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

Reply via email to