Ok, so all went well till the very end, here's the output from make, near as I can see it's looking for the right libs in the correct places, but I'm a far cry from a C++ guru, really not sure what's going wrong, as far as I can see it's not terribly obvious (or it could be totally obvious, I just can't tell):
****rather than paste the entire analysis, I'm just pasting what seems relevant (plus make output)
begin C&P:
checking for LUA... no checking for LUA... yes checking for GLEE... no checking for GLEE... no checking for GLee.h... checking GLee.h usability... no checking GLee.h presence... no checking for GLee.h... no checking GL/GLee.h usability... yes checking GL/GLee.h presence... yes checking for GL/GLee.h... yes checking for main in -lGLee... no***** checking for main in -lglee... no****** is this maybe an issue?Not really sure what it's looking for, all GLee files *I* know about are installed.....****
Making all in Client make[1]: Entering directory '/home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client' /bin/sh ../libtool --tag=CXX --mode=link g++ -DLINUX_GNU=1 -DSHAREDIR=\"/usr/local/share/electricsheep/\" -I/usr/include/ffmpeg -I/usr/include/ffmpeg -I/usr/include/ffmpeg -I/usr/include/ffmpeg -I/usr/include/libgtop-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I /usr/local/include/GL -I/usr/include/GL -I/usr/include/libpng12 -lrt -lz -lGL -D__STDC_CONSTANT_MACROS -Wno-write-strings -DHAVE_AVC_VID2=1 -g -O2 -o electricsheep Player.o main.o Voting.o Hud.o Upload.o Download.o Networking.o LoadDDS.o Image.o RendererGL.o glx.o ShaderGL.o TextureFlatGL.o wgl.o FontGL.o mgl.o Shader.o Texture.o Font.o TextureFlat.o Renderer.o LoadPNG.o DisplayOutput.o tinyxmlparser.o tinyxml.o tinystr.o tinyxmlerror.o diriterator.o storage.o luastorage.o ContentDecoder.o SheepUploader.o ContentDownloader.o SheepGenerator.o SheepDownloader.o Sheep.o Shepherd.o LuaState.o Common.o AlignedBuffer.o isaac.o pool.o Log.o Rect.o luaxml.o Exception.o md5.o -lboost_system -lboost_thread -lboost_filesystem -lglut -lavcodec -lavformat -lswscale -lavutil -llua -lm -lboost_system -lcurl -lpng12 -lXrender -lX11 -lgtop-2.0 -lglib-2.0 -lXrender -lX11 -lrt -lGL -lglut -ltinyxml -lboost_system -lboost_filesystem -lboost_thread libtool: link: g++ -DLINUX_GNU=1 -DSHAREDIR=\"/usr/local/share/electricsheep/\" -I/usr/include/ffmpeg -I/usr/include/ffmpeg -I/usr/include/ffmpeg -I/usr/include/ffmpeg -I/usr/include/libgtop-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I /usr/local/include/GL -I/usr/include/GL -I/usr/include/libpng12 -D__STDC_CONSTANT_MACROS -Wno-write-strings -DHAVE_AVC_VID2=1 -g -O2 -o electricsheep Player.o main.o Voting.o Hud.o Upload.o Download.o Networking.o LoadDDS.o Image.o RendererGL.o glx.o ShaderGL.o TextureFlatGL.o wgl.o FontGL.o mgl.o Shader.o Texture.o Font.o TextureFlat.o Renderer.o LoadPNG.o DisplayOutput.o tinyxmlparser.o tinyxml.o tinystr.o tinyxmlerror.o diriterator.o storage.o luastorage.o ContentDecoder.o SheepUploader.o ContentDownloader.o SheepGenerator.o SheepDownloader.o Sheep.o Shepherd.o LuaState.o Common.o AlignedBuffer.o isaac.o pool.o Log.o Rect.o luaxml.o Exception.o md5.o -lz -lavcodec -lavformat -lswscale -lavutil -llua -lm -lcurl -lpng12 -lgtop-2.0 -lglib-2.0 -lXrender -lX11 -lrt -lGL -lglut -ltinyxml -lboost_system -lboost_filesystem -lboost_thread glx.o: In function `DisplayOutput::CUnixGL::toggleVSync()': /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/glx.cpp:469: undefined reference to `_GLEE_GLX_SGI_swap_control' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/glx.cpp:469: undefined reference to `GLeeEnabled' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/glx.cpp:474: undefined reference to `GLeeFuncPtr_glXSwapIntervalSGI' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/glx.cpp:472: undefined reference to `GLeeFuncPtr_glXSwapIntervalSGI' ShaderGL.o: In function `DisplayOutput::CShaderGL::Unbind()': /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:82: undefined reference to `GLeeFuncPtr_glUseProgramObjectARB' ShaderGL.o: In function `DisplayOutput::CShaderGL::~CShaderGL()': /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:47: undefined reference to `GLeeFuncPtr_glDeleteObjectARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:41: undefined reference to `GLeeFuncPtr_glDeleteObjectARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:44: undefined reference to `GLeeFuncPtr_glDeleteObjectARB' ShaderGL.o: In function `DisplayOutput::CShaderGL::Bind()': /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:55: undefined reference to `GLeeFuncPtr_glUseProgramObjectARB' ShaderGL.o: In function `DisplayOutput::CShaderUniformGL::Apply()': /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:420: undefined reference to `GLeeFuncPtr_glUniformMatrix4fvARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:417: undefined reference to `GLeeFuncPtr_glUniformMatrix3fvARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:414: undefined reference to `GLeeFuncPtr_glUniformMatrix2fvARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:411: undefined reference to `GLeeFuncPtr_glUniform4ivARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:407: undefined reference to `GLeeFuncPtr_glUniform3ivARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:403: undefined reference to `GLeeFuncPtr_glUniform2ivARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:399: undefined reference to `GLeeFuncPtr_glUniform1ivARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:394: undefined reference to `GLeeFuncPtr_glUniform4fvARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:391: undefined reference to `GLeeFuncPtr_glUniform3fvARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:388: undefined reference to `GLeeFuncPtr_glUniform2fvARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:385: undefined reference to `GLeeFuncPtr_glUniform1fvARB' ShaderGL.o: In function `DisplayOutput::CShaderUniformGL::SetData(void*, unsigned int)': /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:314: undefined reference to `GLeeFuncPtr_glUniform1fvARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:318: undefined reference to `GLeeFuncPtr_glUniform1ivARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:319: undefined reference to `GLeeFuncPtr_glUniform2ivARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:320: undefined reference to `GLeeFuncPtr_glUniform3ivARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:315: undefined reference to `GLeeFuncPtr_glUniform2fvARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:316: undefined reference to `GLeeFuncPtr_glUniform3fvARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:317: undefined reference to `GLeeFuncPtr_glUniform4fvARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:321: undefined reference to `GLeeFuncPtr_glUniform4ivARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:326: undefined reference to `GLeeFuncPtr_glUniformMatrix2fvARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:327: undefined reference to `GLeeFuncPtr_glUniformMatrix3fvARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:328: undefined reference to `GLeeFuncPtr_glUniformMatrix4fvARB' ShaderGL.o: In function `DisplayOutput::CShaderGL::Build(char const*, char const*)': /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:100: undefined reference to `_GLEE_ARB_shading_language_100' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:100: undefined reference to `GLeeEnabled' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:128: undefined reference to `GLeeFuncPtr_glCreateProgramObjectARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:133: undefined reference to `GLeeFuncPtr_glCreateShaderObjectARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:136: undefined reference to `GLeeFuncPtr_glShaderSourceARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:137: undefined reference to `GLeeFuncPtr_glCompileShaderARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:138: undefined reference to `GLeeFuncPtr_glGetObjectParameterivARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:140: undefined reference to `GLeeFuncPtr_glAttachObjectARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:144: undefined reference to `GLeeFuncPtr_glGetInfoLogARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:154: undefined reference to `GLeeFuncPtr_glCreateShaderObjectARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:157: undefined reference to `GLeeFuncPtr_glShaderSourceARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:158: undefined reference to `GLeeFuncPtr_glCompileShaderARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:159: undefined reference to `GLeeFuncPtr_glGetObjectParameterivARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:161: undefined reference to `GLeeFuncPtr_glAttachObjectARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:165: undefined reference to `GLeeFuncPtr_glGetInfoLogARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:174: undefined reference to `GLeeFuncPtr_glLinkProgramARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:175: undefined reference to `GLeeFuncPtr_glGetObjectParameterivARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:176: undefined reference to `GLeeFuncPtr_glGetInfoLogARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:184: undefined reference to `GLeeFuncPtr_glUseProgramObjectARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:187: undefined reference to `GLeeFuncPtr_glGetObjectParameterivARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:188: undefined reference to `GLeeFuncPtr_glGetObjectParameterivARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:198: undefined reference to `GLeeFuncPtr_glGetActiveUniformARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:203: undefined reference to `GLeeFuncPtr_glGetUniformLocationARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:209: undefined reference to `GLeeFuncPtr_glUniform1i' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:255: undefined reference to `GLeeFuncPtr_glGetUniformLocationARB' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/ShaderGL.cpp:291: undefined reference to `GLeeFuncPtr_glUseProgram' TextureFlatGL.o: In function `DisplayOutput::CTextureFlatGL::Upload(Base::CRefCountPtr<DisplayOutput::CImage, Base::CRefCountRep<DisplayOutput::CImage>, DisplayOutput::CImage*>)': /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/TextureFlatGL.cpp:215: undefined reference to `_GLEE_ARB_texture_non_power_of_two' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/TextureFlatGL.cpp:215: undefined reference to `GLeeEnabled' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../DisplayOutput/OpenGL/TextureFlatGL.cpp:186: undefined reference to `GLeeFuncPtr_glCompressedTexImage2DARB' LuaState.o: In function `docall': /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../Common/LuaState.cpp:243: undefined reference to `lua_pcall' LuaState.o: In function `traceback': /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../Common/LuaState.cpp:228: undefined reference to `lua_call' LuaState.o: In function `Base::Script::CLuaState::Run(std::string const&)': /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../Common/LuaState.cpp:318: undefined reference to `luaL_loadfile' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../Common/LuaState.cpp:320: undefined reference to `lua_pcall' LuaState.o: In function `Base::Script::Call(lua_State*, char const*, char const*, ...)': /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../Common/LuaState.cpp:441: undefined reference to `lua_tonumber' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../Common/LuaState.cpp:458: undefined reference to `lua_tonumber' LuaState.o: In function `Base::Script::CLuaState::Init(std::string const&)': /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../Common/LuaState.cpp:166: undefined reference to `lua_cpcall' /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../Common/LuaState.cpp:167: undefined reference to `lua_cpcall' luaxml.o: In function `luaopen_xml(lua_State*)': /home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client/../Common/luaxml.cpp:125: undefined reference to `luaL_register' collect2: error: ld returned 1 exit status Makefile:528: recipe for target 'electricsheep' failed make[1]: *** [electricsheep] Error 1 make[1]: Leaving directory '/home/corwin/Downloads/source/sheep/electricsheep-master/client_generic/Client' Makefile:501: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 ____________________________________
end C&P
...sorry for the length, one can only be so brief in this situation without leaving out something important. Meantime, I'll RTFS and continue combing through this, but I'm kind of at a loss atm, if anyone sees something that jumps right out at them let me know, I'd surely appreciate it. Really dying to play with this program......
Cheers TIA
-- Edited by WinstonSmith on Friday 22nd of April 2016 02:07:40 AM