On Fri, 16 Jan 2009, Timo Aaltonen wrote:

> On Fri, 16 Jan 2009, Brian Paul wrote:
>
>> Owain Ainsworth wrote:
>>> Hey,
>>>
>>> As a companion to the DDX diff I just sent out, this patch rips all of
>>> the broken i9XX pageflipping code from mesa.
>>>
>>> There's one chunk I'm not sure about (whether the for loops in
>>> IntelWindowMoved are still needed), but the rest is definitely good to
>>> die. Jbarnes looked at this, but it needs a bit more review.
>>>
>>> Working fine for me on top of 7.3 rc1 on a GM965.
>>>
>>> I'd love if this could make it in before 7.3 is cut.
>>
>> I'm OK with this going into 7.3 if someone can do a little testing.  My
>> 915/945 system isn't in a runable state right now.
>>
>> I think I'll wrap up 7.3 on Saturday.
>
> Please do include it.. intel ddx and dri fail to build against the 2.6.28
> drm headers because of the pageflipping code poking functions that aren't
> there. I'll test both patches shortly.

The mesa 7.3rc2 build does get past the previous error, but still fails in 
intel_buffers.c:

gcc -c -I. -I../../../../../src/mesa/drivers/dri/common -Iserver 
-I../../../../.
./include -I../../../../../src/mesa -I../../../../../src/egl/main 
-I../../../../../src/egl/drivers/dri -I/usr/include/drm    -Wall -g -O2 
-Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing 
-fPIC  -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM 
-D_GNU_SOURCE -DPTHREADS -DHAVE_POSIX_MEMALIGN -DGLX_USE_TLS -DPTHREADS 
-DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_INDIRECT_RENDERING 
-DHAVE_ALIAS -DGLX_DIRECT_RENDERING -I../intel -I../intel/server -DI915 
-DDRM_VBLANK_FLIP=DRM_VBLANK_FLIP intel_buffers.c -o intel_buffers.o
intel_buffers.c: Function ”intel_get_cliprects”:
intel_buffers.c:117: warning: unused variable ”intel_fb”
intel_buffers.c: Function ”intelWindowMoved”:
intel_buffers.c:162: error: dereferencing pointer to incomplete type
intel_buffers.c:162: error: dereferencing pointer to incomplete type
intel_buffers.c:163: error: dereferencing pointer to incomplete type
intel_buffers.c:163: error: dereferencing pointer to incomplete type
intel_buffers.c:164: error: dereferencing pointer to incomplete type
intel_buffers.c:164: error: dereferencing pointer to incomplete type
intel_buffers.c:165: error: dereferencing pointer to incomplete type
intel_buffers.c:165: error: dereferencing pointer to incomplete type
intel_buffers.c:166: error: dereferencing pointer to incomplete type
intel_buffers.c:166: error: dereferencing pointer to incomplete type
intel_buffers.c:167: error: dereferencing pointer to incomplete type
intel_buffers.c:167: error: dereferencing pointer to incomplete type
make[6]: *** [intel_buffers.o] Error 1

something else is missing?

t

------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to