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
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.
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