Kubuntu + kdevelop will nicht richtig kompilieren

byte_head

Captain
Registriert
Jan. 2005
Beiträge
3.674
Hi,

ich habe kdevelop installiert (mit allen Paketen ausser doc).
Nun habe ich ein neues "Hello World" Projekt erstellt, wo man den gesamten Sourcecode ja schon drin hat.
Wenn ich das nun kompilieren will kommt immer ein Fehler.

Mir scheint ein Compiler zu fehlen oder so, kann mir jemand sagen welches "Paket" mir fehlt?
Läuft ein Kubuntu Edgy Eft. :)

Code:
cd '/home/johannes/hw' && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" make -f Makefile.cvs && mkdir '/home/johannes/hw/debug' && cd '/home/johannes/hw/debug' && CXXFLAGS="-O0 -g3" "/home/johannes/hw/configure" --enable-debug=full && cd '/home/johannes/hw/debug/src' && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" make -k hw.lo
aclocal
make: aclocal: Kommando nicht gefunden
make: *** [all] Fehler 127
*** Beendet mit Status: 2 ***

Danke schonmal, vll habe ich auch nur was übersehen.
 
dir fehlt aclocal. steht doch da...
aclocal ist teil von automake. probier einfach mal das entsprechende paket zu installieren. wenn es installiert ist, schau mal, ob es sich auch im path befindet.
 
Habe es erfolgreich installiert, auch wenn das Paket anders hiess:

Code:
johannes@johannes-desktop:/usb$ apt-cache search aclocal
libguile-dev - Development headers and static library for libguile
johannes@johannes-desktop:/usb$
johannes@johannes-desktop:/usb$ sudo apt-get install libguile-dev
Password:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Reading state information... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  guile-common guile1.4 libguile9 libltdl3-dev libreadline4
Vorgeschlagene Pakete:
  libtool-doc
Empfohlene Pakete:
  libtool
Die folgenden NEUEN Pakete werden installiert:
  guile-common guile1.4 libguile-dev libguile9 libltdl3-dev libreadline4
0 aktualisiert, 6 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 1492kB Archive geholt werden.
Nach dem Auspacken werden 5366kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]? J
Hole:1 http://de.archive.ubuntu.com edgy/universe guile-common 1:1.4-26 [9388B]
Hole:2 http://de.archive.ubuntu.com edgy/universe libreadline4 4.3-18 [104kB]
Hole:3 http://de.archive.ubuntu.com edgy/universe libguile9 1:1.4-26 [607kB]
Hole:4 http://de.archive.ubuntu.com edgy/universe guile1.4 1:1.4-26 [26,8kB]
Hole:5 http://de.archive.ubuntu.com edgy/main libltdl3-dev 1.5.22-4 [356kB]
Hole:6 http://de.archive.ubuntu.com edgy/universe libguile-dev 1:1.4-26 [388kB]
Es wurden 1492kB in 12s geholt (120kB/s)
Wähle vormals abgewähltes Paket guile-common.
(Lese Datenbank ... 124359 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke guile-common (aus .../guile-common_1%3a1.4-26_all.deb) ...
Wähle vormals abgewähltes Paket libreadline4.
Entpacke libreadline4 (aus .../libreadline4_4.3-18_i386.deb) ...
Wähle vormals abgewähltes Paket libguile9.
Entpacke libguile9 (aus .../libguile9_1%3a1.4-26_i386.deb) ...
Wähle vormals abgewähltes Paket guile1.4.
Entpacke guile1.4 (aus .../guile1.4_1%3a1.4-26_i386.deb) ...
Wähle vormals abgewähltes Paket libltdl3-dev.
Entpacke libltdl3-dev (aus .../libltdl3-dev_1.5.22-4_i386.deb) ...
Wähle vormals abgewähltes Paket libguile-dev.
Entpacke libguile-dev (aus .../libguile-dev_1%3a1.4-26_i386.deb) ...
Richte guile-common ein (1.4-26) ...

Richte libreadline4 ein (4.3-18) ...

Richte libguile9 ein (1.4-26) ...

Richte guile1.4 ein (1.4-26) ...

Richte libltdl3-dev ein (1.5.22-4) ...
Richte libguile-dev ein (1.4-26) ...

johannes@johannes-desktop:/usb$

Die Fehlermeldung bleibt die gleiche.
Was ist das mit dem Path?
Kenne ich leider nicht. :(

Vielen Dank schonmal. :)
 
du hast offensichtlich ein debianbasiertes system.
das paket heißt definitiv automake. die libguile brauchst du nicht.

nur falls du mir nicht glaubst:
> dpkg-query -S aclocal | grep bin
automake1.4: /usr/bin/aclocal-1.4
automake1.7: /usr/bin/aclocal-1.7

das wird bei dir nicht funktionieren, da dpkg-query nur installierte pakete durchsucht. das sind zwei, weil das 1.4 inkompatibel zu 1.7 ist...
 
Jop, habe Kubuntu.
Funktioniert leider nicht.
Wieder andere Meldung:

Code:
cd '/home/johannes/hw' && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" make -f Makefile.cvs && mkdir '/home/johannes/hw/debug' && cd '/home/johannes/hw/debug' && CXXFLAGS="-O0 -g3" "/home/johannes/hw/configure" --enable-debug=full && cd '/home/johannes/hw/debug' && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" make -k 
aclocal
aclocal:configure.in:8: warning: macro `AM_PROG_LIBTOOL' not found in library
autoheader
automake
autoconf
configure.in:8: error: possibly undefined macro: AM_PROG_LIBTOOL If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation.
make: *** [all] Fehler 1
*** Beendet mit Status: 2 ***

autoconf ist neueste version, automake habe ich die neueste 1.9 drauf. :(
 
probier es mal mit älteren versionen von automake. kdevelop setzt wie man sieht 1.6 voraus. das ist bei kubuntu aber nicht dabeit, also probier es mal mit der 1.7 variante. die läuft zumindest bei mir.
automake hat den hang dazu in minor-releases das system zu ändern...
 
Zurück
Oben