gcc kompilieren

Post Reply
Message
Author
vitual

gcc kompilieren

#1 Post by vitual »

Tag zusammen!

Ich versuche seit einiger Zeit ein LFS-System aufzusetzten.
Das erzeugen der temporären Toolchain verlief soweit Problemlos und ohne nennenswerte Zwischenfälle.
Allerdings zickt jetzt gcc beim kompileren in der chroot-Umgebung.
/bin/sh /src/gcc-3.4.1/gcc/mkconfig.sh tconfig.h
/src/gcc-3.4.1/gcc-build/gcc/xgcc -B/src/gcc-3.4.1/gcc-build/gcc/ -B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem /usr/i686-pc-linux-gnu/include -isystem /usr/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/src/gcc-3.4.1/gcc -I/src/gcc-3.4.1/gcc/. -I/src/gcc-3.4.1/gcc/../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 /src/gcc-3.4.1/gcc/crtstuff.c -DCRT_BEGIN \
-o crtbegin.o
In file included from /src/gcc-3.4.1/gcc/crtstuff.c:62:
/src/gcc-3.4.1/gcc/tsystem.h:79:19: stdio.h: No such file or directory
/src/gcc-3.4.1/gcc/tsystem.h:82:23: sys/types.h: No such file or directory
/src/gcc-3.4.1/gcc/tsystem.h:85:19: errno.h: No such file or directory
/src/gcc-3.4.1/gcc/tsystem.h:92:20: string.h: No such file or directory
/src/gcc-3.4.1/gcc/tsystem.h:93:20: stdlib.h: No such file or directory
/src/gcc-3.4.1/gcc/tsystem.h:94:20: unistd.h: No such file or directory
In file included from /src/gcc-3.4.1/gcc-build/gcc/include/syslimits.h:7,
from /src/gcc-3.4.1/gcc-build/gcc/include/limits.h:11,
from /src/gcc-3.4.1/gcc/tsystem.h:97,
from /src/gcc-3.4.1/gcc/crtstuff.c:62:
/src/gcc-3.4.1/gcc-build/gcc/include/limits.h:122:61: limits.h: No such file or directory
In file included from /src/gcc-3.4.1/gcc/crtstuff.c:62:
/src/gcc-3.4.1/gcc/tsystem.h:100:18: time.h: No such file or directory
make[1]: *** [crtbegin.o] Error 1
make[1]: Leaving directory `/src/gcc-3.4.1/gcc-build/gcc'
make: *** [all-gcc] Error 2
root:/src/gcc-3.4.1/gcc-build#
Die fehlenden C-Header befinden sich in /tools/include,
was aber scheinbar beim kompilieren nicht berücksichtigt wird
(echo $PATH ..... /bin:/usr/bin:/sbin:/usr/sbin:/tools/bin)

Das Configure-Script hab ich mit folgenden Parametern aufgerufen:
/src/gcc-3.4.1/configure --prefix=/usr --libexecdir=/usr/lib --enable-shared \
--enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu \
--enable-languages=c,c++ --includedir=/tools/include

Die Ubgebungsvariable 'CFLAGS' ist ebenfalls mit dem Include-Pfad gesetzt(export CFLAGS=-I/tools/include)

Erfolglos!!!

Was kann ich tun, jemand ne Idee?

Danke, bye

Post Reply