URL: https://linuxfr.org/forums/linux-general/posts/probl%C3%A8me-de-compilation-xgl Title: Problème de compilation Xgl Authors: Manger sur pattes Date: 2006年02月15日T21:36:44+01:00 Tags: compiz Score: 0 Bonjour à tous, Suite à la vidéo sur Compiz, je me suis lancé dans la compilation de Xgl, grâce à ce tutoriel : [http://www.terra.es/personal/diegocg/xglbuild.txt](http://www.terra.es/personal/diegocg/xglbuild.txt) . J'ai suivi scrupuleusement les instructions, sauf que j'ai du recompiler libdrm depuis le CVS et que j'ai du dire avant la compilation de Xgl le chemin absolu de compilation de Mesa au lieu de ../../Mesa. Mais je me heurte à un problème : j'ai cette erreur-ci lors de la compilation : make[3]: entrant dans le répertoire « /home/yann/Documents/Compilations/compiz/xserver/xorg/hw/xgl » /bin/sh ../../libtool --tag=CC --mode=link gcc -DXGLServer -DXFree86Server -DHAVE_XGL_CONFIG_H -DHAVE_DIX_CONFIG_H -I../../GL/glx -I../../GL/include -I/home/yann/Documents/Compilations/compiz/xserver/xorg/Mesa//include -I/home/yann/Documents/Compilations/compiz/xserver/xorg/Mesa//src/mesa/glapi -I/opt/include -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -I/opt/include -I../../include -I../../include -I../../Xext -I../../composite -I../../damageext -I../../xfixes -I../../Xi -I../../mi -I../../miext/shadow -I../../miext/damage -I../../render -I../../randr -I../../fb -g -O2 -o Xgl -export-dynamic xglinit.o miinitext.o dpmsstubs.o stubs.o fbcmap.o libxgl.a ../../dix/libdix.la -L/opt/lib -lXfont -lXau -lfontenc -lXdmcp -lm -lz ../../fb/libfb.la ../../mi/libmi.la ../../composite/libcomposite.la ../../xfixes/libxfixes.la ../../Xext/libXext.la ../../dbe/libdbe.la ../../XTrap/libxtrap.la ../../record/librecord.la ../../render/librender.la ../../randr/librandr.la ../../damageext/libdamageext.la ../../miext/damage/libdamage.la ../../miext/cw/libcw.la ../../miext/shadow/libshadow.la ../../Xi/libXi.la ../../xkb/libxkb.la ../../xkb/libxkbstubs.la ../../dix/libxpstubs.la ../../os/libcwrapper.la ../../os/libos.la -ldl -L/opt/lib -lglitz -lm -lm gcc -DXGLServer -DXFree86Server -DHAVE_XGL_CONFIG_H -DHAVE_DIX_CONFIG_H -I../../GL/glx -I../../GL/include -I/home/yann/Documents/Compilations/compiz/xserver/xorg/Mesa//include -I/home/yann/Documents/Compilations/compiz/xserver/xorg/Mesa//src/mesa/glapi -I/opt/include -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -I/opt/include -I../../include -I../../include -I../../Xext -I../../composite -I../../damageext -I../../xfixes -I../../Xi -I../../mi -I../../miext/shadow -I../../miext/damage -I../../render -I../../randr -I../../fb -g -O2 -o Xgl xglinit.o miinitext.o dpmsstubs.o stubs.o fbcmap.o -Wl,--export-dynamic libxgl.a ../../dix/.libs/libdix.a -L/opt/lib /opt/lib/libXfont.so /opt/lib/libXau.so /opt/lib/libfontenc.so /opt/lib/libXdmcp.so -lz ../../fb/.libs/libfb.a ../../mi/.libs/libmi.a ../../composite/.libs/libcomposite.a ../../xfixes/.libs/libxfixes.a ../../Xext/.libs/libXext.a ../../dbe/.libs/libdbe.a ../../XTrap/.libs/libxtrap.a ../../record/.libs/librecord.a ../../render/.libs/librender.a ../../randr/.libs/librandr.a ../../damageext/.libs/libdamageext.a ../../miext/damage/.libs/libdamage.a ../../miext/cw/.libs/libcw.a ../../miext/shadow/.libs/libshadow.a ../../Xi/.libs/libXi.a ../../xkb/.libs/libxkb.a ../../xkb/.libs/libxkbstubs.a ../../dix/.libs/libxpstubs.a ../../os/.libs/libcwrapper.a ../../os/.libs/libos.a -ldl /opt/lib/libglitz.so -lm libxgl.a(xglcmap.o): In function `xglSetVisualTypes':/home/yann/Documents/Compilations/compiz/xserver/xorg/hw/xgl/xglcmap.c:156: undefined reference to `fbSetVisualTypesAndMasks' :/home/yann/Documents/Compilations/compiz/xserver/xorg/hw/xgl/xglcmap.c:163: undefined reference to `fbSetVisualTypesAndMasks' collect2: ld returned 1 exit status make[3]: *** [Xgl] Erreur 1 make[3]: quittant le répertoire « /home/yann/Documents/Compilations/compiz/xserver/xorg/hw/xgl » make[2]: *** [all-recursive] Erreur 1 make[2]: quittant le répertoire « /home/yann/Documents/Compilations/compiz/xserver/xorg/hw/xgl » make[1]: *** [all-recursive] Erreur 1 make[1]: quittant le répertoire « /home/yann/Documents/Compilations/compiz/xserver/xorg/hw » make: *** [all-recursive] Erreur 1 J'ai cherché un peu dans les sources voire si un fichier avait déjà été compilé alors qu'il utilisait la fonction fbSetVisualTypesAndMasks au cas où un paramètre -llib avait été oublié, mais non. Que faire? Merci d'avance !

AltStyle によって変換されたページ (->オリジナル) /