configure findet keinen C-Compiler

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
oliver.k
Beiträge: 49
Registriert: 29.10.2007 16:19:47

configure findet keinen C-Compiler

Beitrag von oliver.k » 21.07.2008 14:37:29

Hallo,

ich möchte - nach dem Hinweis von hondu hier im Forum - die aktuelle Version von digikam installieren.
Zuerst habe ich nun mit Synaptic digikam installiert, aber dann gesehen, dass aus dem Repository "nur" eine 0.8.x-Version kam. Von digikam.org habe ich die von hondu genannte 0.9.4 heruntergeladen. Die gibt es aber wohl noch nicht als deb-Paket? Jetzt muss ich lernen, einen tarball zu installieren, also wohlan.... Ich bin nach der Anleitung unter http://www.digikam.org/drupal/download? ... ad/tarball vorgegangen, aber leider kommt bei configure eine Fehlermeldung:

Code: Alles auswählen

configure: error: no acceptable C compiler found in $PATH
Hm...? $PATH liefert

Code: Alles auswählen

bash: /usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games: Datei oder Verzeichnis nicht gefunden
Nanu, sollte ich etwa keinen C-Compiler haben...? Also rasch mit Synaptic gcc installiert.
Aber in config.log kommt wieder der gleiche Fehler. Irgendwie scheint configure den Compiler nicht zu finden... Was kann ich tun?

Code: Alles auswählen

ls /usr/bin/gcc*
/usr/bin/gcc-3.3  /usr/bin/gccbug-3.3  /usr/bin/gccmakedep
Das zeigt doch, dass der Compiler da ist oder...?

Seltsam kommt mir die Ausgabe

Code: Alles auswählen

Datei oder Verzeichnis nicht gefunden
bei $PATH vor...
Aber ich kenne mich nicht genug aus, um zu wissen, wo weitersuchen. Anwenderhandbuch und wiki hab ich versucht, aber nix gefunden.

Momentan rätselnde Grüße, Oliver

PS:
Das Originalposting findet sich hier
http://www.debianforum.de/forum/viewtop ... 8&t=101450
aber das bezog sich auf ein spezielles digikam Feature. Mein Problem mit configure ist unter dem Titel des Originalpostings nicht an der richtigen Stelle, deswegen stelle ich die Frage in diesen Bereich des Forums ein, ich hoffe das ist ok.

Benutzeravatar
rolo
Beiträge: 2697
Registriert: 29.08.2002 12:12:25
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: hannover

Re: configure findet keinen C-Compiler

Beitrag von rolo » 21.07.2008 15:05:14

kann es sein, dass dir der symlink fehlt?

Code: Alles auswählen

/usr/bin/gcc -> gcc-3.3
falls ja, baust du den ein.

Code: Alles auswählen

ln -s /usr/bin/gcc-3.3 /usr/bin/gcc
bis denn

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: configure findet keinen C-Compiler

Beitrag von KBDCALLS » 21.07.2008 15:24:25

oliver.k hat geschrieben:

Code: Alles auswählen

configure: error: no acceptable C compiler found in $PATH
Hm...? $PATH liefert

Code: Alles auswählen

bash: /usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games: Datei oder Verzeichnis nicht gefunden

Wen die die Meldung um die Ohren gehauen wird dann fehlt meistens der passende g++ also der Compiler für C++

Zumal du Digikam selbst kompilieren willst.

Für Etch gibt es noch nichts aktuelleres , bei Backports.org ist nix zu finden. Man könnte sich aber die Debiansourcen saugen und selbst einen Backport anfertigen. Es gibt durchaus neuere Pakete von digikam, aber nur für Lenny und Sid. Für Etch wird es nix aktuelleres geben außer Securityfixes, oder wenn dann als Backport. Wenn nicht muß man selbst zum Compiler greifen, und ein Debianpaket schnüren.

Code: Alles auswählen

matthias@biljana:~$ apt-cache policy  digikam
digikam:
  Installiert: 2:0.9.3-2
  Kandidat: 2:0.9.3-2
  Versions-Tabelle:
     2:0.10.0~beta1-1 0
         99 http://ftp.de.debian.org experimental/main Packages
     2:0.9.4-1 0
        101 ftp://ftp2.de.debian.org unstable/main Packages
 *** 2:0.9.3-2 0
        900 ftp://ftp2.de.debian.org lenny/main Packages
        100 /var/lib/dpkg/status
     2:0.8.2-4 0
         99 http://ftp.de.debian.org etch/main Packages
matthias@biljana:~$
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: configure findet keinen C-Compiler

Beitrag von Spasswolf » 21.07.2008 15:24:44

oliver.k hat geschrieben:Seltsam kommt mir die Ausgabe

Code: Alles auswählen

Datei oder Verzeichnis nicht gefunden
bei $PATH vor...
Das liegt daran, dass du nur $PATH eingibst. Die Shell versucht dann, das was in der $PATH variable enthalten ist auszuführen. Wenn du nur den Inhalt der $PATH Variable anzeigen willst, dann so:

Code: Alles auswählen

echo $PATH

oliver.k
Beiträge: 49
Registriert: 29.10.2007 16:19:47

Re: configure findet keinen C-Compiler

Beitrag von oliver.k » 21.07.2008 19:03:44

OK, vielen Dank für die Hiweise. Ich bin etwas weitergekommen:

Zuerst habe ich den symlink eingefügt.
Dann wurde der fehlende g++ angemeckert, habe ich auch installiert.
Nun kommt aber die nächste Beschwerde von configure:

Code: Alles auswählen

checking for X... configure: error: Can't find X libraries. Please check your in                                  stallation and add the correct paths!
Ähm, mein X läuft., ich sitze ja gerade davor... wie mache ich das denn praktisch: "check your installation"? Und zu was soll ich die Pfade (zum X Server?) hinzufügen?

Ich bitte um noch etwas mehr Nachhilfe (und Nachsicht).

Oliver

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: configure findet keinen C-Compiler

Beitrag von KBDCALLS » 21.07.2008 19:14:26

Wenn er jetzt meckert dan dürften dir entsprechenden Devel Pakete fehlen.

Als Beispiel dieses hier

Code: Alles auswählen

xorg-dev                                              - the X.Org X Window System development libraries
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

oliver.k
Beiträge: 49
Registriert: 29.10.2007 16:19:47

Re: configure findet keinen C-Compiler

Beitrag von oliver.k » 22.07.2008 09:29:31

Ja, danke, das war's.
Ich habe xorg-dev nachinstalliert und nun ist die Meldung weg.

Dafür habe ich eine neue ...:-).
Nun fehlt ihm wohl Qt.
Das werde ich dann eben auch noch nachinstallieren - es gibt ein 3.x-Paket und ein 4.x-Paket - ist es egal, welches?

Und noch eine prinzipielle Frage, ich habe ja nun scheibchenweise etliche MBs und Pakete auf meine Platte geschaufelt.
Wenn ich configure/make/install dann endlich mal geschafft habe, brauche ich die dann noch...?

Oliver

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: configure findet keinen C-Compiler

Beitrag von KBDCALLS » 22.07.2008 09:43:13

Da du KDE 3 bestimmt hast wirds Qt3 sein. Aber da wird ein Blick ins Readme oder sonstiges helfen , in denen sind dann die mindestvorausetzungen an Softwareständen genannt. Wenn man nicht ausgesprochen Platzprobleme hat, kann man die Develpaket installiert lassen. Was eventuell etwas Entlastung bringen würde , wäre

Code: Alles auswählen

aptitude clean
. Entfernt die heruntergeladenen Pakete aus dem Paketcache. Da gilt dann auch wieder was ich zuerst zu den Platzproblemen gesagt habe.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Antworten