Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
problème de compilation
Envoyé par: Arnaud25

Salut,

Voilà, j'essaye de compiler un logiciel qui a besoin de la librairie wxWidgets.
Je l'ai installée sur ma machine mais lors de la compilation du logiciel, je recois le message suivant qui indique que la librairie n'est pas détectée par le système:
Citation

WARNING: wxWidgets could not be found ==> building client without clientgui.
If you add wxWidgets to your system, then this configure script will also
configure your system to build the BOINC graphical client (clientgui).

If wxWidgets is installed on your system, please check that wx-config is
in the path, that the directory where wxWidgets libraries are installed
(returned by 'wx-config --libs' command) is in LD_LIBRARY_PATH (or equivalent),
and that wxWidgets version is 2.6.0 or above. Currently wxWidgets version
2.6.0 (gtk based) is known to work with boinc_gui under Linux. You can
use wx-config --version to find what version you have currently installed.

wx-config est dans /usr/local/bin/

En faisant wx-config --libs, j'ai ça:
Citation

-L/usr/local/lib -pthread -L/usr/X11R6/lib -lwx_gtk2_xrc-2.6 -lwx_gtk2_qa-2.6 -lwx_gtk2_html-2.6 -lwx_gtk2_adv-2.6 -lwx_gtk2_core-2.6 -lwx_base_xml-2.6 -lwx_base_net-2.6 -lwx_base-2.6

En faisant un echo $LD_LIBRARY_PATH, c'est vide
En faisant un echo $PATH, j'ai ça:
Citation

/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin:/usr/share/apps/superkaramba/scripts
J'ai essayé de mettre /usr/local/lib et usr/X11R6/lib dans le path, mais apparemment j'y arrive pas.

Quelqu'un peut-il m'indiquer comment faire pour que la librairie soit détectée lors de la compil
Merci.

Poste le Saturday 10 September 2005 16:31:11
Répondre     Citer    
Re: problème de compilation
Envoyé par: nicola

Tu devrais TOUT installer par les paquets de ta distribution. Pour la gestion des bibliothèques (et non des librairies), cherche entre autres du côté de /etc/ld.so.conf.

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Saturday 10 September 2005 23:09:49
Répondre     Citer    
Re: problème de compilation
Envoyé par: Arnaud25

Salut Nicola et merci pour ta réponse.

Le logiciel n'existe pas en paquets, ni la bibliothèque nécessaire à sa compilation.
Il est installable avec un script sh, mais je voulais essayer de compiler une version plus récente à partir des sources du CVS, juste pour apprendre à compiler la GUI (la compil du programme lui-même marche bien, c'est juste avec la GUI que j'ai un problème)
Pour le /etc/ld.so.conf, les chemins /usr/local/lib et usr/X11R6/lib sont déjà dedans.
@+

Poste le Sunday 11 September 2005 08:28:40
Répondre     Citer    
Re: problème de compilation
Envoyé par: Rv

Salut

Tu dis que LD_LIBRARY_PATH est vide et d'après le message d'erreur, il attend de trouver dedans les chemins /usr/local/lib et usr/X11R6/lib.

Essai de les mettre !
LD_LIBRARY_PATH='/usr/local/lib:usr/X11R6/lib'

Mes 2 c

A+
Rv

Poste le Sunday 11 September 2005 11:02:00
Répondre     Citer    
Re: problème de compilation

et tu as relancer ldconfig pour remttre à jour le liste des librairies ?

--
Brugmans Frédéric

[www.brugmans.net]
[triathlon.sport-challenge.be]

Poste le Sunday 11 September 2005 13:39:48
Répondre     Citer    
Re: problème de compilation
Envoyé par: Arnaud25

Salut,

LD_LIBRARY_PATH='/usr/local/lib:usr/X11R6/lib'
et ldconfig ne donnent rien.
Merci quand même.;-)

Poste le Sunday 11 September 2005 15:56:57
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
problème de compilation
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

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