[Mesa-users] Compilation error with MesaLib_7.5.1

vikramnrao vikramnrao at gmail.com
Tue Mar 1 05:03:53 UTC 2016


Hi,

I need to do an offline rendering using mesa library on Windows platform.
Faced lot of issues in compiling the latest mesa library for windows too.
So I had to switch to an older version which was packaged with a visual
studio sln file.

Currently I am facing an issue in compiling the a test application using
MesaLib-7.5.1.
Can anyone please advice me on fix for this issue.

I came across query with the same issue in the following mailing list:
https://lists.freedesktop.org/archives/mesa-users/2010-June/000118.html

Following are the compile errors that I am getting:

Error 10 error C2146: syntax error : missing ';' before identifier
'OSMesaContext'
c:\mesalib-7.5.1_snapshot_test\mesa-7.5.1\include\gl\osmesa.h 131 1
snapShot_Gen
Error 11 error C4430: missing type specifier - int assumed. Note: C++ does
not support default-int
c:\mesalib-7.5.1_snapshot_test\mesa-7.5.1\include\gl\osmesa.h 131 1
snapShot_Gen
Error 12 error C2144: syntax error : 'void' should be preceded by ';'
c:\mesalib-7.5.1_snapshot_test\mesa-7.5.1\include\gl\osmesa.h 141 1
snapShot_Gen
Error 13 error C4430: missing type specifier - int assumed. Note: C++ does
not support default-int
c:\mesalib-7.5.1_snapshot_test\mesa-7.5.1\include\gl\osmesa.h 141 1
snapShot_Gen
Error 14 error C2086: 'int GLAPI' : redefinition
c:\mesalib-7.5.1_snapshot_test\mesa-7.5.1\include\gl\osmesa.h 141 1
snapShot_Gen
Error 15 error C2146: syntax error : missing ';' before identifier
'GLboolean' c:\mesalib-7.5.1_snapshot_test\mesa-7.5.1\include\gl\osmesa.h
173 1 snapShot_Gen
Error 16 error C4430: missing type specifier - int assumed. Note: C++ does
not support default-int
c:\mesalib-7.5.1_snapshot_test\mesa-7.5.1\include\gl\osmesa.h 173 1
snapShot_Gen
Error 17 error C2086: 'int GLAPI' : redefinition
c:\mesalib-7.5.1_snapshot_test\mesa-7.5.1\include\gl\osmesa.h 173 1
snapShot_Gen
Error 18 error C2146: syntax error : missing ';' before identifier
'OSMesaContext'
c:\mesalib-7.5.1_snapshot_test\mesa-7.5.1\include\gl\osmesa.h 183 1
snapShot_Gen
Error 19 error C4430: missing type specifier - int assumed. Note: C++ does
not support default-int
c:\mesalib-7.5.1_snapshot_test\mesa-7.5.1\include\gl\osmesa.h 183 1
snapShot_Gen
Error 20 error C2086: 'int GLAPI' : redefinition
c:\mesalib-7.5.1_snapshot_test\mesa-7.5.1\include\gl\osmesa.h 183 1
snapShot_Gen
Error 21 error C2144: syntax error : 'void' should be preceded by ';'
c:\mesalib-7.5.1_snapshot_test\mesa-7.5.1\include\gl\osmesa.h 201 1
snapShot_Gen
Error 22 error C4430: missing type specifier - int assumed. Note: C++ does
not support default-int
c:\mesalib-7.5.1_snapshot_test\mesa-7.5.1\include\gl\osmesa.h 201 1
snapShot_Gen
Error 23 error C2086: 'int GLAPI' : redefinition
c:\mesalib-7.5.1_snapshot_test\mesa-7.5.1\include\gl\osmesa.h 201 1
snapShot_Gen
Error 24 error C2144: syntax error : 'void' should be preceded by ';'
c:\mesalib-7.5.1_snapshot_test\mesa-7.5.1\include\gl\osmesa.h 217 1
snapShot_Gen
Error 25 error C4430: missing type specifier - int assumed. Note: C++ does
not support default-int
c:\mesalib-7.5.1_snapshot_test\mesa-7.5.1\include\gl\osmesa.h 217 1
snapShot_Gen
Error 26 error C2086: 'int GLAPI' : redefinition
c:\mesalib-7.5.1_snapshot_test\mesa-7.5.1\include\gl\osmesa.h 217 1
snapShot_Gen
Error 27 error C2146: syntax error : missing ';' before identifier
'GLboolean' c:\mesalib-7.5.1_snapshot_test\mesa-7.5.1\include\gl\osmesa.h
232 1 snapShot_Gen
Error 28 error C4430: missing type specifier - int assumed. Note: C++ does
not support default-int
c:\mesalib-7.5.1_snapshot_test\mesa-7.5.1\include\gl\osmesa.h 232 1
snapShot_Gen
Error 29 error C2086: 'int GLAPI' : redefinition
c:\mesalib-7.5.1_snapshot_test\mesa-7.5.1\include\gl\osmesa.h 232 1
snapShot_Gen
Error 30 error C2146: syntax error : missing ';' before identifier
'GLboolean' c:\mesalib-7.5.1_snapshot_test\mesa-7.5.1\include\gl\osmesa.h
248 1 snapShot_Gen
Error 31 error C4430: missing type specifier - int assumed. Note: C++ does
not support default-int
c:\mesalib-7.5.1_snapshot_test\mesa-7.5.1\include\gl\osmesa.h 248 1
snapShot_Gen
Error 32 error C2086: 'int GLAPI' : redefinition
c:\mesalib-7.5.1_snapshot_test\mesa-7.5.1\include\gl\osmesa.h 248 1
snapShot_Gen
Error 33 error C2146: syntax error : missing ';' before identifier
'OSMESAproc' c:\mesalib-7.5.1_snapshot_test\mesa-7.5.1\include\gl\osmesa.h
265 1 snapShot_Gen
Error 34 error C4430: missing type specifier - int assumed. Note: C++ does
not support default-int
c:\mesalib-7.5.1_snapshot_test\mesa-7.5.1\include\gl\osmesa.h 265 1
snapShot_Gen
Error 35 error C2086: 'int GLAPI' : redefinition
c:\mesalib-7.5.1_snapshot_test\mesa-7.5.1\include\gl\osmesa.h 265 1
snapShot_Gen
Error 36 error C2144: syntax error : 'void' should be preceded by ';'
c:\mesalib-7.5.1_snapshot_test\mesa-7.5.1\include\gl\osmesa.h 274 1
snapShot_Gen
Error 37 error C4430: missing type specifier - int assumed. Note: C++ does
not support default-int
c:\mesalib-7.5.1_snapshot_test\mesa-7.5.1\include\gl\osmesa.h 274 1
snapShot_Gen
Error 38 error C2086: 'int GLAPI' : redefinition
c:\mesalib-7.5.1_snapshot_test\mesa-7.5.1\include\gl\osmesa.h 274 1
snapShot_Gen
54 IntelliSense: identifier "GLAPI" is undefined
c:\MesaLib-7.5.1_snapshot_test\Mesa-7.5.1\include\GL\osmesa.h 131 1
snapShot_Gen
55 IntelliSense: expected a ';'
c:\MesaLib-7.5.1_snapshot_test\Mesa-7.5.1\include\GL\osmesa.h 131 21
snapShot_Gen
56 IntelliSense: this declaration has no storage class or type specifier
c:\MesaLib-7.5.1_snapshot_test\Mesa-7.5.1\include\GL\osmesa.h 141 1
snapShot_Gen
57 IntelliSense: expected a ';'
c:\MesaLib-7.5.1_snapshot_test\Mesa-7.5.1\include\GL\osmesa.h 141 7
snapShot_Gen
58 IntelliSense: variable "GLAPI" is not a type name
c:\MesaLib-7.5.1_snapshot_test\Mesa-7.5.1\include\GL\osmesa.h 173 1
snapShot_Gen
59 IntelliSense: expected a ';'
c:\MesaLib-7.5.1_snapshot_test\Mesa-7.5.1\include\GL\osmesa.h 173 17
snapShot_Gen
60 IntelliSense: variable "GLAPI" is not a type name
c:\MesaLib-7.5.1_snapshot_test\Mesa-7.5.1\include\GL\osmesa.h 183 1
snapShot_Gen
61 IntelliSense: expected a ';'
c:\MesaLib-7.5.1_snapshot_test\Mesa-7.5.1\include\GL\osmesa.h 183 21
snapShot_Gen
62 IntelliSense: this declaration has no storage class or type specifier
c:\MesaLib-7.5.1_snapshot_test\Mesa-7.5.1\include\GL\osmesa.h 201 1
snapShot_Gen
63 IntelliSense: expected a ';'
c:\MesaLib-7.5.1_snapshot_test\Mesa-7.5.1\include\GL\osmesa.h 201 7
snapShot_Gen
64 IntelliSense: this declaration has no storage class or type specifier
c:\MesaLib-7.5.1_snapshot_test\Mesa-7.5.1\include\GL\osmesa.h 217 1
snapShot_Gen
65 IntelliSense: expected a ';'
c:\MesaLib-7.5.1_snapshot_test\Mesa-7.5.1\include\GL\osmesa.h 217 7
snapShot_Gen
66 IntelliSense: variable "GLAPI" is not a type name
c:\MesaLib-7.5.1_snapshot_test\Mesa-7.5.1\include\GL\osmesa.h 232 1
snapShot_Gen
67 IntelliSense: expected a ';'
c:\MesaLib-7.5.1_snapshot_test\Mesa-7.5.1\include\GL\osmesa.h 232 17
snapShot_Gen
68 IntelliSense: variable "GLAPI" is not a type name
c:\MesaLib-7.5.1_snapshot_test\Mesa-7.5.1\include\GL\osmesa.h 248 1
snapShot_Gen
69 IntelliSense: expected a ';'
c:\MesaLib-7.5.1_snapshot_test\Mesa-7.5.1\include\GL\osmesa.h 248 17
snapShot_Gen
70 IntelliSense: variable "GLAPI" is not a type name
c:\MesaLib-7.5.1_snapshot_test\Mesa-7.5.1\include\GL\osmesa.h 265 1
snapShot_Gen
71 IntelliSense: expected a ';'
c:\MesaLib-7.5.1_snapshot_test\Mesa-7.5.1\include\GL\osmesa.h 265 18
snapShot_Gen
72 IntelliSense: this declaration has no storage class or type specifier
c:\MesaLib-7.5.1_snapshot_test\Mesa-7.5.1\include\GL\osmesa.h 274 1
snapShot_Gen
73 IntelliSense: expected a ';'
c:\MesaLib-7.5.1_snapshot_test\Mesa-7.5.1\include\GL\osmesa.h 274 7
snapShot_Gen
74 IntelliSense: expected a ';'
c:\MesaLib-7.5.1_snapshot_test\Mesa-7.5.1\windows\VC8\mesa\snapShot_Gen\main.cpp
1515 17 snapShot_Gen
75 IntelliSense: identifier "ctx" is undefined
c:\MesaLib-7.5.1_snapshot_test\Mesa-7.5.1\windows\VC8\mesa\snapShot_Gen\main.cpp
1525 3 snapShot_Gen
76 IntelliSense: identifier "OSMesaCreateContextExt" is undefined
c:\MesaLib-7.5.1_snapshot_test\Mesa-7.5.1\windows\VC8\mesa\snapShot_Gen\main.cpp
1525 9 snapShot_Gen
77 IntelliSense: identifier "OSMesaMakeCurrent" is undefined
c:\MesaLib-7.5.1_snapshot_test\Mesa-7.5.1\windows\VC8\mesa\snapShot_Gen\main.cpp
1542 8 snapShot_Gen
78 IntelliSense: identifier "OSMesaDestroyContext" is undefined
c:\MesaLib-7.5.1_snapshot_test\Mesa-7.5.1\windows\VC8\mesa\snapShot_Gen\main.cpp
1563 3 snapShot_Gen



Thanks & Regards,
Vikram
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-users/attachments/20160301/6d5ae60e/attachment-0001.html>


More information about the mesa-users mailing list