From: SourceForge.net <no...@so...> - 2010-01-19 07:43:57
|
Tracker item #2934325, was opened at 2010-01-18 15:50 Message generated for change (Comment added) made by cjeanneret You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=989708&aid=2934325&group_id=204462 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Cedric Jeanneret (cjeanneret) Assigned to: Nobody/Anonymous (nobody) Summary: [RedHat] fails to compile with kernel 2.6.18-164.10.1.el5 Initial Comment: Hello, Trying latest version of ovmtools on an up-to-date redhat 5, with these specs: kernel: 2.6.18-164.10.1.el5 gcc: 4.1.2 20080704 (Red Hat 4.1.2-46) redhat version: Red Hat Enterprise Linux Server release 5.4 (Tikanga) ovmtools version: 2009.12.16-217847 Error (full compilation log attached): /bin/sh ../../libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"open-vm-tools\" -DPACKAGE_TARNAME=\"open-vm-tools\" -DPACKAGE_VERSION=\"2009.12.16\" -DPACKAGE_STRING=\"open-vm-tools\ 2009.12.16\" -DPACKAGE_BUGREPORT=\"ope...@li...\" -DPACKAGE=\"open-vm-tools\" -DVERSION=\"2009.12.16\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DX_DISPLAY_MISSING=1 -DHAVE_ECVT=1 -DHAVE_FCVT=1 -DHAVE_CRYPT_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_WCHAR_H=1 -DHAVE_SYS_IO_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SYSINFO_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_USER_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_UNWIND_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STRUCT_STAT_ST_RDEV=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_LSEEK=1 -DNO_MULTIMON=1 -I. -I/tmp/tmp.Tzadvh3347/open-vm-tools-2009.12.16-217847/lib/include -I/tmp/tmp.Tzadvh3347/open-vm-tools-2009.12.16-217847/lib/include -DUSING_AUTOCONF=1 -DOPEN_VM_TOOLS -D_REENTRANT -D_REENTRANT -I/usr/include -DUSE_ICU -DVMX86_TOOLS -DNO_CORE_ICU -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -DGLIBC_VERSION_21 -g -O2 -Wall -Werror -Wno-pointer-sign -Wno-unused-value -fno-strict-aliasing -Wno-unknown-pragmas -Wno-uninitialized -MT fileIOPosix.lo -MD -MP -MF .deps/fileIOPosix.Tpo -c -o fileIOPosix.lo fileIOPosix.c libtool: compile: gcc -DPACKAGE_NAME=\"open-vm-tools\" -DPACKAGE_TARNAME=\"open-vm-tools\" -DPACKAGE_VERSION=\"2009.12.16\" "-DPACKAGE_STRING=\"open-vm-tools 2009.12.16\"" -DPACKAGE_BUGREPORT=\"ope...@li...\" -DPACKAGE=\"open-vm-tools\" -DVERSION=\"2009.12.16\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DX_DISPLAY_MISSING=1 -DHAVE_ECVT=1 -DHAVE_FCVT=1 -DHAVE_CRYPT_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_WCHAR_H=1 -DHAVE_SYS_IO_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SYSINFO_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_USER_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_UNWIND_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STRUCT_STAT_ST_RDEV=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_LSEEK=1 -DNO_MULTIMON=1 -I. -I/tmp/tmp.Tzadvh3347/open-vm-tools-2009.12.16-217847/lib/include -I/tmp/tmp.Tzadvh3347/open-vm-tools-2009.12.16-217847/lib/include -DUSING_AUTOCONF=1 -DOPEN_VM_TOOLS -D_REENTRANT -D_REENTRANT -I/usr/include -DUSE_ICU -DVMX86_TOOLS -DNO_CORE_ICU -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -DGLIBC_VERSION_21 -g -O2 -Wall -Werror -Wno-pointer-sign -Wno-unused-value -fno-strict-aliasing -Wno-unknown-pragmas -Wno-uninitialized -MT fileIOPosix.lo -MD -MP -MF .deps/fileIOPosix.Tpo -c fileIOPosix.c -fPIC -DPIC -o .libs/fileIOPosix.o fileIOPosix.c: In function ‘FileIO_SetAllocSize’: fileIOPosix.c:1949: error: ‘__NR_fallocate’ undeclared (first use in this function) fileIOPosix.c:1949: error: (Each undeclared identifier is reported only once fileIOPosix.c:1949: error: for each function it appears in.) make[2]: *** [fileIOPosix.lo] Error 1 make[2]: Leaving directory `/tmp/tmp.Tzadvh3347/open-vm-tools-2009.12.16-217847/lib/file' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/tmp.Tzadvh3347/open-vm-tools-2009.12.16-217847/lib' make: *** [all-recursive] Error 1 make: Leaving directory `/tmp/tmp.Tzadvh3347/open-vm-tools-2009.12.16-217847' I didn't find a bug with this error. Any idea ? I can try without problem any patch if necessary. For information, we used to install 2009.07.22-179896 on our clients before, with a patch (https://sourceforge.net/tracker/index.php?func=detail&aid=2854490&group_id=204462&atid=989708). This version doesn't work neither (with and w/o patch). Thank you in advance. Best regards, C. ---------------------------------------------------------------------- >Comment By: Cedric Jeanneret (cjeanneret) Date: 2010-01-19 08:43 Message: Oh, it was that : no kernel-headers. Now it works. Thank you! I'll add this dep on our install script. -> solved. ---------------------------------------------------------------------- Comment By: Dmitry Torokhov (dtor) Date: 2010-01-18 19:54 Message: Hm, seems to be working here. Do you have kernel-headers package installed? Do you see __NR_fallocate defined in /usr/include/asm/unistd.h and if this file is referenced from /usr/include/linux/unistd.h? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=989708&aid=2934325&group_id=204462 |