Dreisatz configure-make-make install klappt nicht
Ergebnis 1 bis 6 von 6

Thema: Dreisatz configure-make-make install klappt nicht

  1. #1
    Mitglied
    Registriert seit
    02.06.2006
    Ort
    München
    Beiträge
    35

    Dreisatz configure-make-make install klappt nicht

    Ich soll unter Open Suse 10.1 Apache 1.3 installieren. Da ich kein rpm gefunden habe, das ich installieren könnte, versuche ich es also aus den Quellen. Dafür habe ich mir Apache1.3 gedownloaded und will nun den klassischen Dreisatz aus ./configure --prefix=...&& make && make install durchführen.
    Schon beim ersten ./configure bekomme ich gemeldet:

    bash: configure : /bin/sh^M: bad interpreter: Datei oder Verzeichnis nicht gefunden.

    Da mir die Bedeutung von sh^M nicht klar ist und configure ja ein Shellskript ist, habe ich die Ausführung über
    /bin/sh "Pfad zu configure"
    versucht. Dabei bekomme ich aber haufenweise Meldungen der Marke "command not found" und "syntax error".

    Ratlosigkeit macht sich breit. Oder gibt es möglicherweise sogar ein rpm für Suse 10.1 welches ich downloaden kann?

    Grüße
    Tim

    Edit1: Das File wurde nicht editiert oder ähnliches und Ausführungsrechte sind freilich auch gesetzt. In der ersten Zeile des Skripts steht auch #!/bin/sh. Ich habe die Ausführung als user und root versucht und geprüft, dass der Link von /bin/sh zu /bin/bash vorhanden ist.
    Geändert von Tim_Tux (07.06.2006 um 08:33 Uhr)




  2. Inside Anonymous - Lesetipp zum Sonderpreis


     Inside Anonymous erzählt erstmalig die Geschichte dreier Mitglieder des harten Kerns:
    ihren Werdegang und ihre ganz persönliche Motivation, die sie zu überzeugten Hackern machte.
    Basierend auf vielen exklusiven Interviews bietet das Buch einen einzigartigen und spannenden
    Einblick in die Köpfe, die hinter der virtuellen Community stehen.
    Das Buch kostet bei terrashop.de jetzt statt 22,00 EUR nur noch 4,99 EUR.




    Jetzt bei terrashop.de anschauen – Nur solange der Vorrat reicht


  3. #2
    Doppel-As Avatar von daedalus
    Registriert seit
    10.07.2005
    Ort
    Berlin
    Beiträge
    112
    schaust du z.B. hier: http://www.rpmseek.com/index.html
    Es gibt zwei Arbeitsmethoden, die falsche und meine...
    ...wer lesen kann ist klar im vorteil
    ...und ja, sicher,... meine shift-taste is kaputt
    • SRV.: Debian GNU/Linux
    • WKS.: PC-BSD / FreeBSD

  4. #3
    Mitglied
    Registriert seit
    02.06.2006
    Ort
    München
    Beiträge
    35
    Danke für den Tip zu rpmseek, daedalus. Ich habe ein rpm für Suse 9.0 gefunden und installiert. Hat zwar noch nicht geklappt, aber ich versuche es weiter. Es gibt keine Fehlermeldung, jedoch werden die entsprechenden Dateien nicht in die vorgesehenen Verzeichnisse kopiert.
    Möglicherweise gibt es Probleme mit Suse 10.1 oder damit, dass Apache2.2.0 parallel installiert ist.

    Trotzdem interessiert mich weiterhin die Lösung für das ursprüngliche Problem. Schließlich kann die Geschichte beim nächsten Skript wieder vorfallen.

  5. #4
    Haudegen Avatar von ookami
    Registriert seit
    06.07.2002
    Beiträge
    543
    Zitat Zitat von Tim_Tux
    bash: configure : /bin/sh^M: bad interpreter: Datei oder Verzeichnis nicht gefunden.
    Du mußt das fileformat von dos auf unix ändern, das kannst du z.B. mit dos2unix oder vim machen.
    „Dogmen, und ich meine nicht nur religiöse, zerstören die Welt und machen uns alle dümmer.“
    – Bobby Henderson

  6. #5
    Bitmuncher Avatar von theton
    Registriert seit
    27.05.2004
    Ort
    Berlin, Germany
    Beiträge
    4.820
    Emacs kann das auch. Aber is schon richtig. das ^M ist definitiv ein Windows-Zeilenumbruch. Schreib mal dem Programmierer von dem Ding und sag ihm, dass er Linux-Skripte auch unter Linux erstellen sollte. Allerdings kenne ich sowas von Apache eigentlich nicht. Evtl. selbst mal das configure-Skript unter Win bearbeitet?

  7. #6
    Mitglied
    Registriert seit
    02.06.2006
    Ort
    München
    Beiträge
    35
    Klasse, die Lösung scheint gefunden. Es lag tatsächlich am Dosformat. Ich habe das File komischerweise niemals unter Dos/Windows geöffnet. Windose nimmt nämlich keinen wertvollen Speicherplatz auf dem Rechner mehr weg
    Selbst unter Linux habe ich mir den Inhalt nur mit einem Pager (less) angesehen.

    Ich habe nochmal nachgeprüft, ob ich beim Download evtl. etwas falsch gemacht habe, doch es waren mit Sicherheit die Unix-Sources. Überrascht mich auch bei apache.org. Werde eine kurze Mail an die Kontaktadresse schreiben.

    Dos2Unix ist ein nettes Tool und war mir bislang noch gar nicht bekannt. Also vielen Dank an Euch.
    Bin froh, mich im Forum angemeldet zu haben und kann sicher auch einmal behilflich sein. :-)

    Grüße
    Tim

    Edit1: Lösung vollzogen:
    Da sämtliche Dateien in den Unterordern im Dos-Format waren habe ich natürlich eine rekursive funktion von Dos2Unix gesucht. Diese existiert so nicht. Das Skript
    for f in $(find -type f); do file $f | grep -q ASCII && dos2unix $f; done
    ändert nicht alle Dateien, ist aber sicher ausbaufähig.

    Jedenfalls hat zip/unzip mir bei der Lösung geholfen. Der Parameter -a wandelt in ASCII konformes Format um (genaue Erläuterung in man zip ;-)). Außerdem sollte man darauf achten, dass man beim Download nicht im binary, sonern im ascii Modus arbeitet.

    Ich habe das mal editiert, weil ich glaube, dass der Tip recht hilfreich sein kann.
    Geändert von Tim_Tux (08.06.2006 um 09:40 Uhr)

Ähnliche Themen

  1. configure & make bei eigenen Programmen
    Von manthano im Forum Programmieren allgemein
    Antworten: 8
    Letzter Beitrag: 27.02.2005, 13:20
  2. Fehlermeldung bei make install
    Von osoblue im Forum Anwendungen
    Antworten: 2
    Letzter Beitrag: 01.02.2004, 11:53
  3. [mein spiel]make install
    Von no_skill im Forum Programmieren allgemein
    Antworten: 2
    Letzter Beitrag: 11.09.2003, 10:16
  4. X-Free 4.3.0 'make install'-Fehler
    Von zeeman im Forum Grafik / Video
    Antworten: 0
    Letzter Beitrag: 05.07.2003, 17:04
  5. qt-3.1 kompilieren --> make install bricht ab
    Von Los_Andros im Forum KDE
    Antworten: 1
    Letzter Beitrag: 13.01.2003, 20:34

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •