Impossible d'installer Superkaramba - Beaucoup d'erreur avec "make"

J’essaye d’installer Superkaramba à partir des sources (j’ai essayé les rpm mais ça me met machin truc n’est pas satisfait). J’extraie les fichiers dans un répertoire et quand j’arrive à “configure” tout se passe bien. C’est lorsque je fais le ‘make" que ça m’affiche des erreurs. ça affiche ces erreurs:
[root@ALEXANDRE superkaramba-0.36]# make
make all-recursive
make[1]: Entering directory /home/alexandre/superkaramba-0.36' Making all in doc make[2]: Entering directory/home/alexandre/superkaramba-0.36/doc’
Making all in .
make[3]: Entering directory /home/alexandre/superkaramba-0.36/doc' make[3]: Rien à faire pour « all-am ». make[3]: Leaving directory/home/alexandre/superkaramba-0.36/doc’
Making all in en
make[3]: Entering directory /home/alexandre/superkaramba-0.36/doc/en' make[3]: Rien à faire pour « all ». make[3]: Leaving directory/home/alexandre/superkaramba-0.36/doc/en’
make[2]: Leaving directory /home/alexandre/superkaramba-0.36/doc' Making all in po make[2]: Entering directory/home/alexandre/superkaramba-0.36/po’
make[2]: Rien à faire pour « all ».
make[2]: Leaving directory /home/alexandre/superkaramba-0.36/po' Making all in src make[2]: Entering directory/home/alexandre/superkaramba-0.36/src’
make[3]: Entering directory /home/alexandre/superkaramba-0.36/src' if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3//include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -MT bar_python.o -MD -MP -MF ".deps/bar_python.Tpo" -c -o bar_python.o bar_python.cpp; \ then mv -f ".deps/bar_python.Tpo" ".deps/bar_python.Po"; else rm -f ".deps/bar_python.Tpo"; exit 1; fi bar_python.cpp:27:20: Python.h: No such file or directory In file included from bar_python.cpp:31: meter_python.h:22: error:PyObject’ was not declared in this scope
meter_python.h:22: error: text' was not declared in this scope meter_python.h:23: error: expected constructor, destructor, or type conversion before '*' token meter_python.h:23: error: expected,’ or ;' before '*' token meter_python.h:25: error: expected constructor, destructor, or type conversion before '*' token meter_python.h:25: error: expected,’ or ;' before '*' token meter_python.h:26: error: expected constructor, destructor, or type conversion before '*' token meter_python.h:26: error: expected,’ or ;' before '*' token meter_python.h:27: error: expected constructor, destructor, or type conversion before '*' token meter_python.h:27: error: expected,’ or ;' before '*' token meter_python.h:28: error: expected constructor, destructor, or type conversion before '*' token meter_python.h:28: error: expected,’ or ;' before '*' token meter_python.h:29: error: expected constructor, destructor, or type conversion before '*' token meter_python.h:29: error: expected,’ or ;' before '*' token meter_python.h:30: error: expected constructor, destructor, or type conversion before '*' token meter_python.h:30: error: expected,’ or ;' before '*' token meter_python.h:31: error: expected constructor, destructor, or type conversion before '*' token meter_python.h:31: error: expected,’ or ;' before '*' token meter_python.h:32: error: expected constructor, destructor, or type conversion before '*' token meter_python.h:32: error: expected,’ or ;' before '*' token meter_python.h:33: error: expected constructor, destructor, or type conversion before '*' token meter_python.h:33: error: expected,’ or ;' before '*' token meter_python.h:34: error: expected constructor, destructor, or type conversion before '*' token meter_python.h:34: error: expected,’ or ;' before '*' token meter_python.h:35: error: expected constructor, destructor, or type conversion before '*' token meter_python.h:35: error: expected,’ or ;' before '*' token meter_python.h:36: error: expected constructor, destructor, or type conversion before '*' token meter_python.h:36: error: expected,’ or ;' before '*' token meter_python.h:37: error: expected constructor, destructor, or type conversion before '*' token meter_python.h:37: error: expected,’ or ;' before '*' token meter_python.h:38: error: expected constructor, destructor, or type conversion before '*' token meter_python.h:38: error: expected,’ or ;' before '*' token meter_python.h:39: error: expected constructor, destructor, or type conversion before '*' token meter_python.h:39: error: expected,’ or ;' before '*' token meter_python.h:40: error: expected constructor, destructor, or type conversion before '*' token meter_python.h:40: error: expected,’ or ;' before '*' token meter_python.h:41: error: expected constructor, destructor, or type conversion before '*' token meter_python.h:41: error: expected,’ or ;' before '*' token In file included from bar_python.cpp:32: bar_python.h:42: error: expected constructor, destructor, or type conversion before '*' token bar_python.h:42: error: expected,’ or ;' before '*' token bar_python.h:56: error: expected constructor, destructor, or type conversion before '*' token bar_python.h:56: error: expected,’ or ;' before '*' token bar_python.h:76: error: expected constructor, destructor, or type conversion before '*' token bar_python.h:76: error: expected,’ or ;' before '*' token bar_python.h:91: error: expected constructor, destructor, or type conversion before '*' token bar_python.h:91: error: expected,’ or ;' before '*' token bar_python.h:107: error: expected constructor, destructor, or type conversion before '*' token bar_python.h:107: error: expected,’ or ;' before '*' token bar_python.h:122: error: expected constructor, destructor, or type conversion before '*' token bar_python.h:122: error: expected,’ or ;' before '*' token bar_python.h:138: error: expected constructor, destructor, or type conversion before '*' token bar_python.h:138: error: expected,’ or ;' before '*' token bar_python.h:153: error: expected constructor, destructor, or type conversion before '*' token bar_python.h:153: error: expected,’ or ;' before '*' token bar_python.h:168: error: expected constructor, destructor, or type conversion before '*' token bar_python.h:168: error: expected,’ or ;' before '*' token bar_python.h:182: error: expected constructor, destructor, or type conversion before '*' token bar_python.h:182: error: expected,’ or ;' before '*' token bar_python.h:197: error: expected constructor, destructor, or type conversion before '*' token bar_python.h:197: error: expected,’ or ;' before '*' token bar_python.h:211: error: expected constructor, destructor, or type conversion before '*' token bar_python.h:211: error: expected,’ or ;' before '*' token bar_python.h:227: error: expected constructor, destructor, or type conversion before '*' token bar_python.h:227: error: expected,’ or ;' before '*' token bar_python.h:241: error: expected constructor, destructor, or type conversion before '*' token bar_python.h:241: error: expected,’ or ;' before '*' token bar_python.h:256: error: expected constructor, destructor, or type conversion before '*' token bar_python.h:256: error: expected,’ or ;' before '*' token bar_python.h:270: error: expected constructor, destructor, or type conversion before '*' token bar_python.h:270: error: expected,’ or ;' before '*' token bar_python.h:285: error: expected constructor, destructor, or type conversion before '*' token bar_python.h:285: error: expected,’ or ;' before '*' token bar_python.h:299: error: expected constructor, destructor, or type conversion before '*' token bar_python.h:299: error: expected,’ or ;' before '*' token bar_python.h:314: error: expected constructor, destructor, or type conversion before '*' token bar_python.h:314: error: expected,’ or ;' before '*' token bar_python.cpp:34: error: expected constructor, destructor, or type conversion before '*' token bar_python.cpp:34: error: expected,’ or ;' before '*' token bar_python.cpp:51: error: expected constructor, destructor, or type conversion before '*' token bar_python.cpp:51: error: expected,’ or ;' before '*' token bar_python.cpp:64: error: expected constructor, destructor, or type conversion before '*' token bar_python.cpp:64: error: expected,’ or ;' before '*' token bar_python.cpp:69: error: expected constructor, destructor, or type conversion before '*' token bar_python.cpp:69: error: expected,’ or ;' before '*' token bar_python.cpp:74: error: expected constructor, destructor, or type conversion before '*' token bar_python.cpp:74: error: expected,’ or ;' before '*' token bar_python.cpp:79: error: expected constructor, destructor, or type conversion before '*' token bar_python.cpp:79: error: expected,’ or ;' before '*' token bar_python.cpp:84: error: expected constructor, destructor, or type conversion before '*' token bar_python.cpp:84: error: expected,’ or ;' before '*' token bar_python.cpp:89: error: expected constructor, destructor, or type conversion before '*' token bar_python.cpp:89: error: expected,’ or ;' before '*' token bar_python.cpp:94: error: expected constructor, destructor, or type conversion before '*' token bar_python.cpp:94: error: expected,’ or ;' before '*' token bar_python.cpp:99: error: expected constructor, destructor, or type conversion before '*' token bar_python.cpp:99: error: expected,’ or ;' before '*' token bar_python.cpp:104: error: expected constructor, destructor, or type conversionbefore '*' token bar_python.cpp:104: error: expected,’ or ;' before '*' token bar_python.cpp:109: error: expected constructor, destructor, or type conversionbefore '*' token bar_python.cpp:109: error: expected,’ or ;' before '*' token bar_python.cpp:114: error: expected constructor, destructor, or type conversionbefore '*' token bar_python.cpp:114: error: expected,’ or ;' before '*' token bar_python.cpp:119: error: expected constructor, destructor, or type conversionbefore '*' token bar_python.cpp:119: error: expected,’ or ;' before '*' token bar_python.cpp:124: error: expected constructor, destructor, or type conversionbefore '*' token bar_python.cpp:124: error: expected,’ or ;' before '*' token bar_python.cpp:129: error: expected constructor, destructor, or type conversionbefore '*' token bar_python.cpp:129: error: expected,’ or ;' before '*' token bar_python.cpp:139: error: expected constructor, destructor, or type conversionbefore '*' token bar_python.cpp:139: error: expected,’ or ;' before '*' token bar_python.cpp:150: error: expected constructor, destructor, or type conversionbefore '*' token bar_python.cpp:150: error: expected,’ or ;' before '*' token bar_python.cpp:160: error: expected constructor, destructor, or type conversionbefore '*' token bar_python.cpp:160: error: expected,’ or ;' before '*' token make[3]: *** [bar_python.o] Erreur 1 make[3]: Leaving directory/home/alexandre/superkaramba-0.36/src’
make[2]: *** [all-recursive] Erreur 1
make[2]: Leaving directory /home/alexandre/superkaramba-0.36/src' make[1]: *** [all-recursive] Erreur 1 make[1]: Leaving directory/home/alexandre/superkaramba-0.36’
make: *** [all] Erreur 2
[root@ALEXANDRE superkaramba-0.36]#

Merci.

Ça t’amuse de compiler ? Alors prend Gentoo ou LFS comme distribution.

Sinon utilise le système de paquetage de ta distribution. (urpmi, yum, apt-get …)
C’est conçu pour, et ça gère très bien les dépendances des paquets.

Si ça met : “machin truc n’est pas satisfait”, c’est que t’y prend mal.

J’ai réussi à installer la 0.35 :neutre: avec easy urpmi mais j’aimerais quand même savoir pourquoi ça m’affiche cette erreur.

Peut etre qu’il te manquait des librairies comme python et donc ca créée des dépendences …

Je pense que tu es sous Mandriva.
Si tu veux tester les nouvelles versions des différents logiciels, passe en Cooker, il s’agit de la version de développement de Mandriva.

SuperKaramba 0.36 est disponible pour Cooker.
Cepandant, pour utiliser Cooker, il faut s’y connaître un peu : comme il s’agit de la version de développement, elle n’est pas exempte de problèmes.
Il faut savoir se débrouiller.

Pour ton problème de compilation, ils manquent surement les libraires de développement de Python. Le paquet doit surement s’appeler “python-dev”.
Mais, il te faudra surement d’autres librairies pour compiler superkaramba.

Mais je déconseille la compilation des sources. Ça implique plusieurs choses : pas de désinstallation possible (ou difficile et fastidieuse), ça peut provoquer divers conflits entre les librairies, etc.
Un autre moyen plus “sain”, c’est de construire toi même un paquet, mais ça peut-être compliqué.

Je suis sous Mandriva LE 2005 depuis 3 semaines je ne vais pas m’amuser à passer en version “cooker” et puis j’ai encore beaucoup de chose à apprendre.

donc tu tapes
#urpmi superkaramba
(en éspèrant que les dépots soit bien configurés)
et il va tout faire tout seul.

Il a déjà installé SuperKaramba 0.35 avec urpmi.