install ecere-sdk for window,make -f "MakeFile" Error!

Help understanding and fixing compiling errors.
Post Reply
david803
Posts: 1
Joined: Wed Aug 25, 2010 2:20 pm

install ecere-sdk for window,make -f "MakeFile" Error!

Post by david803 »

Error info ==>

D:\developer\ecere-sdk>make -f "MakeFile"
Bootstrapping eC compiling tools...
Building ecere...
Building ec...
Building ecp...
Building ecc...
Building ecs...
All done!
Building dependencies...
Building FreeType...
Building libjpeg...
Building libpng...
Building libungif...
Building zlib...
Building 2nd stage ecere...
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:852:13: warn
ing: incompatible expression ecere::gfx::drivers::glBlendFuncSeparate (PFNGLBLEN
DFUNCSEPARATEPROC); expected bool
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:853:13: erro
r: called object glBlendFuncSeparate is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:853:13: erro
r: couldn't determine type of ecere::gfx::drivers::glBlendFuncSeparate(0x0302, 0
x0303, 0x1, 0x0303)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2473:10: war
ning: incompatible expression ecere::gfx::drivers::glBindBufferARB (PFNGLBINDBUF
FERARBPROC); expected bool
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2474:10: err
or: called object glBindBufferARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2474:10: err
or: couldn't determine type of ecere::gfx::drivers::glBindBufferARB(0x8892, 0)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2558:16: err
or: called object glDeleteBuffersARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2558:16: err
or: couldn't determine type of ecere::gfx::drivers::glDeleteBuffersARB(1, &oglMe
sh.vertices)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2567:16: err
or: called object glDeleteBuffersARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2567:16: err
or: couldn't determine type of ecere::gfx::drivers::glDeleteBuffersARB(1, &oglMe
sh.normals)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2576:16: err
or: called object glDeleteBuffersARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2576:16: err
or: couldn't determine type of ecere::gfx::drivers::glDeleteBuffersARB(1, &oglMe
sh.texCoords)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2585:16: err
or: called object glDeleteBuffersARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2585:16: err
or: couldn't determine type of ecere::gfx::drivers::glDeleteBuffersARB(1, &oglMe
sh.texCoords2)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2596:16: err
or: called object glDeleteBuffersARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2596:16: err
or: couldn't determine type of ecere::gfx::drivers::glDeleteBuffersARB(1, &oglMe
sh.colors)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2621:16: war
ning: incompatible expression ecere::gfx::drivers::glGenBuffersARB (PFNGLGENBUFF
ERSARBPROC); expected bool
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2622:16: err
or: called object glGenBuffersARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2622:16: err
or: couldn't determine type of ecere::gfx::drivers::glGenBuffersARB(1, &oglMesh.
vertices)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2626:16: war
ning: incompatible expression ecere::gfx::drivers::glGenBuffersARB (PFNGLGENBUFF
ERSARBPROC); expected bool
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2627:16: err
or: called object glGenBuffersARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2627:16: err
or: couldn't determine type of ecere::gfx::drivers::glGenBuffersARB(1, &oglMesh.
normals)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2632:16: war
ning: incompatible expression ecere::gfx::drivers::glGenBuffersARB (PFNGLGENBUFF
ERSARBPROC); expected bool
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2633:16: err
or: called object glGenBuffersARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2633:16: err
or: couldn't determine type of ecere::gfx::drivers::glGenBuffersARB(1, &oglMesh.
texCoords)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2638:16: war
ning: incompatible expression ecere::gfx::drivers::glGenBuffersARB (PFNGLGENBUFF
ERSARBPROC); expected bool
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2639:16: err
or: called object glGenBuffersARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2639:16: err
or: couldn't determine type of ecere::gfx::drivers::glGenBuffersARB(1, &oglMesh.
colors)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2652:10: war
ning: incompatible expression ecere::gfx::drivers::glGenBuffersARB (PFNGLGENBUFF
ERSARBPROC); expected bool
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2656:13: err
or: called object glBindBufferARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2656:13: err
or: couldn't determine type of ecere::gfx::drivers::glBindBufferARB(0x8892, oglM
esh.vertices)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2657:13: err
or: called object glBufferDataARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2657:13: err
or: couldn't determine type of ecere::gfx::drivers::glBufferDataARB(0x8892, mesh
.nVertices * (mesh.flags.doubleVertices ? sizeof(ecere::gfx3D::Vector3D) : sizeo
f(ecere::gfx3D::Vector3Df)), mesh.vertices, 0x88E4)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2662:13: err
or: called object glBindBufferARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2662:13: err
or: couldn't determine type of ecere::gfx::drivers::glBindBufferARB(0x8892, oglM
esh.normals)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2663:13: err
or: called object glBufferDataARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2663:13: err
or: couldn't determine type of ecere::gfx::drivers::glBufferDataARB(0x8892, mesh
.nVertices * (mesh.flags.doubleNormals ? sizeof(ecere::gfx3D::Vector3D) : sizeof
(ecere::gfx3D::Vector3Df)), mesh.normals, 0x88E4)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2668:13: err
or: called object glBindBufferARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2668:13: err
or: couldn't determine type of ecere::gfx::drivers::glBindBufferARB(0x8892, oglM
esh.texCoords)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2669:13: err
or: called object glBufferDataARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2669:13: err
or: couldn't determine type of ecere::gfx::drivers::glBufferDataARB(0x8892, mesh
.nVertices * sizeof(ecere::sys::Pointf), mesh.texCoords, 0x88E4)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2674:13: err
or: called object glBindBufferARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2674:13: err
or: couldn't determine type of ecere::gfx::drivers::glBindBufferARB(0x8892, oglM
esh.colors)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2675:13: err
or: called object glBufferDataARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2675:13: err
or: couldn't determine type of ecere::gfx::drivers::glBufferDataARB(0x8892, mesh
.nVertices * sizeof(ecere::gfx::ColorRGBAf), mesh.colors, 0x88E4)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2678:10: err
or: called object glBindBufferARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2678:10: err
or: couldn't determine type of ecere::gfx::drivers::glBindBufferARB(0x8892, 0)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2694:13: err
or: called object glDeleteBuffersARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2694:13: err
or: couldn't determine type of ecere::gfx::drivers::glDeleteBuffersARB(1, &oglIn
dices.buffer)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2706:13: war
ning: incompatible expression ecere::gfx::drivers::glGenBuffersARB (PFNGLGENBUFF
ERSARBPROC); expected bool
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2707:13: err
or: called object glGenBuffersARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2707:13: err
or: couldn't determine type of ecere::gfx::drivers::glGenBuffersARB(1, &oglIndic
es.buffer)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2715:10: war
ning: incompatible expression ecere::gfx::drivers::glGenBuffersARB (PFNGLGENBUFF
ERSARBPROC); expected bool
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2717:10: err
or: called object glBindBufferARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2717:10: err
or: couldn't determine type of ecere::gfx::drivers::glBindBufferARB(0x8893, oglI
ndices.buffer)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2718:10: err
or: called object glBufferDataARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2718:10: err
or: couldn't determine type of ecere::gfx::drivers::glBufferDataARB(0x8893, oglI
ndices.nIndices * (indices32bit ? sizeof(uint32) : sizeof(uint16)), oglIndices.i
ndices, 0x88E4)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2720:10: err
or: called object glBindBufferARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2720:10: err
or: couldn't determine type of ecere::gfx::drivers::glBindBufferARB(0x8893, 0)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2746:16: war
ning: incompatible expression ecere::gfx::drivers::glBindBufferARB (PFNGLBINDBUF
FERARBPROC); expected bool
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2747:16: err
or: called object glBindBufferARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2747:16: err
or: couldn't determine type of ecere::gfx::drivers::glBindBufferARB(0x8892, oglM
esh.vertices)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2748:80: war
ning: incompatible expression ecere::gfx::drivers::glBindBufferARB (PFNGLBINDBUF
FERARBPROC); expected bool
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2754:19: war
ning: incompatible expression ecere::gfx::drivers::glBindBufferARB (PFNGLBINDBUF
FERARBPROC); expected bool
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2755:19: err
or: called object glBindBufferARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2755:19: err
or: couldn't determine type of ecere::gfx::drivers::glBindBufferARB(0x8892, oglM
esh.normals)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2756:79: war
ning: incompatible expression ecere::gfx::drivers::glBindBufferARB (PFNGLBINDBUF
FERARBPROC); expected bool
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2765:19: war
ning: incompatible expression ecere::gfx::drivers::glBindBufferARB (PFNGLBINDBUF
FERARBPROC); expected bool
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2766:19: err
or: called object glBindBufferARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2766:19: err
or: couldn't determine type of ecere::gfx::drivers::glBindBufferARB(0x8892, oglM
esh.texCoords)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2767:48: war
ning: incompatible expression ecere::gfx::drivers::glBindBufferARB (PFNGLBINDBUF
FERARBPROC); expected bool
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2776:19: war
ning: incompatible expression ecere::gfx::drivers::glBindBufferARB (PFNGLBINDBUF
FERARBPROC); expected bool
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2777:19: err
or: called object glBindBufferARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2777:19: err
or: couldn't determine type of ecere::gfx::drivers::glBindBufferARB(0x8892, oglM
esh.colors)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2778:45: war
ning: incompatible expression ecere::gfx::drivers::glBindBufferARB (PFNGLBINDBUF
FERARBPROC); expected bool
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2786:16: war
ning: incompatible expression ecere::gfx::drivers::glBindBufferARB (PFNGLBINDBUF
FERARBPROC); expected bool
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2787:16: err
or: called object glBindBufferARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2787:16: err
or: couldn't determine type of ecere::gfx::drivers::glBindBufferARB(0x8892, 0)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2814:15: war
ning: incompatible expression ecere::gfx::drivers::glBindBufferARB (PFNGLBINDBUF
FERARBPROC); expected bool
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2815:10: err
or: called object glBindBufferARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2815:10: err
or: couldn't determine type of ecere::gfx::drivers::glBindBufferARB(0x8892, 0)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2854:16: err
or: called object glBindBufferARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2854:16: err
or: couldn't determine type of ecere::gfx::drivers::glBindBufferARB(0x8893, oglI
ndices.buffer)
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2857:16: err
or: called object glBindBufferARB is not a function
D:\developer\ecere-sdk\ecere\src\gfx\drivers\OpenGLDisplayDriver.ec:2857:16: err
or: couldn't determine type of ecere::gfx::drivers::glBindBufferARB(0x8893, 0)
make[1]: *** [obj/release/OpenGLDisplayDriver.c] Error 1
make: *** [ecere] Error 2

D:\developer\ecere-sdk>
jerome
Site Admin
Posts: 608
Joined: Sat Jan 16, 2010 11:16 pm

Re: install ecere-sdk for window,make -f "MakeFile" Error!

Post by jerome »

Hi David,

Which MinGW installation are you using to build this?
Is it the one from the 0.43 SDK Windows installer?
It looks like your glext.h is different from the one we're using.
I've attached it here.

(And which Ecere SDK tarball as well, that might be useful information as well)

Thanks!

Jerome
Attachments
glext.h
(363.94 KiB) Downloaded 2721 times
Post Reply