Ecere SDK/eC Forums
http://ec-lang.org/community/
Print view

install ecere-sdk for window,make -f "MakeFile" Error!
http://ec-lang.org/community/viewtopic.php?f=4&t=99
Page 1 of 1
Author:  david803 [ Wed Aug 25, 2010 2:25 pm ]
Post subject:  install ecere-sdk for window,make -f "MakeFile" Error!

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>
Author:  jerome [ Wed Aug 25, 2010 2:49 pm ]
Post subject:  Re: install ecere-sdk for window,make -f "MakeFile" Error!

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
All times are UTC-05:00 Page 1 of 1