Members Login
Username 
 
Password 
    Remember Me  
 

Topic: Compile issue

Post Info
Newbie
Status: Offline
Posts: 1
Date:
Compile issue
Permalink  
 

Hi, hoping someone can help with this,

OS=OpenSuse 13.2

Ok, so all went well till the very end, no 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 tellaww):

****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

__________________
 
Page 1 of 1  sorted by
Quick Reply

Please log in to post quick replies.



Create your own FREE Forum
Report Abuse
Powered by ActiveBoard