Einfaches Programm mit KDevelop compilieren klappt nicht.



  • Ich vermute, dass du das GNU Automake nicht hast, also autoconf, automake &co per Yast installieren. Oder installiere kdevelop erneut.



  • autoconf fehlt mir glaube ich, hab gestern suse neuinstalliert und autmake + kdevelop mitinstalliert. teste das wenn ich zuhause bin gleich aus!



  • supertux schrieb:

    Ich vermute, dass du das GNU Automake nicht hast, also autoconf, automake &co per Yast installieren. Oder installiere kdevelop erneut.

    Natürlich hat er die, lies mal die erste Seite. 💡

    Mach mal

    ls -l `locate /usr/bin/autoconf`; ls -l `locate /usr/bin/automake`
    

    und poste die Ausgabe hier.



  • hallo,
    du musst zuerst vor compilieren makefile automatisch erstellen mit
    erstellen->Autoconf/automake und danach configure. das musst jedes mal machen wenn du ein neues Projekt erstellt.

    ich hoffe das hilft.
    youssef.



  • youssef schrieb:

    du musst zuerst vor compilieren makefile automatisch erstellen mit erstellen->Autoconf/automake und danach configure. das musst jedes mal machen wenn du ein neues Projekt erstellt.

    Lies doch mal was er auf Seite 1 geschrieben hat; das hat er bereits gemacht!



  • linux:~ # ls -l `locate /usr/bin/autoconf`; ls -l `locate /usr/bin/automake`
    locate: /var/lib/locatedb: No such file or directory
    total 45
    drwx------ 12 root root 648 Aug 24 17:20 .
    drwxr-xr-x 22 root root 520 Aug 24 2004 ..
    lrwxrwxrwx 1 root root 26 Aug 24 16:58 .DCOPserver_linux_:0 -> /root/.DCOPserver_linux__0
    -rw-r--r-- 1 root root 52 Aug 24 16:58 .DCOPserver_linux__0
    -rw------- 1 root root 187 Aug 24 16:58 .ICEauthority
    -rw------- 1 root root 101 Aug 24 16:58 .Xauthority
    -rw------- 1 root root 406 Aug 24 17:20 .bash_history
    -rw------- 1 root root 26 Aug 23 20:29 .dmrc
    -rw-r--r-- 1 root root 1124 Feb 28 2000 .exrc
    -rw-r--r-- 1 root root 541 Aug 23 20:50 .fbrc
    drwxr-xr-x 3 root root 112 Aug 23 21:48 .fonts
    -rw-r--r-- 1 root root 83 Aug 24 17:20 .fonts.cache-1
    drwxr-xr-x 2 root root 48 Aug 23 20:15 .fvwm
    drwx------ 3 root root 216 Aug 23 20:29 .gnupg
    drwxr-xr-x 2 root root 80 Aug 23 20:14 .kbd
    drwx------ 4 root root 200 Aug 23 20:29 .kde
    drwxr-xr-x 3 root root 112 Aug 23 20:29 .mcop
    -rw------- 1 root root 31 Aug 23 21:48 .mcoprc
    drwxr-xr-x 2 root root 48 Aug 23 20:29 .qt
    drwxr-xr-x 2 root root 104 Aug 23 20:29 .skel
    -rw------- 1 root root 586 Aug 24 17:15 .viminfo
    -rw------- 1 root root 2977 Aug 24 17:17 .xsession-errors
    drwx------ 3 root root 104 Aug 23 20:29 Desktop
    drwxr-xr-x 2 root root 48 Apr 6 18:04 bin
    locate: /var/lib/locatedb: No such file or directory
    total 45
    drwx------ 12 root root 648 Aug 24 17:20 .
    drwxr-xr-x 22 root root 520 Aug 24 2004 ..
    lrwxrwxrwx 1 root root 26 Aug 24 16:58 .DCOPserver_linux_:0 -> /root/.DCOPserver_linux__0
    -rw-r--r-- 1 root root 52 Aug 24 16:58 .DCOPserver_linux__0
    -rw------- 1 root root 187 Aug 24 16:58 .ICEauthority
    -rw------- 1 root root 101 Aug 24 16:58 .Xauthority
    -rw------- 1 root root 406 Aug 24 17:20 .bash_history
    -rw------- 1 root root 26 Aug 23 20:29 .dmrc
    -rw-r--r-- 1 root root 1124 Feb 28 2000 .exrc
    -rw-r--r-- 1 root root 541 Aug 23 20:50 .fbrc
    drwxr-xr-x 3 root root 112 Aug 23 21:48 .fonts
    -rw-r--r-- 1 root root 83 Aug 24 17:20 .fonts.cache-1
    drwxr-xr-x 2 root root 48 Aug 23 20:15 .fvwm
    drwx------ 3 root root 216 Aug 23 20:29 .gnupg
    drwxr-xr-x 2 root root 80 Aug 23 20:14 .kbd
    drwx------ 4 root root 200 Aug 23 20:29 .kde
    drwxr-xr-x 3 root root 112 Aug 23 20:29 .mcop
    -rw------- 1 root root 31 Aug 23 21:48 .mcoprc
    drwxr-xr-x 2 root root 48 Aug 23 20:29 .qt
    drwxr-xr-x 2 root root 104 Aug 23 20:29 .skel
    -rw------- 1 root root 586 Aug 24 17:15 .viminfo
    -rw------- 1 root root 2977 Aug 24 17:17 .xsession-errors
    drwx------ 3 root root 104 Aug 23 20:29 Desktop
    drwxr-xr-x 2 root root 48 Apr 6 18:04 bin

    Und das obwohl ich den locate Befehl extra nachinstalliert habe 😢



  • Du musst wohl noch als root ein updatedb machen. (Nicht erschrecken, das kann dauern. 😉 )



  • Ok, erledigt;

    linux:~ # ls -l `locate /usr/bin/autoconf`; ls -l `locate /usr/bin/automake`
    -rwxr-xr-x 1 root root 7663 Apr 6 01:37 /usr/bin/autoconf
    -rwxr-xr-x 2 root root 210143 Apr 6 02:15 /usr/bin/automake
    -rwxr-xr-x 2 root root 210143 Apr 6 02:15 /usr/bin/automake-1.8

    😕



  • Hm, ok, welche Versionen davon werden aufgerufen?

    automake --version
    autoconf --version
    


  • linux:~ # automake --version
    automake (GNU automake) 1.8.3
    Written by Tom Tromey tromey@redhat.com.

    Copyright 2004 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions. There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

    linux:~ # autoconf --version
    autoconf (GNU Autoconf) 2.59
    Written by David J. MacKenzie and Akim Demaille.

    Copyright (C) 2003 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions. There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

    Ansonsten hab ich mal bei KDevelop die Fehlerbeschreibung von knapp auf vollständig gestellt:

    *cd "/programmierung/test" && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" gmake -f Makefile.cvs && mkdir "/programmierung/test/debug" && cd "/programmierung/test/debug" && CXXFLAGS="-O0 -g3" "/programmierung/test/configure" --enable-debug=full && cd "/programmierung/test/debug" && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" gmake -k
    *aclocal
    *aclocal: configure.in: 8: macro `AM_PROG_LIBTOOL' not found in library
    *gmake: *** [all] Error 1
    **** Beendet mit Status: 2 ***

    Wie komme ich an dieses Macro?



  • Scheinbar erwartet das Viech libtool. Eigentlich seltsam, das ist zum Erstellen von libraries gedacht.

    Installiers halt mal, und kuck, was er dann sagt.



  • Hat geklappt, ich danke euch!


Anmelden zum Antworten