Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
problème de compilation de GTK+-2.4.0 (dependance)
Envoyé par: cedric b

Bonjour,
Cela fait une semaine que j'essaie de comprendre pourquoi je n'arrive pas à compiler GTK+. Je suis nouveau venue dans le monde de la self-compilation. J'ai donc encore un peu de mal (vive urpm!!!).

Ce message d'erreur s'affiche apres un bon petit moment de ./configure :

checking Pango flags... -I/usr/local/include/pango-1.0 -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Wl,--export-dynamic -L/usr/local/lib -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
configure: error:
*** Can't link to Pango. Pango is required to build
*** GTK+. For more information see [www.pango.org]

Bien entendu : JE L'AI COMPILE CE $@#*£ de PANGO!!!

La ou je ne comprend pas :
- Les repertoires includes (-I...) existent tous.
- Le repertoire pour les libraires (-L/usr/local/lib) existe et c'est ici que j'ai installer pango.
- Les librairies (-l...) sont toutes presentes dans "/usr/local/lib" (J'ai libpangoxft-1.0.so, libpangox-1.0.so, ...)... SAUF! "libdl.so" qui se trouve dans "/usr/lib"

J'ai donc fait des var. d'environement LD_LIBRARY_PATH et LDPATHS en leur mettant la valeur "/usr/lib/". J'ai meme copie "libdl.so" et "libdl.a" dans "/usr/local/lib". mais rien n'y fait....

Par contre je ne sais pas ce que "-Wl" et "--export-dynamic" veulent dire

Ma config :
Kaella (Linux Knoppix Azur 1.0) installe sur le disque.
S'il vous plait, ne me laissez pas tomber!!

Merci d'avance!

Poste le Saturday 9 October 2004 11:46:18
Répondre     Citer    
Re: problème de compilation de GTK+-2.4.0 (dependance)
Envoyé par: P Hoquet

Salut,

Pourquoi tu ne mets pas /usr/local/lib dans /etc/ld.so.conf?
Ensuite pour le prendre en compte tu exécutes ldconfig.

Poste le Saturday 9 October 2004 23:03:41
Répondre     Citer    
Re: problème de compilation de GTK+-2.4.0 (dependance)
Envoyé par: cedric b

il y etait deja.

Poste le Sunday 10 October 2004 10:53:09
Répondre     Citer    
Re: problème de compilation de GTK+-2.4.0 (dependance)
Envoyé par: P Hoquet

Essaies:
./configure --with-extra-libs=/usr/local/lib/

Poste le Sunday 10 October 2004 11:11:10
Répondre     Citer    
Re: problème de compilation de GTK+-2.4.0 (dependance)
Envoyé par: cedric b

ca ne change rien du tout!

Poste le Sunday 10 October 2004 11:41:56
Répondre     Citer    
Re: problème de compilation de GTK+-2.4.0 (dependance)
Envoyé par: P Hoquet

Tu as peut-être pango, mais peut-être tu n'as pas les bibliothèques de développement de pango.

Poste le Sunday 10 October 2004 13:27:55
Répondre     Citer    
Re: problème de compilation de GTK+-2.4.0 (dependance) : pas mieux
Envoyé par: cedric b

Je pense que ca doit etre le bon paquetage de pango que j'ai installe, puisque je l'ai télechargé depuis le site de gtk+ (ftp://ftp.gtk.org/pub/gtk/v2.4/), on y trouve toutes les sources des dependances. Sur le site de pango, on est rediriger sur ce site pour le telechargement. donc je pense avoir installer la bonne librairie.

Poste le Sunday 10 October 2004 18:31:26
Répondre     Citer    
Re: problème de compilation de GTK+-2.4.0 (dependance) : pas mieux
Envoyé par: P Hoquet

Tu n'as pas un config.log qui donne plus d'infos?

Poste le Sunday 10 October 2004 18:40:27
Répondre     Citer    
Re: problème de compilation de GTK+-2.4.0 (dependance)
Envoyé par: cedric b

si, mais j'ai un peu de mal a voir quelles sont les lignes importante dans ce fichier... est-ce le debut, la fin... j'ai un peu de mal avec ce fichier de 1878 lignes et je ne peu pas les afficher toutes ici....

Poste le Sunday 10 October 2004 18:50:00
Répondre     Citer    
Re: problème de compilation de GTK+-2.4.0 : indice?
Envoyé par: cedric b

a force de farfouiller dans confifg.log j'ai trouve ceci :

...
/usr/local/lib/libpangoxft-1.0.so: undefined reference to `pango_fc_font_unlock_fa
ce'
collect2: ld returned 1 exit status
configure:29760: $? = 1
configure: failed program was:
| /* confdefs.h. */
|
| #define PACKAGE_NAME "gtk+"
| #define PACKAGE_TARNAME "gtk+"
| #define PACKAGE_VERSION "2.4.11"
...

Il y a plusieurs erreurs de type "undefined reference" pour 'libpangoxft-1.0.so'. Je n'ai montrer que la derniere.
J'ai cherche le fichier 'confdefs.h' partout dans /usr. mais je ne l'ai pas trouve...

Poste le Sunday 10 October 2004 19:02:20
Répondre     Citer    
Re: problème de compilation de GTK+-2.4.0 : indice?
Envoyé par: P Hoquet

confdefs.h est dans le répertoire où tu a fait ./configure.
Il faut plutôt rechercher vers la fin du config.log

Poste le Sunday 10 October 2004 21:46:19
Répondre     Citer    
Re: problème de compilation de GTK+-2.4.0 (dependance)
Envoyé par: cedric b

J'ai réglé bizarrement le problème :
j'ai compile une version un peu plus ancienne de pango (1.4.0 au lieu de 1.4.1). maintenant le ./configure de gtk+ marche, mais pas le make. Ce qui fait un peu avancer le probleme.

J'essaierai de regler le probleme de compilation plus tard. pour le moment j'ai d'autres choses a faire.

Poste le Monday 11 October 2004 13:29:50
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
problème de compilation de GTK+-2.4.0 (dependance)
Posez dans ce forum les questions qui ne trouvent pas place dans les autres...

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons