On Thu, Sep 16, 2010 at 6:00 AM, G E Naganna <[email protected]> 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? ------------------------------------------------------------------------------ Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
