[Clfs-support] Error Compiling GCC - Embeddedd

Jim Gifford clfs at jg555.com
Thu Mar 12 20:53:25 PDT 2009


Luciano Greiner wrote:
> 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
> _______________________________________________
> Clfs-support mailing list
> Clfs-support at lists.cross-lfs.org
> http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org
>   
Sorry have been tied up with work, but did you validate the headers were 
installed into the /usr/include directory from the uClibc install 
section 6.10?



More information about the Clfs-support mailing list