OVH Cloud OVH Cloud

wxGTK

5 réponses
Avatar
e32.f
Salut,

J'ai une fedora FC3.

En voulant installer un logiciel, j'ai dû au préalable installer
"wxGTK-devel-2.4.2-7", chose que j'ai effectué avec un package.rpm
pour FC3.
Or quand j'installe le logiciel, il me dit qu'il me manque quand même
une dépendance "libwx_gtk-2.4.so" qui pourtant a bien été installée
par "wxGTK-devel-2.4.2-7.i386.rpm" dans /usr/lib/libwx_gtk-2.4.so.

Je pense pas que cela soit un problème de path car RPM va chercher il
me semble par défaut dans /lib et /usr/lib (et même en ajoutant la
ligne LD_LIBRARY_PATH=/usr/lib:/lib dans le .bashrc du root, ça marche
pas ... certainement que l'idée était très "amateur" !).

Est-ce que vous avez une idée pour régler ce problème ?

Merci !

5 réponses

Avatar
ncap
bub wrote:
Salut,

J'ai une fedora FC3.

En voulant installer un logiciel, j'ai dû au préalable installer
"wxGTK-devel-2.4.2-7", chose que j'ai effectué avec un package.rpm
pour FC3.
Or quand j'installe le logiciel, il me dit qu'il me manque quand même
une dépendance "libwx_gtk-2.4.so" qui pourtant a bien été installée
par "wxGTK-devel-2.4.2-7.i386.rpm" dans /usr/lib/libwx_gtk-2.4.so.

Je pense pas que cela soit un problème de path car RPM va chercher il
me semble par défaut dans /lib et /usr/lib (et même en ajoutant la
ligne LD_LIBRARY_PATH=/usr/lib:/lib dans le .bashrc du root, ça marche
pas ... certainement que l'idée était très "amateur" !).

Est-ce que vous avez une idée pour régler ce problème ?

Merci !



au hasard : http://www.amule.org/files/details.php?file8

Avatar
geaorge
bub wrote:

Salut,

J'ai une fedora FC3.

Est-ce que vous avez une idée pour régler ce problème ?

Merci !


rpm -ivh --force tonpaquet.rpm

et un truc aussi qu il faut essayer d-eviter:
rpm -ivh --nodeps tonpaquet.rpm

mais avec rpm ce n'est pas facile je reconnais. si ton programme ne marche
pas desinstalle le le plus vite possible

Avatar
Alain.Borel
bub wrote:
En voulant installer un logiciel, j'ai d? au pr?alable installer
"wxGTK-devel-2.4.2-7", chose que j'ai effectu? avec un package.rpm
pour FC3.


Ah? Bizarre qu'un programme r?clame un paquet de d?veloppement...
C'?tait quoi, par curiosit??

Or quand j'installe le logiciel, il me dit qu'il me manque quand m?me
une d?pendance "libwx_gtk-2.4.so" qui pourtant a bien ?t? install?e
par "wxGTK-devel-2.4.2-7.i386.rpm" dans /usr/lib/libwx_gtk-2.4.so.


NB: la d?pendance r?clam?e pour l'installation n'est pas forc?ment
un fichier r?el! C'est juste un nom plus ou moins abstrait que le rpm
kivabien exporte. Donc, il faut trouver le rpm qui fournit ce nom...
ce que wxGTK-devel-2.4.2-7 ne fait apparemment pas.

Est-ce que vous avez une id?e pour r?gler ce probl?me ?


Installer le paquet "normal" (c'est ? dire pas XXXX-devel-YYYYYY,
mais juste XXXXX-YYYYYY, en l'occurence wxGTK-2.4.2-7).

--
Alain Borel


Avatar
e32.f
wrote in message news:...
bub wrote:
En voulant installer un logiciel, j'ai d? au pr?alable installer
"wxGTK-devel-2.4.2-7", chose que j'ai effectu? avec un package.rpm
pour FC3.



En fait j'ai dû installer tout cela : wxGTK; wxGTK-devel; wxGTK-gl;
wxGTK-stc; wxGTK-xrc; wxBase; wxBase-devel. (J'ai essayé les versions
2.4.2-5 et 2.4.2-7, et cela ne marche toujours pas).

J'ai essayé d'installer aMule (avec le package contenant wxGTK et
tous le reste, que me proposé "ncap" dans un message précédent) et
aMule s'installe et semble marcher correctement. La dépendance
"libwx_gtk-2.4.so" est bien installé par "wxGTK-devel" mais
l'installation de mon logiciel (TreeView) réclame toujours cette
dépendance, donc j'en conclus que c'est ce logiciel qui déconne. Je
vais demander aux développeurs s'ils savent s'ils est possible de le
faire tourner sous FC3.
Merci pour les info !


Avatar
e32.f
En fait, le developpeur m'a repondu :

"I think the problem is the RPMs install the libraries in /usr/lib
(c'est vrai !),
whereas when I build the RPMs for TreeView X from wxGTK sources the
program expects the libraries to be in /usr/local/lib.

I suggest adding a symbolic link in /usr/local/lib to
libwx_gtk-2.4.so,
i.e.:

cd /usr/local/lib
su
ln -s /usr/lib/libwx_gtk-2.4.so "

Donc le resulat apres cela :

[ lib]# ls -al /usr/lib/libwx_gtk-2.4.so
lrwxrwxrwx 1 root root 22 Apr 20 09:38 /usr/lib/libwx_gtk-2.4.so ->
libwx_gtk-2.4.so.0.1.1
[ lib]# ls -al /usr/local/lib/libwx_gtk-2.4.so
lrwxrwxrwx 1 root root 25 Apr 21 10:09
/usr/local/lib/libwx_gtk-2.4.so -> /usr/lib/libwx_gtk-2.4.so

et ... :

[ treeView]# rpm -ivh tv-0.5-1.i386.rpm
error: Failed dependencies:
libwx_gtk-2.4.so is needed by tv-0.5-1

Toujours le meme probleme !
J'y connait rien sur la manipulation des liens (avec ln), vous pensez
que le developpeur m'a propose la bonne solution ??

Merci !