Fehler beim Konfigurieren von gmp

Lesezeit: 2 Minuten

Ich hoffe, das ist nur eine sehr einfache Frage. Ok, hier ist, was ich getan habe: Ich wollte gmp unter meinem Linux Ubuntu 11.10 installieren. Ich habe sowohl g++ als auch gcc auf meinem System. Also habe ich die neueste Version von der offiziellen gmp-Website (gmp 5.0.2) heruntergeladen, extrahiert und dann, da ich die c++ gmp-Schnittstelle benötige, führe ich einfach Folgendes aus:

./configure --enable-cxx

Aber es funktioniert noch eine Weile und druckt dann aus:

checking for suitable m4... configure: error: No usable m4 in $PATH or /usr/5bin (see config.log for reasons).

Habe ich etwas falsch gemacht? Vielen Dank!

Matteo

  • Versuchen sudo apt-get install m4 und erneut ausführen ./configure

    – ev-br

    26. Oktober 2011 um 12:59 Uhr

  • Es funktionierte! 🙂 Danke!

    – Matteo Monti

    26. Oktober 2011 um 13:00 Uhr

  • Zhenya: Setzen Sie das in eine akzeptable Antwort. SO ist kein Forum.

    – rubenvb

    26. Oktober 2011 um 13:01 Uhr

  • rubenvb: kein problem, aber ist es so eine große sache.

    – ev-br

    26. Oktober 2011 um 14:18 Uhr

  • nach 6 jahren hat mir der kommentar geholfen mein problem zu lösen. Danke @Stackoverflow

    – Shantanu Nandan

    24. November 2017 um 15:21 Uhr

Versuchen sudo apt-get install m4 und erneut ausführen ./configure

Benutzer-Avatar
j0h

Ich weiß, dass dies vor 7 Jahren war, aber ich überlege gerade, gmp5.1.3 aus dem Quellcode auf einem älteren System zu installieren. Ich bemerkte die “lustige Ausgabe” checking for suitable m4... configure: error: No usable m4 in $PATH or /usr/5bin 5bin hm? Ich dachte, es war ein Tippfehler, und das ist es wahrscheinlich. In Zeile 27285 des Konfigurationsskripts gibt es ac_dummy="$PATH:/usr/5bin"
das ist eine Shell-Variable, die das Skript dann sucht und nicht findet. im *nix default FHS, /usr/5bin existiert nicht.

das Problem mit ac_dummy="$PATH:/usr/5bin" ist, dass die nächsten paar Zeilen eine for-Schleife sind, die die $PATH-Variable + /usr/5bin nach m4 durchsucht. Auf meinem System befinden sich die m4-Dateien in /usr/sbin und sind nicht Teil der Standardvariablen $PATH.

Korrekturen:

Sie könnten Ihre $PATH-Variable so ändern, dass sie /usr/sbin enthält.

Sie könnten das Konfigurationsskript ändern, um ac_dummy=”$PATH:/usr/sbin” zu sagen

Sie könnten 7 Jahre warten, bis jemand einen Fehlerbericht einreicht.

je nach Alter und Unterstützung Ihres Betriebssystems, sudo apt-get install m4 könnte auch funktionieren.

Ich habe den gleichen Fehler, sudo apt-get install m4 Löse dieses Problem.

1352430cookie-checkFehler beim Konfigurieren von gmp

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy