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 06/05/2008, à 08:27

Folcher

[Résolu] Pb de compilation GTK+

Bonjour,

j'essaye de compiler cette application: 

Koyote Project

je suis sous Hardy Heron, mises à jour effectuées, j ai installé g++ avec:
    sudo apt-get install g++

puis GTK+ en telechargeant et installant:

gtk+-2.12.9.tar.bz2

sur le site GTK+

Cependant, au moment de lancer la compilation dans le répertoire koyote avec make, j ai le meme message d erreur qui me remplit des pages:

../XPM/ProgramCounter_enabled.xpm:112: attention : deprecated conversion from string constant to «char*»

suivi de:

make[2]: quittant le répertoire « /home/administrateur/koyote-1.1/Components/Monocycle »
make[1]: quittant le répertoire « /home/administrateur/koyote-1.1/Components »
make[1]: entrant dans le répertoire « /home/administrateur/koyote-1.1/Core »
g++ -O2 -pedantic -Wall -c -o AllocTable.o AllocTable.cpp
g++ -O2 -pedantic -Wall -c -o ALU1.o ALU1.cpp
g++ -O2 -pedantic -Wall -c -o ALU32.o ALU32.cpp
g++ -O2 -pedantic -Wall -c -o Core.o Core.cpp
g++ -O2 -pedantic -Wall -c -o Memory.o Memory.cpp
g++ -O2 -pedantic -Wall -c -o Registers.o Registers.cpp
g++ -O2 -pedantic -Wall -c -o SHIFTER32.o SHIFTER32.cpp
make[2]: entrant dans le répertoire « /home/administrateur/koyote-1.1/Core/Monocycle »
g++ -O2 -pedantic -Wall -c -o MonocycleControl.o MonocycleControl.cpp
make[2]: quittant le répertoire « /home/administrateur/koyote-1.1/Core/Monocycle »
make[1]: quittant le répertoire « /home/administrateur/koyote-1.1/Core »
make[1]: entrant dans le répertoire « /home/administrateur/koyote-1.1/DataPaths »
g++ -O2 -pedantic -Wall -c -o DataPath.o DataPath.cpp `pkg-config --cflags gtk+-2.0`
make[1]: *** [DataPath.o] Interrompre
make: *** [DataPathFiles] Interrompre

voila, étant novice je ne sais trop vers quel saint me tourner, aussi je viens en bon athé planter un cierge en la basilique des forums Ubuntu :yaisse2:

Merci d'avance pour vos réponses.

Dernière modification par slasher-fun (Le 14/05/2008, à 07:55)

#2 Le 06/05/2008, à 08:40

Karl_le_rouge

Re : [Résolu] Pb de compilation GTK+

# apt-get libgtk2.0-dev
Commence par ça d'abord.

Hors ligne

#3 Le 06/05/2008, à 08:48

Folcher

Re : [Résolu] Pb de compilation GTK+

Bonjour Karl et merci de repondre

Cependant j'ai deja installé les bibliotheques de developpement justement.

#4 Le 06/05/2008, à 08:50

trucutu

Re : [Résolu] Pb de compilation GTK+

et build-essential a été installé ?


La chanson du dimanche - "La pêche !"
PC acheté chez Novatux : entièrement satisfait.
Faire des recherches solidaires !

Hors ligne

#5 Le 06/05/2008, à 09:00

Folcher

Re : [Résolu] Pb de compilation GTK+

bonjour Trucutu,

je viens d'installer le build essential, aucun changement.

A propos, le message d'erreur que j'ai indiqué est celui de la premiere compilation, aprés il se reduit à :

make[1]: entrant dans le répertoire « /home/administrateur/Logiciels/koyote/Components »
make[2]: entrant dans le répertoire « /home/administrateur/Logiciels/koyote/Components/Monocycle »
make[2]: Rien à faire pour « all ».
make[2]: quittant le répertoire « /home/administrateur/Logiciels/koyote/Components/Monocycle »
make[1]: quittant le répertoire « /home/administrateur/Logiciels/koyote/Components »
make[1]: entrant dans le répertoire « /home/administrateur/Logiciels/koyote/Core »
make[2]: entrant dans le répertoire « /home/administrateur/Logiciels/koyote/Core/Monocycle »
make[2]: Rien à faire pour « all ».
make[2]: quittant le répertoire « /home/administrateur/Logiciels/koyote/Core/Monocycle »
make[1]: quittant le répertoire « /home/administrateur/Logiciels/koyote/Core »
make[1]: entrant dans le répertoire « /home/administrateur/Logiciels/koyote/DataPaths »
make[2]: entrant dans le répertoire « /home/administrateur/Logiciels/koyote/DataPaths/Monocycle »
make[3]: entrant dans le répertoire « /home/administrateur/Logiciels/koyote/DataPaths/Monocycle/Parser »
g++ -O2 -pedantic -Wall -o Parser Mips.yy.o Mips.tab.o Parser.o ../../../Core/Core.o ../../../Core/Memory.o ../../../Core/AllocTable.o -lfl
/usr/bin/ld: cannot find -lfl
collect2: ld a retourné 1 code d'état d'exécution
make[3]: *** [all] Erreur 1
make[3]: quittant le répertoire « /home/administrateur/Logiciels/koyote/DataPaths/Monocycle/Parser »
make[2]: *** [all] Erreur 2
make[2]: quittant le répertoire « /home/administrateur/Logiciels/koyote/DataPaths/Monocycle »
make[1]: *** [all] Erreur 2
make[1]: quittant le répertoire « /home/administrateur/Logiciels/koyote/DataPaths »
make: *** [DataPathFiles] Erreur 2

autant pour moi, meme si je ne vois pas en quoi cela peut aider tongue

#6 Le 06/05/2008, à 09:11

trucutu

Re : [Résolu] Pb de compilation GTK+

est-ce que tu as la librairie genre /usr/lib/libfl.so ?


La chanson du dimanche - "La pêche !"
PC acheté chez Novatux : entièrement satisfait.
Faire des recherches solidaires !

Hors ligne

#7 Le 06/05/2008, à 09:23

Folcher

Re : [Résolu] Pb de compilation GTK+

Je n ai pas cette bibliotheque, en cherchant sur le net j ai vu quelle devait faire partie de libflaim.so que j ai téléchargé et installé avec toujours le meme message d'erreur mais sans qu apparaisse cette libfl.so.

Si tu as un lien pour la télécharger je suis preneur smile

#8 Le 06/05/2008, à 09:40

trucutu

Re : [Résolu] Pb de compilation GTK+

as-tu réellement installé le paquet indiqué par Karl_le_rouge ??
Parce qu'en fait vu t'on premier post, gtk+- cela ne suffit pas avec les dépendances. Et là, j'ai l'impression que tu es parti pour faire les installs à taton, alors qu'il me semble que libgtk2.0-dev devrait suffire...
Ou alors, il faut voir dans les sources du paquets s'il faut d'autres dépendences...


La chanson du dimanche - "La pêche !"
PC acheté chez Novatux : entièrement satisfait.
Faire des recherches solidaires !

Hors ligne

#9 Le 06/05/2008, à 09:45

trucutu

Re : [Résolu] Pb de compilation GTK+

Bon, ok en fait je pense qu'il faut des dépendances autres que GTK+.
Donc si tu trouves pas, l'idée est de contacter directement l'auteur pour savoir ce qu'il te manque...
Le paquet pourrait être un peu mieu documenté...


La chanson du dimanche - "La pêche !"
PC acheté chez Novatux : entièrement satisfait.
Faire des recherches solidaires !

Hors ligne

#10 Le 06/05/2008, à 09:46

Folcher

Re : [Résolu] Pb de compilation GTK+

Un extrait vaut mieux qu un long discours  ^^   :

administrateur@Hal:~$ sudo apt-get install libgtk2.0-dev
[sudo] password for administrateur:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
libgtk2.0-dev est déjà la plus récente version disponible.
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  gcc-4.1-base libsdl-ttf2.0-0 libsdl-mixer1.2 cpp-3.3 cpp-4.1 libsdl-image1.2
  libsmpeg0
Veuillez utiliser « apt-get autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

#11 Le 06/05/2008, à 11:01

trucutu

Re : [Résolu] Pb de compilation GTK+

trucutu a écrit :

Bon, ok en fait je pense qu'il faut des dépendances autres que GTK+.
Donc si tu trouves pas, l'idée est de contacter directement l'auteur pour savoir ce qu'il te manque...
Le paquet pourrait être un peu mieu documenté...

J'ai posté avant ta réponse... wink


La chanson du dimanche - "La pêche !"
PC acheté chez Novatux : entièrement satisfait.
Faire des recherches solidaires !

Hors ligne

#12 Le 06/05/2008, à 12:00

Folcher

Re : [Résolu] Pb de compilation GTK+

Merci Trucutu,

je vais le contacter tout de suite, je tiendrai au courant.

A bientot ^^

#13 Le 06/05/2008, à 14:10

Folcher

Re : [Résolu] Pb de compilation GTK+

Me revoila,

les adresses emails des contacts de l'application n'existent plus.

Y a t il un moyen de connaitre les dependances d une appli en ouvrant certains fichiers ?

Tout autre moyen est bienvenu aussi ^^

Cordialement, Da nOOb.

#14 Le 06/05/2008, à 14:23

Karl_le_rouge

Re : [Résolu] Pb de compilation GTK+

puis GTK+ en telechargeant et installant:

gtk+-2.12.9.tar.bz2

Quand je lis ça, je comprends que t'as téléchargé la tarball de gtk.org et que tu l'as installé à la mimine et non pas que tu ais installé le paquet.

Hors ligne

#15 Le 06/05/2008, à 14:27

Folcher

Re : [Résolu] Pb de compilation GTK+

Tout a fait, ca n est pas conseillé ?

#16 Le 06/05/2008, à 14:37

JérémieR

Re : [Résolu] Pb de compilation GTK+

D'une manière générale, il est préférable d'utiliser les paquets. wink

Hors ligne

#17 Le 06/05/2008, à 20:25

Folcher

Re : [Résolu] Pb de compilation GTK+

Rebonjour,

j ai reinstallé HH pour etre sur que ce soit propre, installé les paquets...

et toujours les memes messages d erreur . tongue

Je sais vous adorez big_smile

Sinon est ce que vous pouvez tester cette application chez vous deja ? pour etre sur que c esoit moi qui fasse une mauvaise manip.

Merci d avance, Da nOOb Attitude cool

#18 Le 06/05/2008, à 21:31

trucutu

Re : [Résolu] Pb de compilation GTK+

Karl_le_rouge a écrit :

puis GTK+ en telechargeant et installant:

gtk+-2.12.9.tar.bz2

Quand je lis ça, je comprends que t'as téléchargé la tarball de gtk.org et que tu l'as installé à la mimine et non pas que tu ais installé le paquet.

C'est ce que j'avais cru aussi. Mais en regardant le Makefile, on voit les flags `pkg-config...` pour gtk, mais -lfl est à part. C'est pourquoi j'émets l'hypothèse que ce soft nécessite des dépendences autres. Après, comment l'intaller.... Vu le INSTALL, ça semble simple. mais en pratique...


La chanson du dimanche - "La pêche !"
PC acheté chez Novatux : entièrement satisfait.
Faire des recherches solidaires !

Hors ligne

#19 Le 06/05/2008, à 22:36

Folcher

Re : [Résolu] Pb de compilation GTK+

oh , une idée, utiliser une version contemporaine du compilateur et de gtk ne resoudrait pas l affaire?

#20 Le 06/05/2008, à 22:47

Hermes le Messager

Re : [Résolu] Pb de compilation GTK+

Aucun problème chez moi pour le compiler... Il te manque quelque chose...

Hors ligne

#21 Le 06/05/2008, à 22:51

Hermes le Messager

Re : [Résolu] Pb de compilation GTK+

Sinon, il me semble que c'est flex qui te manque...

Hors ligne

#22 Le 06/05/2008, à 22:52

Hermes le Messager

Re : [Résolu] Pb de compilation GTK+

Oui, c'est bien flex. Installe le et c'est bon. neutral

Hors ligne

#23 Le 07/05/2008, à 07:40

Folcher

Re : [Résolu] Pb de compilation GTK+

YATTA !!

ca marche big_smile

Merci Ô homme aux pieds légers et ailés tongue

Sinon tu pourrais me dire comment tu as deviné que c'était flex qui manquait ?

<--  curieux inside cool

#24 Le 07/05/2008, à 07:45

trucutu

Re : [Résolu] Pb de compilation GTK+

Ben le -lfl doit faire référence à la lib flex, d'après ton Makefile et ce qu'on peut trouver sur google... Il fallait savoir le nom du paquet manquant, ce qui n'est pas toujours évident à partir du nom d'une librairie....


La chanson du dimanche - "La pêche !"
PC acheté chez Novatux : entièrement satisfait.
Faire des recherches solidaires !

Hors ligne

#25 Le 07/05/2008, à 08:33

Folcher

Re : [Résolu] Pb de compilation GTK+

Merci pour ces eclaircissements.

J ai bien essayé de chercher des infos sur LFL mais ne sachant pas trop ce que je devais trouver...

Y a t il d ailleurs a ce sujet un site sur lequel lancer de telles recherches ? ou s agit il de mots clés spécifiques sous Google ? si oui lesquels ?