[Mesa-users] Use shaders with OSMesa?

Satya Meka guts at gutsblow.com
Sun Jun 13 17:01:09 PDT 2010


Hello Tom,

Thank you for your reply. I am sorry I should have posted more details. Here
is the sample code: All my includes

pragma once

#ifndef GL_BASE_H
#define GL_BASE_H

#include "AEConfig.h"


#ifdef AE_OS_WIN
#include <stdlib.h>
#include <GL\glew.h>

#include <GL\osmesa.h>
#include <GL\glu.h>
#include <GL\glut.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#endif

If I compile it, I get the following errors: all of them related to
OSMesa.h. But if I comment glew.h it compiles fine, but I can't use any glsl
shader related calls. I also tried changing the include gl.h in osmesa.h to
glew.h but still no luck. I don't know if this explains the problem or if
you need anything else, please let me know.  Thank you very much once again!


1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(119)
: error C2146: syntax error : missing ';' before identifier 'OSMesaContext'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(119)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(120)
: error C2146: syntax error : missing ';' before identifier
'OSMesaCreateContext'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(120)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(132)
: error C2146: syntax error : missing ';' before identifier 'OSMesaContext'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(132)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(132)
: error C2086: 'int GLAPI' : redefinition
1>        c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(119)
: see declaration of 'GLAPI'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(133)
: error C2146: syntax error : missing ';' before identifier
'OSMesaCreateContextExt'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(133)
: error C2086: 'OSMesaContext GLAPIENTRY' : redefinition
1>        c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(120)
: see declaration of 'GLAPIENTRY'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(134)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(142)
: error C2144: syntax error : 'void' should be preceded by ';'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(142)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(142)
: error C2086: 'int GLAPI' : redefinition
1>        c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(119)
: see declaration of 'GLAPI'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(143)
: error C2146: syntax error : missing ';' before identifier
'OSMesaDestroyContext'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(143)
: error C2182: 'GLAPIENTRY' : illegal use of type 'void'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(143)
: error C2040: 'GLAPIENTRY' : 'int' differs in levels of indirection from
'OSMesaContext'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(143)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(174)
: error C2146: syntax error : missing ';' before identifier 'GLboolean'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(174)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(174)
: error C2086: 'int GLAPI' : redefinition
1>        c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(119)
: see declaration of 'GLAPI'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(175)
: error C2146: syntax error : missing ';' before identifier
'OSMesaMakeCurrent'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(175)
: error C2040: 'GLAPIENTRY' : 'GLboolean' differs in levels of indirection
from 'OSMesaContext'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(176)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(184)
: error C2146: syntax error : missing ';' before identifier 'OSMesaContext'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(184)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(184)
: error C2086: 'int GLAPI' : redefinition
1>        c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(119)
: see declaration of 'GLAPI'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(185)
: error C2146: syntax error : missing ';' before identifier
'OSMesaGetCurrentContext'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(185)
: error C2086: 'OSMesaContext GLAPIENTRY' : redefinition
1>        c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(120)
: see declaration of 'GLAPIENTRY'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(185)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(202)
: error C2144: syntax error : 'void' should be preceded by ';'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(202)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(202)
: error C2086: 'int GLAPI' : redefinition
1>        c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(119)
: see declaration of 'GLAPI'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(203)
: error C2146: syntax error : missing ';' before identifier
'OSMesaPixelStore'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(203)
: error C2182: 'GLAPIENTRY' : illegal use of type 'void'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(203)
: error C2040: 'GLAPIENTRY' : 'int' differs in levels of indirection from
'OSMesaContext'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(203)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(218)
: error C2144: syntax error : 'void' should be preceded by ';'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(218)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(218)
: error C2086: 'int GLAPI' : redefinition
1>        c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(119)
: see declaration of 'GLAPI'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(219)
: error C2146: syntax error : missing ';' before identifier
'OSMesaGetIntegerv'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(219)
: error C2182: 'GLAPIENTRY' : illegal use of type 'void'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(219)
: error C2040: 'GLAPIENTRY' : 'int' differs in levels of indirection from
'OSMesaContext'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(219)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(233)
: error C2146: syntax error : missing ';' before identifier 'GLboolean'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(233)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(233)
: error C2086: 'int GLAPI' : redefinition
1>        c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(119)
: see declaration of 'GLAPI'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(234)
: error C2146: syntax error : missing ';' before identifier
'OSMesaGetDepthBuffer'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(234)
: error C2040: 'GLAPIENTRY' : 'GLboolean' differs in levels of indirection
from 'OSMesaContext'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(235)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(249)
: error C2146: syntax error : missing ';' before identifier 'GLboolean'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(249)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(249)
: error C2086: 'int GLAPI' : redefinition
1>        c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(119)
: see declaration of 'GLAPI'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(250)
: error C2146: syntax error : missing ';' before identifier
'OSMesaGetColorBuffer'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(250)
: error C2040: 'GLAPIENTRY' : 'GLboolean' differs in levels of indirection
from 'OSMesaContext'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(251)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(266)
: error C2146: syntax error : missing ';' before identifier 'OSMESAproc'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(266)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(266)
: error C2086: 'int GLAPI' : redefinition
1>        c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(119)
: see declaration of 'GLAPI'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(267)
: error C2146: syntax error : missing ';' before identifier
'OSMesaGetProcAddress'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(267)
: error C2373: 'GLAPIENTRY' : redefinition; different type modifiers
1>        c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(120)
: see declaration of 'GLAPIENTRY'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(267)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(275)
: error C2144: syntax error : 'void' should be preceded by ';'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(275)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(275)
: error C2086: 'int GLAPI' : redefinition
1>        c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(119)
: see declaration of 'GLAPI'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(276)
: error C2146: syntax error : missing ';' before identifier
'OSMesaColorClamp'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(276)
: error C2182: 'GLAPIENTRY' : illegal use of type 'void'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(276)
: error C2040: 'GLAPIENTRY' : 'int' differs in levels of indirection from
'OSMesaContext'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(276)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and settings\administrator\my documents\downloads\adobe after
effects cs4 sdk\examples\effect\glator\glator.cpp(837) : error C2440: '=' :
cannot convert from 'int' to 'OSMesaContext'
1>        Conversion from integral type to pointer type requires
reinterpret_cast, C-style cast or function-style cast
1>GL_base.cpp
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(119)
: error C2146: syntax error : missing ';' before identifier 'OSMesaContext'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(119)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(120)
: error C2146: syntax error : missing ';' before identifier
'OSMesaCreateContext'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(120)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(132)
: error C2146: syntax error : missing ';' before identifier 'OSMesaContext'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(132)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(132)
: error C2086: 'int GLAPI' : redefinition
1>        c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(119)
: see declaration of 'GLAPI'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(133)
: error C2146: syntax error : missing ';' before identifier
'OSMesaCreateContextExt'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(133)
: error C2086: 'OSMesaContext GLAPIENTRY' : redefinition
1>        c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(120)
: see declaration of 'GLAPIENTRY'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(134)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(142)
: error C2144: syntax error : 'void' should be preceded by ';'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(142)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(142)
: error C2086: 'int GLAPI' : redefinition
1>        c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(119)
: see declaration of 'GLAPI'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(143)
: error C2146: syntax error : missing ';' before identifier
'OSMesaDestroyContext'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(143)
: error C2182: 'GLAPIENTRY' : illegal use of type 'void'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(143)
: error C2040: 'GLAPIENTRY' : 'int' differs in levels of indirection from
'OSMesaContext'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(143)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(174)
: error C2146: syntax error : missing ';' before identifier 'GLboolean'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(174)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(174)
: error C2086: 'int GLAPI' : redefinition
1>        c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(119)
: see declaration of 'GLAPI'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(175)
: error C2146: syntax error : missing ';' before identifier
'OSMesaMakeCurrent'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(175)
: error C2040: 'GLAPIENTRY' : 'GLboolean' differs in levels of indirection
from 'OSMesaContext'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(176)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(184)
: error C2146: syntax error : missing ';' before identifier 'OSMesaContext'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(184)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(184)
: error C2086: 'int GLAPI' : redefinition
1>        c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(119)
: see declaration of 'GLAPI'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(185)
: error C2146: syntax error : missing ';' before identifier
'OSMesaGetCurrentContext'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(185)
: error C2086: 'OSMesaContext GLAPIENTRY' : redefinition
1>        c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(120)
: see declaration of 'GLAPIENTRY'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(185)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(202)
: error C2144: syntax error : 'void' should be preceded by ';'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(202)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(202)
: error C2086: 'int GLAPI' : redefinition
1>        c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(119)
: see declaration of 'GLAPI'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(203)
: error C2146: syntax error : missing ';' before identifier
'OSMesaPixelStore'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(203)
: error C2182: 'GLAPIENTRY' : illegal use of type 'void'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(203)
: error C2040: 'GLAPIENTRY' : 'int' differs in levels of indirection from
'OSMesaContext'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(203)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(218)
: error C2144: syntax error : 'void' should be preceded by ';'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(218)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(218)
: error C2086: 'int GLAPI' : redefinition
1>        c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(119)
: see declaration of 'GLAPI'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(219)
: error C2146: syntax error : missing ';' before identifier
'OSMesaGetIntegerv'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(219)
: error C2182: 'GLAPIENTRY' : illegal use of type 'void'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(219)
: error C2040: 'GLAPIENTRY' : 'int' differs in levels of indirection from
'OSMesaContext'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(219)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(233)
: error C2146: syntax error : missing ';' before identifier 'GLboolean'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(233)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(233)
: error C2086: 'int GLAPI' : redefinition
1>        c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(119)
: see declaration of 'GLAPI'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(234)
: error C2146: syntax error : missing ';' before identifier
'OSMesaGetDepthBuffer'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(234)
: error C2040: 'GLAPIENTRY' : 'GLboolean' differs in levels of indirection
from 'OSMesaContext'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(235)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(249)
: error C2146: syntax error : missing ';' before identifier 'GLboolean'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(249)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(249)
: error C2086: 'int GLAPI' : redefinition
1>        c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(119)
: see declaration of 'GLAPI'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(250)
: error C2146: syntax error : missing ';' before identifier
'OSMesaGetColorBuffer'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(250)
: error C2040: 'GLAPIENTRY' : 'GLboolean' differs in levels of indirection
from 'OSMesaContext'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(251)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(266)
: error C2146: syntax error : missing ';' before identifier 'OSMESAproc'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(266)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(266)
: error C2086: 'int GLAPI' : redefinition
1>        c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(119)
: see declaration of 'GLAPI'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(267)
: error C2146: syntax error : missing ';' before identifier
'OSMesaGetProcAddress'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(267)
: error C2373: 'GLAPIENTRY' : redefinition; different type modifiers
1>        c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(120)
: see declaration of 'GLAPIENTRY'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(267)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(275)
: error C2144: syntax error : 'void' should be preceded by ';'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(275)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(275)
: error C2086: 'int GLAPI' : redefinition
1>        c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(119)
: see declaration of 'GLAPI'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(276)
: error C2146: syntax error : missing ';' before identifier
'OSMesaColorClamp'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(276)
: error C2182: 'GLAPIENTRY' : illegal use of type 'void'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(276)
: error C2040: 'GLAPIENTRY' : 'int' differs in levels of indirection from
'OSMesaContext'
1>c:\documents and
settings\administrator\desktop\mesa\mesa2\mesa-7.8.1\include\gl\osmesa.h(276)
: error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int



-- 
regards,
Satya G Meka.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-users/attachments/20100614/829793ec/attachment.htm>


More information about the mesa-users mailing list