Hi Ralf,
From the keyboard of Ralf,
Am Sam, 2002-02-16 um 00.48 schrieb Waldemar Brodkorb:
Hallo Stefan,
From the keyboard of Stefan,
Hallo,
ich habe mir ein neues Programm als tar.gz aus den Internet geladen. Das './configure' ging super (denk ich) , doch beim 'make' kommt folgende Meldung:
/bin/sh: no: command not found
Kann mir jemand sagen in welchem Paket der Befehl ist ? (SuSE 7.3 Pro.) Aus gar keinen.
Mit 99% Wahrscheinlichkeit findet ein Check in einem configure Script ein Programm nicht und versucht nun statt des gesuchten Programmes "no" aufzurufen.
Wahrscheinlich ist Log es configure-Laufs eine Meldung ähnlich dieser zu finden:
..Checking for <Programmname> .. no
Oder wie ich es raus bekomme. (zb. rpm -q.....)
Den Fehler kenne ich. Um welches Programm handelt es sich. Mir fällt leider nicht mehr ein was man nachinstallieren muß. <*g*> Die Frage lässt sich nicht beantworten. *g*>
Diese Phänomen ist meist das Resultat eines autoconf-Checks in einem configure-Script, der so aufgesetzt wurde, dass im Falle eines Scheiterns der Suche nach einem Programm "no" als Anwort zurückgeliefert wird und dieses "no" später im configure-Script nicht richtig abgefangen wird.
Beispiel: (Auszug aus einem configure.[in|ac])
.. AC_PATH_PROG(GNOME_CONFIG,gnome-config,gnome-config,no) var=`$GNOME_CONFIG --datadir` AC_SUBST(var) ..
Upps. Ich sollte das autobook-Buch auf meine TOREAD Liste weiter nach oben setzen. Dann würde ich nicht so einen Schwachfug erzählen. Aber wie immer ist der Fragende schuld ;) Kein Auszug aus configure oder config.log. gruß Waldemar -- Are your questions smart enough? http://www.tuxedo.org/~esr/faqs/smart-questions.html If not: perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'