[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]
Re: DDD, Motif Library -lXm could not be found
- To:
- Subject: Re: DDD, Motif Library -lXm could not be found
- From: "Gilles J. Seguin" <>
- Date: Tue, 19 Jun 2001 18:12:50 -0400 (EDT)
-
In-reply-to: <[email protected]>
fred wrote:
>
> C'est le paquetage qui porte le nom de lesstif qui contient
> la librairie Xm.
> Cependant, je pense avoir le même problème que toi,
> i.e. problème d'installtion de DDD avec ce message d'erreur
> "-lXm could not be found".
> Problème non encore résolu, car même avec lesstif cela ne marche pas.
> Si de ton côté, tu as trouvé la solution depuis, alors pourrais-tu me prévenir ?
>
> Fred
Encore perdu dans de l'information partiel.
L'information la librarie Xm ne vaut rien. Les versions de cette
librairie varie de 1.0 a 2.1.
Lesstif peut produire la version 1.2.3, 2.0 et 2.1
<www.openmotif.org> est le site du vraie Motif, version 2.1
L'application DDD peut etre lie dynamiquement avec chacune d'elle.
Les distributions fournissent des paquetages lies soit avec l'une
ou l'autre. Ce n'est pas un jeux d'essaie et erreur,
il faut trouver laquelle.
$ rpm -q -requires ddd
$ rpm -qp -requires ddd-3.3-1.i386.rpm
les lignes pertinentes sont pour ce paquetage
openmotif
libXm.so.2
Si une installation de Motif/Lesstif a ete faite, voir si
vous utilisez le paquetage slocate et qu'il utilise cron.
$ locate libXm\.
Ca devrait etre de preference dans /usr/X11R6/lib
$ rpm -qf /usr/X11R6/lib/libXm.so.2
openmotif-2.1.30-8
Dans mon cas, si la reponse avait ete LessTif. Ca voudrait dire.
Vous avez de la compilation a faire. Si c'est le cas,
repondre a ce message et nous allons esayer de trouver
une alternative fonctionnelle.
Verifier si le "dynamic link loader" peut le trouver.
$ /sbin/ldconfig -p | grep "libXm\."
libXm.so.2 (libc6) => /usr/X11R6/lib/libXm.so.2
libXm.so (libc6) => /usr/X11R6/lib/libXm.so
sinon, vous avez mal configurer votre system
$ cat /etc/ld.so.conf
la ligne suivante devrait etre presente
/usr/X11R6/lib
sinon
$ su
password;
# cat >> /etc/ld.so.conf
/usr/X11R6/lib
<ctrl-d>
# ldconfig
# exit
$ /sbin/ldconfig -p | grep "libXm\."
il faut avoir maintenant les lignes mentionnees ci-haut
bonne chance, et bien du plaisir.