Budownaie glibc na 2.5.x

Artur Flinta aflinta w at.kernel.pl
Pią, 6 Cze 2003, 13:57:31 CEST


Witam

Staram się zbudowac  nglibc na jajku 2.5.x bez zainstalowanego glib-
kernel-headers i glibc-devel, udało mi się obejść błąd sanity chceck 
dla kompilatora (cokolwiek to oznacza), niestety, po kilkunastu 
binutacvh budowania sypie się na takim oto fragmencie:

athlon-pld-linux-gcc ../sysdeps/unix/sysv/linux/sysctl.c -c -std=gnu99 
-O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings 
-march=athlon      -I../include -I. 
-I/home/users/aflinta/rpm/BUILD/glibc-2.3.2/builddir/
misc -I.. -I../libio  -I/home/users/aflinta/rpm/BUILD/glibc-2.3.2/
builddir -I../sysdeps/i386/elf -I../linuxthreads/sysdeps/unix/sysv/
linux/i386 -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/
sysdeps/pthread -I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/
sysv -I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/i386/i686 
-I../linuxthreads/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/i686/fpu -I../sysdeps/i386/i686 -I../
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-lib/athlon-
pld-linux/3.3/include -isystem /usr/src/linux/include -D_LIBC_REENTRANT 
-include ../include/libc-symbols.h       -o /home/users/aflinta/rpm/
BUILD/glibc-2.3.2/builddir/misc/sysctl.o
In file included from ../sysdeps/unix/sysv/linux/sys/sysctl.h:29,
                  from ../include/sys/sysctl.h:2,
                  from ../sysdeps/unix/sysv/linux/sysctl.c:21:
/usr/src/linux/include/linux/sysctl.h:39: error: parse error before '*' 
token
/usr/src/linux/include/linux/sysctl.h:41: error: parse error before '*' 
token
/usr/src/linux/include/linux/sysctl.h:42: error: parse error before '*' 
token
/usr/src/linux/include/linux/sysctl.h:43: error: parse error before '*' 
token
/usr/src/linux/include/linux/sysctl.h:46: error: parse error before '}' 
token
../sysdeps/unix/sysv/linux/sysctl.c: In function `__sysctl':
../sysdeps/unix/sysv/linux/sysctl.c:34: error: variable `args' has 
initializer but incomplete type
[.....]
../sysdeps/unix/sysv/linux/sysctl.c:34: warning: unused variable `args'
make[2]: *** [/home/users/aflinta/rpm/BUILD/glibc-2.3.2/builddir/misc/
sysctl.o] Błąd 1
make[2]: Leaving directory `/home/users/aflinta/rpm/BUILD/glibc-2.3.2/
misc'
make[1]: *** [misc/subdir_lib] Błąd 2


Jakieś pomysły sugestie co z tym zrobić?

			Artur



Więcej informacji o liście dyskusyjnej pld-devel-pl