Errors while compiling GCC

Dave Abergel davelargeuk2 at yahoo.co.uk
Tue Oct 17 01:52:56 PDT 2006


Hi Denis

> /bin/sh ../../gcc-4.0.3/gcc/mkconfig.sh tconfig.h
> /mnt/lfs/gcc-build/gcc/xgcc -B/mnt/lfs/gcc-build/gcc/ -B/tools/i686-pc-linux-gnu/bin/ -B/tools/i686-pc-linux-gnu/lib/ -isystem /tools/i686-pc-linux-gnu/include -isystem /tools/i686-pc-linux-gnu/sys-include -O2 -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include  -I. -I. -I../../gcc-4.0.3/gcc -I.../../gcc-4.0.3/gcc/. -I../../gcc-4.0.3/gcc/../include -I../../gcc-4.0.3/gcc/../libcpp/include   -g0 -finhibit-size-directive -fno-inline-functions -fno-exceptions -fno-zero-initialized-in-bss -fno-unit-at-a-time -fno-omit-frame-pointer \
>    -c ../../gcc-4.0.3/gcc/crtstuff.c -DCRT_BEGIN \
>   -o crtbegin.o
> In file included from ../../gcc-4.0.3/gcc/crtstuff.c:64:
> .../../gcc-4.0.3/gcc/tsystem.h:90:19: error: stdio.h: No such file or directory
> .../../gcc-4.0.3/gcc/tsystem.h:93:23: error: sys/types.h: No such file or directory
> .../../gcc-4.0.3/gcc/tsystem.h:96:19: error: errno.h: No such file or directory
> .../../gcc-4.0.3/gcc/tsystem.h:103:20: error: string.h: No such file or directory
> .../../gcc-4.0.3/gcc/tsystem.h:104:20: error: stdlib.h: No such file or directory
> .../../gcc-4.0.3/gcc/tsystem.h:105:20: error: unistd.h: No such file or directory
> In file included from /mnt/lfs/gcc-build/gcc/include/syslimits.h:7,
>                  from /mnt/lfs/gcc-build/gcc/include/limits.h:11,
>                  from ../../gcc-4.0.3/gcc/tsystem.h:108,
>                  from ../../gcc-4.0.3/gcc/crtstuff.c:64:
> /mnt/lfs/gcc-build/gcc/include/limits.h:122:61: error: limits.h: No such file or directory
> In file included from ../../gcc-4.0.3/gcc/crtstuff.c:64:
> .../../gcc-4.0.3/gcc/tsystem.h:111:18: error: time.h: No such file or directory
> make[1]: *** [crtbegin.o] Error 1
> make[1]: Leaving directory `/mnt/lfs/gcc-build/gcc'
> make: *** [all-gcc] Error 2

You're doing pass 1 in chapter 5 right? It seems your host doesn't have 
the kernel headers installed. Check if these are present and if not, 
install them.

Personally, I think that the live cd is the best way host to use by far 
- all the dependencies are guaranteed!

Hope that helps.
Dave
-- 
LFS User #16110




More information about the lfs-support mailing list