I made a checkout of unattended. The build makes problems:

during compilation of glibc:

gcc ../sysdeps/ieee754/dbl-64/s_isinf.c -c -std=gnu99 -O2 -Wall -Winline 
-Wstrict-prototypes -Wwrite-strings -g -mpreferred-stack-boundary=4  -fPIC   
-Wno-uninitialized -D__NO_MATH_INLINES -D__LIBC_INTERNAL_MATH_INLINES 
-I../include -I. 
-I/home/development/Projects/unattended.sourceforge.net/unattended/linuxboot/build-glibc-2.3.5/math
 -I.. -I../libio -I../nptl 
-I/home/development/Projects/unattended.sourceforge.net/unattended/linuxboot/build-glibc-2.3.5
 -I../sysdeps/i386/elf -I../nptl/sysdeps/unix/sysv/linux/i386/i586 
-I../nptl/sysdeps/unix/sysv/linux/i386 -I../nptl/sysdeps/unix/sysv/linux 
-I../nptl/sysdeps/pthread -I../sysdeps/pthread -I../nptl/sysdeps/unix/sysv 
-I../nptl/sysdeps/unix -I../nptl/sysdeps/i386/i586 -I../nptl/sysdeps/i386 
-I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu 
-I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet 
-I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 
-I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i586 
-I../sysdeps/i386/i486 -I../nptl/sysdeps/i386/i486 -I../sysdeps/i386/fpu 
-I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 
-I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 
-I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -isystem 
/usr/lib/gcc/i586-suse-linux/4.1.0/include -isystem 
/system/home/development/Projects/unattended.sourceforge.net/unattended/linuxboot/linux-2.6.17.1/include
 -D_LIBC_REENTRANT -D_LIBC_REENTRANT -include ../include/libc-symbols.h  -DPIC 
-DSHARED     -o 
/home/development/Projects/unattended.sourceforge.net/unattended/linuxboot/build-glibc-2.3.5/math/s_isinf.os
 -MD -MP -MF 
/home/development/Projects/unattended.sourceforge.net/unattended/linuxboot/build-glibc-2.3.5/math/s_isinf.os.dt
 -MT 
/home/development/Projects/unattended.sourceforge.net/unattended/linuxboot/build-glibc-2.3.5/math/s_isinf.os
../sysdeps/ieee754/dbl-64/s_isinf.c:29: error: ‘isinf’ aliased to undefined 
symbol ‘__isinf’
make[3]: *** 
[/home/development/Projects/unattended.sourceforge.net/unattended/linuxboot/build-glibc-2.3.5/math/s_isinf.os]
 
Fehler 1
make[3]: Leaving directory 
`/system/home/development/Projects/unattended.sourceforge.net/unattended/linuxboot/glibc-2.3.5/math'
make[2]: *** [math/subdir_lib] Fehler 2
make[2]: Leaving directory 
`/system/home/development/Projects/unattended.sourceforge.net/unattended/linuxboot/glibc-2.3.5'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory 
`/system/home/development/Projects/unattended.sourceforge.net/unattended/linuxboot/build-glibc-2.3.5'
make: *** [build-glibc-2.3.5/libc.so] Fehler 2
[EMAIL PROTECTED]:~/Projects/unattended.sourceforge.net/unattended/linuxboot> 
vi build-glibc-2.3.5/math/s_isinf.os
[EMAIL PROTECTED]:~/Projects/unattended.sourceforge.net/unattended/linuxboot> 
vi build-glibc-2.3.5/math/s_isinf.os.dt
[EMAIL PROTECTED]:~/Projects/unattended.sourceforge.net/unattended/linuxboot> 
find . -name s_isinf.c
./glibc-2.3.5/sysdeps/ieee754/dbl-64/s_isinf.c
./glibc-2.3.5/sysdeps/m68k/fpu/s_isinf.c


When I change to glibc 3.4, I'm able to compile all. I can't understand this. 
Is it a Problem of gcc 4.1 (SuSE 10.1)?
When I use glibc 3.4, the build porcess continues and stops in compiling 
dosemu:

gcc -isystem 
/system/home/development/Projects/unattended.sourceforge.net/unattended/linuxboot/fakeinclude
 
-L/system/home/development/Projects/unattended.sourceforge.net/unattended/linuxboot/fakelib
 
-L/system/home/development/Projects/unattended.sourceforge.net/unattended/linuxboot/stage1/lib
 
-L/system/home/development/Projects/unattended.sourceforge.net/unattended/linuxboot/stage1/usr/lib
 
-Wl,-rpath-link,/system/home/development/Projects/unattended.sourceforge.net/unattended/linuxboot/stage1/lib
 -c -MP -MMD -I../../../src/include -I../../../src/plugin/include  
-I/system/home/development/Projects/unattended.sourceforge.net/unattended/linuxboot/dosemu-1.2.2/src/include
  -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -O2 
-fomit-frame-pointer -fno-strict-aliasing -mtune=i586 -pipe  -o 
matrox.o 
/system/home/development/Projects/unattended.sourceforge.net/unattended/linuxboot/dosemu-1.2.2/src/env/video/matrox.c
/system/home/development/Projects/unattended.sourceforge.net/unattended/linuxboot/dosemu-1.2.2/src/env/video/matrox.c:50:
 
error: static declaration of ‘MGAchipset’ follows non-static declaration
/system/home/development/Projects/unattended.sourceforge.net/unattended/linuxboot/dosemu-1.2.2/src/env/video/matrox.h:67:
 
error: previous declaration of ‘MGAchipset’ was here
/system/home/development/Projects/unattended.sourceforge.net/unattended/linuxboot/dosemu-1.2.2/src/env/video/matrox.c:54:
 
error: static declaration of ‘MGAMMIOBase’ follows non-static declaration
/system/home/development/Projects/unattended.sourceforge.net/unattended/linuxboot/dosemu-1.2.2/src/env/video/matrox.h:68:
 
error: previous declaration of ‘MGAMMIOBase’ was here
make: *** [matrox.o] Fehler 1
make: Leaving directory 
`/system/home/development/Projects/unattended.sourceforge.net/unattended/linuxboot/build-dosemu-1.2.2/src/env/video'
make: *** [env/video] Fehler 2
make: Leaving directory 
`/system/home/development/Projects/unattended.sourceforge.net/unattended/linuxboot/build-dosemu-1.2.2/src'
make: *** [default] Fehler 2
make: *** [build-dosemu-1.2.2/bin/dosemu.bin] Fehler 2

How can I solve this.

OK, first I would like the build environment working, after that, I will think 
about using kexec with grub4dos instead of dosemu.
All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
_______________________________________________
unattended-devel mailing list
unattended-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/unattended-devel

Reply via email to