Irrlicht compiling error: "undefined references"

You are an experienced programmer and have a problem with the engine, shaders, or advanced effects? Here you'll get answers.
No questions about C++ programming or topics which are answered in the tutorials!
Post Reply
balrajbalraj007
Posts: 16
Joined: Sun Mar 27, 2011 3:53 pm

Irrlicht compiling error: "undefined references"

Post by balrajbalraj007 »

I ran into some problems while trying to set it up as a NDK module.

Here is my system:

* Windows 7 Ultimate
* Android SDK r10
* Android NDK r5b

Here is what I've done:

1. I Downloaded Irrlicht for Android:
>>git clone git://gitorious.org/irrlichtandroid/irrlichtandroid.git

2. I modified irrlichtandroid/project/Android.mk:

LOCAL_CFLAGS := -O3 -DANDROID_NDK -DDISABLE_IMPORTGL -I./../include/ -I./include/ -I/Applications/android-ndk-r5b/platforms/android-9/arch-arm/usr/include

LOCAL_LDLIBS := -L/Applications/android-ndk-r5b/platforms/android-4/arch-arm/usr/lib/libGLESv1_CM.so -ldl -llog -L/Applications/android-ndk-r5b/platforms/android-5/arch-arm/usr/lib/libGLESv2.so

3. I ran ndk-build under /Applications/android-ndk-r5b/apps/irrlichtandroid/project

And here is the problem:
The linker complained about dozens of "undefined references", including glEnable, glDisable, glViewport, etc. I believe these variables are defined in <importgl.h>. I linked to the original .so files rather that the alias files in android-9/. Still, I can't get around the problem.

Please help me figure this one out. Many thanks beforehand!
serengeor
Posts: 1712
Joined: Tue Jan 13, 2009 7:34 pm
Location: Lithuania

Post by serengeor »

I'm not sure but ".so" files aren't meant to be linked, or am I wrong?
I think they are shared libraries as ".dll" files on windows.
Working on game: Marrbles (Currently stopped).
balrajbalraj007
Posts: 16
Joined: Sun Mar 27, 2011 3:53 pm

Post by balrajbalraj007 »

Hi thanks for the reply..
after reading your reply this time
I modified irrlichtandroid/project/Android.mk ONLY and didn't linked to original .so files

LOCAL_CFLAGS := -O3 -DANDROID_NDK -DDISABLE_IMPORTGL -I./../include/ -I./include/ -I/Applications/android-ndk-r5b/platforms/android-9/arch-arm/usr/include

LOCAL_LDLIBS := -L/Applications/android-ndk-r5b/platforms/android-4/arch-arm/usr/lib/libGLESv1_CM.so -ldl -llog -L/Applications/android-ndk-r5b/platforms/android-5/arch-arm/usr/lib/libGLESv2.so

3. I ran ndk-build under /Applications/android-ndk-r5b/apps/irrlichtandroid/project

I got the following error again:

Compile++ arm : irrlicht <= CGUISpriteBank.cpp
Compile++ arm : irrlicht <= CGUIImageList.cpp
Compile++ arm : irrlicht <= CGUITreeView.cpp
Compile++ arm : irrlicht <= aescrypt.cpp
Compile++ arm : irrlicht <= aeskey.cpp
Compile++ arm : irrlicht <= aestab.cpp
Compile++ arm : irrlicht <= fileenc.cpp
Compile++ arm : irrlicht <= hmac.cpp
Compile++ arm : irrlicht <= prng.cpp
Compile++ arm : irrlicht <= pwd2key.cpp
Compile++ arm : irrlicht <= sha1.cpp
Compile++ arm : irrlicht <= sha2.cpp
StaticLibrary : libstdc++.a
SharedLibrary : libirrlicht.so
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1MaterialRenderer_TRANSPARENT_ADD_COLOR::OnUnsetMaterial()':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:218: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1MaterialRenderer_TRANSPARENT_ALPHA_CHANNEL::OnUnsetMaterial()':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:318: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:319: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1MaterialRenderer_TRANSPARENT_ALPHA_CHANNEL_REF::OnUnsetMaterial()':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:356: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::uploadClipPlane(unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2898: undefined reference to `glClipPlanef'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::enableClipPlane(unsigned int, bool)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2916: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2912: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::clearZBuffer()':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2751: undefined reference to `glGetBooleanv'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2753: undefined reference to `glDepthMask'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2754: undefined reference to `glClear'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2756: undefined reference to `glDepthMask'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::OnResize(irr::core::dimension2d<unsigned int> const&)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2533: undefined reference to `glViewport'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::setViewPort(irr::core::rect<int> const&)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2315: undefined reference to `glViewport'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::setFog(irr::video::SColor, irr::video::E_FOG_TYPE, float, float, float, bool, bool)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2488: undefined reference to `glFogf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2501: undefined reference to `glFogf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2506: undefined reference to `glHint'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2510: undefined reference to `glFogfv'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2488: undefined reference to `glFogf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2497: undefined reference to `glFogf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2498: undefined reference to `glFogf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::drawStencilShadowVolume(irr::core::vector3d<float> const*, int, bool)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2336: undefined reference to `glIsEnabled'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2337: undefined reference to `glIsEnabled'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2338: undefined reference to `glIsEnabled'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2340: undefined reference to `glGetIntegerv'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2342: undefined reference to `glGetIntegerv'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2344: undefined reference to `glGetBooleanv'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2346: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2347: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2348: undefined reference to `glDepthFunc'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2349: undefined reference to `glDepthMask'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2350: undefined reference to `glColorMask'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2351: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2352: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2353: undefined reference to `glPolygonOffset'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2355: undefined reference to `glEnableClientState'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2356: undefined reference to `glVertexPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2357: undefined reference to `glStencilMask'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2358: undefined reference to `glStencilFunc'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2369: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2386: undefined reference to `glStencilOp'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2387: undefined reference to `glCullFace'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2388: undefined reference to `glDrawArrays'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2390: undefined reference to `glStencilOp'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2391: undefined reference to `glCullFace'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2392: undefined reference to `glDrawArrays'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2395: undefined reference to `glDisableClientState'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2396: undefined reference to `glColorMask'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2397: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2403: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2406: undefined reference to `glCullFace'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2407: undefined reference to `glDepthFunc'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2408: undefined reference to `glDepthMask'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2374: undefined reference to `glCullFace'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2375: undefined reference to `glStencilOp'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2376: undefined reference to `glDrawArrays'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2378: undefined reference to `glCullFace'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2379: undefined reference to `glStencilOp'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2380: undefined reference to `glDrawArrays'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2405: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2401: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2399: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::setAmbientLight(irr::video::SColorf const&)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2301: undefined reference to `glLightModelfv'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1MaterialRenderer_TRANSPARENT_VERTEX_ALPHA::OnUnsetMaterial()':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:263: undefined reference to `glTexEnvi'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:264: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:265: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:266: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:267: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:268: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o:C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:269: more undefined references to `glTexEnvf' follow
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1MaterialRenderer_TRANSPARENT_VERTEX_ALPHA::OnUnsetMaterial()':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:271: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1MaterialRenderer_ONETEXTURE_BLEND::OnUnsetMaterial()':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:108: undefined reference to `glTexEnvi'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:109: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:110: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:112: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:113: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::setWrapMode(irr::video::SMaterial const&)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1696: undefined reference to `glTexParameteri'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1697: undefined reference to `glTexParameteri'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlActiveTexture(unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:362: undefined reference to `glActiveTexture'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::setWrapMode(irr::video::SMaterial const&)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1691: undefined reference to `glTexParameteri'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1692: undefined reference to `glTexParameteri'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::setBasicRenderStates(irr::video::SMaterial const&, irr::video::SMaterial const&, bool)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1714: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1753: undefined reference to `glMaterialfv'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1832: undefined reference to `glTexParameteri'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1837: undefined reference to `glTexParameterf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1810: undefined reference to `glTexParameteri'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlActiveTexture(unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:362: undefined reference to `glActiveTexture'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::setBasicRenderStates(irr::video::SMaterial const&, irr::video::SMaterial const&, bool)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1852: undefined reference to `glShadeModel'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1861: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1908: undefined reference to `glDepthMask'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1911: undefined reference to `glDepthMask'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1931: undefined reference to `glCullFace'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1932: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1944: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1963: undefined reference to `glColorMask'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1978: undefined reference to `glPointSize'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1979: undefined reference to `glLineWidth'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1996: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlActiveTexture(unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:362: undefined reference to `glActiveTexture'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::setBasicRenderStates(irr::video::SMaterial const&, irr::video::SMaterial const&, bool)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1989: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1953: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1963: undefined reference to `glColorMask'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2011: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1973: undefined reference to `glPointSize'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1942: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1935: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1859: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1951: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1772: undefined reference to `glMaterialf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1777: undefined reference to `glMaterialfv'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1994: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1712: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1925: undefined reference to `glCullFace'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1926: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1991: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1744: undefined reference to `glMaterialfv'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1734: undefined reference to `glMaterialfv'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1893: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1894: undefined reference to `glDepthFunc'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1897: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1898: undefined reference to `glDepthFunc'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1877: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1878: undefined reference to `glDepthFunc'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1881: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1882: undefined reference to `glDepthFunc'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1885: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1886: undefined reference to `glDepthFunc'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1889: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1890: undefined reference to `glDepthFunc'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1870: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1873: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1874: undefined reference to `glDepthFunc'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2003: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2009: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2001: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1919: undefined reference to `glCullFace'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1920: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlActiveTexture(unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:362: undefined reference to `glActiveTexture'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1MaterialRenderer_SOLID_2_LAYER::OnUnsetMaterial()':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:185: undefined reference to `glTexEnvi'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:186: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlActiveTexture(unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:362: undefined reference to `glActiveTexture'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:362: undefined reference to `glActiveTexture'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1MaterialRenderer_LIGHTMAP::OnUnsetMaterial()':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:444: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:445: undefined reference to `glTexEnvi'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlActiveTexture(unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:362: undefined reference to `glActiveTexture'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1MaterialRenderer_LIGHTMAP::OnUnsetMaterial()':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:447: undefined reference to `glTexEnvi'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlActiveTexture(unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:362: undefined reference to `glActiveTexture'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlActiveTexture(unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:562: undefined reference to `glActiveTexture'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1MaterialRenderer_REFLECTION_2_LAYER::OnUnsetMaterial()':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:562: undefined reference to `glTexEnvi'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlActiveTexture(unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:362: undefined reference to `glActiveTexture'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1MaterialRenderer_TRANSPARENT_REFLECTION_2_LAYER::OnUnsetMaterial()':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:623: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlActiveTexture(unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:362: undefined reference to `glActiveTexture'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1MaterialRenderer_TRANSPARENT_REFLECTION_2_LAYER::OnUnsetMaterial()':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:615: undefined reference to `glTexEnvi'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::testGLError()':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1518: undefined reference to `glGetError'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::setTexture(unsigned int, irr::video::ITexture const*)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1438: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlActiveTexture(unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:362: undefined reference to `glActiveTexture'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::setTexture(unsigned int, irr::video::ITexture const*)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1431: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1443: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1445: undefined reference to `glBindTexture'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::setRenderTarget(irr::video::ITexture*, bool, bool, irr::video::SColor)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2731: undefined reference to `glClear'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2720: undefined reference to `glClearColor'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2726: undefined reference to `glDepthMask'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2731: undefined reference to `glClear'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2710: undefined reference to `glViewport'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlActiveTexture(unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:362: undefined reference to `glActiveTexture'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1MaterialRenderer_SOLID_2_LAYER::OnSetMaterial(irr::video::SMaterial const&, irr::video::SMaterial const&, bool, irr::video::IMaterialRendererServices*)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:168: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:169: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:170: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:171: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:172: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o:C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:173: more undefined references to `glTexEnvf' follow
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1MaterialRenderer_LIGHTMAP::OnSetMaterial(irr::video::SMaterial const&, irr::video::SMaterial const&, bool, irr::video::IMaterialRendererServices*)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:399: undefined reference to `glTexEnvi'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlActiveTexture(unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:362: undefined reference to `glActiveTexture'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1MaterialRenderer_LIGHTMAP::OnSetMaterial(irr::video::SMaterial const&, irr::video::SMaterial const&, bool, irr::video::IMaterialRendererServices*)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:408: undefined reference to `glTexEnvi'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:413: undefined reference to `glTexEnvi'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:415: undefined reference to `glTexEnvi'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:416: undefined reference to `glTexEnvi'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:418: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:419: undefined reference to `glTexEnvi'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:420: undefined reference to `glTexEnvi'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:426: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:430: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:433: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlActiveTexture(unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:362: undefined reference to `glActiveTexture'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1MaterialRenderer_DETAIL_MAP::OnSetMaterial(irr::video::SMaterial const&, irr::video::SMaterial const&, bool, irr::video::IMaterialRendererServices*)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:479: undefined reference to `glTexEnvi'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:480: undefined reference to `glTexEnvi'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:481: undefined reference to `glTexEnvi'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:482: undefined reference to `glTexEnvi'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlActiveTexture(unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:362: undefined reference to `glActiveTexture'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:362: undefined reference to `glActiveTexture'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1MaterialRenderer_REFLECTION_2_LAYER::OnSetMaterial(irr::video::SMaterial const&, irr::video::SMaterial const&, bool, irr::video::IMaterialRendererServices*)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:544: undefined reference to `glTexEnvi'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:545: undefined reference to `glTexEnvi'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:546: undefined reference to `glTexEnvi'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:547: undefined reference to `glTexEnvi'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1MaterialRenderer_TRANSPARENT_ADD_COLOR::OnSetMaterial(irr::video::SMaterial const&, irr::video::SMaterial const&, bool, irr::video::IMaterialRendererServices*)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:210: undefined reference to `glBlendFunc'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:211: undefined reference to `glTexEnvi'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:212: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1MaterialRenderer_TRANSPARENT_ALPHA_CHANNEL::OnSetMaterial(irr::video::SMaterial const&, irr::video::SMaterial const&, bool, irr::video::IMaterialRendererServices*)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:300: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:301: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:302: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:303: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:305: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o:C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:306: more undefined references to `glTexEnvf' follow
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1MaterialRenderer_TRANSPARENT_ALPHA_CHANNEL::OnSetMaterial(irr::video::SMaterial const&, irr::video::SMaterial const&, bool, irr::video::IMaterialRendererServices*)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:308: undefined reference to `glBlendFunc'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:309: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:310: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:312: undefined reference to `glAlphaFunc'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1MaterialRenderer_TRANSPARENT_ALPHA_CHANNEL_REF::OnSetMaterial(irr::video::SMaterial const&, irr::video::SMaterial const&, bool, irr::video::IMaterialRendererServices*)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:348: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:349: undefined reference to `glAlphaFunc'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:350: undefined reference to `glTexEnvi'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1MaterialRenderer_TRANSPARENT_VERTEX_ALPHA::OnSetMaterial(irr::video::SMaterial const&, irr::video::SMaterial const&, bool, irr::video::IMaterialRendererServices*)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:246: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:248: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:249: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:251: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:252: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o:C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:253: more undefined references to `glTexEnvf' follow
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1MaterialRenderer_TRANSPARENT_VERTEX_ALPHA::OnSetMaterial(irr::video::SMaterial const&, irr::video::SMaterial const&, bool, irr::video::IMaterialRendererServices*)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:255: undefined reference to `glBlendFunc'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:256: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1MaterialRenderer_TRANSPARENT_REFLECTION_2_LAYER::OnSetMaterial(irr::video::SMaterial const&, irr::video::SMaterial const&, bool, irr::video::IMaterialRendererServices*)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:605: undefined reference to `glBlendFunc'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:606: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlActiveTexture(unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:362: undefined reference to `glActiveTexture'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1MaterialRenderer_TRANSPARENT_REFLECTION_2_LAYER::OnSetMaterial(irr::video::SMaterial const&, irr::video::SMaterial const&, bool, irr::video::IMaterialRendererServices*)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:595: undefined reference to `glTexEnvi'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:596: undefined reference to `glTexEnvi'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:597: undefined reference to `glTexEnvi'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:598: undefined reference to `glTexEnvi'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1MaterialRenderer_SOLID::OnSetMaterial(irr::video::SMaterial const&, irr::video::SMaterial const&, bool, irr::video::IMaterialRendererServices*)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:54: undefined reference to `glTexEnvi'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1MaterialRenderer_ONETEXTURE_BLEND::OnSetMaterial(irr::video::SMaterial const&, irr::video::SMaterial const&, bool, irr::video::IMaterialRendererServices*)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:84: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:85: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:86: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:87: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:89: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:91: undefined reference to `glBlendFunc'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:92: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:93: undefined reference to `glAlphaFunc'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:94: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:98: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:99: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESMaterialRenderer.h:101: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::drawVertexPrimitiveList2d3d(void const*, unsigned int, void const*, unsigned int, irr::video::E_VERTEX_TYPE, irr::scene::E_PRIMITIVE_TYPE, irr::video::E_INDEX_TYPE, bool)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:850: undefined reference to `glEnableClientState'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:851: undefined reference to `glEnableClientState'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:862: undefined reference to `glColorPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:879: undefined reference to `glTexCoordPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:880: undefined reference to `glVertexPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlClientActiveTexture(unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:366: undefined reference to `glClientActiveTexture'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::drawVertexPrimitiveList2d3d(void const*, unsigned int, void const*, unsigned int, irr::video::E_VERTEX_TYPE, irr::scene::E_PRIMITIVE_TYPE, irr::video::E_INDEX_TYPE, bool)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:893: undefined reference to `glEnableClientState'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:897: undefined reference to `glTexCoordPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1012: undefined reference to `glDrawArrays'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlClientActiveTexture(unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:366: undefined reference to `glClientActiveTexture'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::drawVertexPrimitiveList2d3d(void const*, unsigned int, void const*, unsigned int, irr::video::E_VERTEX_TYPE, irr::scene::E_PRIMITIVE_TYPE, irr::video::E_INDEX_TYPE, bool)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1064: undefined reference to `glDisableClientState'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlClientActiveTexture(unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:366: undefined reference to `glClientActiveTexture'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::drawVertexPrimitiveList2d3d(void const*, unsigned int, void const*, unsigned int, irr::video::E_VERTEX_TYPE, irr::scene::E_PRIMITIVE_TYPE, irr::video::E_INDEX_TYPE, bool)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1072: undefined reference to `glDisableClientState'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1073: undefined reference to `glDisableClientState'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1074: undefined reference to `glDisableClientState'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1075: undefined reference to `glDisableClientState'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:853: undefined reference to `glEnableClientState'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlClientActiveTexture(unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:366: undefined reference to `glClientActiveTexture'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::drawVertexPrimitiveList2d3d(void const*, unsigned int, void const*, unsigned int, irr::video::E_VERTEX_TYPE, irr::scene::E_PRIMITIVE_TYPE, irr::video::E_INDEX_TYPE, bool)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:932: undefined reference to `glTexCoordPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:933: undefined reference to `glVertexPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlClientActiveTexture(unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:366: undefined reference to `glClientActiveTexture'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::drawVertexPrimitiveList2d3d(void const*, unsigned int, void const*, unsigned int, irr::video::E_VERTEX_TYPE, irr::scene::E_PRIMITIVE_TYPE, irr::video::E_INDEX_TYPE, bool)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:946: undefined reference to `glEnableClientState'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:948: undefined reference to `glTexCoordPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlClientActiveTexture(unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:366: undefined reference to `glClientActiveTexture'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::drawVertexPrimitiveList2d3d(void const*, unsigned int, void const*, unsigned int, irr::video::E_VERTEX_TYPE, irr::scene::E_PRIMITIVE_TYPE, irr::video::E_INDEX_TYPE, bool)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:953: undefined reference to `glEnableClientState'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:955: undefined reference to `glTexCoordPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:905: undefined reference to `glTexCoordPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:906: undefined reference to `glVertexPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlClientActiveTexture(unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:366: undefined reference to `glClientActiveTexture'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::drawVertexPrimitiveList2d3d(void const*, unsigned int, void const*, unsigned int, irr::video::E_VERTEX_TYPE, irr::scene::E_PRIMITIVE_TYPE, irr::video::E_INDEX_TYPE, bool)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:920: undefined reference to `glEnableClientState'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:924: undefined reference to `glTexCoordPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1038: undefined reference to `glDrawElements'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1035: undefined reference to `glDrawElements'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1032: undefined reference to `glDrawElements'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1029: undefined reference to `glDrawElements'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1026: undefined reference to `glDrawElements'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o:C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1023: more undefined references to `glDrawElements' follow
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::drawVertexPrimitiveList2d3d(void const*, unsigned int, void const*, unsigned int, irr::video::E_VERTEX_TYPE, irr::scene::E_PRIMITIVE_TYPE, irr::video::E_INDEX_TYPE, bool)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:879: undefined reference to `glTexCoordPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:931: undefined reference to `glNormalPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:932: undefined reference to `glTexCoordPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:904: undefined reference to `glNormalPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:905: undefined reference to `glTexCoordPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:859: undefined reference to `glEnableClientState'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1070: undefined reference to `glDisableClientState'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:856: undefined reference to `glEnableClientState'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlClientActiveTexture(unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:366: undefined reference to `glClientActiveTexture'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::drawVertexPrimitiveList2d3d(void const*, unsigned int, void const*, unsigned int, irr::video::E_VERTEX_TYPE, irr::scene::E_PRIMITIVE_TYPE, irr::video::E_INDEX_TYPE, bool)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1059: undefined reference to `glDisableClientState'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlPointParameterfv(int, float const*)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:394: undefined reference to `glPointParameterfv'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::drawVertexPrimitiveList2d3d(void const*, unsigned int, void const*, unsigned int, irr::video::E_VERTEX_TYPE, irr::scene::E_PRIMITIVE_TYPE, irr::video::E_INDEX_TYPE, bool)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1001: undefined reference to `glGetFloatv'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlPointParameterf(int, float)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:390: undefined reference to `glPointParameterf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::drawVertexPrimitiveList2d3d(void const*, unsigned int, void const*, unsigned int, irr::video::E_VERTEX_TYPE, irr::scene::E_PRIMITIVE_TYPE, irr::video::E_INDEX_TYPE, bool)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1006: undefined reference to `glPointSize'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:993: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1012: undefined reference to `glDrawArrays'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1016: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1017: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:878: undefined reference to `glNormalPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:879: undefined reference to `glTexCoordPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:910: undefined reference to `glNormalPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:911: undefined reference to `glColorPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:912: undefined reference to `glTexCoordPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:913: undefined reference to `glVertexPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:884: undefined reference to `glNormalPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:885: undefined reference to `glColorPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:886: undefined reference to `glTexCoordPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:887: undefined reference to `glVertexPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:873: undefined reference to `glPointSizePointerOES'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:937: undefined reference to `glNormalPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:938: undefined reference to `glColorPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:939: undefined reference to `glTexCoordPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:940: undefined reference to `glVertexPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:950: undefined reference to `glTexCoordPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlClientActiveTexture(unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:366: undefined reference to `glClientActiveTexture'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::drawVertexPrimitiveList2d3d(void const*, unsigned int, void const*, unsigned int, irr::video::E_VERTEX_TYPE, irr::scene::E_PRIMITIVE_TYPE, irr::video::E_INDEX_TYPE, bool)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:953: undefined reference to `glEnableClientState'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:957: undefined reference to `glTexCoordPointer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:1010: undefined reference to `glTexEnvf'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::drawStencilShadow(bool, irr::video::SColor, irr::video::SColor, irr::video::SColor, irr::video::SColor)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2421: undefined reference to `glIsEnabled'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2422: undefined reference to `glIsEnabled'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2424: undefined reference to `glGetBooleanv'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2426: undefined reference to `glGetIntegerv'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2427: undefined reference to `glIsEnabled'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2429: undefined reference to `glGetIntegerv'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2430: undefined reference to `glGetIntegerv'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2432: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2433: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2434: undefined reference to `glDepthMask'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2436: undefined reference to `glShadeModel'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2437: undefined reference to `glColorMask'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2439: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2440: undefined reference to `glBlendFunc'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2442: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2443: undefined reference to `glStencilFunc'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2444: undefined reference to `glStencilOp'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2447: undefined reference to `glMatrixMode'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2448: undefined reference to `glPushMatrix'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2449: undefined reference to `glLoadIdentity'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2450: undefined reference to `glMatrixMode'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2451: undefined reference to `glPushMatrix'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2452: undefined reference to `glLoadIdentity'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2466: undefined reference to `glPopMatrix'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2467: undefined reference to `glMatrixMode'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2468: undefined reference to `glPopMatrix'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2469: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2474: undefined reference to `glDepthMask'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2475: undefined reference to `glShadeModel'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2478: undefined reference to `glBlendFunc'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2463: undefined reference to `glClear'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2466: undefined reference to `glPopMatrix'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2467: undefined reference to `glMatrixMode'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2468: undefined reference to `glPopMatrix'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2469: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2471: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2473: undefined reference to `glEnable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2474: undefined reference to `glDepthMask'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2475: undefined reference to `glShadeModel'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:2477: undefined reference to `glDisable'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlBindBuffer(unsigned int, unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:374: undefined reference to `glBindBuffer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlBindBuffer(unsigned int, unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:754: undefined reference to `glBindBuffer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:754: undefined reference to `glBindBuffer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlBindBuffer(unsigned int, unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:374: undefined reference to `glBindBuffer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlDeleteBuffers(int, unsigned int const*)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:386: undefined reference to `glDeleteBuffers'
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:386: undefined reference to `glDeleteBuffers'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1ExtensionHandler::extGlBindBuffer(unsigned int, unsigned int)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESExtensionHandler.h:374: undefined reference to `glBindBuffer'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::COGLES1Driver::updateIndexHardwareBuffer(irr::video::COGLES1Driver::SHWBufferLink_opengl*)':
C:/android-ndk-r5b/sources/irrlichtandroid/project/jni/COGLESDriver.cpp:622: undefined reference to `glGetError'
C:/android-ndk-r5b/sources/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o: In function `irr::video::
serengeor
Posts: 1712
Joined: Tue Jan 13, 2009 7:34 pm
Location: Lithuania

Post by serengeor »

I think you should link static open gl libraries for android, though I don't know much about development for android, as I don't own one.

Linker errors usually mean that you're not linking static libraries, which are afaik ".a" on linux based os'es.
Working on game: Marrbles (Currently stopped).
balrajbalraj007
Posts: 16
Joined: Sun Mar 27, 2011 3:53 pm

Post by balrajbalraj007 »

Hey actually i am also new to android and really don't know how to link openGL to android... Please can you tell me in step how to do the same....
serengeor
Posts: 1712
Joined: Tue Jan 13, 2009 7:34 pm
Location: Lithuania

Post by serengeor »

balrajbalraj007 wrote:Hey actually i am also new to android and really don't know how to link openGL to android... Please can you tell me in step how to do the same....
I think you should get more experience in programming on the whole before developing for mobile devices. Also you should learn how to use google, it can answer most of the questions faster than the forum users can.

BTW:these errors are not related to irrlicht.
Working on game: Marrbles (Currently stopped).
Radikalizm
Posts: 1215
Joined: Tue Jan 09, 2007 7:03 pm
Location: Leuven, Belgium

Post by Radikalizm »

balrajbalraj007 wrote:Hey actually i am also new to android and really don't know how to link openGL to android... Please can you tell me in step how to do the same....
Google is your friend! I'd be surprised if you wouldn't find anything about OpenGL on android
Remember that this is still a forum for irrlicht, not a lot of people here have experience with native OpenGL, and even less people have experience with it on mobile platforms like android

EDIT: ah, serengeor beat me to it :D
balrajbalraj007
Posts: 16
Joined: Sun Mar 27, 2011 3:53 pm

Post by balrajbalraj007 »

Ok...Thanks for all your reply....
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

As already communicated via PM, you have to set up linker paths with -L and lib names with -l
Linking against opengl is not necessary, the gles libs have the symbols defined.
Post Reply