-
kdevelop: "Makefile" nicht gefunden!
Bin leider noch Linux-Anfänger und versuche mit kdevelop ein kleines C++ Programm zu schreiben.
SuSE Linux 7.3
kdevelop 2.0.1
PROJEKT | NEU
TERMINAL | C++
Projektname z.B. Test1
4 x auf "WEITER" klicken
1 x auf "ERSTELLEN" klicken
Dann kommt ein zwei geteiltes Fenster wo oben folgendes steht:
Starting with installation
App [Test1] Type [cpp]
unpacking <template.tar.gz> in </home/nils/kdevelop-test/test1>...
changing files [cpp]...
Starting with configuration
creating configuration files...
>make -f Makefile.dist
cat acinclude.m4.in libtool.m4.in >acinclude.m4
aclocal
autoheader
make configure...
>LDFLAGS=" " CFLAGS="-O0 -g3 -Wall" CXXFLAGS="-O0 -g3 -Wall"
>./configure
creating user documentation...
>sgml2html index.sgml
Processing file index.sgml
READY
im unteren Teil des Fenster steht:
./aclocal.m4:2181: error: m4_defn: undefined macro: _m4_divert_diversion
acfunctions.m4:1108: AM_FUNC_OBSTACK is expanded from...
./aclocal.m4:2181: the top level
autoconf: tracing failed
make: *** [all] Error 1
sh: ./configure: Datei oder Verzeichnis nicht gefunden
Nach einem Klick auf "BEENDEN" kommt dann die Fehlermeldung:
"Es ist keine Make-Datei vorhanden, mit der die Anwendung erstellt werden kann. Möglicherweise haben Sie vergessen die Make-Datei zu erzeugen. In diesem Fall führen Sie bitte Erstellen->Konfigurieren aus."
Aber nach
ERSTELLEN | CONFIGURE ...
kommt bei Meldungen der Fehler
/bin/sh: ./configure: Datei oder Verzeichnis nicht gefunden
*** fehlgeschlagen ***
Wahrscheinlich ist es nur eine Kleinigkeit, aber ich stehe im Moment da wie der Ochs vorm Berg :-) Wäre wirklich für jeden Tip dankbar!
Gruss Nils
-
probier mal autoconf. müsste auch unter erstellen stehen.
-
Danke, für den Tip, aber funktioniert leider auch nicht. Unter Meldungen stehen dann folgende Zeilen:
cat acinclude.m4.in libtool.m4.in >acinclude.m4
aclocal
autoheader
./aclocal.m4:2181: error: m4_defn: undefined macro: _m4_divert_diversion
acfunctions.m4:1108: AM_FUNC_OBSTACK is expanded from...
./aclocal.m4:2181: the top level
autoconf: tracing failed
gmake: *** [all] Error 1
... mit denen ich leider nix anfangen kann :-(
gruss Nils
-
Kaum zu glauben ... es tut! :-)
Es liegt daran, daß bei SuSe Linux 7.3 autoconf in der Version 2.52-44 beiliegt und damit kommt kdevelop 2.0 nicht zurecht. Nach einem downgrade auf autoconf 2.13 funktioniert es!
- Autoconf 2.52-44 deinstallieren
- Dann autoconf 2.13 z.B. von Suse Linux 7.2 installieren
(ftp.suse.com/pub/suse/i386/7.2/full-names/i386/autoconf-2.13-349.i386.rpm)
Vielleicht stösst ja jemand anderes demnächst mal auf diesen Thread und kommt dadurch etwas schneller zum Ziel als ich :-)
Gruss Nils
-
Registrierter Benutzer
hi SLin,
ich habe (hatte) das gleiche problem mit kdevelop.
gut, das du mitgedacht hast und die lösung gleich noch angegeben hast.
leider erfährt man viel zu selten, was aus den problemen der poster gewurden ist...das würde vieles einfacher machen...
oliver
-
danke das du die antwort mitgeschrieben hast hatte genau das selbe problem
ciao
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen