#1 Le 15/06/2007, à 20:54
- xurf
compil xgl : erreurs Options d'optimisation optionnelles
Bonjour,
Je suis à la lettre les indications fournies par le tutoriel
http://xglfr.tuxfamily.org/instalation.html
pour la compilation d'xgl.
Je suis arrivé aux Options d'optimisation optionnelles, et à l'étape Mesa, j'ai un souci:
Pour en arriver là, j'ai créé /tmp/Mesa sur le modèle suivant :
cd /tmp
mkdir Mesa
et créé le lien symbolique :
lndir ~/CVS/Mesa
Ensuite :
$ cd /tmp/Mesa
$ echo "MKLIB_OPTIONS = -static" >> configs/linux-indirect
$ make linux-indirect
En cours de processus, il y a des messages d'erreur que je ne peux résoudre seul :
make[3]: entrant dans le répertoire « /tmp/Mesa/src/glx/x11 »
Makefile:95: depend: Aucun fichier ou répertoire de ce type
makedepend: warning: glcontextmodes.c (reading /usr/include/bits/types.h, line 31): cannot find include file "stddef.h"
makedepend: warning: glcontextmodes.c (reading /usr/include/sys/types.h, line 147): cannot find include file "stddef.h"
makedepend: warning: glcontextmodes.c (reading /usr/include/X11/Xlib.h, line 75): cannot find include file "stddef.h"
makedepend: warning: glcontextmodes.c (reading ../../../include/GL/glext.h, line 3128): cannot find include file "stddef.h"
makedepend: warning: glcontextmodes.c (reading /usr/include/inttypes.h, line 38): cannot find include file "stddef.h"
makedepend: warning: glcontextmodes.c, line 47: cannot find include file "GL/glxint.h"
makedepend: warning: glcontextmodes.c (reading /usr/include/string.h, line 33): cannot find include file "stddef.h"
makedepend: warning: glcontextmodes.c (reading /usr/include/stdlib.h, line 33): cannot find include file "stddef.h"
makedepend: warning: glcontextmodes.c (reading /usr/include/alloca.h, line 25): cannot find include file "stddef.h"
makedepend: warning: glcontextmodes.c (reading /usr/include/X11/Xlibint.h, line 347): cannot find include file "stddef.h"
makedepend: warning: clientattrib.c (reading /usr/include/stdio.h, line 34): cannot find include file "stddef.h"
makedepend: warning: clientattrib.c (reading /usr/include/_G_config.h, line 14): cannot find include file "stddef.h"
makedepend: warning: clientattrib.c (reading /usr/include/wchar.h, line 48): cannot find include file "stddef.h"
makedepend: warning: clientattrib.c (reading /usr/include/gconv.h, line 31): cannot find include file "stddef.h"
makedepend: warning: clientattrib.c (reading /usr/include/libio.h, line 53): cannot find include file "stdarg.h"
makedepend: warning: clientattrib.c (reading glxclient.h, line 58): cannot find include file "GL/glxint.h"
makedepend: warning: clientattrib.c (reading glxclient.h, line 59): cannot find include file "GL/glxproto.h"
makedepend: warning: glxcmds.c (reading /usr/include/limits.h, line 125): cannot find include file "limits.h"
makedepend: warning: glxcmds.c (reading ../../../src/mesa/main/glheader.h, line 72): cannot find include file "float.h"
makedepend: warning: glxcmds.c (reading ../../../src/mesa/main/glheader.h, line 73): cannot find include file "stdarg.h"
makedepend: warning: indirect.c, line 36: cannot find include file "GL/glxproto.h"
makedepend: warning: indirect_vertex_array.c, line 32: cannot find include file "GL/glxproto.h"
makedepend: warning: indirect_vertex_array.c (reading indirect_va_private.h, line 39): cannot find include file "GL/glxproto.h"
makedepend: warning: indirect_vertex_program.c, line 31: cannot find include file "GL/glxproto.h"
makedepend: warning: singlepix.c, line 43: cannot find include file "GL/glxproto.h"
glcontextmodes.c:47:24: erreur: GL/glxint.h : Aucun fichier ou répertoire de ce type
n file included from glcontextmodes.c:63:
../../../src/mesa/drivers/dri/common/glcontextmodes.h:39: attention : type defaults to ‘int’ in declaration of ‘__GLXvisualConfig’
../../../src/mesa/drivers/dri/common/glcontextmodes.h:39: erreur: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
glcontextmodes.c:128: attention : type defaults to ‘int’ in declaration of ‘__GLXvisualConfig’
glcontextmodes.c:128: erreur: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
make[3]: *** [glcontextmodes.o] Erreur 1
make[3]: quittant le répertoire « /tmp/Mesa/src/glx/x11 »
make[2]: *** [subdirs] Erreur 1
make[2]: quittant le répertoire « /tmp/Mesa/src »
make[1]: *** [default] Erreur 1
make[1]: quittant le répertoire « /tmp/Mesa »
make: *** [linux-indirect] Erreur 2
Je n'ai copié que les titres de § car la liste est longue...
Puis-je reprendre la compilation en évitant ces options d'optimisation? Comment procéder pour que tout rentre dans l'ordre?
Merci infiniment.
Hors ligne