[Clfs-support] Error Compiling GCC - Embeddedd

Luciano Greiner luciano.greiner at gmail.com
Mon Mar 9 19:33:45 PDT 2009


Hello.

   i am doing a fresh CLFS Embedded compile to run my own tiny pvr.

Everything went ok until step 6.11 - GCC compiler final

uClibc compile went ok.

The error i got after running 'make':

make[3]: Leaving directory
`/mnt/clfs/sources/gcc-build/i686-pc-linux-uclibc/libgcc'
/mnt/clfs/sources/gcc-build/./gcc/xgcc
-B/mnt/clfs/sources/gcc-build/./gcc/
-B/mnt/clfs/cross-tools/i686-pc-linux-uclibc/bin/
-B/mnt/clfs/cross-tools/i686-pc-linux-uclibc/lib/ -isystem
/mnt/clfs/cross-tools/i686-pc-linux-uclibc/include -isystem
/mnt/clfs/cross-tools/i686-pc-linux-uclibc/sys-include -O2 -g -g -O2
-O2  -O2 -g -g -O2   -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE   -W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes
-Wold-style-definition  -isystem ./include  -fPIC -g
-DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED   -I. -I.
-I../.././gcc -I../../../gcc-4.3.3/libgcc
-I../../../gcc-4.3.3/libgcc/. -I../../../gcc-4.3.3/libgcc/../gcc
-I../../../gcc-4.3.3/libgcc/../include
-I../../../gcc-4.3.3/libgcc/config/libbid -DENABLE_DECIMAL_BID_FORMAT
-DHAVE_CC_TLS -DUSE_TLS -o _muldi3.o -MT _muldi3.o -MD -MP -MF
_muldi3.dep -DL_muldi3 -c ../../../gcc-4.3.3/libgcc/../gcc/libgcc2.c \
	  -fvisibility=hidden -DHIDE_EXPORTS
In file included from ../../../gcc-4.3.3/libgcc/../gcc/libgcc2.c:33:
../../../gcc-4.3.3/libgcc/../gcc/tsystem.h:90:19: error: stdio.h: No
such file or directory
../../../gcc-4.3.3/libgcc/../gcc/tsystem.h:93:23: error: sys/types.h:
No such file or directory
../../../gcc-4.3.3/libgcc/../gcc/tsystem.h:96:19: error: errno.h: No
such file or directory
../../../gcc-4.3.3/libgcc/../gcc/tsystem.h:103:20: error: string.h: No
such file or directory
../../../gcc-4.3.3/libgcc/../gcc/tsystem.h:104:20: error: stdlib.h: No
such file or directory
../../../gcc-4.3.3/libgcc/../gcc/tsystem.h:105:20: error: unistd.h: No
such file or directory
../../../gcc-4.3.3/libgcc/../gcc/tsystem.h:111:18: error: time.h: No
such file or directory
make[2]: *** [_muldi3.o] Error 1
make[2]: Leaving directory
`/mnt/clfs/sources/gcc-build/i686-pc-linux-uclibc/libgcc'
make[1]: *** [all-target-libgcc] Error 2
make[1]: Leaving directory `/mnt/clfs/sources/gcc-build'
make: *** [all] Error 2

I am building from an Ubuntu 8 host machine

$CLFS_HOST = i486-cross-linux-gnu
$MACHTYPE = i486-pc-linux-gnu

uCLIBC - /mnt/clfs/usr/i386-linux-uclibc


Does anyone know why gcc isn't finding includes properly? It seems to
have find uClibc dirs during configure stage.

Thanks!

Luciano Greiner



More information about the Clfs-support mailing list