[Mesa-users] Error compiling 8.0.2 in Windows, and some support

Bruno Kim Medeiros Cesar bruno.cesar at neolog.com.br
Thu May 3 11:41:08 PDT 2012


Hello, all. I'm trying to build Mesa 8.0.2 in Windows 7, using 

 

scons platform=windows machine=x86 statetrackers=mesa winsys=gdi
build=release drivers=gdi,mesagdi,mesa,trace

 

and bumped in the following error while compiling wmesa.c:

 

Compiling src\mesa\drivers\windows\gdi\wmesa.c ...

wmesa.c

src\mesa\drivers\windows\gdi\wmesa.c(956) : error C2039: 'PutRow' : is not a
member of 'gl_renderbuffer'

        C:\work\issues\Java3D\Mesa-8.0.2\src\mesa\main/mtypes.h(2540) : see
declaration of 'gl_renderbuffer'

src\mesa\drivers\windows\gdi\wmesa.c(957) : error C2039: 'PutValues' : is
not a member of 'gl_renderbuffer'

        C:\work\issues\Java3D\Mesa-8.0.2\src\mesa\main/mtypes.h(2540) : see
declaration of 'gl_renderbuffer'

src\mesa\drivers\windows\gdi\wmesa.c(958) : error C2039: 'GetRow' : is not a
member of 'gl_renderbuffer'

        C:\work\issues\Java3D\Mesa-8.0.2\src\mesa\main/mtypes.h(2540) : see
declaration of 'gl_renderbuffer'

src\mesa\drivers\windows\gdi\wmesa.c(959) : error C2039: 'GetValues' : is
not a member of 'gl_renderbuffer'

        C:\work\issues\Java3D\Mesa-8.0.2\src\mesa\main/mtypes.h(2540) : see
declaration of 'gl_renderbuffer'

src\mesa\drivers\windows\gdi\wmesa.c(964) : error C2039: 'PutRow' : is not a
member of 'gl_renderbuffer'

        C:\work\issues\Java3D\Mesa-8.0.2\src\mesa\main/mtypes.h(2540) : see
declaration of 'gl_renderbuffer'

src\mesa\drivers\windows\gdi\wmesa.c(965) : error C2039: 'PutValues' : is
not a member of 'gl_renderbuffer'

        C:\work\issues\Java3D\Mesa-8.0.2\src\mesa\main/mtypes.h(2540) : see
declaration of 'gl_renderbuffer'

src\mesa\drivers\windows\gdi\wmesa.c(966) : error C2039: 'GetRow' : is not a
member of 'gl_renderbuffer'

        C:\work\issues\Java3D\Mesa-8.0.2\src\mesa\main/mtypes.h(2540) : see
declaration of 'gl_renderbuffer'

src\mesa\drivers\windows\gdi\wmesa.c(967) : error C2039: 'GetValues' : is
not a member of 'gl_renderbuffer'

        C:\work\issues\Java3D\Mesa-8.0.2\src\mesa\main/mtypes.h(2540) : see
declaration of 'gl_renderbuffer'

src\mesa\drivers\windows\gdi\wmesa.c(971) : error C2039: 'PutRow' : is not a
member of 'gl_renderbuffer'

        C:\work\issues\Java3D\Mesa-8.0.2\src\mesa\main/mtypes.h(2540) : see
declaration of 'gl_renderbuffer'

src\mesa\drivers\windows\gdi\wmesa.c(972) : error C2039: 'PutValues' : is
not a member of 'gl_renderbuffer'

        C:\work\issues\Java3D\Mesa-8.0.2\src\mesa\main/mtypes.h(2540) : see
declaration of 'gl_renderbuffer'

src\mesa\drivers\windows\gdi\wmesa.c(973) : error C2039: 'GetRow' : is not a
member of 'gl_renderbuffer'

        C:\work\issues\Java3D\Mesa-8.0.2\src\mesa\main/mtypes.h(2540) : see
declaration of 'gl_renderbuffer'

src\mesa\drivers\windows\gdi\wmesa.c(974) : error C2039: 'GetValues' : is
not a member of 'gl_renderbuffer'

        C:\work\issues\Java3D\Mesa-8.0.2\src\mesa\main/mtypes.h(2540) : see
declaration of 'gl_renderbuffer'

src\mesa\drivers\windows\gdi\wmesa.c(983) : error C2039: 'PutRow' : is not a
member of 'gl_renderbuffer'

        C:\work\issues\Java3D\Mesa-8.0.2\src\mesa\main/mtypes.h(2540) : see
declaration of 'gl_renderbuffer'

src\mesa\drivers\windows\gdi\wmesa.c(984) : error C2039: 'PutValues' : is
not a member of 'gl_renderbuffer'

        C:\work\issues\Java3D\Mesa-8.0.2\src\mesa\main/mtypes.h(2540) : see
declaration of 'gl_renderbuffer'

src\mesa\drivers\windows\gdi\wmesa.c(985) : error C2039: 'GetRow' : is not a
member of 'gl_renderbuffer'

        C:\work\issues\Java3D\Mesa-8.0.2\src\mesa\main/mtypes.h(2540) : see
declaration of 'gl_renderbuffer'

src\mesa\drivers\windows\gdi\wmesa.c(986) : error C2039: 'GetValues' : is
not a member of 'gl_renderbuffer'

        C:\work\issues\Java3D\Mesa-8.0.2\src\mesa\main/mtypes.h(2540) : see
declaration of 'gl_renderbuffer'

scons: *** [build\windows-x86\mesa\drivers\windows\gdi\wmesa.obj] Error 2

Finished generating code

scons: building terminated because of errors.

 

The error is clear enough, I looked at the source and indeed there is no
function pointer member of gl_renderbuffer. 

 

Sidenote 1: why not provide standalone DLLs?

Sidenote 2: my need is solely software rendering, which drivers should I
pass to scons? And where is documented the available CLI arguments?
Statetrackers and winsys aren't documented at -h.

Sidenote 3: I will now try to build with windows as target in a Linux
environment, because the Windows build process requires a lot of Unix
dependencies - had to install MinGW, GnuWin32 and such. How could it be
minimized? I saw that you need help maintaining Windows driver building,
testing and maintenance, how could I help? Just checking out the repo and
testing new releases is enough, or more expertise is required? I'm just a
Java developer intern without much experience J

 

Thanks for your attention and consideration,

 

Bruno Kim. 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-users/attachments/20120503/1eba0d16/attachment.htm>


More information about the mesa-users mailing list