Andreas Jaeger <aj@suse.de> schrieb am 03.09.03 07:08:14:
"David Schweiger" <dvschweiger@web.de> writes:
Can someone look at http://xprint.mozdev.org/bugs/show_bug.cgi?id=4553 and check what is going wrong there? The same source RPM works on various platforms including x86-32, SPARC, PPC, S390, IA64 but somehow it does not like x86-64 ;-(
Looking at this commandline:
gcc -O -ansi -pedantic -I../../include -I../../exports/include/X11 -I../.. -I../../exports/include -Dlinux LinuxMachineDefines -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D__USE_XOPEN -D_GNU_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -DCPP_PROGRAM=""/lib/cpp"" -c -o imake.o imake.c
Note the "LinuxMachineDefines" this is interpreted by GCC as a file and you cannot give two files as the error message states.
So, the probleme seems to be that LinuxMachineDefines is not properly defined.
Crawling around in the XFree86 sources revealed that they have special support for x86-64 (follow x86_64Architecture in xc/config/cf). Can someone figure out who wrote this part? I hope the same person or someone from suse-amd64 can provide a patch for the XPrint CVS. ______________________________________________________________________________ 38xTestsieger - WEB.DE FreeMail - Deutschlands beste E-Mail zum Patent angemeldetem 3-Wege-Spam-Schutz- http://f.web.de/?mc=021130