From: NightStrike <nig...@gm...> - 2010-10-10 13:23:46
|
On Thu, Sep 16, 2010 at 6:00 AM, G E Naganna <gen...@da...> wrote: > 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. Are you still having an issue? |