PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : g++ wird nicht gefunden



Gurke1509
03.01.05, 13:54
Hallo..
Ich habe Mandrake 10.1
folgendes Problem:
Wenn ich versuche ein Programm aus den Quellen zu compilen, kommt bei ./configure folgendes:

checking how to run the C++ preprocessor... /lib/cpp
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.

in der config steht dann an der entsprechenden Stelle:

configure:3525: checking for C++ compiler version
configure:3528: g++ --version </dev/null >&5
./configure: line 1: g++: command not found
configure:3531: $? = 127
configure:3533: g++ -v </dev/null >&5
./configure: line 1: g++: command not found
configure:3536: $? = 127
configure:3538: g++ -V </dev/null >&5
./configure: line 1: g++: command not found
configure:3541: $? = 127
configure:3544: checking whether we are using the GNU C++ compiler
configure:3569: g++ -c conftest.cc >&5
./configure: line 1: g++: command not found

es fehlt also g++.

Habe aber gcc installiert und RPMdrake kann kein Paket finden, welches die Datei g++ enthält.. Woran kann das liegen. Wäre euch für Vorschläge sehr dankbar

Gruß Tobias

edit: ist wohl das falsche forum. Das sollte eigentlich in kompilieren von kernel und sourcen :)

L00NIX
03.01.05, 14:58
Eventuell hat Mandrake den C++-Compiler in ein Extrapaket verfrachtet?

Bei Debian heißt es z.B. g++-x.y.z

derguteweka
03.01.05, 15:08
Moin,

War da nicht mal was, dass Mandrake tatsaechlich einfach dieses Paket auf ihren CDs vergessen haben?

Gruss
WK

carnil
04.01.05, 21:34
Hallo

Dieses Thema hatten wir vor ein paar Tagen auch schon hier: http://www.linuxforen.de/forums/showthread.php?t=166725
Es wurden dort einige Vorschläge gemacht, jedoch hat mrgreen noch keine Antwort gegeben, ob jetzt g++ funktioniert.

MfG carnil

swap
05.01.05, 13:57
Bei meinem Mandrake 10.1C war der C++ preprocessor ebenfalls nicht dabei, so dass ich ihn manuell von einem der zahlreichen FTP-Server nachinstallieren musste. Wie genau das Paket heißt, weiß ich nicht mehr - auf jeden Fall irgendetwas mit "gcc" am Anfang (ob es der preprocessor ist, findet sich beim Mandrake-Paketmanager beim Anklicken dann rechts in der Beschreibung).

carnil
05.01.05, 19:50
Hallo
Bei meinem Mandrake 10.1C war der C++ preprocessor ebenfalls nicht dabei, so dass ich ihn manuell von einem der zahlreichen FTP-Server nachinstallieren musste. Wie genau das Paket heißt, weiß ich nicht mehr - auf jeden Fall irgendetwas mit "gcc" am Anfang (ob es der preprocessor ist, findet sich beim Mandrake-Paketmanager beim Anklicken dann rechts in der Beschreibung).
Wie im obigen Thread angesprochen müsste es entweder gcc-c++ oder gcc-cpp sein oder etwas in der Richtung, kannst Du das bestätigen?

MfG carnil

swap
05.01.05, 21:08
Mangels installiertem Mandrake kann ich dies leider nicht genauer bestätigen. :(
Aber wie gesagt, zur Not kann man ihn im Mandrake-eigenen Paketverwaltungstool finden, sofern man zuvor eine geeignete FTP-Quelle als "contrib" eingerichtet hat. Wenn dort der richtige gcc-Eintrag selektiert ist (und mein Gedächtnis mich nicht völlig täuscht), taucht als Beschreibung "The C Preprocessor" auf. Habe gerade eben auch noch ein wenig recherchiert, und vieles deutet auf gcc-c++ hin.