[Debian] Metisse & Nucleo / Bureau 3D

Fermé
frou - 12 avril 2006 à 20:05
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 - 13 avril 2006 à 19:46
Hello!
Je suis tombé sur ce site: http://www.trustonme.net
qui nous amène à aller sur ce site: http://insitu.lri.fr/~chapuis/metisse/download_install.html

Il s'agit d'un bureau 3D a l'air sympathique. Et j'aimerai bien le tester pour voir un peu ce que ca donne. Alors dans le premier site, il y a tous les fichiers necessaires à installer pour que nucleo et metisse fonctionnent, et ils sont tous à jours.
Je lance un ./configure pour Nucleo, et j'ai comme erreurs:

checking GL/gl.h usability... yes
checking GL/gl.h presence... yes
checking for GL/gl.h... yes
checking for glFlush in -lGL... no
configure: error: GL header found, but fail to found libGL (use LDFLAGS?)


Je n'ai trouvé aucun package pour libgl, quelqu'un a une idée pour remedier a ce probleme ?
Merci d'avance!
A voir également:

7 réponses

mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
12 avril 2006 à 20:31
Je pense que tu n'as pas installé les paquets pour le développement en opengl, genre glut :
https://packages.debian.org/stable/libdevel/freeglut3-dev

Bonne chance
0
Salut, alors j'ai installé chacun des paquets pour etre bien sur, et je n'y vois aucun changements. :s

Merci
0
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
13 avril 2006 à 01:07
Peux-tu faire un :
updatedb && locate libGL
echo LD_LIBRARY_PATH

Apparemment il trouve les headers mais pas le .so. Probablement parce que le .so est dans un répertoire ne figurant pas dans la variable LD_LIBRARY_PATH. Le problème se règle alors en rajoutant dans ton ~/.bashrc :
export LD_LIBRARY_PATH=lerepertoiredelalib:${LD_LIBRARY_PATH}

Relance ensuite un shell ou fais un :
source ~/.bashrc

...et relance ta compilation.

Bonne chance
0
Hello, merci de ta réponse.

# updatedb && locate libGL
^[ /usr/lib/libGL.a
/usr/lib/libGLcore.so.1
/usr/lib/libGLcore.so.1.0.8174
/usr/lib/libGL.la
/usr/lib/libGL.so
/usr/lib/libGL.so.1
/usr/lib/libGL.so.1.0.8174
/usr/lib/libGLU.a
/usr/lib/libGLU.so
/usr/lib/libGLU.so.1
/usr/lib/libGLU.so.1.3
/usr/X11R6/lib/libGL.a
/usr/X11R6/lib/libGL.so
/usr/X11R6/lib/libGLU.a
/usr/X11R6/lib/libGLU.so
/usr/X11R6/lib/libGLU.so.1
/usr/X11R6/lib/libGLU.so.1.3
/usr/X11R6/lib/libGLw.a

# echo LD_LIBRARY_PATH
LD_LIBRARY_PATH

J'ai alors rajouté a la fin de .bashrc la ligne:
export LD_LIBRARY_PATH=/usr/lib/:${LD_LIBRARY_PATH}

fais un "source ~/.bashrc".
J'ai testé ./configure, le problème persiste, a noter que j'ai aussi essayé avec /usr/X11R6/lib/ comme LD_LIBRARY_PATH.

J'ai fais ce qu'il fallait ?
Merci ++
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Petite précision ! :

# echo $LD_LIBRARY_PATH
/usr/X11R6/lib/:/usr/lib/:
0
J'ai aussi essayé pour .bashrc :

export LD_LIBRARY_PATH=/usr/X11R6/lib/:/usr/lib/:${LD_LIBRARY_PATH}

mais sans résultat positif.
0
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
13 avril 2006 à 19:46
C'est vraiment bizarre. C'est comme si dans ta ligne de compilation il manquait le -lGL qui permet de prendre la libGL.
g++ -lGL -o plop.exe plop.cpp

Peux-tu me donner ta ligne de compilation ?

Cf aussi sur google :
https://linuxfr.org/forums/programmation-c/posts/usrliblibglso-nexiste-pas

Bonne chance
0