Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/05/2007, à 19:51

PoZZyX

[C++-KDevelop] Erreur autoconf lors de la compilation simple programme

Hello hello,

Je voulais essayer de programme sur kubuntu avec kdevelop, alors je lance un simple hello world en c++. Bon la j'obtiens une erreur que je resous en installant automake 1.9. Je rééessaie la compilation et la j'ai autre chose que j'arrive pas à résoudre cette fois :

Kdevelop a écrit :

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] Erreur 1
*** Exited with status: 2 ***

Bon le code mais ça devrait pas etre nécessaire :

#ifdef HAVE_CONFIG_H
#include <config.h>
#endif

#include <iostream>
#include <cstdlib>

using namespace std;

int main(int argc, char *argv[])
{
  cout << "Hello, world!" << endl;

  return EXIT_SUCCESS;
}

Merci d'avance pour votre aide !!!

Dernière modification par PoZZyX (Le 09/05/2007, à 20:07)

Hors ligne

#2 Le 10/05/2007, à 05:06

slapierre

Re : [C++-KDevelop] Erreur autoconf lors de la compilation simple programme

J'ai fait le projet c++ "hello world" dans KDevelop 3.4.0 et ça fonctionne chez moi.

Il faut dire que j'ai installé manuellement les paquets automake, autoconf et autotools-dev pour un bon fonctionnement de Anjuta

'AM_PROG_LIBTOOL' est défini dans le fichier aclocal.m4 (ligne 6305) de  ton projet, tu peux tenter d'ajouter les lignes suivantes :

# old names
AC_DEFUN([AM_PROG_LIBTOOL],   [AC_PROG_LIBTOOL])
AC_DEFUN([AM_ENABLE_SHARED],  [AC_ENABLE_SHARED($@)])
AC_DEFUN([AM_ENABLE_STATIC],  [AC_ENABLE_STATIC($@)])
AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
AC_DEFUN([AM_PROG_LD],        [AC_PROG_LD])
AC_DEFUN([AM_PROG_NM],        [AC_PROG_NM])

Simon

edit : version de KDevelop utilisée

Dernière modification par slapierre (Le 10/05/2007, à 05:10)


"Le spectre de la folie nous empêchera-t-il de hisser l'étendard de l'imagination?" - André Breton

Hors ligne

#3 Le 10/05/2007, à 10:50

PoZZyX

Re : [C++-KDevelop] Erreur autoconf lors de la compilation simple programme

Alors j'ai installé une autre version de automake + reboot et maintenant ça marche. Donc je sais pas si c'est automake ou le reboot qui était nécessaire mais ça marche maintenant.

Merci pour ton aide wink

Hors ligne