Vraag & Antwoord

OS Linux

LFS - Bash ./configure probleemje

Anoniem
ItsJapie
4 antwoorden
  • Beste iedereen,

    Na ethousiast te zijn begonnen aan LFS ben ik bij chapter 5 al bij het installeren van Bash tegen problemen aangelopen nml. :

    als ik "./.configure –enable-static-link –prefix=$LFS/usr –bindir=$LFS/bin –with-curses && make && make install && cd $LFS/bin && ln -sf bash sh" uitvoer, krijg ik de volgende output:

    checking build system type…. configure: error: cannot guess build type; you must specify one

    Na enige tijd zoeken op internet las ik het volgende te moeten toevoegen :

    –build=i686-pc-linux-gnu –host=i686-linux-gnu

    Maar als ik dit toevoeg en dan uitvoer komt de volgende error :

    checking build system type… i686-pc-linux-gnu
    checking host system type… i686-pc-linux-gnu

    Beginning configuration for bash-2.05a for i686-pc-linux-gnu

    checking for i686-pc-linux-gnu-gcc… no
    checking for gcc… gcc
    checking for C compiler default output… configure: error: C compiler cannot create executables

    De uitkomst van config.log staat op http://itsjapie.sytes.net/config.log (copy & paste werkt niet :'( )

    Alvast Bedankt,

    grtn
  • 1: welke versie van LFS gebruik je>
    2: heb je de curses-libraries gelinkt
    3: welke hardware heb je?

    –build=i686-pc-linux-gnn <– probeer eens "–build=i686-linux-gnu"
  • Heb je wel een C compiler geïnstalleerd op het host-systeem?

    Daardoor weet hij waarschijnlijk niet het type executables wat de C-compiler genereert
  • [quote:4af3e434b4]gcc: installation problem, cannot exec `cpp0': Permission denied[/quote:4af3e434b4]

    Daar ligt het probleem. Kijk even of het bestand /usr/bin/cpp0 bestaat.
    Zo nee, doe dan:
    ln -s /usr/bin/cpp /usr/bin/cpp0
    Zo ja, dan moet je de executie bit van cpp0 aanzetten:
    chmod +x /usr/bin/cpp0

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.