After changing from __int64 to long long. I am getting following error. It looks like lot of libraries missing in MinGW-w64. Where can I find there libraries?
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + C:\Documents and Settings\Administrator\Desktop\glew-1.5.6\glew-1.5.6>gcc -O2 -Wall -W -Iinclude -DGLEW_BUILD -o src/glew.o -c src/glew.c C:\Documents and Settings\Administrator\Desktop\glew-1.5.6\glew-1.5.6>gcc -shared -Wl,-soname,libglew32.dll -Wl,--out-implib,lib/libglew32.dll.a -o lib/ glew32.dll src/glew.o -L/mingw/lib -lglu32 -lopengl32 -lgdi32 -luser32 Creating library file: lib/libglew32.dll.a c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib/libglu32.a when se arching for -lglu32 c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib\libglu32.a when se arching for -lglu32 c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib/libopengl32.a when searching for -lopengl32 c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib\libopengl32.a when searching for -lopengl32 c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib/libgdi32.a when se arching for -lgdi32 c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib\libgdi32.a when se arching for -lgdi32 c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib/libuser32.a when s earching for -luser32 c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib\libuser32.a when s earching for -luser32 c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib/libmingw32.a when searching for -lmingw32 c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib\libmingw32.a when searching for -lmingw32 c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib/libmoldname.a when searching for -lmoldname c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib\libmoldname.a when searching for -lmoldname c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib/libmingwex.a when searching for -lmingwex c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib\libmingwex.a when searching for -lmingwex c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib/libmsvcrt.a when s earching for -lmsvcrt c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib\libmsvcrt.a when s earching for -lmsvcrt c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib/libadvapi32.a when searching for -ladvapi32 c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib\libadvapi32.a when searching for -ladvapi32 c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib/libshell32.a when searching for -lshell32 c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib\libshell32.a when searching for -lshell32 c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib/libuser32.a when s earching for -luser32 c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib\libuser32.a when s earching for -luser32 c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib/libkernel32.a when searching for -lkernel32 c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib\libkernel32.a when searching for -lkernel32 c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib/libmingw32.a when searching for -lmingw32 c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib\libmingw32.a when searching for -lmingw32 c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib/libmoldname.a when searching for -lmoldname c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib\libmoldname.a when searching for -lmoldname c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib/libmingwex.a when searching for -lmingwex c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib\libmingwex.a when searching for -lmingwex c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib/libmsvcrt.a when s earching for -lmsvcrt c:/mingw64_64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.4.5/../../../../x8 6_64-w64-mingw32/bin/ld.exe: skipping incompatible /mingw/lib\libmsvcrt.a when s earching for -lmsvcrt Thanks and Regards G E Naganna From: G E Naganna [mailto:[email protected]] Sent: Thursday, September 16, 2010 3:33 PM To: '[email protected]' Subject: Generating GLEW libraries from MinGW-w64 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
