First there are tons of warnings of the following kind:

xms.c:461:16: warning: pasting would not give a valid preprocessing token
xms.c:462:12: warning: pasting would not give a valid preprocessing token
And the build breaks on the following place:

[...]
fossil.c:365:70: warning: pasting would not give a valid preprocessing token
fossil.c: In function `fossil_int14':
fossil.c:283: warning: implicit declaration of function `memcpy'
rm -f /usr/src/RPM/BUILD/dosemu-1.0.1/src/lib/libbase_serial.a
ar cr /usr/src/RPM/BUILD/dosemu-1.0.1/src/lib/libbase_serial.a ser_init.o ser_irq.o 
ser_ports.o int14.o fossil.o
ranlib /usr/src/RPM/BUILD/dosemu-1.0.1/src/lib/libbase_serial.a
make[2]: Leaving directory `/usr/src/RPM/BUILD/dosemu-1.0.1/src/base/serial'
make[2]: Entering directory `/usr/src/RPM/BUILD/dosemu-1.0.1/src/base/keyboard'
gcc -c -D_GNU_SOURCE -O2 -fomit-frame-pointer -m486 -malign-loops=2 -malign-jumps=2 
-malign-functions=2 -MD  -fno-strict-aliasing -DGCC_VERSION_CODE=2096 -DASM_PEDANTIC 
-DGLIBC_VERSION_CODE=2001 -D_XOPEN_SOURCE -pipe -DUSING_NET   -Wall 
-I/usr/src/RPM/BUILD/dosemu-1.0.1/src/include 
-I/usr/src/RPM/BUILD/dosemu-1.0.1/src/dosext/dpmi 
-I/usr/src/RPM/BUILD/dosemu-1.0.1/src/include/slang -I/usr/X11R6/include    -o 
serv_xlat.o serv_xlat.c
serv_xlat.c: In function `make_bios_code':
serv_xlat.c:313: malformed floating constant
serv_xlat.c:313: numeric constant contains digits beyond the radix
serv_xlat.c:313: hexadecimal floating constant has no exponent
serv_xlat.c:313: case label does not reduce to an integer constant
make[2]: *** [serv_xlat.o] Error 1
make[2]: Leaving directory `/usr/src/RPM/BUILD/dosemu-1.0.1/src/base/keyboard'
make[1]: *** [base/keyboard] Error 2
make[1]: Leaving directory `/usr/src/RPM/BUILD/dosemu-1.0.1/src'
make: *** [default] Error 2
Bad exit status from /var/tmp/rpm-tmp.66034 (%build)


Reply via email to