CRUX-Contrib

Contributed ports (contrib collection)
Tasklist

FS#1779 - Installation Error for open-vm-tools

Attached to Project: CRUX-Contrib
Opened by Nicholas Chambers (nchambers) - Monday, 11 November 2019, 05:40 GMT
Task Type Bug Report
Category ports - contrib
Status New
Assigned To Alan Mizrahi (alancio)
Operating System CRUX
Severity Low
Priority Low
Reported Version 3.5
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

Some OS information:

ichabod:~ uplime% uname -a
Linux ichabod.securitea.app 4.19.48 #1 SMP Sat Nov 9 08:22:02 UTC 2019 x86_64 Intel(R) Core(TM) i5-7360U CPU @ 2.30GHz GenuineIntel GNU/Linux
ichabod:~ uplime% crux
CRUX version 3.5
ichabod:~ uplime% ldd --version
ldd (GNU libc) 2.28
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.

According to https://github.com/vmware/open-vm-tools/issues/134 anything with >= glibc-2.25 needs the sys/sysmacros.h header added to lib/wiper/wiperPosix.c. Currently on CRUX 3.5 with glibc-2.28, I get the same error. Using the attached patch, I'm able to compile it successfully (I added both types.h and macros.h just to be safe).
This task depends upon

Loading...