Code: Select all
../../Engine/irrlicht/lib/Linux/libIrrlicht.a(COGLESExtensionHandler.o): In function `irr::video::COGLES1ExtensionHandler::initExtensions()':
/home/michael/Code/CPlusPlus/Amanita/Engine/irrlicht/source/Irrlicht/COGLESExtensionHandler.cpp:262: undefined reference to `eglGetProcAddress'
/home/michael/Code/CPlusPlus/Amanita/Engine/irrlicht/source/Irrlicht/COGLESExtensionHandler.cpp:263: undefined reference to `eglGetProcAddress'
/home/michael/Code/CPlusPlus/Amanita/Engine/irrlicht/source/Irrlicht/COGLESExtensionHandler.cpp:264: undefined reference to `eglGetProcAddress'
/home/michael/Code/CPlusPlus/Amanita/Engine/irrlicht/source/Irrlicht/COGLESExtensionHandler.cpp:265: undefined reference to `eglGetProcAddress'
/home/michael/Code/CPlusPlus/Amanita/Engine/irrlicht/source/Irrlicht/COGLESExtensionHandler.cpp:266: undefined reference to `eglGetProcAddress'
../../Engine/irrlicht/lib/Linux/libIrrlicht.a(COGLESExtensionHandler.o):/home/michael/Code/CPlusPlus/Amanita/Engine/irrlicht/source/Irrlicht/COGLESExtensionHandler.cpp:267: more undefined references to `eglGetProcAddress' follow
../../Engine/irrlicht/lib/Linux/libIrrlicht.a(CEGLManager.o): In function `irr::video::CEGLManager::initialize(irr::SIrrlichtCreationParameters const&, irr::video::SExposedVideoData const&)':
/home/michael/Code/CPlusPlus/Amanita/Engine/irrlicht/source/Irrlicht/CEGLManager.cpp:52: undefined reference to `eglGetDisplay'
/home/michael/Code/CPlusPlus/Amanita/Engine/irrlicht/source/Irrlicht/CEGLManager.cpp:70: undefined reference to `eglInitialize'
../../Engine/irrlicht/lib/Linux/libIrrlicht.a(CEGLManager.o): In function `irr::video::CEGLManager::terminate()':
/home/michael/Code/CPlusPlus/Amanita/Engine/irrlicht/source/Irrlicht/CEGLManager.cpp:92: undefined reference to `eglMakeCurrent'
/home/michael/Code/CPlusPlus/Amanita/Engine/irrlicht/source/Irrlicht/CEGLManager.cpp:94: undefined reference to `eglTerminate'
../../Engine/irrlicht/lib/Linux/libIrrlicht.a(CEGLManager.o): In function `irr::video::CEGLManager::generateSurface()':
/home/michael/Code/CPlusPlus/Amanita/Engine/irrlicht/source/Irrlicht/CEGLManager.cpp:164: undefined reference to `eglChooseConfig'
/home/michael/Code/CPlusPlus/Amanita/Engine/irrlicht/source/Irrlicht/CEGLManager.cpp:253: undefined reference to `eglCreateWindowSurface'
/home/michael/Code/CPlusPlus/Amanita/Engine/irrlicht/source/Irrlicht/CEGLManager.cpp:256: undefined reference to `eglCreateWindowSurface'
/home/michael/Code/CPlusPlus/Amanita/Engine/irrlicht/source/Irrlicht/CEGLManager.cpp:263: undefined reference to `eglBindAPI'
/home/michael/Code/CPlusPlus/Amanita/Engine/irrlicht/source/Irrlicht/CEGLManager.cpp:267: undefined reference to `eglSwapInterval'
../../Engine/irrlicht/lib/Linux/libIrrlicht.a(CEGLManager.o): In function `irr::video::CEGLManager::destroySurface()':
/home/michael/Code/CPlusPlus/Amanita/Engine/irrlicht/source/Irrlicht/CEGLManager.cpp:278: undefined reference to `eglMakeCurrent'
/home/michael/Code/CPlusPlus/Amanita/Engine/irrlicht/source/Irrlicht/CEGLManager.cpp:280: undefined reference to `eglDestroySurface'
../../Engine/irrlicht/lib/Linux/libIrrlicht.a(CEGLManager.o): In function `irr::video::CEGLManager::generateContext()':
/home/michael/Code/CPlusPlus/Amanita/Engine/irrlicht/source/Irrlicht/CEGLManager.cpp:314: undefined reference to `eglCreateContext'
../../Engine/irrlicht/lib/Linux/libIrrlicht.a(CEGLManager.o): In function `irr::video::CEGLManager::destroyContext()':
/home/michael/Code/CPlusPlus/Amanita/Engine/irrlicht/source/Irrlicht/CEGLManager.cpp:333: undefined reference to `eglMakeCurrent'
/home/michael/Code/CPlusPlus/Amanita/Engine/irrlicht/source/Irrlicht/CEGLManager.cpp:334: undefined reference to `eglDestroyContext'
../../Engine/irrlicht/lib/Linux/libIrrlicht.a(CEGLManager.o): In function `irr::video::CEGLManager::activateContext(irr::video::SExposedVideoData const&)':
/home/michael/Code/CPlusPlus/Amanita/Engine/irrlicht/source/Irrlicht/CEGLManager.cpp:341: undefined reference to `eglMakeCurrent'
../../Engine/irrlicht/lib/Linux/libIrrlicht.a(CEGLManager.o): In function `irr::video::CEGLManager::swapBuffers()':
/home/michael/Code/CPlusPlus/Amanita/Engine/irrlicht/source/Irrlicht/CEGLManager.cpp:358: undefined reference to `eglSwapBuffers'
../../Engine/irrlicht/lib/Linux/libIrrlicht.a(CEGLManager.o): In function `irr::video::CEGLManager::testEGLError()':
/home/michael/Code/CPlusPlus/Amanita/Engine/irrlicht/source/Irrlicht/CEGLManager.cpp:364: undefined reference to `eglGetError'
collect2: error: ld returned 1 exit status
make: *** [Makefile:12: make] Error 1
--EDIT:
I'm looking at the Makefile for Irrlicht, and I'm not seeing any includes or library paths for EGL, GLES, or GLES2... could this be the problem?