Hi there,
this is my third atempt to build a Pure64 system (now I'm running an
AMD64 machine in 32bit-mode). Both previous builds failed somewhere in
Chapter 10 because of my mistakes :) But this time I cannot even move
past chapter 5.8. While compiling glibc (exactly nscd_stat.c) I get
errors about missing headers: linux/errno.h, asm/prctl.h,
linux/limits.h, asm/unistd.h, linux/param.h, asm/socket.h . I
double-checked the headers - they _are_ installed. I even tried to
replace the heders from CLFS with those from build system
(Slackware-current, 2.6.16.17) - without success, the same error. I
also checked the syntax for possible letter-errors - none found :(
Does anyone has any idea what am I doing wrong? (well, if it is a
problem with headers then builds of binutils and gcc should also fail
- but they didn't).
Oh, by the way - I'm building CLFS-1.0.0rc2.
Tomorrow I'll again remove all data from CLFS partition and try to
build the cross-toolchain one more time. If it fails, I'll switch to
another machine (x86) and try again. Maybe I messed up something with
my system?
Konrad Micinski
Here's the compiler output with errors:
<------->
x86_64-unknown-linux-gnu-gcc -m64 nscd_stat.c -c -std=gnu99 -O2 -Wall
-Winline -Wwrite-strings
-fmerge-all-constants -g -Wstrict-prototypes -DIS_IN_nscd=1
-D_FORTIFY_SOURCE=2
-I../include -I/mnt/LFS/sources/glibc-build/nscd
-I/mnt/LFS/sources/glibc-build -I../sysdeps/x86_64/elf
-I../nptl/sysdeps/unix/sysv/linux/x86_64 -I../sysdeps/unix/sysv/linux/x86_64
-I../sysdeps/unix/sysv/linux/wordsize-64
-I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread
-I../sysdeps/pthread -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu
-I../sysdeps/unix/common
-I../sysdeps/unix/mman -I../sysdeps/unix/inet
-I../nptl/sysdeps/unix/sysv -I../sysdeps/unix/sysv
-I../sysdeps/unix/x86_64 -I../nptl/sysdeps/unix -I../sysdeps/unix
-I../sysdeps/posix -I../sysdeps/x86_64/fpu
-I../nptl/sysdeps/x86_64 -I../sysdeps/x86_64 -I../sysdeps/wordsize-64
-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 -I../nptl -I.. -I../libio -I. -D_LIBC_REENTRANT
-include ../include/libc-symbols.h
-DNOT_IN_libc=1 -o /mnt/LFS/sources/glibc-build/nscd/nscd_stat.o -MD -MP
-MF /mnt/LFS/sources/glibc-build/nscd/nscd_stat.o.dt -MT
/mnt/LFS/sources/glibc-build/nscd/nscd_stat.o
In file included from ../stdlib/errno.h:36,
from ../include/errno.h:3,
from nscd_stat.c:20:
../nptl/sysdeps/x86_64/tls.h:23:47: error: asm/prctl.h: No such file
or directory
In file included from ../posix/bits/posix1_lim.h:153,
from ../include/bits/posix1_lim.h:1,
from ../include/limits.h:145,
from ../nptl/sysdeps/pthread/allocalim.h:21,
from ../include/alloca.h:20,
from ../stdlib/stdlib.h:612,
from ../include/stdlib.h:8,
from ../nptl/sysdeps/x86_64/tls.h:28,
from ../include/tls.h:6,
from ../include/errno.h:22,
from nscd_stat.c:20:
../nptl/sysdeps/unix/sysv/linux/bits/local_lim.h:36:26: error:
linux/limits.h: No such file or directory
In file included from ../sysdeps/unix/sysdep.h:21,
from ../sysdeps/unix/x86_64/sysdep.h:19,
from ../sysdeps/unix/sysv/linux/x86_64/sysdep.h:23,
from ../nptl/sysdeps/x86_64/tls.h:74,
from ../include/tls.h:6,
from ../include/errno.h:22,
from nscd_stat.c:20:
../sysdeps/unix/sysv/linux/sys/syscall.h:25:24: error: asm/unistd.h:
No such file or directory
In file included from ../sysdeps/i386/i686/hp-timing.h:25,
from ../sysdeps/x86_64/hp-timing.h:23,
from ../nptl/descr.h:28,
from ../nptl/sysdeps/x86_64/tls.h:78,
from ../include/tls.h:6,
from ../include/errno.h:22,
from nscd_stat.c:20:
../sysdeps/unix/sysv/linux/sys/param.h:24:25: error: linux/param.h: No
such file or directory
In file included from ../socket/sys/socket.h:35,
from ../include/sys/socket.h:2,
from ../inet/netinet/in.h:24,
from ../include/netinet/in.h:3,
from ../resolv/resolv.h:57,
from ../include/resolv.h:12,
from ../nptl/descr.h:39,
from ../nptl/sysdeps/x86_64/tls.h:78,
from ../include/tls.h:6,
from ../include/errno.h:22,
from nscd_stat.c:20:
../sysdeps/unix/sysv/linux/bits/socket.h:304:24: error: asm/socket.h:
No such file or directory
nscd_stat.c: In function 'send_stats':
nscd_stat.c:137: error: 'EINTR' undeclared (first use in this function)
nscd_stat.c:137: error: (Each undeclared identifier is reported only once
nscd_stat.c:137: error: for each function it appears in.)
nscd_stat.c: In function 'receive_print_stats':
nscd_stat.c:185: error: 'EINTR' undeclared (first use in this function)
nscd_stat.c:198: error: 'EINVAL' undeclared (first use in this function)
<------->
_______________________________________________
Clfs-support mailing list
[email protected]
http://ninja.linux-phreak.biz/mailman/listinfo/clfs-support