hallo,
bin grade dabei mir ein lfs system (wollte vorallem mal guggen wie sowas eigentlich vorsich geht) zu basteln.
habe jetzt das problem, das sich die glibc (2.3.2) nicht konfigurieren lassen will.
../glibc-2.3.2/configure --prefix=/usr --disable-profile --enable-add-ons --libexecdir=/usr/bin
gibt folgende meldung:
checking how to run the C preprocessor... /lib/cpp
configure: error: C preprocessor "/lib/cpp" fails sanity check
der cpp wohnt unter /static/bin.
wie kann ich dem configure-script sagen, das er unter /static/bin suchen soll?
oder liegt das prob woanders?
Linux 15.006 Themen, 106.722 Beiträge
Also, ich habe gerade bei mir noch einmal nachgesehen. Die Datei /usr/include/siginfo.h existiert bei mir nicht, die gibt es nur unter /usr/include/asm/ und /usr/include/bits/.
Es liegt definitiv an deinen Kernel-Headern. Du solltest das Kapitel, wo der Kernel entpackt wird und die HeaderDateien erzeugt werden, noch einmal wiederholen. Die Sache mit dem 'make symlinks' muss klappen, sonst wirst du immer wieder Probleme bekommen.
Also, das was du dort gemacht hast, loeschen und noch einmal wiederholen, dann den m4-1.4 Tarball neu entpacken und noch einmal configurieren.
Klaus