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