Hi! I'm trying to build a 32 bit RPM for newest open-vm-tools (open-vm-tools-2008.12.23-137496) but I'm getting an error. I'm on 64 bit Fedora 10. I successfuly created a 64 bit package, but with 32 bit I have problems.
I grabed spec file from http://www.poolshark.org/src/dkms-open-vm-tools/dkms-open-vm-tools-0-1.2008.10.10.fc10.src.rpm. My modified spec file is here: http://pastebin.com/f5df0055e. Error: libtool: compile: gcc -DPACKAGE_NAME=\"open-vm-tools\" -DPACKAGE_TARNAME=\"open-vm-tools\" -DPACKAGE_VERSION=\"2008.12.23-137496\" "-DPACKAGE_STRING=\"open-vm-tools 2008.12.23-137496\"" -DPACKAGE_BUGREPORT=\"open-vm-tools-de...@lists.sourceforge.net\" -DPACKAGE=\"open-vm-tools\" -DVERSION=\"2008.12.23-137496\" -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/\" -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 -I. -DUSING_AUTOCONF=1 -D_REENTRANT -D_REENTRANT -I/usr/include -DUSE_ICU -DVMX86_TOOLS -DNO_CORE_ICU -I/home/goldmann/git/jboss-cloud/build/topdir/BUILD/open-vm-tools-2008.12.23-137496/lib/include -I/home/goldmann/git/jboss-cloud/build/topdir/BUILD/open-vm-tools-2008.12.23-137496/lib/include -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -Wall -Werror -Wno-pointer-sign -Wno-unused-value -fno-strict-aliasing -Wno-unknown-pragmas -Wno-uninitialized -c backdoor.c -fPIC -DPIC -o .libs/backdoor.o backdoorGcc64.c: In function 'Backdoor_InOut': backdoorGcc64.c:64: error: PIC register 'rbx' clobbered in 'asm' backdoorGcc64.c: In function 'BackdoorHbIn': backdoorGcc64.c:114: error: PIC register 'rbx' clobbered in 'asm' backdoorGcc64.c: In function 'BackdoorHbOut': backdoorGcc64.c:153: error: PIC register 'rbx' clobbered in 'asm' make[2]: *** [backdoorGcc64.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/home/goldmann/git/jboss-cloud/build/topdir/BUILD/open-vm-tools-2008.12.23-137496/lib/backdoor' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/goldmann/git/jboss-cloud/build/topdir/BUILD/open-vm-tools-2008.12.23-137496/lib' make: *** [all-recursive] Error 1 Can someone help me? Thanks in advice! -- best regards, Goldmann Marek ------------------------------------------------------------------------------ Check out the new SourceForge.net Marketplace. It is the best place to buy or sell services for just about anything Open Source. http://p.sf.net/sfu/Xq1LFB _______________________________________________ open-vm-tools-devel mailing list open-vm-tools-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/open-vm-tools-devel