Patrick Trettenbrein wrote:
Immer wenn ich in KDevelop auf meiner SuSE 9.2 zB einen einfachen selbst programmieren rechenr kompilieren will bekomme ich folgende Meldung:
cd '/home/patrick/calc' && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" gmake -f Makefile.cvs && mkdir '/home/patrick/calc/debug' && cd '/home/patrick/calc/debug' && CXXFLAGS="-O0 -g3" "/home/patrick/calc/configure" --enable-debug=full && cd '/home/patrick/calc/debug' && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" gmake -k *** Beendet mit Status: 126 ***
Hat jemand Ahnung was dieser Status bedeutet? Ich habe im YaST unter Paketgruppen alles außer gome und gnome-devel installiert - also auch alle Entwicklerpakete/tools müsste also doch eigentlich funktionieren oder?
Muessen muss gar nichts :-) Schaun wir einfach mal, was hier passiert. Wir wechseln in ein Verzeichnis... $> cd /home/patrick/calc ...und setzen dann ein paar Variablen und rufen gmake auf: $> WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" gmake -f Makefile.cvs Im Anschluss legen wir ein Verzeichnis an... $> mkdir /home/patrick/calc/debug ...und wechseln in das neue Verzeichnis: $> cd /home/patrick/calc/debug Dann setzen wir wiederum eine Variable und rufen configure auf: $> CXXFLAGS="-O0 -g3" /home/patrick/calc/configure --enable-debug=full Dann wechseln wir in, aeh, das gleiche Verzeichnis, in dem wir schon sind... $> cd /home/patrick/calc/debug ...und setzen wieder ein paar Variablen und rufen gmake auf: $> WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" gmake -k Ja, und irgendwo in dieser Kette funktioniert eben etwas nicht. Da ist soweit ich sehen kann noch niergends ein gcc im Einsatz. Schau einfach, wie weit die Kette abgearbeitet wird, da alle Befehle mit && verbunden sind, werden sie ja nur ausgefuehrt, wenn der Vorgaengerbefehl erfolgreich war. Fuehre den fehlerhaften Befehl von Hand aus im richtigen Verzeichnis und dann wirst Du sicher eine entsprechende Fehlermeldung erhalten, mit der man etwas anfangen kann... Cheers, Th. *der automatisch generierten Makefiles voellig unuebersichtlich findet*