Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/11/2012, à 15:58

Malfasus

Compilation wxWidgets, libGL.so introuvable.

Bonjour,

Je suis en train de compiler les sources de wxWidgets. Dans le répertoire source j'ai créé un dossier build. je m'y positionne et lance le configure de la façon suivante: ../configure --with-gtk --with-opengl --enable-shared
Une erreur se produit alors pendant la configuration

checking for OpenGL headers... found in /usr/include
checking for GL/gl.h... yes
checking GL/glu.h usability... yes
checking GL/glu.h presence... yes
checking for GL/glu.h... yes
checking for -lGL... no
checking for -lMesaGL... no
configure: error: OpenGL libraries not available

J'ai alors vérifié la présence de libGL.so sur mon système.

locate libGL.so
/usr/lib/i386-linux-gnu/libGL.so
/usr/lib/i386-linux-gnu/mesa/libGL.so
/usr/lib/i386-linux-gnu/mesa/libGL.so.1
/usr/lib/i386-linux-gnu/mesa/libGL.so.1.2
/usr/lib/nvidia-current/libGL.so
/usr/lib/nvidia-current/libGL.so.1
/usr/lib/nvidia-current/libGL.so.295.40
/usr/share/doc/nvidia-cg-toolkit/examples/Tools/trace/libGL.so.1.gz

et le fait qu'elle soit connue par ldconfig.

ldconfig -p | grep GL.so
libQtOpenGL.so.4 (libc6) => /usr/lib/i386-linux-gnu/libQtOpenGL.so.4
libQtOpenGL.so (libc6) => /usr/lib/i386-linux-gnu/libQtOpenGL.so
libGL.so.1 (libc6) => /usr/lib/nvidia-current/libGL.so.1
libGL.so (libc6, OS ABI: Linux 2.4.20) => /usr/lib/i386-linux-gnu/libGL.so
libGL.so (libc6) => /usr/lib/nvidia-current/libGL.so
libCgGL.so (libc6) => /usr/lib/i386-linux-gnu/libCgGL.so

Au final, je ne comprends pas pourquoi le configure de wxWidgets ne trouve pas la librairie libGL.so alors qu'elle est référencé plusieurs fois par le ldconfig?

J'ai résolu ce problème en ajoutant un lien dynamique libGL.so dans /usr/lib pointant vers /usr/lib/nvidia-current/libGL.so. Cependant je ne comprends pas pourquoi ça marche et je trouve cette solution un tantinet bourrine.

Merci par avance pour votre aide.

Hors ligne

#2 Le 20/11/2012, à 14:59

Malfasus

Re : Compilation wxWidgets, libGL.so introuvable.

up!

Hors ligne

#3 Le 09/06/2013, à 10:12

icare34

Re : Compilation wxWidgets, libGL.so introuvable.

Je pense que c'est le même problème :
wxWidgets 2.8.12 configure fails to find OpenGL on Debian Testing/Linux Mint Edition
C'est expliqué en détails

Hors ligne