Error compiling 8.0.2 in Windows, and some support

"Bruno Kim Medeiros Cesar" <[email protected]>
Newsgroups gmane.comp.video.mesa3d.user
Message-ID <[email protected]>
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.

_______________________________________________
mesa-users mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.