Ecere SDK/eC Forums • View topic - install ecere-sdk for window,make -f "MakeFile" Error!




Ecere SDK/eC Forums

Ecere Developers Community

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

Help understanding and fixing compiling errors.

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

Postby david803 » Wed Aug 25, 2010 2:25 pm

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>
david803
 
Posts: 1
Joined: Wed Aug 25, 2010 2:20 pm

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

Postby jerome » Wed Aug 25, 2010 2:49 pm

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 805 times
jerome
Site Admin
 
Posts: 623
Joined: Sat Jan 16, 2010 11:16 pm


Return to Compiler Errors

Who is online

Users browsing this forum: No registered users and 2 guests

cron