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

Reply via email to