OVH Cloud OVH Cloud

allegro

5 réponses
Avatar
pasc
Bonjour,

Je suis confrontée au problème suivant et je ne trouve pas de resourses
en français. Peut-être quelqun(e) pourrai-t-il m'aider à chercher et
trouver la solution. J'aimerai pouvoir programmer avec la librairie
allegro. Lorsque je compile mon premier programme de test, je n'obtiens
d'une part pas d'erreurs à la compilation avec gcc mais par contre je ne
parviens pas à lancer le programme :

./myprogram: error while loading shared libraries: liballeg.so.4.0:
cannot open shared object file: No such file or directory

Quelle erreur ai-je commise ???

Est-ce que cette librairie est vraiment interessante, comment vais-je
pouvoir réinstaller ma librairie ???

Merci de vos réponses. J'espère que ma question ne vous paraitra pas
trop triviale ;-)

--
pasc@csaq

-r-W-x-R-W-X-R- x
autobuild/wheel
---------------[18608128 - s-ile-nses]
@@@@@ ;-) @


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

5 réponses

Avatar
Jean-Michel OLTRA
bonjour,


Le jeudi 17 mars 2005, a écrit...


trouver la solution. J'aimerai pouvoir programmer avec la librairie


^^^^^^^^^
bibliothèque

./myprogram: error while loading shared libraries: liballeg.so.4.0:
cannot open shared object file: No such file or directory



Où l'as tu mise ? Le dossier la contenant est il dans le
LD_LIBRARY_PATH, ou dans le fichier /etc/ld.so.conf ?

--
jm


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
pasc
Jean-Michel OLTRA wrote:

bonjour,


Le jeudi 17 mars 2005, a écrit...




trouver la solution. J'aimerai pouvoir programmer avec la librairie




^^^^^^^^^
bibliothèque



./myprogram: error while loading shared libraries: liballeg.so.4.0:
cannot open shared object file: No such file or directory





Où l'as tu mise ? Le dossier la contenant est il dans le
LD_LIBRARY_PATH, ou dans le fichier /etc/ld.so.conf ?





Dans /etc/ld.so.conf voilà ce que je trouve :

/usr/X11R6/lib

et sinon dans bash.profile

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

--


-r-W-x-R-W-X-R- x
autobuild/wheel
---------------[18608128 - s-ile-nses]
@@@@@ ;-) @


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Michel OLTRA
bonjour,


Le vendredi 18 mars 2005, a écrit...


Dans /etc/ld.so.conf voilà ce que je trouve :



/usr/X11R6/lib



Je mets /usr/local/lib dans ld.so.conf

ensuite il faut relancer, en root, /sbin/ldconfig

tu peux tester le binaire avec ldd, pour voir ce qu'il cherche et où,
surtout. Ça peut te donner une idée.

--
jm


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
pasc
Jean-Michel OLTRA wrote:

bonjour,


Le vendredi 18 mars 2005, a écrit...




Dans /etc/ld.so.conf voilà ce que je trouve :







/usr/X11R6/lib





Je mets /usr/local/lib dans ld.so.conf

ensuite il faut relancer, en root, /sbin/ldconfig

tu peux tester le binaire avec ldd, pour voir ce qu'il cherche et où,
surtout. Ça peut te donner une idée.





Bon je crois que je n'y comprend plus rien du tout !!!
voici ce que j'ai fait :

Je mets /usr/local/lib dans ld.so.conf
ensuite je relance en root, /sbin/ldconfig
je recompile et test le fichier binaire :
gcc 02ExerciC/test.c -o test `allegro-config --libs`
si je tente d'excuter le programme, j'optiens :
/home/pascale/02ExerciC/test
Fatal error: unable to activate the Allegro system
Unable to find a usable VT
Lorsque je le teste avec ldd :
ldd /home/pascale/02ExerciC/test
liballeg.so.4.0 => /usr/local/lib/liballeg.so.4.0 (0x4001f000)
libc.so.6 => /lib/libc.so.6 (0x400cd000)
libm.so.6 => /lib/libm.so.6 (0x40200000)
libpthread.so.0 => /lib/libpthread.so.0 (0x40223000)
libdl.so.2 => /lib/libdl.so.2 (0x40274000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
Et je ne trouve pas grand chose sur les problèmes d'installation de la
bibliothèque ...
En tous cas merci pour ton/votre (la liste) aide


--


-r-W-x-R-W-X-R- x
autobuild/wheel
---------------[18608128 - s-ile-nses]
@@@@@ ;-) @


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Michel OLTRA
bonjour,


Le vendredi 18 mars 2005, a écrit...


gcc 02ExerciC/test.c -o test `allegro-config --libs`
si je tente d'excuter le programme, j'optiens :
/home/pascale/02ExerciC/test
Fatal error: unable to activate the Allegro system
Unable to find a usable VT



Donc il a trouvé la lib (voir au dessous) mais le problème est autre
maintenant.

ldd /home/pascale/02ExerciC/test
liballeg.so.4.0 => /usr/local/lib/liballeg.so.4.0 (0x4001f000)
libc.so.6 => /lib/libc.so.6 (0x400cd000)
libm.so.6 => /lib/libm.so.6 (0x40200000)
libpthread.so.0 => /lib/libpthread.so.0 (0x40223000)
libdl.so.2 => /lib/libdl.so.2 (0x40274000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)


--
jm


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact