Précédent   Forum des professionnels en informatique > Systèmes > Linux > Distributions > Mandriva
Mandriva Vos questions sur la distribution Mandriva (Mandrake)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/11/2007, 10h16   #1
Membre à l'essai
 
Inscription : août 2006
Messages : 171
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 171
Points : 21
Points : 21
Par défaut GLUT: Fatal Error

Boujour,
Lors de l' éxécution d'un programme il m'affiche une erreur
Code :
GLUT: Fatal Error in glutGLexemple01: OpenGL GLX extension not supported by display: :1.0
Quelqu'un peut m'aider ?
Merci.
momeftah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2007, 10h54   #2
Expert Confirmé
 
Avatar de shenron666
 
Homme Tony BAYART
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 2 198
Détails du profil
Informations personnelles :
Nom : Homme Tony BAYART
Âge : 35
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 2 198
Points : 3 560
Points : 3 560
Salut,

Apparemment ton programme ne peut pas utiliser une extention glx, certainement à cause d'une carte vidéo ou un driver trop ancien
est-ce que ton programme utilise les extensions opengl type glx ?

sinon il faudrait nous montrer ton code d'initialisation pour savoir ce que tu fais qui ne doit pas aller
__________________
Je ne répondrai à aucune question en MP

Tutoriels OpenGL
shenron666 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2007, 13h57   #3
Rédacteur/Modérateur
 
Avatar de fearyourself
 
Homme
Ingénieur Informaticien Senior
Inscription : décembre 2005
Messages : 4 994
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 31
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur Informaticien Senior
Secteur : Industrie

Informations forums :
Inscription : décembre 2005
Messages : 4 994
Points : 8 297
Points : 8 297
Citation:
Envoyé par momeftah Voir le message
Boujour,
Lors de l' éxécution d'un programme il m'affiche une erreur
GLUT: Fatal Error in glutGLexemple01: OpenGL GLX extension not supported by display: :1.0
Quelqu'un peut m'aider ?
Merci.
Cela est souvent dû parce que tu utilises le mauvais driver. Cela dépend du système d'exploitation et de la carte graphique que tu utilises. Du coup, dis-nous sous quoi veux-tu exécuter le code et on bougera le fil dans le bon forum.

Jc
fearyourself est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2007, 16h47   #4
Membre à l'essai
 
Inscription : août 2006
Messages : 171
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 171
Points : 21
Points : 21
Citation:
Envoyé par shenron666 Voir le message
Salut,

Apparemment ton programme ne peut pas utiliser une extention glx, certainement à cause d'une carte vidéo ou un driver trop ancien
est-ce que ton programme utilise les extensions opengl type glx ?

sinon il faudrait nous montrer ton code d'initialisation pour savoir ce que tu fais qui ne doit pas aller
Je débute en opengl donc je ne connais pas top. J'envoye le programme pour que vous m'aidez un peut

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
 
 
#if defined(__APPLE__) || defined(MACOSX)
# include <GLUT/glut.h> /* Ils auraient pu m'eviter ca ! */
#else
# include <GL/glut.h>
#endif
 
static void glutInitGL  (int w, int h);
static void glutDisplay (void);
static void glutIdle    (void);
 
/* un tout petit nain */
int main(int argc, char ** argv) {
  int w = 320, h = 240;
  glutInit(&argc, argv);
  glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB);
  glutInitWindowPosition(0, 0);
  glutInitWindowSize(w, h);
  glutCreateWindow("Hello le world !");
  glutInitGL(w, h);
  glutDisplayFunc(glutDisplay);
  glutIdleFunc(glutIdle);
  glutMainLoop();
  return 0;
}
 
/* 
 * glutInitGL : configurer les options GL avec matrice de projection
 * reglee sur ortho.
 */
static void glutInitGL(int w, int h) {
  glClearColor(0, 1, 0, 1);
  glViewport(0, 0, w, h);
  glMatrixMode(GL_PROJECTION);
  glLoadIdentity();
  glOrtho(-2, 2, -2, 2, 0.1, 10);
  glMatrixMode( GL_MODELVIEW );
  glLoadIdentity( );
}
 
/*
 * glutDisplay : calculer une rotation dans le repère MODELVIEW puis
 * dessiner le carre blanc.
 */
static void glutDisplay(void) {
  glClear(GL_COLOR_BUFFER_BIT);
  glRotatef(0.5, 0, 0, 1);
  glColor3f( 1, 0, 0);
  glBegin(GL_QUADS);
  glVertex3f(-1.0f, 1.0f, -3.0f);
  glVertex3f(-1.0f,-1.0f, -3.0f);
  glVertex3f( 1.0f,-1.0f, -3.0f);
  glVertex3f( 1.0f, 1.0f, -3.0f);
  glEnd();
  glutSwapBuffers();
}
 
/*
 * glutIdle : fonction appelee a chaque tour de boucle dans
 * glutLoop().
 */
static void glutIdle(void) {
  glutPostRedisplay();
}

Et voilà le Makefile

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
 
 
#  Makefile 
#  Auteur : Fares BELHADJ (Lire COPYING)
#  Email  : amsi@ai.univ-paris8.fr
#  Date   : 12/10/2007
 
SHELL = /bin/sh
#definition des commandes utilisees
CC = gcc
ECHO = echo
RM = rm -f
TAR = tar
MKDIR = mkdir
CHMOD = chmod
CP = cp
#declaration des options du compilateur
PG_FLAGS =
CPPFLAGS = -I. -I/usr/X11R6/include
CFLAGS = -Wall -O2 $(PG_FLAGS)
LDFLAGS = -lm -L/usr/X11R6/lib -lGL -lGLU -lglut
#definition des fichiers et dossiers
PROGNAME = glutGLexemple01
PACKAGE=$(PROGNAME)
VERSION = 1.0
distdir = $(PACKAGE)-$(VERSION)
HEADERS = 
SOURCES = window.c
EXTRAFILES = COPYING Makefile
OBJ = $(SOURCES:.c=.o)
DISTFILES = $(SOURCES) $(EXTRAFILES) $(HEADERS)
 
all: $(PROGNAME)
 
$(PROGNAME): $(OBJ)
	$(CC) $(OBJ) $(LDFLAGS) -o $(PROGNAME)
 
%.o: %.c
	$(CC) $(CPPFLAGS) $(CFLAGS) -c $<
 
dist: distdir
	$(CHMOD) -R a+r $(distdir)
	$(TAR) zcvf $(distdir).tgz $(distdir)
	$(RM) -r $(distdir)
distdir: $(DISTFILES)
	$(RM) -r $(distdir)
	$(MKDIR) $(distdir)
	$(CHMOD) 777 $(distdir)
	$(CP) -rf $(DISTFILES) $(distdir)
clean:
	@$(RM) $(PROGNAME) $(OBJ) *~ $(distdir).tgz gmon.out core.*

merci.
momeftah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2007, 17h01   #5
Expert Confirmé
 
Avatar de shenron666
 
Homme Tony BAYART
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 2 198
Détails du profil
Informations personnelles :
Nom : Homme Tony BAYART
Âge : 35
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 2 198
Points : 3 560
Points : 3 560
vu le code il semblerait que ce soit comme l'a dit fearyourself, un problème de driver de carte vidéo
autant que possible, essaies de mettre à jour ton système

là par contre je ne saurai pas t'aider si c'est du linux, désolé
il faudrait certainement que tu dises quelle distribution tu utilises
__________________
Je ne répondrai à aucune question en MP

Tutoriels OpenGL
shenron666 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2007, 19h24   #6
Membre à l'essai
 
Inscription : août 2006
Messages : 171
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 171
Points : 21
Points : 21
Citation:
Envoyé par shenron666 Voir le message
vu le code il semblerait que ce soit comme l'a dit fearyourself, un problème de driver de carte vidéo
autant que possible, essaies de mettre à jour ton système

là par contre je ne saurai pas t'aider si c'est du linux, désolé
il faudrait certainement que tu dises quelle distribution tu utilises

Je suis sur la version 2008 de mandriva.
momeftah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2007, 19h58   #7
Rédacteur/Modérateur
 
Avatar de troumad
 
Homme Bernard SIAUD
Enseignant
Inscription : novembre 2003
Messages : 4 400
Détails du profil
Informations personnelles :
Nom : Homme Bernard SIAUD
Âge : 44
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 4 400
Points : 4 943
Points : 4 943
http://easyurpmi.zarb.org/?language=fr pour prendre les listes de rpm de la 2008 (tout sauf backport de préférence). et après
__________________
Modérateur Mandriva Linux
Amicalement VOOotre
Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
Mes tutoriels
troumad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2007, 21h38   #8
Membre à l'essai
 
Inscription : août 2006
Messages : 171
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 171
Points : 21
Points : 21
Maintenant j'ai réussi à éxécuter le programme mais il m'affiche :

libGL warning: 3D driver claims to not support visual 0x61

Pandant que le programme tourne.

Quelqu'un peut me dire d'où vient cette erreur ?

Ou peut être faut-il intaller d'autre paquettages !!!

Merci.
momeftah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2007, 21h41   #9
Rédacteur/Modérateur
 
Avatar de troumad
 
Homme Bernard SIAUD
Enseignant
Inscription : novembre 2003
Messages : 4 400
Détails du profil
Informations personnelles :
Nom : Homme Bernard SIAUD
Âge : 44
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 4 400
Points : 4 943
Points : 4 943
Peut-être configurer xorg pour avoir l'affichage 3D
__________________
Modérateur Mandriva Linux
Amicalement VOOotre
Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
Mes tutoriels
troumad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2007, 12h19   #10
Membre à l'essai
 
Inscription : août 2006
Messages : 171
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 171
Points : 21
Points : 21
Quels sont les paquetages éxactes à installer pour les bibliothèques:

<GLUT/glut.h> et <GL/glut.h>

Peut-être j'ai pas installé les bons paquetages !!!

Merci.
momeftah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 13h30   #11
Membre à l'essai
 
Inscription : août 2006
Messages : 171
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 171
Points : 21
Points : 21
maintenant le programme toune bien mais la fenêtre est affichée sans le bandeau !!!!
momeftah est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h58.


 
 
 
 
Partenaires

Hébergement Web