bug#342: Error compiling glibc: "FATAL: kernel too old"
Charles Lacour <[email protected]>
| Newsgroups | gmane.linux.bbc.bugs |
|---|---|
| Message-ID | <03032520531000.29863@bugler> |
Package: devel/glibc Version: 2.3.1 All attempts to compile the HEAD version of the GAR tree come to a screeching halt at glibc. The only error that looks obvious is one that says "kernel too old" (see the bottom of the listing below.) Host system: Red Hat 7.1, with a number of packages upgraded to more recent stuff. Runs kernel 2.4.18, I _think_ stock, but I wouldn't swear to it. Had some problems a couple of months ago when I first tried GAR, so I took the advice of the doc and set up the debian chroot. Since I wasn't sure whether where the problem was, I built a RELEASE_lnx-bbc_2_0 tree. Had a couple of problems because of conflicts between unversioned files cvs -q -z3 -d:pserver:[email protected]:/usr/lo and GAR tags (see bug #341), but once those were resolved, got a good build. At one point did a 'make deep-garchive', and the following stuff did NOT wipe out the garchive. Did the following (from within the chroot): cd / rm -rf /gar rm -rf /tmp/build rm -rf /tmp/gar* cvs -q -z3 -d:pserver:[email protected]:/usr/local/var/cvs\ co -r HEAD gar cd /gar/meta/lnx-bbc make build > make.build.out 2>&1 & (The idea of the above was to try to get as clean an environment as possible without having to re-download everything or rebuild the chroot.) The error is extremely consistent. On every attempt, it blows up in the sunrpc directory, trying to do the statement that ends in "-o xbootparam_prot.T". I've tried all the usual things: re-downloaded the tarball, doing a "make build" from the devel/glibc directory (both with and without a "make clean" first), redoing the "make build" (with and without clean) from /gar/meta/lnx-bbc, and finally, blowing away the entire tree, and re-doing the "cvs co gar" all over. The problem stays exactly where it is, so I'm finally convinced it's not something I'm doing. (The possibilty that it's something in my environment is another issue.) I found the "FATAL: kernel too old" message in file "/gar/devel/glibc/work/main.d/glibc-2.3.1/sysdeps/unix/sysv/linux/dl-osinfo.h", and it shows up in a handful of binaries under the devel/glibc directory. Looking at that code, there's a constant (I _think_ it's a constant. My C programming is quite weak.) called __LINUX_KERNEL_VERSION. That, in turn, is set in "/gar/devel/glibc/work/main.d/glibc-2.3.1/sysdeps/unix/sysv/linux/configure". I tried to edit the configure file to print what it had set the version to, but it ignored me. One thing that might be relevant: in trying to find the string I was printing, I found an error near the top of the file saying that: configure: warning: *** These auxiliary programs are missing or incompatible versions: autoconf *** some features will be disabled. *** Check the INSTALL file for required versions. Since one possible interpretation of the problem is a variable/constant not being set properly, that MIGHT be relevant. I'm WAY outside my depth, though, so don't chase that very far unless it seems likely to you on its own. The tail end of the "make build" (done from /gar/meta/lnx-bbc) follows. You may want to skip to the end. In an effort to make sure you had enough info to work with, I included a couple or three previous directories that "maked" ok. Nothing relevant to the problem, as far as I can see... They just prove the environment is mostly sane. ----------------------------------------------------- make -C inet others make[6]: Entering directory `/gar/devel/glibc/work/main.d/glibc-2.3.1/inet' make[6]: Nothing to be done for `others'. make[6]: Leaving directory `/gar/devel/glibc/work/main.d/glibc-2.3.1/inet' make -C hesiod others make[6]: Entering directory `/gar/devel/glibc/work/main.d/glibc-2.3.1/hesiod' i386-pc-linux-gnu-gcc hesiod.c -c -L//tmp/build/lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -L/tmp/gar//lib -L/tmp/gar//lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -O3 -Os -Wall -Winline -Wstrict-prototypes -Wwrite-strings -mcpu=i386 -fPIC -g0 -O99 -fomit-frame-pointer -D__USE_STRING_INLINES -I../include -I. -I.. -I../libio -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 -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/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 //tmp/build/bin/../lib/gcc-lib/i386-pc-linux-gnu/3.2.2/include -isystem /tmp/gar//src/linux/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DPIC -DSHARED -DNOT_IN_libc -DIS_IN_libnss_hesiod -o hesiod.os i386-pc-linux-gnu-gcc nss_hesiod/hesiod-grp.c -c -L//tmp/build/lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -L/tmp/gar//lib -L/tmp/gar//lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -O3 -Os -Wall -Winline -Wstrict-prototypes -Wwrite-strings -mcpu=i386 -fPIC -g0 -O99 -fomit-frame-pointer -D__USE_STRING_INLINES -I../include -I. -I.. -I../libio -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 -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/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 //tmp/build/bin/../lib/gcc-lib/i386-pc-linux-gnu/3.2.2/include -isystem /tmp/gar//src/linux/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DPIC -DSHARED -DNOT_IN_libc -DIS_IN_libnss_hesiod -o hesiod-grp.os i386-pc-linux-gnu-gcc nss_hesiod/hesiod-init.c -c -L//tmp/build/lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -L/tmp/gar//lib -L/tmp/gar//lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -O3 -Os -Wall -Winline -Wstrict-prototypes -Wwrite-strings -mcpu=i386 -fPIC -g0 -O99 -fomit-frame-pointer -D__USE_STRING_INLINES -I../include -I. -I.. -I../libio -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 -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/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 //tmp/build/bin/../lib/gcc-lib/i386-pc-linux-gnu/3.2.2/include -isystem /tmp/gar//src/linux/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DPIC -DSHARED -DNOT_IN_libc -DIS_IN_libnss_hesiod -o hesiod-init.os i386-pc-linux-gnu-gcc nss_hesiod/hesiod-proto.c -c -L//tmp/build/lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -L/tmp/gar//lib -L/tmp/gar//lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -O3 -Os -Wall -Winline -Wstrict-prototypes -Wwrite-strings -mcpu=i386 -fPIC -g0 -O99 -fomit-frame-pointer -D__USE_STRING_INLINES -I../include -I. -I.. -I../libio -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 -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/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 //tmp/build/bin/../lib/gcc-lib/i386-pc-linux-gnu/3.2.2/include -isystem /tmp/gar//src/linux/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DPIC -DSHARED -DNOT_IN_libc -DIS_IN_libnss_hesiod -o hesiod-proto.os i386-pc-linux-gnu-gcc nss_hesiod/hesiod-pwd.c -c -L//tmp/build/lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -L/tmp/gar//lib -L/tmp/gar//lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -O3 -Os -Wall -Winline -Wstrict-prototypes -Wwrite-strings -mcpu=i386 -fPIC -g0 -O99 -fomit-frame-pointer -D__USE_STRING_INLINES -I../include -I. -I.. -I../libio -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 -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/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 //tmp/build/bin/../lib/gcc-lib/i386-pc-linux-gnu/3.2.2/include -isystem /tmp/gar//src/linux/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DPIC -DSHARED -DNOT_IN_libc -DIS_IN_libnss_hesiod -o hesiod-pwd.os i386-pc-linux-gnu-gcc nss_hesiod/hesiod-service.c -c -L//tmp/build/lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -L/tmp/gar//lib -L/tmp/gar//lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -O3 -Os -Wall -Winline -Wstrict-prototypes -Wwrite-strings -mcpu=i386 -fPIC -g0 -O99 -fomit-frame-pointer -D__USE_STRING_INLINES -I../include -I. -I.. -I../libio -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 -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/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 //tmp/build/bin/../lib/gcc-lib/i386-pc-linux-gnu/3.2.2/include -isystem /tmp/gar//src/linux/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DPIC -DSHARED -DNOT_IN_libc -DIS_IN_libnss_hesiod -o hesiod-service.os //tmp/build/bin/../lib/gcc-lib/i386-pc-linux-gnu/3.2.2/../../../../i386-pc-linux-gnu/bin/ar cruv libnss_hesiod_pic.a hesiod.os hesiod-grp.os hesiod-init.os hesiod-proto.os hesiod-pwd.os hesiod-service.os a - hesiod.os a - hesiod-grp.os a - hesiod-init.os a - hesiod-proto.os a - hesiod-pwd.os a - hesiod-service.os : libnss_hesiod_pic.a i386-pc-linux-gnu-gcc -L/tmp/gar//lib -L/tmp/gar//lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -L//tmp/build/lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -shared -static-libgcc -Wl,-O1 -Wl,-dynamic-linker=//lib/ld-linux.so.2 -B../csu/ -Wl,--version-script=../libnss_hesiod.map -Wl,-soname=libnss_hesiod.so.2 -Wl,-z,combreloc -L.. -L../math -L../elf -L../dlfcn -L../nss -L../nis -L../rt -L../resolv -L../crypt -L../linuxthreads -Wl,-rpath-link=..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:../linuxthreads -o libnss_hesiod.so.new ../csu/abi-note.o -Wl,--verbose 2>&1 | sed -e '/^=========/,/^=========/!d;/^=========/d' -e 's/^.*\.hash[ ]*:.*$/ .note.ABI-tag : { *(.note.ABI-tag) } &/' > libnss_hesiod.so.lds rm -f libnss_hesiod.so.new i386-pc-linux-gnu-gcc -L/tmp/gar//lib -L/tmp/gar//lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -L//tmp/build/lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -shared -static-libgcc -Wl,-O1 -Wl,-dynamic-linker=//lib/ld-linux.so.2 -B../csu/ -Wl,--version-script=../libnss_hesiod.map -Wl,-soname=libnss_hesiod.so.2 -Wl,-z,combreloc -L.. -L../math -L../elf -L../dlfcn -L../nss -L../nis -L../rt -L../resolv -L../crypt -L../linuxthreads -Wl,-rpath-link=..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:../linuxthreads -o libnss_hesiod.so -T libnss_hesiod.so.lds ../csu/abi-note.o -Wl,--whole-archive libnss_hesiod_pic.a -Wl,--no-whole-archive ../elf/interp.os ../resolv/libresolv.so ../nss/libnss_files.so ../libc.so ../libc_nonshared.a rm -f libnss_hesiod.so.lds rm -f libnss_hesiod.so.2.new /bin/sh ../scripts/rellns-sh libnss_hesiod.so libnss_hesiod.so.2.new mv -f libnss_hesiod.so.2.new libnss_hesiod.so.2 make[6]: Leaving directory `/gar/devel/glibc/work/main.d/glibc-2.3.1/hesiod' make -C sunrpc others make[6]: Entering directory `/gar/devel/glibc/work/main.d/glibc-2.3.1/sunrpc' i386-pc-linux-gnu-gcc rpc_main.c -c -L//tmp/build/lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -L/tmp/gar//lib -L/tmp/gar//lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -O3 -Os -Wall -Winline -Wstrict-prototypes -Wwrite-strings -mcpu=i386 -g0 -O99 -fomit-frame-pointer -D__USE_STRING_INLINES -I../include -I. -I.. -I../libio -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 -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/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 //tmp/build/bin/../lib/gcc-lib/i386-pc-linux-gnu/3.2.2/include -isystem /tmp/gar//src/linux/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DNOT_IN_libc -DIS_IN_librpcsvc -D_RPC_THREAD_SAFE_ -o rpc_main.o i386-pc-linux-gnu-gcc rpc_hout.c -c -L//tmp/build/lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -L/tmp/gar//lib -L/tmp/gar//lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -O3 -Os -Wall -Winline -Wstrict-prototypes -Wwrite-strings -mcpu=i386 -g0 -O99 -fomit-frame-pointer -D__USE_STRING_INLINES -I../include -I. -I.. -I../libio -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 -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/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 //tmp/build/bin/../lib/gcc-lib/i386-pc-linux-gnu/3.2.2/include -isystem /tmp/gar//src/linux/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DNOT_IN_libc -DIS_IN_librpcsvc -D_RPC_THREAD_SAFE_ -o rpc_hout.o i386-pc-linux-gnu-gcc rpc_cout.c -c -L//tmp/build/lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -L/tmp/gar//lib -L/tmp/gar//lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -O3 -Os -Wall -Winline -Wstrict-prototypes -Wwrite-strings -mcpu=i386 -g0 -O99 -fomit-frame-pointer -D__USE_STRING_INLINES -I../include -I. -I.. -I../libio -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 -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/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 //tmp/build/bin/../lib/gcc-lib/i386-pc-linux-gnu/3.2.2/include -isystem /tmp/gar//src/linux/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DNOT_IN_libc -DIS_IN_librpcsvc -D_RPC_THREAD_SAFE_ -o rpc_cout.o i386-pc-linux-gnu-gcc rpc_parse.c -c -L//tmp/build/lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -L/tmp/gar//lib -L/tmp/gar//lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -O3 -Os -Wall -Winline -Wstrict-prototypes -Wwrite-strings -mcpu=i386 -g0 -O99 -fomit-frame-pointer -D__USE_STRING_INLINES -I../include -I. -I.. -I../libio -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 -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/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 //tmp/build/bin/../lib/gcc-lib/i386-pc-linux-gnu/3.2.2/include -isystem /tmp/gar//src/linux/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DNOT_IN_libc -DIS_IN_librpcsvc -D_RPC_THREAD_SAFE_ -o rpc_parse.o i386-pc-linux-gnu-gcc rpc_scan.c -c -L//tmp/build/lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -L/tmp/gar//lib -L/tmp/gar//lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -O3 -Os -Wall -Winline -Wstrict-prototypes -Wwrite-strings -mcpu=i386 -g0 -O99 -fomit-frame-pointer -D__USE_STRING_INLINES -I../include -I. -I.. -I../libio -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 -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/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 //tmp/build/bin/../lib/gcc-lib/i386-pc-linux-gnu/3.2.2/include -isystem /tmp/gar//src/linux/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DNOT_IN_libc -DIS_IN_librpcsvc -D_RPC_THREAD_SAFE_ -o rpc_scan.o i386-pc-linux-gnu-gcc rpc_util.c -c -L//tmp/build/lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -L/tmp/gar//lib -L/tmp/gar//lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -O3 -Os -Wall -Winline -Wstrict-prototypes -Wwrite-strings -mcpu=i386 -g0 -O99 -fomit-frame-pointer -D__USE_STRING_INLINES -I../include -I. -I.. -I../libio -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 -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/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 //tmp/build/bin/../lib/gcc-lib/i386-pc-linux-gnu/3.2.2/include -isystem /tmp/gar//src/linux/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DNOT_IN_libc -DIS_IN_librpcsvc -D_RPC_THREAD_SAFE_ -o rpc_util.o i386-pc-linux-gnu-gcc rpc_svcout.c -c -L//tmp/build/lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -L/tmp/gar//lib -L/tmp/gar//lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -O3 -Os -Wall -Winline -Wstrict-prototypes -Wwrite-strings -mcpu=i386 -g0 -O99 -fomit-frame-pointer -D__USE_STRING_INLINES -I../include -I. -I.. -I../libio -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 -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/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 //tmp/build/bin/../lib/gcc-lib/i386-pc-linux-gnu/3.2.2/include -isystem /tmp/gar//src/linux/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DNOT_IN_libc -DIS_IN_librpcsvc -D_RPC_THREAD_SAFE_ -o rpc_svcout.o i386-pc-linux-gnu-gcc rpc_clntout.c -c -L//tmp/build/lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -L/tmp/gar//lib -L/tmp/gar//lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -O3 -Os -Wall -Winline -Wstrict-prototypes -Wwrite-strings -mcpu=i386 -g0 -O99 -fomit-frame-pointer -D__USE_STRING_INLINES -I../include -I. -I.. -I../libio -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 -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/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 //tmp/build/bin/../lib/gcc-lib/i386-pc-linux-gnu/3.2.2/include -isystem /tmp/gar//src/linux/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DNOT_IN_libc -DIS_IN_librpcsvc -D_RPC_THREAD_SAFE_ -o rpc_clntout.o i386-pc-linux-gnu-gcc rpc_tblout.c -c -L//tmp/build/lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -L/tmp/gar//lib -L/tmp/gar//lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -O3 -Os -Wall -Winline -Wstrict-prototypes -Wwrite-strings -mcpu=i386 -g0 -O99 -fomit-frame-pointer -D__USE_STRING_INLINES -I../include -I. -I.. -I../libio -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 -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/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 //tmp/build/bin/../lib/gcc-lib/i386-pc-linux-gnu/3.2.2/include -isystem /tmp/gar//src/linux/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DNOT_IN_libc -DIS_IN_librpcsvc -D_RPC_THREAD_SAFE_ -o rpc_tblout.o i386-pc-linux-gnu-gcc rpc_sample.c -c -L//tmp/build/lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -L/tmp/gar//lib -L/tmp/gar//lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -O3 -Os -Wall -Winline -Wstrict-prototypes -Wwrite-strings -mcpu=i386 -g0 -O99 -fomit-frame-pointer -D__USE_STRING_INLINES -I../include -I. -I.. -I../libio -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 -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/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 //tmp/build/bin/../lib/gcc-lib/i386-pc-linux-gnu/3.2.2/include -isystem /tmp/gar//src/linux/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DNOT_IN_libc -DIS_IN_librpcsvc -D_RPC_THREAD_SAFE_ -o rpc_sample.o i386-pc-linux-gnu-gcc -nostdlib -nostartfiles -o rpcgen -Wl,-dynamic-linker=//lib/ld-linux.so.2 -L/tmp/gar//lib -L/tmp/gar//lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -L//tmp/build/lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -Wl,-z,combreloc ../csu/crt1.o ../csu/crti.o `i386-pc-linux-gnu-gcc --print-file-name=crtbegin.o` rpc_main.o rpc_hout.o rpc_cout.o rpc_parse.o rpc_scan.o rpc_util.o rpc_svcout.o rpc_clntout.o rpc_tblout.o rpc_sample.o -Wl,-rpath-link=..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:../linuxthreads ../libc.so.6 ../libc_nonshared.a -lgcc `i386-pc-linux-gnu-gcc --print-file-name=crtend.o` ../csu/crtn.o i386-pc-linux-gnu-gcc rpcinfo.c -c -L//tmp/build/lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -L/tmp/gar//lib -L/tmp/gar//lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -O3 -Os -Wall -Winline -Wstrict-prototypes -Wwrite-strings -mcpu=i386 -g0 -O99 -fomit-frame-pointer -D__USE_STRING_INLINES -I../include -I. -I.. -I../libio -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 -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/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 //tmp/build/bin/../lib/gcc-lib/i386-pc-linux-gnu/3.2.2/include -isystem /tmp/gar//src/linux/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DNOT_IN_libc -DIS_IN_librpcsvc -D_RPC_THREAD_SAFE_ -o rpcinfo.o i386-pc-linux-gnu-gcc -nostdlib -nostartfiles -o rpcinfo -Wl,-dynamic-linker=//lib/ld-linux.so.2 -L/tmp/gar//lib -L/tmp/gar//lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -L//tmp/build/lib/gcc-lib/i386-pc-linux-gnu/3.2.2 -Wl,-z,combreloc ../csu/crt1.o ../csu/crti.o `i386-pc-linux-gnu-gcc --print-file-name=crtbegin.o` rpcinfo.o -Wl,-rpath-link=..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:../linuxthreads ../libc.so.6 ../libc_nonshared.a -lgcc `i386-pc-linux-gnu-gcc --print-file-name=crtend.o` ../csu/crtn.o CPP='i386-pc-linux-gnu-gcc -E -x c-header' ../elf/ld-linux.so.2 --library-path ..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:../linuxthreads ./rpcgen -Y ../scripts -c rpcsvc/bootparam_prot.x -o xbootparam_prot.T FATAL: kernel too old make[6]: *** [xbootparam_prot.stmp] Error 1 make[6]: Leaving directory `/gar/devel/glibc/work/main.d/glibc-2.3.1/sunrpc' make[5]: *** [sunrpc/others] Error 2 make[5]: Leaving directory `/gar/devel/glibc/work/main.d/glibc-2.3.1' make[4]: *** [build-work/main.d/glibc-2.3.1/Makefile] Error 2 make[4]: Leaving directory `/gar/devel/glibc' make[3]: *** [../../devel/glibc/cookies/main.d/install] Error 2 make[3]: Leaving directory `/gar/X11/XFree86' make[2]: *** [imgdep-main] Error 2 make[2]: Leaving directory `/gar/X11/XFree86' make[1]: *** [../../X11/XFree86/cookies/main.d/install] Error 2 make[1]: Leaving directory `/gar/meta/lnx-bbc' make: *** [imgdep-main] Error 2