Hi all,
I am not able to generate GLEW libraries from MinGW-w64. I did
not find Makefile.mingw64 in config folder so I compiled by using Msys. I
am getting following error.
gcc -O2 -Wall -W -Iinclude -DGLEW_BUILD -o src/glew.o -c src/glew.c In
file included from src/glew.c:32:
include/GL/glew.h:154: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'ptrdiff_t'
In file included from src/glew.c:32:
include/GL/glew.h:1637: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'GLsizeiptr'
include/GL/glew.h:1638: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'GLintptr'
include/GL/glew.h:1642: error: expected declaration specifiers or '...'
before 'GLsizeiptr'
include/GL/glew.h:1643: error: expected declaration specifiers or '...'
before 'GLintptr'
include/GL/glew.h:1643: error: expected declaration specifiers or '...'
before 'GLsizeiptr'
include/GL/glew.h:1651: error: expected declaration specifiers or '...'
before 'GLintptr'
include/GL/glew.h:1651: error: expected declaration specifiers or '...'
before 'GLsizeiptr'
include/GL/glew.h:2745: error: expected declaration specifiers or '...'
before 'GLintptr'
include/GL/glew.h:2745: error: expected declaration specifiers or '...'
before 'GLsizeiptr'
include/GL/glew.h:3063: error: expected declaration specifiers or '...'
before 'GLintptr'
include/GL/glew.h:3063: error: expected declaration specifiers or '...'
before 'GLintptr'
include/GL/glew.h:3063: error: expected declaration specifiers or '...'
before 'GLsizeiptr'
include/GL/glew.h:3823: error: expected declaration specifiers or '...'
before 'GLintptr'
include/GL/glew.h:3823: error: expected declaration specifiers or '...'
before 'GLsizeiptr'
include/GL/glew.h:3824: error: expected declaration specifiers or '...'
before 'GLintptr'
include/GL/glew.h:3824: error: expected declaration specifiers or '...'
before 'GLsizeiptr'
include/GL/glew.h:5259: error: expected declaration specifiers or '...'
before 'GLintptr'
include/GL/glew.h:5259: error: expected declaration specifiers or '...'
before 'GLsizeiptr'
include/GL/glew.h:5465: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'GLsizeiptrARB'
include/GL/glew.h:5466: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'GLintptrARB'
include/GL/glew.h:5469: error: expected declaration specifiers or '...'
before 'GLsizeiptrARB'
include/GL/glew.h:5470: error: expected declaration specifiers or '...'
before 'GLintptrARB'
include/GL/glew.h:5470: error: expected declaration specifiers or '...'
before 'GLsizeiptrARB'
include/GL/glew.h:5475: error: expected declaration specifiers or '...'
before 'GLintptrARB'
include/GL/glew.h:5475: error: expected declaration specifiers or '...'
before 'GLsizeiptrARB'
include/GL/glew.h:6511: error: expected declaration specifiers or '...'
before '*' token
include/GL/glew.h:6511: warning: type defaults to 'int' in declaration of
'GLintptr'
include/GL/glew.h:6511: error: 'GLintptr' declared as function returning a
function In file included from src/glew.c:32:
include/GL/glew.h:6858: error: expected declaration specifiers or '...'
before 'GLsizeiptr'
include/GL/glew.h:6885: error: expected declaration specifiers or '...'
before 'GLsizeiptr'
include/GL/glew.h:6908: error: expected declaration specifiers or '...'
before 'GLsizeiptr'
include/GL/glew.h:6953: error: expected declaration specifiers or '...'
before 'GLsizeiptr'
include/GL/glew.h:6954: error: expected declaration specifiers or '...'
before 'GLsizeiptr'
include/GL/glew.h:6955: error: expected declaration specifiers or '...'
before 'GLsizeiptr'
include/GL/glew.h:8907: error: expected declaration specifiers or '...'
before 'GLsizeiptr'
include/GL/glew.h:10937: error: expected declaration specifiers or '...'
before 'GLsizeiptr'
include/GL/glew.h:11008: error: 'PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC'
declared as function returning a function
include/GL/glew.h:11009: error: 'PFNGLVDPAUREGISTERVIDEOSURFACENVPROC'
declared as function returning a function
include/GL/glew.h:11144: error: expected declaration specifiers or '...'
before 'GLsizeiptr'
include/GL/glew.h:13717: error: expected '=', ',', ';', 'asm' or
'__attribute__' before '__glewGetUniformOffsetEXT'
src/glew.c:1285: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '__glewGetUniformOffsetEXT'
src/glew.c: In function '_glewInit_GL_EXT_bindable_uniform':
src/glew.c:5062: error: '__glewGetUniformOffsetEXT' undeclared (first use in
this function)
src/glew.c:5062: error: (Each undeclared identifier is reported only once
src/glew.c:5062: error: for each function it appears in.)
src/glew.c:5062: error: 'PFNGLGETUNIFORMOFFSETEXTPROC' undeclared (first use
in this function)
src/glew.c:5062: error: expected ')' before 'wglGetProcAddress'
make: *** [src/glew.o] Error 1
Steps followed to compile GLEW code
1. Downloaded glew-1.5.6-win32.zip from
https://sourceforge.net/projects/glew/
2. Open command window (start -> Run and type cmd.exe ) 3. Add MinGW bins
to PATH like as follows
set PATH=C:\MinGW64\bin;C:\MinGW\msys\1.0\bin;%PATH%
4. Move to GLEW source code
5. Make
Could anybody please help me to fix the problem? I am on XP64, SP1.
Thanks and Regards
G E Naganna
Thanks and Regards
G E Naganna
------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public