aap/librw

miami game spews out undefined references

Opened this issue · 0 comments

Compiling on Raspbian 32-bit, Raspberry Pi 3b

All compiled cool and nice, but the linking process just fails at some point for some reason.

Here's what I got from the process:

Running action 'gmake2'...
Done (20513ms).
==== Building librw (release_linux-arm-librw_gl3_glfw-oal) ====
==== Building reVC (release_linux-arm-librw_gl3_glfw-oal) ====
Running prebuild commands
"./../printHash.sh" "./../src/extras/GitSHA1.cpp"
fatal: not a git repository (or any of the parent directories): .git
GitSHA1.cpp
Linking reVC
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/TexRead.o: in function `CheckVideoCardCaps()':
/home/pi/re3/build/../src/rw/TexRead.cpp:220: undefined reference to `rw::gl3::gl3Caps'
/usr/bin/ld: /home/pi/re3/build/../src/rw/TexRead.cpp:220: undefined reference to `rw::platform'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/TexRead.o: in function `WriteVideoCardCapsFile()':
/home/pi/re3/build/../src/rw/TexRead.cpp:237: undefined reference to `rw::gl3::gl3Caps'
/usr/bin/ld: /home/pi/re3/build/../src/rw/TexRead.cpp:237: undefined reference to `rw::platform'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/TexRead.o: in function `CreateTxdImageForVideoCard()':
/home/pi/re3/build/../src/rw/TxdStore.h:40: undefined reference to `rw::gl3::needToReadBackTextures'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/custompipes.o: in function `CustomPipes::customFindCB(char const*)':
/home/pi/re3/build/../src/extras/custompipes.cpp:524: undefined reference to `rw::TexDictionary::find(char const*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/custompipes.o: in function `CustomPipes::EnvMapRender()':
/home/pi/re3/build/../src/extras/custompipes.cpp:134: undefined reference to `rw::Frame::transform(rw::Matrix const*, rw::CombineOp)'
/usr/bin/ld: /home/pi/re3/build/../src/extras/custompipes.cpp:141: undefined reference to `rw::Camera::clear(rw::RGBA*, unsigned int)'
/usr/bin/ld: /home/pi/re3/build/../src/extras/custompipes.cpp:148: undefined reference to `rw::SetRenderState(int, unsigned int)'
/usr/bin/ld: /home/pi/re3/build/../src/extras/custompipes.cpp:149: undefined reference to `rw::SetRenderState(int, unsigned int)'
/usr/bin/ld: /home/pi/re3/build/../src/extras/custompipes.cpp:150: undefined reference to `rw::SetRenderState(int, unsigned int)'
/usr/bin/ld: /home/pi/re3/build/../src/extras/custompipes.cpp:151: undefined reference to `rw::SetRenderStatePtr(int, void*)'
/usr/bin/ld: /home/pi/re3/build/../src/extras/custompipes.cpp:152: undefined reference to `rw::im2d::RenderIndexedPrimitive(rw::PrimitiveType, void*, int, void*, int)'
/usr/bin/ld: /home/pi/re3/build/../src/extras/custompipes.cpp:153: undefined reference to `rw::SetRenderState(int, unsigned int)'
/usr/bin/ld: /home/pi/re3/build/../src/extras/custompipes.cpp:154: undefined reference to `rw::SetRenderState(int, unsigned int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/custompipes.o: in function `CustomPipes::GetGlossTex(rw::Material*)':
/home/pi/re3/build/../src/extras/custompipes.cpp:411: undefined reference to `rw::TexDictionary::find(char const*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/custompipes.o: in function `CustomPipes::AttachRimPipe(rw::Atomic*)':
/home/pi/re3/build/../src/extras/custompipes.cpp:453: undefined reference to `rw::skinGlobals'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/custompipes.o: in function `CustomPipes::AttachRimPipe(rw::Clump*)':
/home/pi/re3/build/../src/extras/custompipes.cpp:458: undefined reference to `rw::skinGlobals'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/custompipes.o: in function `CustomPipes::CustomPipeInit()':
/home/pi/re3/build/../src/extras/custompipes.cpp:170: undefined reference to `rw::TexDictionary::find(char const*)'
/usr/bin/ld: /home/pi/re3/build/../src/extras/custompipes.cpp:60: undefined reference to `rw::Raster::create(int, int, int, int, int)'
/usr/bin/ld: /home/pi/re3/build/../src/extras/custompipes.cpp:62: undefined reference to `rw::Raster::create(int, int, int, int, int)'
/usr/bin/ld: /home/pi/re3/build/../src/extras/custompipes.cpp:64: undefined reference to `rw::Frame::create()'
/usr/bin/ld: /home/pi/re3/build/../src/extras/custompipes.cpp:66: undefined reference to `rw::Camera::create()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/custompipes.o: in function `CustomPipes::CustomPipeInit()':
/home/pi/re3/build/../src/fakerw/src/rwobjects.h:116: undefined reference to `rw::Frame::updateObjects()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/custompipes.o: in function `CustomPipes::CustomPipeInit()':
/home/pi/re3/build/../src/extras/custompipes.cpp:71: undefined reference to `rw::Camera::setNearPlane(float)'
/usr/bin/ld: /home/pi/re3/build/../src/extras/custompipes.cpp:72: undefined reference to `rw::Camera::setFarPlane(float)'
/usr/bin/ld: /home/pi/re3/build/../src/extras/custompipes.cpp:74: undefined reference to `rw::Camera::setViewWindow(rw::V2d const*)'
/usr/bin/ld: /home/pi/re3/build/../src/extras/custompipes.cpp:75: undefined reference to `rw::World::addCamera(rw::Camera*)'
/usr/bin/ld: /home/pi/re3/build/../src/extras/custompipes.cpp:76: undefined reference to `rw::Texture::create(rw::Raster*)'
/usr/bin/ld: /home/pi/re3/build/../src/extras/custompipes.cpp:84: undefined reference to `rw::Frame::destroy()'
/usr/bin/ld: /home/pi/re3/build/../src/extras/custompipes.cpp:86: undefined reference to `rw::Raster::destroy()'
/usr/bin/ld: /home/pi/re3/build/../src/extras/custompipes.cpp:88: undefined reference to `rw::Raster::destroy()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/custompipes.o: in function `CustomPipes::CustomPipeShutdown()':
/home/pi/re3/build/../src/extras/custompipes.cpp:220: undefined reference to `rw::Texture::destroy()'
/usr/bin/ld: /home/pi/re3/build/../src/extras/custompipes.cpp:99: undefined reference to `rw::Raster::destroy()'
/usr/bin/ld: /home/pi/re3/build/../src/extras/custompipes.cpp:103: undefined reference to `rw::Raster::destroy()'
/usr/bin/ld: /home/pi/re3/build/../src/extras/custompipes.cpp:109: undefined reference to `rw::Frame::destroy()'
/usr/bin/ld: /home/pi/re3/build/../src/extras/custompipes.cpp:111: undefined reference to `rw::World::removeCamera(rw::Camera*)'
/usr/bin/ld: /home/pi/re3/build/../src/extras/custompipes.cpp:112: undefined reference to `rw::Camera::destroy()'
/usr/bin/ld: /home/pi/re3/build/../src/extras/custompipes.cpp:497: undefined reference to `rw::TexDictionary::destroy()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/custompipes.o: in function `CustomPipes::CustomPipeRegister()':
/home/pi/re3/build/../src/fakerw/src/rwobjects.h:429: undefined reference to `rw::PluginList::registerPlugin(int, unsigned int, void* (*)(void*, int, int), void* (*)(void*, int, int), void* (*)(void*, void*, int, int))'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/custompipes.o: in function `CustomPipes::CustomPipeRegister()':
/home/pi/re3/build/../src/extras/custompipes.cpp:511: undefined reference to `rw::Material::s_plglist'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/custompipes.o: in function `CustomPipes::SetTxdFindCallback()':
/home/pi/re3/build/../src/extras/custompipes.cpp:535: undefined reference to `rw::Texture::findCB'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwMalloc(unsigned int)':
/home/pi/re3/build/../src/fakerw/fake.cpp:19: undefined reference to `rw::Engine::memfuncs'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwCalloc(unsigned int, unsigned int)':
/home/pi/re3/build/../src/fakerw/fake.cpp:25: undefined reference to `rw::Engine::memfuncs'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwFree(void*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:26: undefined reference to `rw::Engine::memfuncs'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwV3dTransformPoints(rw::V3d*, rw::V3d const*, int, rw::Matrix const*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:49: undefined reference to `rw::V3d::transformPoints(rw::V3d*, rw::V3d const*, int, rw::Matrix const*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwMatrixDestroy(rw::Matrix*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:54: undefined reference to `rw::Matrix::destroy()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwMatrixCreate()':
/home/pi/re3/build/../src/fakerw/fake.cpp:55: undefined reference to `rw::Matrix::create()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwMatrixSetIdentity(rw::Matrix*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:57: undefined reference to `rw::Matrix::setIdentity()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwMatrixTransform(rw::Matrix*, rw::Matrix const*, RwOpCombineType)':
/home/pi/re3/build/../src/fakerw/fake.cpp:60: undefined reference to `rw::Matrix::transform(rw::Matrix const*, rw::CombineOp)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwMatrixInvert(rw::Matrix*, rw::Matrix const*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:62: undefined reference to `rw::Matrix::invert(rw::Matrix*, rw::Matrix const*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwMatrixScale(rw::Matrix*, rw::V3d const*, RwOpCombineType)':
/home/pi/re3/build/../src/fakerw/fake.cpp:64: undefined reference to `rw::Matrix::scale(rw::V3d const*, rw::CombineOp)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwMatrixTranslate(rw::Matrix*, rw::V3d const*, RwOpCombineType)':
/home/pi/re3/build/../src/fakerw/fake.cpp:66: undefined reference to `rw::Matrix::translate(rw::V3d const*, rw::CombineOp)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwMatrixRotate(rw::Matrix*, rw::V3d const*, float, RwOpCombineType)':
/home/pi/re3/build/../src/fakerw/fake.cpp:68: undefined reference to `rw::Matrix::rotate(rw::V3d const*, float, rw::CombineOp)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwFrameTranslate(rw::Frame*, rw::V3d const*, RwOpCombineType)':
/home/pi/re3/build/../src/fakerw/fake.cpp:87: undefined reference to `rw::Frame::translate(rw::V3d const*, rw::CombineOp)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwFrameRotate(rw::Frame*, rw::V3d const*, float, RwOpCombineType)':
/home/pi/re3/build/../src/fakerw/fake.cpp:88: undefined reference to `rw::Frame::rotate(rw::V3d const*, float, rw::CombineOp)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwFrameScale(rw::Frame*, rw::V3d const*, RwOpCombineType)':
/home/pi/re3/build/../src/fakerw/fake.cpp:89: undefined reference to `rw::Frame::scale(rw::V3d const*, rw::CombineOp)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwFrameTransform(rw::Frame*, rw::Matrix const*, RwOpCombineType)':
/home/pi/re3/build/../src/fakerw/fake.cpp:90: undefined reference to `rw::Frame::transform(rw::Matrix const*, rw::CombineOp)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwFrameSetIdentity(rw::Frame*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:93: undefined reference to `rw::Matrix::setIdentity()'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:93: undefined reference to `rw::Frame::updateObjects()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwFrameForAllChildren(rw::Frame*, rw::Frame* (*)(rw::Frame*, void*), void*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:97: undefined reference to `rw::Frame::forAllChildren(rw::Frame* (*)(rw::Frame*, void*), void*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwFrameRemoveChild(rw::Frame*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:98: undefined reference to `rw::Frame::removeChild()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwFrameAddChild(rw::Frame*, rw::Frame*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:99: undefined reference to `rw::Frame::addChild(rw::Frame*, int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwFrameGetLTM(rw::Frame*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:102: undefined reference to `rw::Frame::getLTM()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwFrameUpdateObjects(rw::Frame*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:104: undefined reference to `rw::Frame::updateObjects()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwFrameCreate()':
/home/pi/re3/build/../src/fakerw/fake.cpp:105: undefined reference to `rw::Frame::create()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwFrameDestroy(rw::Frame*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:108: undefined reference to `rw::Frame::destroy()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwFrameRegisterPlugin(int, unsigned int, void* (*)(void*, int, int), void* (*)(void*, int, int), void* (*)(void*, void const*, int, int))':
/home/pi/re3/build/../src/fakerw/src/rwobjects.h:31: undefined reference to `rw::PluginList::registerPlugin(int, unsigned int, void* (*)(void*, int, int), void* (*)(void*, int, int), void* (*)(void*, void*, int, int))'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwFrameRegisterPlugin(int, unsigned int, void* (*)(void*, int, int), void* (*)(void*, int, int), void* (*)(void*, void const*, int, int))':
/home/pi/re3/build/../src/fakerw/fake.cpp:115: undefined reference to `rw::Frame::s_plglist'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwFrameRegisterPluginStream(unsigned int, rw::Stream* (*)(rw::Stream*, int, void*, int, int), rw::Stream* (*)(rw::Stream*, int, void const*, int, int), int (*)(void const*, int, int))':
/home/pi/re3/build/../src/fakerw/src/rwobjects.h:31: undefined reference to `rw::PluginList::registerStream(unsigned int, rw::Stream* (*)(rw::Stream*, int, void*, int, int), rw::Stream* (*)(rw::Stream*, int, void*, int, int), int (*)(void*, int, int))'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwFrameRegisterPluginStream(unsigned int, rw::Stream* (*)(rw::Stream*, int, void*, int, int), rw::Stream* (*)(rw::Stream*, int, void const*, int, int), int (*)(void const*, int, int))':
/home/pi/re3/build/../src/fakerw/fake.cpp:122: undefined reference to `rw::Frame::s_plglist'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `rwFrameListDeinitialize(rw::FrameList_*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:129: undefined reference to `rw::Engine::memfuncs'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `rwFrameListStreamRead(rw::Stream*, rw::FrameList_*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:130: undefined reference to `rw::FrameList_::streamRead(rw::Stream*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwCameraClear(rw::Camera*, rw::RGBA*, int)':
/home/pi/re3/build/../src/fakerw/fake.cpp:137: undefined reference to `rw::Camera::clear(rw::RGBA*, unsigned int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwCameraShowRaster(rw::Camera*, void*, unsigned int)':
/home/pi/re3/build/../src/fakerw/fake.cpp:139: undefined reference to `rw::Camera::showRaster(unsigned int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwCameraDestroy(rw::Camera*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:140: undefined reference to `rw::Camera::destroy()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwCameraCreate()':
/home/pi/re3/build/../src/fakerw/fake.cpp:141: undefined reference to `rw::Camera::create()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwCameraClone(rw::Camera*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:142: undefined reference to `rw::Camera::clone()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwCameraSetViewOffset(rw::Camera*, rw::V2d const*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:143: undefined reference to `rw::Camera::setViewOffset(rw::V2d const*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwCameraSetViewWindow(rw::Camera*, rw::V2d const*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:144: undefined reference to `rw::Camera::setViewWindow(rw::V2d const*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwCameraSetNearClipPlane(rw::Camera*, float)':
/home/pi/re3/build/../src/fakerw/fake.cpp:146: undefined reference to `rw::Camera::setNearPlane(float)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwCameraSetFarClipPlane(rw::Camera*, float)':
/home/pi/re3/build/../src/fakerw/fake.cpp:147: undefined reference to `rw::Camera::setFarPlane(float)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwCameraFrustumTestSphere(rw::Camera const*, rw::Sphere const*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:151: undefined reference to `rw::Camera::frustumTestSphere(rw::Sphere const*) const'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwCameraGetCurrentCamera()':
/home/pi/re3/build/../src/fakerw/fake.cpp:161: undefined reference to `rw::engine'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwCameraSetFrame(rw::Camera*, rw::Frame*)':
/home/pi/re3/build/../src/fakerw/src/rwobjects.h:116: undefined reference to `rw::Frame::updateObjects()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwImageCreate(int, int, int)':
/home/pi/re3/build/../src/fakerw/fake.cpp:172: undefined reference to `rw::Image::create(int, int, int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwImageDestroy(rw::Image*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:173: undefined reference to `rw::Image::destroy()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwImageAllocatePixels(rw::Image*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:174: undefined reference to `rw::Image::allocate()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwImageFreePixels(rw::Image*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:175: undefined reference to `rw::Image::free()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwImageSetPath(char const*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:184: undefined reference to `rw::Image::setSearchPath(char const*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwImageFindRasterFormat(rw::Image*, int, int*, int*, int*, int*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:211: undefined reference to `rw::Raster::imageFindRasterFormat(rw::Image*, int, int*, int*, int*, int*, int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwRasterCreate(int, int, int, int)':
/home/pi/re3/build/../src/fakerw/fake.cpp:217: undefined reference to `rw::Raster::create(int, int, int, int, int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwRasterDestroy(rw::Raster*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:218: undefined reference to `rw::Raster::destroy()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwRasterRenderFast(rw::Raster*, int, int)':
/home/pi/re3/build/../src/fakerw/fake.cpp:229: undefined reference to `rw::Raster::renderFast(int, int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwRasterPushContext(rw::Raster*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:232: undefined reference to `rw::Raster::pushContext(rw::Raster*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwRasterPopContext()':
/home/pi/re3/build/../src/fakerw/fake.cpp:233: undefined reference to `rw::Raster::popContext()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwRasterGetCurrentContext()':
/home/pi/re3/build/../src/fakerw/fake.cpp:234: undefined reference to `rw::Raster::getCurrentContext()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwRasterLock(rw::Raster*, unsigned char, int)':
/home/pi/re3/build/../src/fakerw/fake.cpp:238: undefined reference to `rw::Raster::lock(int, int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwRasterUnlock(rw::Raster*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:239: undefined reference to `rw::Raster::unlock(int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwRasterSetFromImage(rw::Raster*, rw::Image*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:246: undefined reference to `rw::Raster::setFromImage(rw::Image*, int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwTextureCreate(rw::Raster*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:251: undefined reference to `rw::Texture::create(rw::Raster*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwTextureDestroy(rw::Texture*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:252: undefined reference to `rw::Texture::destroy()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwTextureRead(char const*, char const*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:273: undefined reference to `rw::Texture::read(char const*, char const*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `rwNativeTextureHackRead(rw::Stream*, rw::Texture**, int)':
/home/pi/re3/build/../src/fakerw/fake.cpp:306: undefined reference to `rw::Texture::streamReadNative(rw::Stream*)'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:308: undefined reference to `rw::Raster::convertTexToCurrentPlatform(rw::Raster*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwTexDictionaryCreate()':
/home/pi/re3/build/../src/fakerw/fake.cpp:317: undefined reference to `rw::TexDictionary::create()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwTexDictionaryDestroy(rw::TexDictionary*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:318: undefined reference to `rw::TexDictionary::destroy()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwTexDictionaryAddTexture(rw::TexDictionary*, rw::Texture*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:319: undefined reference to `rw::TexDictionary::addFront(rw::Texture*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwTexDictionaryFindNamedTexture(rw::TexDictionary*, char const*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:321: undefined reference to `rw::TexDictionary::find(char const*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwTexDictionaryGetCurrent()':
/home/pi/re3/build/../src/fakerw/fake.cpp:322: undefined reference to `rw::TexDictionary::getCurrent()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwTexDictionarySetCurrent(rw::TexDictionary*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:323: undefined reference to `rw::TexDictionary::setCurrent(rw::TexDictionary*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwTexDictionaryStreamWrite(rw::TexDictionary const*, rw::Stream*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:337: undefined reference to `rw::TexDictionary::streamWrite(rw::Stream*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwStreamOpen(RwStreamType, RwStreamAccessType, void const*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:386: undefined reference to `rw::StreamMemory::open(unsigned char*, unsigned int, unsigned int)'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:367: undefined reference to `rw::StreamFile::open(char const*, char const*)'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:375: undefined reference to `rw::StreamFile::open(char const*, char const*)'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:371: undefined reference to `rw::allocLocation'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:371: undefined reference to `rw::Engine::memfuncs'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:371: undefined reference to `vtable for rw::StreamMemory'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:371: undefined reference to `vtable for rw::StreamFile'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwStreamClose(rw::Stream*, void*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:396: undefined reference to `rw::Engine::memfuncs'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwStreamFindChunk(rw::Stream*, unsigned int, unsigned int*, unsigned int*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:402: undefined reference to `rw::findChunk(rw::Stream*, unsigned int, unsigned int*, unsigned int*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwIm2DGetNearScreenZ()':
/home/pi/re3/build/../src/fakerw/fake.cpp:417: undefined reference to `rw::im2d::GetNearZ()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwIm2DGetFarScreenZ()':
/home/pi/re3/build/../src/fakerw/fake.cpp:418: undefined reference to `rw::im2d::GetFarZ()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwIm2DRenderLine(rw::gl3::Im2DVertex*, int, int, int)':
/home/pi/re3/build/../src/fakerw/fake.cpp:420: undefined reference to `rw::im2d::RenderLine(void*, int, int, int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwIm2DRenderTriangle(rw::gl3::Im2DVertex*, int, int, int, int)':
/home/pi/re3/build/../src/fakerw/fake.cpp:422: undefined reference to `rw::im2d::RenderTriangle(void*, int, int, int, int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwIm2DRenderPrimitive(RwPrimitiveType, rw::gl3::Im2DVertex*, int)':
/home/pi/re3/build/../src/fakerw/fake.cpp:424: undefined reference to `rw::im2d::RenderPrimitive(rw::PrimitiveType, void*, int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwIm2DRenderIndexedPrimitive(RwPrimitiveType, rw::gl3::Im2DVertex*, int, unsigned short*, int)':
/home/pi/re3/build/../src/fakerw/fake.cpp:426: undefined reference to `rw::im2d::RenderIndexedPrimitive(rw::PrimitiveType, void*, int, void*, int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwIm3DTransform(rw::gl3::Im3DVertex*, unsigned int, rw::Matrix*, unsigned int)':
/home/pi/re3/build/../src/fakerw/fake.cpp:434: undefined reference to `rw::im3d::Transform(void*, int, rw::Matrix*, unsigned int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwIm3DEnd()':
/home/pi/re3/build/../src/fakerw/fake.cpp:435: undefined reference to `rw::im3d::End()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwIm3DRenderLine(int, int)':
/home/pi/re3/build/../src/fakerw/fake.cpp:440: undefined reference to `rw::im3d::RenderIndexedPrimitive(rw::PrimitiveType, void*, int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwIm3DRenderIndexedPrimitive(RwPrimitiveType, unsigned short*, int)':
/home/pi/re3/build/../src/fakerw/fake.cpp:444: undefined reference to `rw::im3d::RenderIndexedPrimitive(rw::PrimitiveType, void*, int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwRenderStateGet(RwRenderState, void*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:461: undefined reference to `rw::GetRenderState(int)'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:463: undefined reference to `rw::GetRenderState(int)'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:464: undefined reference to `rw::GetRenderState(int)'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:465: undefined reference to `rw::GetRenderState(int)'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:466: undefined reference to `rw::GetRenderState(int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o:/home/pi/re3/build/../src/fakerw/fake.cpp:467: more undefined references to `rw::GetRenderState(int)' follow
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwRenderStateGet(RwRenderState, void*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:456: undefined reference to `rw::GetRenderStatePtr(int)'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:457: undefined reference to `rw::GetRenderState(int)'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:458: undefined reference to `rw::GetRenderState(int)'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:459: undefined reference to `rw::GetRenderState(int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwRenderStateSet(RwRenderState, void*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:503: undefined reference to `rw::SetRenderStatePtr(int, void*)'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:523: undefined reference to `rw::SetRenderState(int, unsigned int)'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:516: undefined reference to `rw::SetRenderState(int, unsigned int)'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:504: undefined reference to `rw::SetRenderState(int, unsigned int)'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:505: undefined reference to `rw::SetRenderState(int, unsigned int)'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:506: undefined reference to `rw::SetRenderState(int, unsigned int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o:/home/pi/re3/build/../src/fakerw/fake.cpp:508: more undefined references to `rw::SetRenderState(int, unsigned int)' follow
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwEngineInit(RwMemoryFunctions*, unsigned int, unsigned int)':
/home/pi/re3/build/../src/fakerw/fake.cpp:562: undefined reference to `rw::Engine::init(rw::MemoryFunctions*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwEngineOpen(RwEngineOpenParams*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:574: undefined reference to `rw::Engine::open(rw::EngineOpenParams*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwEngineStart()':
/home/pi/re3/build/../src/fakerw/fake.cpp:578: undefined reference to `rw::Engine::start()'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:578: undefined reference to `rw::d3d::isP8supported'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwEngineStop()':
/home/pi/re3/build/../src/fakerw/fake.cpp:580: undefined reference to `rw::Engine::stop()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwEngineClose()':
/home/pi/re3/build/../src/fakerw/fake.cpp:581: undefined reference to `rw::Engine::close()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwEngineTerm()':
/home/pi/re3/build/../src/fakerw/fake.cpp:582: undefined reference to `rw::Engine::term()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwEngineGetNumSubSystems()':
/home/pi/re3/build/../src/fakerw/fake.cpp:585: undefined reference to `rw::Engine::getNumSubSystems()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwEngineGetSubSystemInfo(rw::SubSystemInfo*, int)':
/home/pi/re3/build/../src/fakerw/fake.cpp:587: undefined reference to `rw::Engine::getSubSystemInfo(rw::SubSystemInfo*, int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwEngineGetCurrentSubSystem()':
/home/pi/re3/build/../src/fakerw/fake.cpp:588: undefined reference to `rw::Engine::getCurrentSubSystem()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwEngineSetSubSystem(int)':
/home/pi/re3/build/../src/fakerw/fake.cpp:589: undefined reference to `rw::Engine::setSubSystem(int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwEngineGetNumVideoModes()':
/home/pi/re3/build/../src/fakerw/fake.cpp:590: undefined reference to `rw::Engine::getNumVideoModes()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwEngineGetVideoModeInfo(rw::VideoMode*, int)':
/home/pi/re3/build/../src/fakerw/fake.cpp:592: undefined reference to `rw::Engine::getVideoModeInfo(rw::VideoMode*, int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwEngineGetCurrentVideoMode()':
/home/pi/re3/build/../src/fakerw/fake.cpp:593: undefined reference to `rw::Engine::getCurrentVideoMode()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwEngineSetVideoMode(int)':
/home/pi/re3/build/../src/fakerw/fake.cpp:594: undefined reference to `rw::Engine::setVideoMode(int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwD3D8EngineSetMultiSamplingLevels(unsigned int)':
/home/pi/re3/build/../src/fakerw/fake.cpp:605: undefined reference to `rw::Engine::setMultiSamplingLevels(unsigned int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RwD3D8EngineGetMaxMultiSamplingLevels()':
/home/pi/re3/build/../src/fakerw/fake.cpp:606: undefined reference to `rw::Engine::getMaxMultiSamplingLevels()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpMaterialCreate()':
/home/pi/re3/build/../src/fakerw/fake.cpp:609: undefined reference to `rw::Material::create()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpMaterialDestroy(rw::Material*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:610: undefined reference to `rw::Material::destroy()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpMaterialSetTexture(rw::Material*, rw::Texture*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:612: undefined reference to `rw::Material::setTexture(rw::Texture*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpLightSetFrame(rw::Light*, rw::Frame*)':
/home/pi/re3/build/../src/fakerw/src/rwobjects.h:116: undefined reference to `rw::Frame::updateObjects()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpLightCreate(int)':
/home/pi/re3/build/../src/fakerw/fake.cpp:640: undefined reference to `rw::Light::create(int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpLightDestroy(rw::Light*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:641: undefined reference to `rw::Light::destroy()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpLightSetColor(rw::Light*, rw::RGBAf const*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:643: undefined reference to `rw::Light::setColor(float, float, float)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpGeometryCreate(int, int, unsigned int)':
/home/pi/re3/build/../src/fakerw/fake.cpp:660: undefined reference to `rw::Geometry::create(int, int, unsigned int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpGeometryDestroy(rw::Geometry*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:661: undefined reference to `rw::Geometry::destroy()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpGeometryLock(rw::Geometry*, int)':
/home/pi/re3/build/../src/fakerw/fake.cpp:663: undefined reference to `rw::Geometry::lock(int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpGeometryUnlock(rw::Geometry*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:664: undefined reference to `rw::Geometry::unlock()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpMorphTargetCalcBoundingSphere(rw::MorphTarget const*, rw::Sphere*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:669: undefined reference to `rw::MorphTarget::calculateBoundingSphere() const'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpGeometryAddMorphTargets(rw::Geometry*, int)':
/home/pi/re3/build/../src/fakerw/fake.cpp:670: undefined reference to `rw::Geometry::addMorphTargets(int)'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:670: undefined reference to `rw::Geometry::addMorphTargets(int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpGeometryTriangleSetMaterial(rw::Geometry*, rw::Triangle*, rw::Material*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:691: undefined reference to `rw::MaterialList::findIndex(rw::Material*)'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:693: undefined reference to `rw::MaterialList::appendMaterial(rw::Material*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpGeometryStreamRead(rw::Stream*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:717: undefined reference to `rw::Geometry::streamRead(rw::Stream*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpClumpRender(rw::Clump*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:739: undefined reference to `rw::Clump::render()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpClumpRemoveAtomic(rw::Clump*, rw::Atomic*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:740: undefined reference to `rw::Clump::removeAtomic(rw::Atomic*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpClumpAddAtomic(rw::Clump*, rw::Atomic*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:741: undefined reference to `rw::Clump::addAtomic(rw::Atomic*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpClumpDestroy(rw::Clump*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:746: undefined reference to `rw::Clump::destroy()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpClumpCreate()':
/home/pi/re3/build/../src/fakerw/fake.cpp:747: undefined reference to `rw::Clump::create()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpClumpClone(rw::Clump*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:748: undefined reference to `rw::Clump::clone()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpClumpStreamRead(rw::Stream*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:754: undefined reference to `rw::Clump::streamRead(rw::Stream*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpClumpRegisterPlugin(int, unsigned int, void* (*)(void*, int, int), void* (*)(void*, int, int), void* (*)(void*, void const*, int, int))':
/home/pi/re3/build/../src/fakerw/src/rwobjects.h:804: undefined reference to `rw::PluginList::registerPlugin(int, unsigned int, void* (*)(void*, int, int), void* (*)(void*, int, int), void* (*)(void*, void*, int, int))'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpClumpRegisterPlugin(int, unsigned int, void* (*)(void*, int, int), void* (*)(void*, int, int), void* (*)(void*, void const*, int, int))':
/home/pi/re3/build/../src/fakerw/fake.cpp:757: undefined reference to `rw::Clump::s_plglist'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpClumpRegisterPluginStream(unsigned int, rw::Stream* (*)(rw::Stream*, int, void*, int, int), rw::Stream* (*)(rw::Stream*, int, void const*, int, int), int (*)(void const*, int, int))':
/home/pi/re3/build/../src/fakerw/src/rwobjects.h:804: undefined reference to `rw::PluginList::registerStream(unsigned int, rw::Stream* (*)(rw::Stream*, int, void*, int, int), rw::Stream* (*)(rw::Stream*, int, void*, int, int), int (*)(void*, int, int))'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpClumpRegisterPluginStream(unsigned int, rw::Stream* (*)(rw::Stream*, int, void*, int, int), rw::Stream* (*)(rw::Stream*, int, void const*, int, int), int (*)(void const*, int, int))':
/home/pi/re3/build/../src/fakerw/fake.cpp:759: undefined reference to `rw::Clump::s_plglist'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpAtomicCreate()':
/home/pi/re3/build/../src/fakerw/fake.cpp:766: undefined reference to `rw::Atomic::create()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpAtomicDestroy(rw::Atomic*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:767: undefined reference to `rw::Atomic::destroy()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpAtomicClone(rw::Atomic*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:768: undefined reference to `rw::Atomic::clone()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpAtomicSetFrame(rw::Atomic*, rw::Frame*)':
/home/pi/re3/build/../src/fakerw/src/rwobjects.h:116: undefined reference to `rw::Frame::updateObjects()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpAtomicSetGeometry(rw::Atomic*, rw::Geometry*, unsigned int)':
/home/pi/re3/build/../src/fakerw/fake.cpp:770: undefined reference to `rw::Atomic::setGeometry(rw::Geometry*, unsigned int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpAtomicSetRenderCallBack(rw::Atomic*, rw::Atomic* (*)(rw::Atomic*))':
/home/pi/re3/build/../src/fakerw/fake.cpp:781: undefined reference to `rw::Atomic::defaultRenderCB(rw::Atomic*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpAtomicRegisterPlugin(int, unsigned int, void* (*)(void*, int, int), void* (*)(void*, int, int), void* (*)(void*, void const*, int, int))':
/home/pi/re3/build/../src/fakerw/src/rwobjects.h:609: undefined reference to `rw::PluginList::registerPlugin(int, unsigned int, void* (*)(void*, int, int), void* (*)(void*, int, int), void* (*)(void*, void*, int, int))'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpAtomicRegisterPlugin(int, unsigned int, void* (*)(void*, int, int), void* (*)(void*, int, int), void* (*)(void*, void const*, int, int))':
/home/pi/re3/build/../src/fakerw/fake.cpp:788: undefined reference to `rw::Atomic::s_plglist'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `AtomicDefaultRenderCallBack(rw::Atomic*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:795: undefined reference to `rw::Atomic::defaultRenderCB(rw::Atomic*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpWorldCreate(rw::BBox*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:799: undefined reference to `rw::World::create(rw::BBox*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpWorldDestroy(rw::World*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:800: undefined reference to `rw::World::destroy()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpWorldPluginAttach()':
/home/pi/re3/build/../src/fakerw/fake.cpp:803: undefined reference to `rw::registerMeshPlugin()'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:804: undefined reference to `rw::registerNativeDataPlugin()'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:805: undefined reference to `rw::registerAtomicRightsPlugin()'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:806: undefined reference to `rw::registerMaterialRightsPlugin()'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:809: undefined reference to `rw::xbox::registerVertexFormatPlugin()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpWorldRemoveCamera(rw::World*, rw::Camera*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:813: undefined reference to `rw::World::removeCamera(rw::Camera*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpWorldAddCamera(rw::World*, rw::Camera*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:814: undefined reference to `rw::World::addCamera(rw::Camera*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpWorldAddLight(rw::World*, rw::Light*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:822: undefined reference to `rw::World::addLight(rw::Light*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpWorldRemoveLight(rw::World*, rw::Light*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:823: undefined reference to `rw::World::removeLight(rw::Light*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpMatFXPluginAttach()':
/home/pi/re3/build/../src/fakerw/fake.cpp:831: undefined reference to `rw::registerMatFXPlugin()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpMatFXAtomicEnableEffects(rw::Atomic*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:832: undefined reference to `rw::MatFX::enableEffects(rw::Atomic*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpMatFXMaterialGetEffects(rw::Material const*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:833: undefined reference to `rw::MatFX::getEffects(rw::Material const*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpMatFXMaterialSetEffects(rw::Material*, RpMatFXMaterialFlags)':
/home/pi/re3/build/../src/fakerw/fake.cpp:834: undefined reference to `rw::MatFX::setEffects(rw::Material*, unsigned int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpMatFXMaterialSetupEnvMap(rw::Material*, rw::Texture*, rw::Frame*, int, float)':
/home/pi/re3/build/../src/fakerw/fake.cpp:836: undefined reference to `rw::MatFX::get(rw::Material const*)'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:837: undefined reference to `rw::MatFX::setEnvTexture(rw::Texture*)'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:838: undefined reference to `rw::MatFX::setEnvFrame(rw::Frame*)'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:839: undefined reference to `rw::MatFX::setEnvCoefficient(float)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpMatFXMaterialSetEnvMapFrame(rw::Material*, rw::Frame*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:844: undefined reference to `rw::MatFX::get(rw::Material const*)'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:845: undefined reference to `rw::MatFX::setEnvFrame(rw::Frame*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpMatFXMaterialSetEnvMapFrameBufferAlpha(rw::Material*, int)':
/home/pi/re3/build/../src/fakerw/fake.cpp:850: undefined reference to `rw::MatFX::get(rw::Material const*)'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:851: undefined reference to `rw::MatFX::setEnvFBAlpha(int)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpMatFXMaterialSetEnvMapCoefficient(rw::Material*, float)':
/home/pi/re3/build/../src/fakerw/fake.cpp:856: undefined reference to `rw::MatFX::get(rw::Material const*)'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:857: undefined reference to `rw::MatFX::setEnvCoefficient(float)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpMatFXMaterialGetEnvMapCoefficient(rw::Material const*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:862: undefined reference to `rw::MatFX::get(rw::Material const*)'
/usr/bin/ld: /home/pi/re3/build/../src/fakerw/fake.cpp:863: undefined reference to `rw::MatFX::getEnvCoefficient()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpHAnimPluginAttach()':
/home/pi/re3/build/../src/fakerw/fake.cpp:869: undefined reference to `rw::registerHAnimPlugin()'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpHAnimFrameGetID(rw::Frame*)':
/home/pi/re3/build/../src/fakerw/fake.cpp:873: undefined reference to `rw::HAnimData::get(rw::Frame*)'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/fake.o: in function `RpHAnimIDGetIndex(rw::HAnimHierarchy*, int)':
/home/pi/re3/build/../src/fakerw/fake.cpp:875: undefined reference to `rw::HAnimHierarchy::getIndex(int)'
/usr^Cmake[1]: *** [reVC.make:629: ../bin/linux-arm-librw_gl3_glfw-oal/Release/reVC] Interrupt
make: *** [Makefile:62: reVC] Interrupt

I decided to interrupt it, cause the initial output was way longer. Any ideas?