Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2415 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  opengl et support glx ubuntu

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

opengl et support glx ubuntu

n°1127712
bogey
Posté le 11-04-2009 à 11:08:45  profilanswer
 


 
Hello
 
J'ai un petit soucis avec mon pc sous ubuntu 8.4
 
Je dois réaliser un programme en C qui affiche des montages en 3D.
Je dois avoir l'opengl et le support glx d'installé.
 
Je suis allé dans le gestionnaire des packets synaptic cocher quelques packets opengl & glx.
 
Mais hélas j'ai toujours mes erreurs quand je "compile" voyez mon message d'erreur.
 
Peut-être qu'avec le message d'erreur vous allez voir ce que je dois installer ...
 
J'espère de tout coeur, car le projet est très important pour mon année.
 
Merci d'avance
 
voici mon erreur :
 
    gcc -Wall -c affiche3D.c
    affiche3D.c:18:20: error: GL/glu.h: No such file or directory
    affiche3D.c:20:38: error: X11/extensions/xf86vmode.h: No such file or directory
    affiche3D.c:32: error: expected specifier-qualifier-list before ‘XF86VidModeModeInfo’
    affiche3D.c: In function ‘resizeGLScene’:
    affiche3D.c:94: warning: implicit declaration of function ‘gluPerspective’
    affiche3D.c: In function ‘initGL’:
    affiche3D.c:122: error: ‘GLWindow’ has no member named ‘width’
    affiche3D.c:122: error: ‘GLWindow’ has no member named ‘height’
    affiche3D.c: In function ‘killGLWindow’:
    affiche3D.c:253: warning: implicit declaration of function ‘XF86VidModeSwitchToMode’
    affiche3D.c:253: error: ‘GLWindow’ has no member named ‘deskMode’
    affiche3D.c:254: warning: implicit declaration of function ‘XF86VidModeSetViewPort’
    affiche3D.c: In function ‘createGLWindow’:
    affiche3D.c:270: error: ‘XF86VidModeModeInfo’ undeclared (first use in this function)
    affiche3D.c:270: error: (Each undeclared identifier is reported only once
    affiche3D.c:270: error: for each function it appears in.)
    affiche3D.c:270: error: ‘modes’ undeclared (first use in this function)
    affiche3D.c:283: warning: implicit declaration of function ‘XF86VidModeQueryVersion’
    affiche3D.c:287: warning: implicit declaration of function ‘XF86VidModeGetAllModeLines’
    affiche3D.c:289: error: ‘GLWindow’ has no member named ‘deskMode’
    affiche3D.c:360: error: ‘GLWindow’ has no member named ‘x’
    affiche3D.c:360: error: ‘GLWindow’ has no member named ‘y’
    affiche3D.c:361: error: ‘GLWindow’ has no member named ‘width’
    affiche3D.c:361: error: ‘GLWindow’ has no member named ‘height’
    affiche3D.c:361: error: ‘GLWindow’ has no member named ‘depth’
    affiche3D.c:362: error: ‘GLWindow’ has no member named ‘depth’
    affiche3D.c: In function ‘print_3D’:
    affiche3D.c:502: error: ‘GLWindow’ has no member named ‘width’
    affiche3D.c:503: error: ‘GLWindow’ has no member named ‘height’
    affiche3D.c:505: error: ‘GLWindow’ has no member named ‘width’
    affiche3D.c:506: error: ‘GLWindow’ has no member named ‘height’
    make: *** [all] Error 1
 

mood
Publicité
Posté le 11-04-2009 à 11:08:45  profilanswer
 

n°1127800
ogaby
Posté le 12-04-2009 à 00:27:38  profilanswer
 

Pour ce genre de problème, tu devrais installer apt-file qui peut t'aider.
Puis dans une une console:
>  apt-file update   (à faire juste une fois)
 
puis  
 
> apt-file search xf86vmode.h
x11proto-xf86vidmode-dev: /usr/include/X11/extensions/xf86vmode.h
 
Et tu vois qu'il te manque le paquet x11proto-xf86vidmode-dev
 
Il se peut qu'il t'en manque d'autres paquets "-dev" mais essaie déjà avec celui-ci.

n°1127953
bogey
Posté le 13-04-2009 à 16:13:44  profilanswer
 

merci ogaby pour la commande ça pourra servir ;)
 
en effet avec x11proto-xf86vidmode-dev  j'ai moins d'erreur mais je n'arrive toujours pas a compiler ce que le prof m'a donné...
 
bipbip@ubuntu:~/Desktop/projet_i3$ make
gcc -Wall -c affiche3D.c
affiche3D.c:18:20: error: GL/glu.h: No such file or directory
affiche3D.c: In function ‘resizeGLScene’:
affiche3D.c:94: warning: implicit declaration of function ‘gluPerspective’
make: *** [all] Error 1
 
J'ai l'impression que ça vient de l'openGL qui n'est pas correctement installé ?

n°1127957
ogaby
Posté le 13-04-2009 à 17:00:28  profilanswer
 

bogey a écrit :

merci ogaby pour la commande ça pourra servir ;)
 
en effet avec x11proto-xf86vidmode-dev  j'ai moins d'erreur mais je n'arrive toujours pas a compiler ce que le prof m'a donné...
 
bipbip@ubuntu:~/Desktop/projet_i3$ make
gcc -Wall -c affiche3D.c
affiche3D.c:18:20: error: GL/glu.h: No such file or directory
affiche3D.c: In function ‘resizeGLScene’:
affiche3D.c:94: warning: implicit declaration of function ‘gluPerspective’
make: *** [all] Error 1
 
J'ai l'impression que ça vient de l'openGL qui n'est pas correctement installé ?


Il te manque le fichier glu.h  qui se trouve dans un répertoire GL.
On cherche glu.h

Citation :

> apt-file search glu.h
 
autoconf-archive: /usr/share/autoconf-archive/html/ax_check_glu.html
gambas2-doc: /usr/share/gambas2/help/help/comp/gb+opengl/glu.html
libcgal-dev: /usr/include/CGAL/glu.h
libfltk1.1-dev: /usr/include/FL/glu.h
libglu1-mesa-dev: /usr/include/GL/glu.h
libroot5.18: /usr/lib/root/5.18/cint/include/GL/glu.h
libsdl-erlang: /usr/lib/erlang/lib/esdl-0.96.0626/c_src/esdl_glu.h
libsdl-erlang: /usr/lib/erlang/lib/esdl-0.96.0626/include/glu.hrl
libsdl-erlang: /usr/share/doc/libsdl-erlang/html/doc/glu.html
libsofa1-dev: /usr/include/sofa/helper/system/glu.h
mingw32-runtime: /usr/i586-mingw32msvc/include/GL/glu.h


Ici il y a 3 possibilités mais on cherche un paquet "dev" et en rapport avec openGL donc ce sera forcément le paquet dev de mesa.

n°1128077
bogey
Posté le 14-04-2009 à 13:22:11  profilanswer
 

Merci ogaby,
 

Spoiler :

apt-file search glu.h

 
 
déconne chez moi il ne m'affiche rien et je dois faire  
 

Spoiler :

sudo rm -rf /var/cache/apt/archives/lock


 
pour pouvoir faire l'update
 
maintenant j'ai

Spoiler :

/usr/bin/ld: cannot find -lXxf86vm


 
je vais voir si j'arrive a trouver comment l'installer sans le apt-file :(
 
edit j'ai trouvé :D

Spoiler :

sudo apt-get install libxxf86vm-dev


 
 
merci pour ton aide en tout cas ;)


Message édité par bogey le 14-04-2009 à 13:24:46
n°1128097
ogaby
Posté le 14-04-2009 à 14:23:13  profilanswer
 

De rien. :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  opengl et support glx ubuntu

 

Sujets relatifs
[Ubuntu server] Impossible d'installer subversionInstallation VmwareServer sur Ubuntu 8.10 : missing LSB tags and overs
[Linux] Clée USB avec Ubuntu persistantIntel Pro/Wireless 2200BG et Linux Ubuntu
Installer Debian à partir d'un support non CD[GRUB] Probleme boot de ubuntu
Ubuntu et Adaptec 39160?![Ubuntu 8.10] Problème de write cache
pureftpd avec mysql sous ubuntu[Ubuntu 8.10] oups
Plus de sujets relatifs à : opengl et support glx ubuntu


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR