View previous topic :: View next topic |
Author |
Message |
Gnufsh Guru
Joined: 28 Dec 2002 Posts: 400 Location: Portland, OR
|
Posted: Tue Mar 14, 2006 12:47 am Post subject: |
|
|
I'm having a problem with the latest xgl-coffee overlay:
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -I../../include -I../../include -I../../include -I../../include -I../../include -I../../include -I../../GL/include -I../../hw/xfree86/os-support -I../../hw/xfree86/os-support/bus -I../../hw/xfree86/common -I../../hw/xfree86/dri -I../../mi -I/var/tmp/portage/xgl-0.0.1_alpha20060312/work/Mesa/include -DHAVE_DIX_CONFIG_H -I/usr/include/drm -I/usr/include/X11/dri -I/var/tmp/portage/xgl-0.0.1_alpha20060312/work/Mesa/src/mesa/glapi -I/var/tmp/portage/xgl-0.0.1_alpha20060312/work/Mesa/src/glx/x11 -I/var/tmp/portage/xgl-0.0.1_alpha20060312/work/Mesa/src/mesa/main -DXGLServer -DNO_LIBCWRAPPER -DUSE_MGL_NAMESPACE -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -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 -march=athlon64 -O2 -pipe -msse3 -D_XSERVER64 -MT glxcmds.lo -MD -MP -MF .deps/glxcmds.Tpo -c glxcmds.c -fPIC -DPIC -o .libs/glxcmds.o
glxcmds.c: In function '__glXBindSwapBarrierSGIX':
glxcmds.c:2118: warning: cast to pointer from integer of different size
glxcmds.c: In function '__glXVendorPrivateWithReply':
glxcmds.c:2418: error: 'X_GLvop_GetVertexAttribdvARB' undeclared (first use in this function)
glxcmds.c:2418: error: (Each undeclared identifier is reported only once
glxcmds.c:2418: error: for each function it appears in.)
glxcmds.c:2420: error: 'X_GLvop_GetVertexAttribfvARB' undeclared (first use in this function)
glxcmds.c:2422: error: 'X_GLvop_GetVertexAttribivARB' undeclared (first use in this function)
make[2]: *** [glxcmds.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/xgl-0.0.1_alpha20060312/work/xgl-xorg/GL/glx'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/xgl-0.0.1_alpha20060312/work/xgl-xorg/GL'
make: *** [all-recursive] Error 1
!!! ERROR: x11-base/xgl-0.0.1_alpha20060312 failed.
Call stack:
ebuild.sh, line 1557: Called dyn_compile
ebuild.sh, line 966: Called src_compile
!!! emake mesa failed
!!! If you need support, post the topmost build error, and the call stack if relevant. |
|
Back to top |
|
|
CoffeeBuzz Apprentice
Joined: 15 Jun 2005 Posts: 269 Location: Canada Eh.
|
Posted: Tue Mar 14, 2006 12:52 am Post subject: |
|
|
Gnufsh wrote: | I'm having a problem with the latest xgl-coffee overlay:
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -I../../include -I../../include -I../../include -I../../include -I../../include -I../../include -I../../GL/include -I../../hw/xfree86/os-support -I../../hw/xfree86/os-support/bus -I../../hw/xfree86/common -I../../hw/xfree86/dri -I../../mi -I/var/tmp/portage/xgl-0.0.1_alpha20060312/work/Mesa/include -DHAVE_DIX_CONFIG_H -I/usr/include/drm -I/usr/include/X11/dri -I/var/tmp/portage/xgl-0.0.1_alpha20060312/work/Mesa/src/mesa/glapi -I/var/tmp/portage/xgl-0.0.1_alpha20060312/work/Mesa/src/glx/x11 -I/var/tmp/portage/xgl-0.0.1_alpha20060312/work/Mesa/src/mesa/main -DXGLServer -DNO_LIBCWRAPPER -DUSE_MGL_NAMESPACE -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -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 -march=athlon64 -O2 -pipe -msse3 -D_XSERVER64 -MT glxcmds.lo -MD -MP -MF .deps/glxcmds.Tpo -c glxcmds.c -fPIC -DPIC -o .libs/glxcmds.o
glxcmds.c: In function '__glXBindSwapBarrierSGIX':
glxcmds.c:2118: warning: cast to pointer from integer of different size
glxcmds.c: In function '__glXVendorPrivateWithReply':
glxcmds.c:2418: error: 'X_GLvop_GetVertexAttribdvARB' undeclared (first use in this function)
glxcmds.c:2418: error: (Each undeclared identifier is reported only once
glxcmds.c:2418: error: for each function it appears in.)
glxcmds.c:2420: error: 'X_GLvop_GetVertexAttribfvARB' undeclared (first use in this function)
glxcmds.c:2422: error: 'X_GLvop_GetVertexAttribivARB' undeclared (first use in this function)
make[2]: *** [glxcmds.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/xgl-0.0.1_alpha20060312/work/xgl-xorg/GL/glx'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/xgl-0.0.1_alpha20060312/work/xgl-xorg/GL'
make: *** [all-recursive] Error 1
!!! ERROR: x11-base/xgl-0.0.1_alpha20060312 failed.
Call stack:
ebuild.sh, line 1557: Called dyn_compile
ebuild.sh, line 966: Called src_compile
!!! emake mesa failed
!!! If you need support, post the topmost build error, and the call stack if relevant. |
You, my good man, need to install a cvs version of glproto BEFORE xgl/mesa from >=20060312
this is mentioned in the README _________________ HP Pavilion zd7260us
Xgl Overlay: http://svn.xgl-coffee.org/xgl-coffee/trunk
Xgl Forums: http://forums.xgl-coffee.org |
|
Back to top |
|
|
virduk n00b
Joined: 07 Mar 2004 Posts: 41
|
Posted: Tue Mar 14, 2006 1:50 am Post subject: |
|
|
Vulcano23 wrote: | Which overlay are you using? I was using Hanno's overlay. |
I've tried both now. |
|
Back to top |
|
|
Gnufsh Guru
Joined: 28 Dec 2002 Posts: 400 Location: Portland, OR
|
Posted: Tue Mar 14, 2006 1:51 am Post subject: |
|
|
Thanks, I had to go unmask it so it would install. |
|
Back to top |
|
|
jonls n00b
Joined: 04 May 2004 Posts: 10 Location: (55,72; 12,53)
|
|
Back to top |
|
|
greasy_grasshopper Apprentice
Joined: 07 Apr 2005 Posts: 171
|
Posted: Tue Mar 14, 2006 2:40 am Post subject: |
|
|
virduk wrote: | Vulcano23 wrote: | I fixed it by changing the patch in the glproto ebuild. Try replacing the contents of glproto-fbo-1.patch with:
Code: |
--- ../glproto-1.4.5/glxproto.h 2006-02-14 09:08:15.000000000 -0800
+++ ./glxproto.h 2006-03-10 15:46:57.000000000 -0800
@@ -2343,9 +2343,9 @@
#define X_GLvop_GetProgramEnvParameterivNV 1298
#define X_GLvop_GetProgramStringNV 1299
#define X_GLvop_GetTrackMatrixivNV 1300
-#define X_GLvop_GetVetrexAttribdvARB 1301
-#define X_GLvop_GetVetrexAttribfvARB 1302
-#define X_GLvop_GetVetrexAttribivARB 1303
+#define X_GLvop_GetVertexAttribdvARB 1301
+#define X_GLvop_GetVertexAttribfvARB 1302
+#define X_GLvop_GetVertexAttribivARB 1303
#define X_GLvop_IsProgramARB 1304
#define X_GLvop_GetProgramLocalParameterfvARB 1305
#define X_GLvop_GetProgramLocalParameterdvARB 1306
@@ -2515,4 +2515,13 @@
/* 299. GL_EXT_blend_equation_separate */
#define X_GLrop_BlendEquationSeparateEXT 4228
+/* 310. GL_EXT_framebuffer_object */
+#define X_GLvop_IsRenderbufferEXT 1422
+#define X_GLvop_GenRenderbuffersEXT 1423
+#define X_GLvop_GetRenderbufferParameterivEXT 1424
+#define X_GLvop_IsFramebufferEXT 1425
+#define X_GLvop_GenFramebuffersEXT 1426
+#define X_GLvop_CheckFramebufferStatusEXT 1427
+#define X_GLvop_GetFramebufferAttachmentParameterivEXT 1428
+
#endif /* _GLX_glxproto_h_ */
|
and reemerging mesa glitz and xgl. Hope it helps! |
Did that, but when I tried to re-emerge mesa I got pretty much the same error:
Code: |
../../../src/mesa/math -I../../../../../src/mesa/transform -I../../../../../src/mesa/shader -I../../../../../src/mesa/swrast -I../../../../../src/mesa/swrast_setup -I../../../../../src/egl/main -I../../../../../src/egl/drivers/dri `pkg-config --cflags libdrm` -Wall -Wmissing-prototypes -march=k8 -pipe -O2 -fPIC -m64 -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING -DHAVE_ALIAS -DDEFAULT_DRIVER_DIR='"/usr/lib64/xorg/modules/dri"' -DCOMPILE_R300 -DGLX_DIRECT_RENDERING -DR200_MERGED=0 -DRADEON_COMMON=1 -DRADEON_COMMON_FOR_R300 -DUSE_X86_64_ASM -std=c99 -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING -DHAVE_ALIAS -DDEFAULT_DRIVER_DIR='"/usr/lib64/xorg/modules/dri"' -DCOMPILE_R300 -DGLX_DIRECT_RENDERING -DR200_MERGED=0 -DRADEON_COMMON=1 -DRADEON_COMMON_FOR_R300 radeon_mm.c -o radeon_mm.o
radeon_mm.c: In function `radeon_mm_use':
radeon_mm.c:305: error: union has no member named `scratch'
radeon_mm.c:305: error: `R300_CMD_SCRATCH' undeclared (first use in this function)
radeon_mm.c:305: error: (Each undeclared identifier is reported only once
radeon_mm.c:305: error: for each function it appears in.)
radeon_mm.c:306: error: union has no member named `scratch'
radeon_mm.c:307: error: union has no member named `scratch'
radeon_mm.c:308: error: union has no member named `scratch'
make[6]: *** [radeon_mm.o] Error 1
make[6]: Leaving directory `/var/tmp/portage/mesa-6.4.3_alpha20060216/work/Mesa/src/mesa/drivers/dri/r300'
make[5]: *** [subdirs] Error 1
make[5]: Leaving directory `/var/tmp/portage/mesa-6.4.3_alpha20060216/work/Mesa/src/mesa/drivers/dri'
make[4]: *** [linux-solo] Error 2
make[4]: Leaving directory `/var/tmp/portage/mesa-6.4.3_alpha20060216/work/Mesa/src/mesa'
make[3]: *** [default] Error 2
make[3]: Leaving directory `/var/tmp/portage/mesa-6.4.3_alpha20060216/work/Mesa/src/mesa'
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/var/tmp/portage/mesa-6.4.3_alpha20060216/work/Mesa/src'
make[1]: *** [default] Error 1
make[1]: Leaving directory `/var/tmp/portage/mesa-6.4.3_alpha20060216/work/Mesa'
make: *** [linux-dri-x86-64] Error 2
!!! ERROR: media-libs/mesa-6.4.3_alpha20060216 failed.
Call stack:
ebuild.sh, line 1933: Called dyn_compile
ebuild.sh, line 971: Called src_compile
!!! Build failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
|
|
Your problem looks like a problem that I had earlier. This might help. At least it's worth a try.
EDIT: jonls beat me to it with an even better solution.
EDIT 2: The cvs libdrm ebuild is both on the XGL howto on gentoo-wiki.com and in the latest revision of coffeebuzz's overlay. Thanks again for the great work everyone.
Last edited by greasy_grasshopper on Tue Mar 14, 2006 4:55 am; edited 1 time in total |
|
Back to top |
|
|
stalynx Apprentice
Joined: 03 Oct 2002 Posts: 162
|
Posted: Tue Mar 14, 2006 2:42 am Post subject: |
|
|
Latest Compiz from CVS has the opacity function built in. Press Alt-Mousewheel to change opacity. Pretty cool. No seperate plugins to load either. |
|
Back to top |
|
|
bluni n00b
Joined: 27 Jan 2006 Posts: 29
|
Posted: Tue Mar 14, 2006 4:48 am Post subject: |
|
|
I get the following error when trying to emerge xgl after emerging mesa and glproto:
Code: |
glxdri.c: In function `__glXDRIdrawableCopySubBuffer':
glxdri.c:199: error: structure has no member named `copySubBuffer'
make[2]: *** [glxdri.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
i686-pc-linux-gnu-ar cru .libs/libglx.a .libs/g_disptab.o .libs/g_disptab_EXT.o .libs/glapi.o .libs/glcontextmodes.o .libs/global.o .libs/glthread.o .libs/glxcmds.o .libs/glxcmdsswap.o .libs/glxext.o .libs/glxvisuals.o .libs/glxscreens.o .libs/glxutil.o .libs/indirect_dispatch.o .libs/indirect_dispatch_swap.o .libs/indirect_reqsize.o .libs/indirect_size_get.o .libs/indirect_util.o .libs/render2.o .libs/render2swap.o .libs/renderpix.o .libs/renderpixswap.o .libs/rensize.o .libs/rensizetab.o .libs/single2.o .libs/single2swap.o .libs/singlepix.o .libs/singlepixswap.o .libs/singlesize.o .libs/xfont.o
i686-pc-linux-gnu-ranlib .libs/libglx.a
creating libglx.la
(cd .libs && rm -f libglx.la && ln -s ../libglx.la libglx.la)
make[2]: Leaving directory `/var/tmp/portage/xgl-0.0.1_alpha20060314/work/xgl-xorg/GL/glx'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/xgl-0.0.1_alpha20060314/work/xgl-xorg/GL'
make: *** [all-recursive] Error 1
!!! ERROR: x11-base/xgl-0.0.1_alpha20060314 failed.
Call stack:
ebuild.sh, line 1933: Called dyn_compile
ebuild.sh, line 971: Called src_compile
!!! emake mesa failed
|
Thanks in advance for your help |
|
Back to top |
|
|
sixshot n00b
Joined: 30 Apr 2004 Posts: 52
|
Posted: Tue Mar 14, 2006 5:29 am Post subject: |
|
|
CoffeeBuzz wrote: | sixshot wrote: |
For the moment, I am running the latest CVS checkout of compiz with the paint_patch applied. Xgl and Mesa are both from the latest overlay. If ya got ideas, I'm all ears. |
The problem with that paint_patch is that its a huge hack of a patch. It actually chops out some screen lighting functionality out of compiz (amoung other things). David R. submitted (what he thought) was a fix in xgl some time ago but people just reported today (march 13th) that they still expereience the same artifacts unless they use that paint.c patch. I pulled it out becuase I trusted David R when he said he fixed it heh, but I guess thats not what users are experiencing. I can toss it back in the latest cvs build of compiz but realize it disrupts the logical flow of the painting procedure and could have undesirable effects.
This patch is suppose to fix graphic artifacts for at least IGP345M and radeon 7500 mobility (r100) cards. |
It seems a better patch for that was posted:
http://lists.freedesktop.org/archives/xorg/2006-March/013650.html
Unfortunately the latest Xgl code along with the unpatched compiz wasn't very stable and I ended up resorting to using that patch to run a very minimal Xgl session. I'll try some combinations a little later to see if that improved patch helps out. _________________ One shall stand. One shall fall. |
|
Back to top |
|
|
s0rtd n00b
Joined: 21 Feb 2006 Posts: 39
|
Posted: Tue Mar 14, 2006 5:41 am Post subject: |
|
|
This might be a silly question, but can I use the Code: | kdelibs-3.5.1 ksystray patch | with kde 3.4 ? Its starting to annoy me that everything collects to the side instead of going to the tray
cheers
Jurgen |
|
Back to top |
|
|
Jamesys n00b
Joined: 13 Mar 2006 Posts: 4
|
Posted: Tue Mar 14, 2006 6:24 am Post subject: |
|
|
rufnut wrote: | Jamesys wrote: |
Using rev 65, which built Xgl 20060312, I now have the white window bug.
(by white window, I assume it means anything that's opened appears completly white, rotating desktop reveals a white cube);
|
I have the exact same problem on an nvidia fx5500 on rev 65
Thats a nice little "how to" you just wrote above too. |
Just an update:
The whiteness has gone away for me with rev 66.
Though now glxinfo / any (glxgears) crashes the server which wasn't present in rev60
http://www.blamlan.com/jamesys/img/coffeeRev66.png |
|
Back to top |
|
|
s0rtd n00b
Joined: 21 Feb 2006 Posts: 39
|
Posted: Tue Mar 14, 2006 6:52 am Post subject: |
|
|
I also have another question - this time about glxgears... I am runing xorg7 with compiz and all the effects on kde 3.4, when I run glxgears, I get 10000fps, but the strange thing is my cpu usage goes up to the 90% or so. Im sure glxgears is used to test if you graphics card is doing the work? I have a geforce fx 6600gt. I did another test, I shook a window around, with the wobbly effect, and my cpu usage went up to 40%. I am using the nvidia drive (the splash screen even show upon loading X). So why the high CPU usage?
Jurgen |
|
Back to top |
|
|
virduk n00b
Joined: 07 Mar 2004 Posts: 41
|
Posted: Tue Mar 14, 2006 7:25 am Post subject: |
|
|
greasy_grasshopper wrote: |
Your problem looks like a problem that I had earlier. This might help. At least it's worth a try.
EDIT: jonls beat me to it with an even better solution.
EDIT 2: The cvs libdrm ebuild is both on the XGL howto on gentoo-wiki.com and in the latest revision of coffeebuzz's overlay. Thanks again for the great work everyone. |
Yay. It all compiled nicely. Thanks.
Getting it configured so it will work properly is another matter though.
I get to a point where upon booting I get a black screen and the pointer has become a clock, where it just sits unfrozen. |
|
Back to top |
|
|
KHLOROSDAIMON n00b
Joined: 14 Mar 2006 Posts: 1
|
Posted: Tue Mar 14, 2006 10:49 am Post subject: |
|
|
i have a problem with cvs or so
im using the xgl-coffee overlay tutorial from http://gentoo-wiki.com/HOWTO_XGL
all fine...but cvs stops always in the same file and doenst do nothing
Code: |
kyanodaimon ~ # emerge glproto
Calculating dependencies... done!
>>> Emerging (1 of 1) x11-proto/glproto-1.4.6_alpha20060312 to /
*** Adjusting cvs-src permissions for portage user...
>>> checksums files ;-) glproto-1.4.6_alpha20060312.ebuild
>>> checksums files ;-) glproto-1.4.5-r1.ebuild
>>> checksums files ;-) files/digest-glproto-1.4.5-r1
>>> checksums files ;-) files/digest-glproto-1.4.6_alpha20060312
>>> checksums files ;-) files/xgl_indirect_glproto.patch
>>> checksums files ;-) files/digest-glproto-1.4.5
>>> Unpacking source...
* Fetching CVS module proto/GL into /usr/portage/distfiles/cvs-src ...
* Running cvs -q -f -z4 -d ":pserver:anonymous:@anoncvs.freedesktop.org:/cvs/xorg" login
Logging in to :pserver:anonymous@anoncvs.freedesktop.org:2401/cvs/xorg
* Running cvs -q -f -z4 -d ":pserver:anonymous@anoncvs.freedesktop.org:/cvs/xorg" checkout -D 20060312 proto/GL
U proto/GL/.cvsignore
U proto/GL/COPYING
U proto/GL/ChangeLog
U proto/GL/Makefile.am
U proto/GL/autogen.sh
U proto/GL/configure.ac
U proto/GL/glcore.h
U proto/GL/glproto.pc.in
U proto/GL/glxint.h
U proto/GL/glxmd.h
|
|
|
Back to top |
|
|
x.para Apprentice
Joined: 22 May 2005 Posts: 174 Location: CZ
|
Posted: Tue Mar 14, 2006 10:56 am Post subject: |
|
|
Hi, I am trying and unable to compile mesa since revision 60, also tried 66 and now 68. It always stops on this:
Code: |
rm/shared-core -I../../../../../include -I../../../../../include/GL/internal -I../../../../../src/mesa -I../../../../../src/mesa/main -I../../../../../src/mesa/glapi -I../../../../../src/mesa/math -I../../../../../src/mesa/transform -I../../../../../src/mesa/shader -I../../../../../src/mesa/swrast -I../../../../../src/mesa/swrast_setup -I../../../../../src/egl/main -I../../../../../src/egl/drivers/dri `pkg-config --cflags libdrm` -Wall -Wmissing-prototypes -march=pentium3 -mtune=pentium3 -O2 -pipe -mcpu=i686 -fomit-frame-pointer -fPIC -m32 -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING -DHAVE_ALIAS -DDEFAULT_DRIVER_DIR='"/usr/lib/xorg/modules/dri"' -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -std=c99 -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING -DHAVE_ALIAS -DDEFAULT_DRIVER_DIR='"/usr/lib/xorg/modules/dri"' intel_context.c -o intel_context.o
i686-pc-linux-gnu-gcc -c -I. -I../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../../drm/shared-core -I../../../../../include -I../../../../../include/GL/internal -I../../../../../src/mesa -I../../../../../src/mesa/main -I../../../../../src/mesa/glapi -I../../../../../src/mesa/math -I../../../../../src/mesa/transform -I../../../../../src/mesa/shader -I../../../../../src/mesa/swrast -I../../../../../src/mesa/swrast_setup -I../../../../../src/egl/main -I../../../../../src/egl/drivers/dri `pkg-config --cflags libdrm` -Wall -Wmissing-prototypes -march=pentium3 -mtune=pentium3 -O2 -pipe -mcpu=i686 -fomit-frame-pointer -fPIC -m32 -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING -DHAVE_ALIAS -DDEFAULT_DRIVER_DIR='"/usr/lib/xorg/modules/dri"' -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -std=c99 -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING -DHAVE_ALIAS -DDEFAULT_DRIVER_DIR='"/usr/lib/xorg/modules/dri"' intel_ioctl.c -o intel_ioctl.o
intel_ioctl.c: In function `intelGetLastFrame':
intel_ioctl.c:49: error: `I915_PARAM_LAST_DISPATCH' undeclared (first use in this function)
intel_ioctl.c:49: error: (Each undeclared identifier is reported only once
intel_ioctl.c:49: error: for each function it appears in.)
make[6]: *** [intel_ioctl.o] Error 1
make[6]: Leaving directory `/var/tmp/portage/mesa-6.5.0_alpha20060314/work/Mesa/src/mesa/drivers/dri/i915'
make[5]: *** [subdirs] Error 1
make[5]: Leaving directory `/var/tmp/portage/mesa-6.5.0_alpha20060314/work/Mesa/src/mesa/drivers/dri'
make[4]: *** [linux-solo] Error 2
make[4]: Leaving directory `/var/tmp/portage/mesa-6.5.0_alpha20060314/work/Mesa/src/mesa'
make[3]: *** [default] Error 2
make[3]: Leaving directory `/var/tmp/portage/mesa-6.5.0_alpha20060314/work/Mesa/src/mesa'
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/var/tmp/portage/mesa-6.5.0_alpha20060314/work/Mesa/src'
make[1]: *** [default] Error 1
make[1]: Leaving directory `/var/tmp/portage/mesa-6.5.0_alpha20060314/work/Mesa'
make: *** [linux-dri-x86] Error 2
!!! ERROR: media-libs/mesa-6.5.0_alpha20060314 failed.
Call stack:
ebuild.sh, line 1894: Called dyn_compile
ebuild.sh, line 941: Called src_compile
!!! Build failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
|
Can you please advice? |
|
Back to top |
|
|
Jamesys n00b
Joined: 13 Mar 2006 Posts: 4
|
Posted: Tue Mar 14, 2006 11:16 am Post subject: |
|
|
KHLOROSDAIMON wrote: | i have a problem with cvs or so
im using the xgl-coffee overlay tutorial from http://gentoo-wiki.com/HOWTO_XGL
all fine...but cvs stops always in the same file and doenst do nothing
Code: |
kyanodaimon ~ # emerge glproto
Calculating dependencies... done!
>>> Emerging (1 of 1) x11-proto/glproto-1.4.6_alpha20060312 to /
*** Adjusting cvs-src permissions for portage user...
>>> checksums files ;-) glproto-1.4.6_alpha20060312.ebuild
>>> checksums files ;-) glproto-1.4.5-r1.ebuild
>>> checksums files ;-) files/digest-glproto-1.4.5-r1
>>> checksums files ;-) files/digest-glproto-1.4.6_alpha20060312
>>> checksums files ;-) files/xgl_indirect_glproto.patch
>>> checksums files ;-) files/digest-glproto-1.4.5
>>> Unpacking source...
* Fetching CVS module proto/GL into /usr/portage/distfiles/cvs-src ...
* Running cvs -q -f -z4 -d ":pserver:anonymous:@anoncvs.freedesktop.org:/cvs/xorg" login
Logging in to :pserver:anonymous@anoncvs.freedesktop.org:2401/cvs/xorg
* Running cvs -q -f -z4 -d ":pserver:anonymous@anoncvs.freedesktop.org:/cvs/xorg" checkout -D 20060312 proto/GL
U proto/GL/.cvsignore
U proto/GL/COPYING
U proto/GL/ChangeLog
U proto/GL/Makefile.am
U proto/GL/autogen.sh
U proto/GL/configure.ac
U proto/GL/glcore.h
U proto/GL/glproto.pc.in
U proto/GL/glxint.h
U proto/GL/glxmd.h
|
|
Hello,
From the README
Problem: CVS hangs?
Code: |
Solution - Edit /usr/portage/eclass/cvs.eclass, find the line
[ -z "$ECVS_CVS_COMMAND" ] && ECVS_CVS_COMMAND="cvs -q -f -z4"
and change -z4 to -z3, if it still doesn't work. -z2 etc etc.
OR
downgrade cvs to a stable version
|
|
|
Back to top |
|
|
jonls n00b
Joined: 04 May 2004 Posts: 10 Location: (55,72; 12,53)
|
|
Back to top |
|
|
x.para Apprentice
Joined: 22 May 2005 Posts: 174 Location: CZ
|
Posted: Tue Mar 14, 2006 1:01 pm Post subject: |
|
|
Oh sure. How I cold mised that... This is very known to me |
|
Back to top |
|
|
tj Apprentice
Joined: 10 Aug 2002 Posts: 199 Location: tokyo, japan
|
Posted: Tue Mar 14, 2006 3:23 pm Post subject: |
|
|
I cvs upped today but I still have 2 remaining issues (though minor considering what stage this is at)
1) cursor tends to disappear from time to time (switching desktops randomly seems to bring it back temporarily) and leaves some artifacts on the active window
2) under heavy compilation a couple of negative side effects (a) desktop rotation, screen scrolling, and music play stutter (b) active window will fade to grey and back
Dual PIII-1Gs, 1.5G RAM, with swap and a gf3-ti500
Other than these very slick - anyone with similar issues / suggested fixes? _________________ I tried installing Suse Linux off the Internet. It got stuck in the middle somewhere.Installing off the Internet is for the birds. |
|
Back to top |
|
|
Phlogiston Veteran
Joined: 27 Jan 2004 Posts: 1925 Location: Europe, Swizerland
|
Posted: Tue Mar 14, 2006 5:03 pm Post subject: |
|
|
CoffeeBuzz wrote: | Gnufsh wrote: | Have you tried the switch_all_desktops use flag? (I don't know if that will work with minimized windows or not) |
This poorly named use flag makes the switcher only show apps on the ACTIVE workspace instead of ALL workspaces which is the default behavior. |
Yes and I would espcially be able to let tab switch show all the windows, including minimized.
Can anyone tell me how to change the superkey (windows-key), because I have no windows key here fortunately
Furthermore: How can I change the font size of the window titles? I'm not a gnome user, so where is it/or what app is it?
Thanks
PS: XGL is quite stable: Code: | uptime
18:03:09 up 1 day, 21:01, 9 users, load average: 0.66, 3.60, 2.69 |
Phlogiston _________________ Workstation: 5.1 SurroundSound, LIRC remote control; Laptop [IBM-T43]: patched sources, s2disk/ram, fingerprint sensor |
|
Back to top |
|
|
Guinpen Guru
Joined: 08 Dec 2004 Posts: 393
|
Posted: Tue Mar 14, 2006 5:03 pm Post subject: |
|
|
I finally got this running today (several hours of tinkering) and it ROCKS! I do have some minor glitches though, regardless if I run Xgl with Gnome / compiz (3D coolness) or KDE / kwin (no 3D coolness) over Xgl:
Hardware: Pentium M 1.3 gHz, 512 RAM, 32 VRAM nVidia GeForce 4200 Go, 1280x800
1. Direct rendering is reported off by glxinfo, unlike under xorg. Is this a problem and is there a solution to that?
2. Glxgears is SLOW. Now here's the funny part: it reports
Code: | 10922 frames in 5.0 seconds = 2163.933 FPS |
which is about twice as fast as what it reports on xorg, but the gears themselves move slowly and in a choppy manner. In contrast, they move extremely fast (if I disable double buffering) in xorg.
3. Videos are also slow. The only fast way to play them was under mplayer with -vo x11 or gl2, but both had inconsistent results in terms of speed / stability. Plus, I don't like mplayer and would much rather use Xine, which has practically only xv rendering.
If anyone could help, that would be very nice! |
|
Back to top |
|
|
TNorthover Guru
Joined: 25 Jan 2004 Posts: 434 Location: Edinburgh, UK
|
Posted: Tue Mar 14, 2006 5:21 pm Post subject: |
|
|
Godji wrote: | 2. Glxgears is SLOW. Now here's the funny part: it reports
Code: | 10922 frames in 5.0 seconds = 2163.933 FPS |
which is about twice as fast as what it reports on xorg, but the gears themselves move slowly and in a choppy manner. In contrast, they move extremely fast (if I disable double buffering) in xorg. |
The apparent speed isn't a good indicator -- it's based on ratios of refresh rates and fps (and gear speed). If the graphics card is pumping out 2000 frames per second, the X server will only pick out a few of those to actually display (monitor refreshes being ~80Hz), these could be any along the way, leading to jerkiness. If you tuned it carefully, you could make the gears appear to be going backwards (like you see with bike/car wheels sometimes in films).
Edit: the thing to do is to check a game (or other app) for real-world performance. |
|
Back to top |
|
|
smypee n00b
Joined: 11 Oct 2003 Posts: 64 Location: Zurich
|
Posted: Tue Mar 14, 2006 7:11 pm Post subject: |
|
|
I installed the new ati drivers 8.23.7 and activated the new full screen antialiasing feature. but sadly all i got was a completely distorted screen. FSAA togethe with xgl would really really rock! |
|
Back to top |
|
|
chunderbunny Veteran
Joined: 31 May 2004 Posts: 1281 Location: 51°24'27" N, 0°57'15" W
|
Posted: Tue Mar 14, 2006 7:17 pm Post subject: |
|
|
Hey guys, I've installed Xgl and everything seems to be going really well. The only issue I'm having is that compiz doesn't seem to pick up my Gnome mouse settings. I get the defauly black X cursor everywhere except over a Firefox window. Additionally it is not picking up the speed adjustments I made to the cursor motion. Any ideas? |
|
Back to top |
|
|
xgrtl n00b
Joined: 10 Mar 2005 Posts: 13
|
Posted: Tue Mar 14, 2006 7:44 pm Post subject: Xgl priority |
|
|
It seems to me that Xgl only gets CPU when the system is idle. For example, when I am compiling something, Xgl is extremely slow, only getting about 2-3 updates per second. As it can redraw the screen 50 times per second using only 10-15% CPU it wouldn't be a problem giving it more priority, but I don't know how to do it, because even running it with nice -1 it's still unable to get more than 2% CPU when the system is loaded.
I hope I made myself clear
Does anyone have the same problem?
Is there any way to solve it?
Thanks,
Xavi |
|
Back to top |
|
|
|