scottdraves / electricsheep

infinite evolving crowdsourced artwork
http://electricsheep.org
562 stars 71 forks source link

Glee.h missing #90

Open The-personified-devil opened 4 years ago

The-personified-devil commented 4 years ago

Hello I've tried to compile electricsheep, but when I run make I get the error: I use Fedora 30 [destroyer@linux client_generic]$ make Making all in Client make[1]: Verzeichnis „/home/destroyer/.Programme/electricsheep/client_generic/Client“ wird betreten g++ -DPACKAGE_NAME=\"electricsheep\" -DPACKAGE_TARNAME=\"electricsheep\" -DPACKAGE_VERSION=\"2.7b33-svn\" -DPACKAGE_STRING=\"electricsheep\ 2.7b33-svn\" -DPACKAGE_BUGREPORT=\"http://code.google.com/p/electricsheep/issues/list\" -DPACKAGE_URL=\"\" -DPACKAGE=\"electricsheep\" -DVERSION=\"2.7b33-svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DUSE_NEW_FFMPEG_API=1 -DHAVE_LIBBOOST_THREAD=1 -DHAVE_LIBBOOST_FILESYSTEM=1 -DHAVE_LIBBOOST_SYSTEM=1 -DHAVE_LIBTINYXML=1 -DHAVE_LIBGLUT=1 -DHAVE_LIBGL=1 -DHAVE_LIBRT=1 -I. -DPACKAGE_DATA_DIR=\""/usr/local/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/local/share/locale"\" -I .. -iquote ../DisplayOutput/OpenGL -I ../Common -I ../DisplayOutput -I ../DisplayOutput/Renderer -I ../Common/Math -I ../ContentDecoder -I ../TupleStorage -I ../ContentDownloader -I ../lua5.1/src -I ../Client -I ../Networking -I ../tinyXml -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/libpng16 -lrt -lz -lGL -D__STDC_CONSTANT_MACROS -Wno-write-strings -DHAVE_AVC_VID2=1 -g -O2 -MT Player.o -MD -MP -MF .deps/Player.Tpo -c -o Player.o Player.cpp Player.cpp:15:10: schwerwiegender Fehler: GLee.h: No such file or directory 15 | #include <GLee.h> | ^~~~~~~~ Kompilierung beendet. make[1]: *** [Makefile:660: Player.o] Fehler 1 make[1]: Verzeichnis „/home/destroyer/.Programme/electricsheep/client_generic/Client“ wird verlassen make: *** [Makefile:512: all-recursive] Fehler 1

I tried to give a manual path to GLee.h, but then this error showed up:

[destroyer@linux client_generic]$ make Making all in Client make[1]: Verzeichnis „/home/destroyer/.Programme/electricsheep/client_generic/Client“ wird betreten g++ -DPACKAGE_NAME=\"electricsheep\" -DPACKAGE_TARNAME=\"electricsheep\" -DPACKAGE_VERSION=\"2.7b33-svn\" -DPACKAGE_STRING=\"electricsheep\ 2.7b33-svn\" -DPACKAGE_BUGREPORT=\"http://code.google.com/p/electricsheep/issues/list\" -DPACKAGE_URL=\"\" -DPACKAGE=\"electricsheep\" -DVERSION=\"2.7b33-svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DUSE_NEW_FFMPEG_API=1 -DHAVE_LIBBOOST_THREAD=1 -DHAVE_LIBBOOST_FILESYSTEM=1 -DHAVE_LIBBOOST_SYSTEM=1 -DHAVE_LIBTINYXML=1 -DHAVE_LIBGLUT=1 -DHAVE_LIBGL=1 -DHAVE_LIBRT=1 -I. -DPACKAGE_DATA_DIR=\""/usr/local/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/local/share/locale"\" -I .. -iquote ../DisplayOutput/OpenGL -I ../Common -I ../DisplayOutput -I ../DisplayOutput/Renderer -I ../Common/Math -I ../ContentDecoder -I ../TupleStorage -I ../ContentDownloader -I ../lua5.1/src -I ../Client -I ../Networking -I ../tinyXml -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/libpng16 -lrt -lz -lGL -D__STDC_CONSTANT_MACROS -Wno-write-strings -DHAVE_AVC_VID2=1 -g -O2 -MT ShaderGL.o -MD -MP -MF .deps/ShaderGL.Tpo -c -o ShaderGL.otest -f '../DisplayOutput/OpenGL/ShaderGL.cpp' || echo './'../DisplayOutput/OpenGL/ShaderGL.cpp ../DisplayOutput/OpenGL/ShaderGL.cpp: In Destruktor »virtual DisplayOutput::CShaderGL::~CShaderGL()«: ../DisplayOutput/OpenGL/ShaderGL.cpp:41:3: Fehler: »glDeleteObjectARB« wurde in diesem Gültigkeitsbereich nicht definiert 41 | glDeleteObjectARB( m_VertexShader ); | ^~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:44:3: Fehler: »glDeleteObjectARB« wurde in diesem Gültigkeitsbereich nicht definiert 44 | glDeleteObjectARB( m_FragmentShader ); | ^~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:47:3: Fehler: »glDeleteObjectARB« wurde in diesem Gültigkeitsbereich nicht definiert 47 | glDeleteObjectARB( m_Program ); | ^~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp: In Elementfunktion »virtual bool DisplayOutput::CShaderGL::Bind()«: ../DisplayOutput/OpenGL/ShaderGL.cpp:55:2: Fehler: »glUseProgramObjectARB« wurde in diesem Gültigkeitsbereich nicht definiert 55 | glUseProgramObjectARB( m_Program ); | ^~~~~~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp: In Elementfunktion »virtual bool DisplayOutput::CShaderGL::Unbind()«: ../DisplayOutput/OpenGL/ShaderGL.cpp:82:2: Fehler: »glUseProgramObjectARB« wurde in diesem Gültigkeitsbereich nicht definiert 82 | glUseProgramObjectARB( 0 ); | ^~~~~~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp: In Elementfunktion »virtual bool DisplayOutput::CShaderGL::Build(const char*, const char*)«: ../DisplayOutput/OpenGL/ShaderGL.cpp:128:14: Fehler: »glCreateProgramObjectARB« wurde in diesem Gültigkeitsbereich nicht definiert 128 | m_Program = glCreateProgramObjectARB(); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:133:20: Fehler: »glCreateShaderObjectARB« wurde in diesem Gültigkeitsbereich nicht definiert 133 | m_VertexShader = glCreateShaderObjectARB( GL_VERTEX_SHADER_ARB ); | ^~~~~~~~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:136:3: Fehler: »glShaderSourceARB« wurde in diesem Gültigkeitsbereich nicht definiert 136 | glShaderSourceARB( m_VertexShader, strIndex + 1, shaderStrings, NULL ); | ^~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:137:3: Fehler: »glCompileShaderARB« wurde in diesem Gültigkeitsbereich nicht definiert 137 | glCompileShaderARB( m_VertexShader ); | ^~~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:138:3: Fehler: »glGetObjectParameterivARB« wurde in diesem Gültigkeitsbereich nicht deklariert; meinten Sie »glGetTexParameteriv«? 138 | glGetObjectParameterivARB( m_VertexShader, GL_OBJECT_COMPILE_STATUS_ARB, &vsResult ); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | glGetTexParameteriv ../DisplayOutput/OpenGL/ShaderGL.cpp:140:4: Fehler: »glAttachObjectARB« wurde in diesem Gültigkeitsbereich nicht definiert 140 | glAttachObjectARB( m_Program, m_VertexShader ); | ^~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:144:3: Fehler: »glGetInfoLogARB« wurde in diesem Gültigkeitsbereich nicht definiert 144 | glGetInfoLogARB( m_VertexShader, sizeof(infoLog) - static_cast<size_t>(infoLogPos), &len, infoLog + infoLogPos ); | ^~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:154:22: Fehler: »glCreateShaderObjectARB« wurde in diesem Gültigkeitsbereich nicht definiert 154 | m_FragmentShader = glCreateShaderObjectARB( GL_FRAGMENT_SHADER_ARB ); | ^~~~~~~~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:157:3: Fehler: »glShaderSourceARB« wurde in diesem Gültigkeitsbereich nicht definiert 157 | glShaderSourceARB( m_FragmentShader, strIndex + 1, shaderStrings, NULL ); | ^~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:158:3: Fehler: »glCompileShaderARB« wurde in diesem Gültigkeitsbereich nicht definiert 158 | glCompileShaderARB( m_FragmentShader ); | ^~~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:159:3: Fehler: »glGetObjectParameterivARB« wurde in diesem Gültigkeitsbereich nicht deklariert; meinten Sie »glGetTexParameteriv«? 159 | glGetObjectParameterivARB( m_FragmentShader, GL_OBJECT_COMPILE_STATUS_ARB, &fsResult ); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | glGetTexParameteriv ../DisplayOutput/OpenGL/ShaderGL.cpp:161:4: Fehler: »glAttachObjectARB« wurde in diesem Gültigkeitsbereich nicht definiert 161 | glAttachObjectARB( m_Program, m_FragmentShader ); | ^~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:165:3: Fehler: »glGetInfoLogARB« wurde in diesem Gültigkeitsbereich nicht definiert 165 | glGetInfoLogARB( m_FragmentShader, sizeof(infoLog) - static_cast<size_t>(infoLogPos), &len, infoLog + infoLogPos ); | ^~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:174:3: Fehler: »glLinkProgramARB« wurde in diesem Gültigkeitsbereich nicht definiert 174 | glLinkProgramARB( m_Program ); | ^~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:175:3: Fehler: »glGetObjectParameterivARB« wurde in diesem Gültigkeitsbereich nicht deklariert; meinten Sie »glGetTexParameteriv«? 175 | glGetObjectParameterivARB( m_Program, GL_OBJECT_LINK_STATUS_ARB, &linkResult ); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | glGetTexParameteriv ../DisplayOutput/OpenGL/ShaderGL.cpp:176:3: Fehler: »glGetInfoLogARB« wurde in diesem Gültigkeitsbereich nicht definiert 176 | glGetInfoLogARB( m_Program, sizeof(infoLog) - static_cast<size_t>(infoLogPos), &len, infoLog + infoLogPos ); | ^~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:184:4: Fehler: »glUseProgramObjectARB« wurde in diesem Gültigkeitsbereich nicht definiert 184 | glUseProgramObjectARB( m_Program ); | ^~~~~~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:198:5: Fehler: »glGetActiveUniformARB« wurde in diesem Gültigkeitsbereich nicht definiert 198 | glGetActiveUniformARB( m_Program, i, maxLength, &length, &size, &type, name ); | ^~~~~~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:203:23: Fehler: »glGetUniformLocationARB« wurde in diesem Gültigkeitsbereich nicht definiert 203 | GLint location = glGetUniformLocationARB( m_Program, name ); | ^~~~~~~~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:209:6: Fehler: »glUniform1i« wurde in diesem Gültigkeitsbereich nicht definiert 209 | glUniform1i( location, pos/*nSamplers*/ ); | ^~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:255:64: Fehler: »glGetUniformLocationARB« wurde in diesem Gültigkeitsbereich nicht definiert 255 | m_Uniforms[ name ] = new CShaderUniformGL( name, eType, glGetUniformLocationARB( m_Program, name ), size ); | ^~~~~~~~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:291:4: Fehler: »glUseProgram« wurde in diesem Gültigkeitsbereich nicht definiert 291 | glUseProgram( GL_NONE ); | ^~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp: In Elementfunktion »virtual bool DisplayOutput::CShaderUniformGL::SetData(void*, uint32)«: ../DisplayOutput/OpenGL/ShaderGL.cpp:314:53: Fehler: »glUniform1fvARB« wurde in diesem Gültigkeitsbereich nicht definiert 314 | g_UniformFunctionList[ eUniform_Float ] = (void *)glUniform1fvARB; | ^~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:315:54: Fehler: »glUniform2fvARB« wurde in diesem Gültigkeitsbereich nicht definiert 315 | g_UniformFunctionList[ eUniform_Float2 ] = (void *)glUniform2fvARB; | ^~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:316:54: Fehler: »glUniform3fvARB« wurde in diesem Gültigkeitsbereich nicht definiert 316 | g_UniformFunctionList[ eUniform_Float3 ] = (void *)glUniform3fvARB; | ^~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:317:54: Fehler: »glUniform4fvARB« wurde in diesem Gültigkeitsbereich nicht definiert 317 | g_UniformFunctionList[ eUniform_Float4 ] = (void *)glUniform4fvARB; | ^~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:318:51: Fehler: »glUniform1ivARB« wurde in diesem Gültigkeitsbereich nicht definiert 318 | g_UniformFunctionList[ eUniform_Int ] = (void *)glUniform1ivARB; | ^~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:319:52: Fehler: »glUniform2ivARB« wurde in diesem Gültigkeitsbereich nicht definiert 319 | g_UniformFunctionList[ eUniform_Int2 ] = (void *)glUniform2ivARB; | ^~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:320:52: Fehler: »glUniform3ivARB« wurde in diesem Gültigkeitsbereich nicht definiert 320 | g_UniformFunctionList[ eUniform_Int3 ] = (void *)glUniform3ivARB; | ^~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:321:52: Fehler: »glUniform4ivARB« wurde in diesem Gültigkeitsbereich nicht definiert 321 | g_UniformFunctionList[ eUniform_Int4 ] = (void *)glUniform4ivARB; | ^~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:326:55: Fehler: »glUniformMatrix2fvARB« wurde in diesem Gültigkeitsbereich nicht definiert 326 | g_UniformFunctionList[ eUniform_Matrix2 ] = (void *)glUniformMatrix2fvARB; | ^~~~~~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:327:55: Fehler: »glUniformMatrix3fvARB« wurde in diesem Gültigkeitsbereich nicht definiert 327 | g_UniformFunctionList[ eUniform_Matrix3 ] = (void *)glUniformMatrix3fvARB; | ^~~~~~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:328:55: Fehler: »glUniformMatrix4fvARB« wurde in diesem Gültigkeitsbereich nicht definiert 328 | g_UniformFunctionList[ eUniform_Matrix4 ] = (void *)glUniformMatrix4fvARB; | ^~~~~~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp: In Elementfunktion »virtual void DisplayOutput::CShaderUniformGL::Apply()«: ../DisplayOutput/OpenGL/ShaderGL.cpp:385:4: Fehler: »glUniform1fvARB« wurde in diesem Gültigkeitsbereich nicht definiert 385 | glUniform1fvARB( m_Index, m_Size, (const GLfloat *)m_pData ); | ^~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:388:4: Fehler: »glUniform2fvARB« wurde in diesem Gültigkeitsbereich nicht definiert 388 | glUniform2fvARB( m_Index, m_Size, (const GLfloat *)m_pData ); | ^~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:391:4: Fehler: »glUniform3fvARB« wurde in diesem Gültigkeitsbereich nicht definiert 391 | glUniform3fvARB( m_Index, m_Size, (const GLfloat *)m_pData ); | ^~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:394:4: Fehler: »glUniform4fvARB« wurde in diesem Gültigkeitsbereich nicht definiert 394 | glUniform4fvARB( m_Index, m_Size, (const GLfloat *)m_pData ); | ^~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:399:4: Fehler: »glUniform1ivARB« wurde in diesem Gültigkeitsbereich nicht definiert 399 | glUniform1ivARB( m_Index, m_Size, (const GLint *)m_pData ); | ^~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:403:4: Fehler: »glUniform2ivARB« wurde in diesem Gültigkeitsbereich nicht definiert 403 | glUniform2ivARB( m_Index, m_Size, (const GLint *)m_pData ); | ^~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:407:4: Fehler: »glUniform3ivARB« wurde in diesem Gültigkeitsbereich nicht definiert 407 | glUniform3ivARB( m_Index, m_Size, (const GLint *)m_pData ); | ^~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:411:4: Fehler: »glUniform4ivARB« wurde in diesem Gültigkeitsbereich nicht definiert 411 | glUniform4ivARB( m_Index, m_Size, (const GLint *)m_pData ); | ^~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:414:4: Fehler: »glUniformMatrix2fvARB« wurde in diesem Gültigkeitsbereich nicht definiert 414 | glUniformMatrix2fvARB( m_Index, m_Size, GL_TRUE, (const GLfloat *)m_pData ); | ^~~~~~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:417:4: Fehler: »glUniformMatrix3fvARB« wurde in diesem Gültigkeitsbereich nicht definiert 417 | glUniformMatrix3fvARB( m_Index, m_Size, GL_TRUE, (const GLfloat *)m_pData ); | ^~~~~~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:420:4: Fehler: »glUniformMatrix4fvARB« wurde in diesem Gültigkeitsbereich nicht definiert 420 | glUniformMatrix4fvARB( m_Index, m_Size, GL_TRUE, (const GLfloat *)m_pData ); | ^~~~~~~~~~~~~~~~~~~~~ make[1]: *** [Makefile:779: ShaderGL.o] Fehler 1 make[1]: Verzeichnis „/home/destroyer/.Programme/electricsheep/client_generic/Client“ wird verlassen make: *** [Makefile:512: all-recursive] Fehler 1

Can sb please help me

feoh commented 4 years ago

Similarly on Ubuntu glee-dev is missing from the apt repositories, at least of 20.4

majdisorder commented 4 years ago

You can find the glee packages here: https://debian.pkgs.org/9/debian-main-amd64/libglee0d1_5.4.0-2_amd64.deb.html https://debian.pkgs.org/9/debian-main-amd64/glee-dev_5.4.0-2_amd64.deb.html You'll also need: https://debian.pkgs.org/9/debian-main-amd64/multiarch-support_2.24-11+deb9u4_amd64.deb.html

majdisorder commented 4 years ago

That being said, i run into the same error as @The-personified-devil

Making all in Client make[1]: Entering directory '/home/dme3tron/Tools/electricsheep/client_generic/Client' g++ -DPACKAGE_NAME=\"electricsheep\" -DPACKAGE_TARNAME=\"electricsheep\" -DPACKAGE_VERSION=\"2.7b33-svn\" -DPACKAGE_STRING=\"electricsheep\ 2.7b33-svn\" -DPACKAGE_BUGREPORT=\"http://code.google.com/p/electricsheep/issues/list\" -DPACKAGE_URL=\"\" -DPACKAGE=\"electricsheep\" -DVERSION=\"2.7b33-svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DEXTENSIONS=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DUSE_NEW_FFMPEG_API=1 -DHAVE_LIBBOOST_THREAD=1 -DHAVE_LIBBOOST_FILESYSTEM=1 -DHAVE_LIBBOOST_SYSTEM=1 -DHAVE_LIBTINYXML=1 -DHAVE_LIBGLUT=1 -DHAVE_LIBGL=1 -DHAVE_LIBRT=1 -I. -DPACKAGE_DATA_DIR=\""/usr/local/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/local/share/locale"\" -I .. -iquote ../DisplayOutput/OpenGL -I ../Common -I ../DisplayOutput -I ../DisplayOutput/Renderer -I ../Common/Math -I ../ContentDecoder -I ../TupleStorage -I ../ContentDownloader -I ../lua5.1/src -I ../Client -I ../Networking -I ../tinyXml -DLINUX_GNU=1 -DSHAREDIR=\"/usr/local/share/electricsheep/\" -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu -I/usr/include/libgtop-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/lua5.1 -I/usr/include/x86_64-linux-gnu -I/usr/include/libpng16 -I/usr/include/lua5.1 -lrt -lz -lGL -D__STDC_CONSTANT_MACROS -Wno-write-strings -DHAVE_AVC_VID2=1 -g -O2 -MT ShaderGL.o -MD -MP -MF .deps/ShaderGL.Tpo -c -o ShaderGL.o test -f '../DisplayOutput/OpenGL/ShaderGL.cpp' || echo './'../DisplayOutput/OpenGL/ShaderGL.cpp ../DisplayOutput/OpenGL/ShaderGL.cpp: In destructor ‘virtual DisplayOutput::CShaderGL::~CShaderGL()’: ../DisplayOutput/OpenGL/ShaderGL.cpp:41:3: error: ‘glDeleteObjectARB’ was not declared in this scope 41 | glDeleteObjectARB( m_VertexShader ); | ^~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:44:3: error: ‘glDeleteObjectARB’ was not declared in this scope 44 | glDeleteObjectARB( m_FragmentShader ); | ^~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:47:3: error: ‘glDeleteObjectARB’ was not declared in this scope 47 | glDeleteObjectARB( m_Program ); | ^~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp: In member function ‘virtual bool DisplayOutput::CShaderGL::Bind()’: ../DisplayOutput/OpenGL/ShaderGL.cpp:55:2: error: ‘glUseProgramObjectARB’ was not declared in this scope 55 | glUseProgramObjectARB( m_Program ); | ^~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp: In member function ‘virtual bool DisplayOutput::CShaderGL::Unbind()’: ../DisplayOutput/OpenGL/ShaderGL.cpp:82:2: error: ‘glUseProgramObjectARB’ was not declared in this scope 82 | glUseProgramObjectARB( 0 ); | ^~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp: In member function ‘virtual bool DisplayOutput::CShaderGL::Build(const char, const char)’: ../DisplayOutput/OpenGL/ShaderGL.cpp:128:14: error: ‘glCreateProgramObjectARB’ was not declared in this scope 128 | m_Program = glCreateProgramObjectARB(); | ^~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:133:20: error: ‘glCreateShaderObjectARB’ was not declared in this scope 133 | m_VertexShader = glCreateShaderObjectARB( GL_VERTEX_SHADER_ARB ); | ^~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:136:3: error: ‘glShaderSourceARB’ was not declared in this scope 136 | glShaderSourceARB( m_VertexShader, strIndex + 1, shaderStrings, NULL ); | ^~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:137:3: error: ‘glCompileShaderARB’ was not declared in this scope 137 | glCompileShaderARB( m_VertexShader ); | ^~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:138:3: error: ‘glGetObjectParameterivARB’ was not declared in this scope; did you mean ‘glGetTexParameteriv’? 138 | glGetObjectParameterivARB( m_VertexShader, GL_OBJECT_COMPILE_STATUS_ARB, &vsResult ); | ^~~~~~~~~ | glGetTexParameteriv ../DisplayOutput/OpenGL/ShaderGL.cpp:140:4: error: ‘glAttachObjectARB’ was not declared in this scope 140 | glAttachObjectARB( m_Program, m_VertexShader ); | ^~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:144:3: error: ‘glGetInfoLogARB’ was not declared in this scope 144 | glGetInfoLogARB( m_VertexShader, sizeof(infoLog) - static_cast(infoLogPos), &len, infoLog + infoLogPos ); | ^~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:154:22: error: ‘glCreateShaderObjectARB’ was not declared in this scope 154 | m_FragmentShader = glCreateShaderObjectARB( GL_FRAGMENT_SHADER_ARB ); | ^~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:157:3: error: ‘glShaderSourceARB’ was not declared in this scope 157 | glShaderSourceARB( m_FragmentShader, strIndex + 1, shaderStrings, NULL ); | ^~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:158:3: error: ‘glCompileShaderARB’ was not declared in this scope 158 | glCompileShaderARB( m_FragmentShader ); | ^~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:159:3: error: ‘glGetObjectParameterivARB’ was not declared in this scope; did you mean ‘glGetTexParameteriv’? 159 | glGetObjectParameterivARB( m_FragmentShader, GL_OBJECT_COMPILE_STATUS_ARB, &fsResult ); | ^~~~~~~~~ | glGetTexParameteriv ../DisplayOutput/OpenGL/ShaderGL.cpp:161:4: error: ‘glAttachObjectARB’ was not declared in this scope 161 | glAttachObjectARB( m_Program, m_FragmentShader ); | ^~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:165:3: error: ‘glGetInfoLogARB’ was not declared in this scope 165 | glGetInfoLogARB( m_FragmentShader, sizeof(infoLog) - static_cast(infoLogPos), &len, infoLog + infoLogPos ); | ^~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:174:3: error: ‘glLinkProgramARB’ was not declared in this scope 174 | glLinkProgramARB( m_Program ); | ^~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:175:3: error: ‘glGetObjectParameterivARB’ was not declared in this scope; did you mean ‘glGetTexParameteriv’? 175 | glGetObjectParameterivARB( m_Program, GL_OBJECT_LINK_STATUS_ARB, &linkResult ); | ^~~~~~~~~ | glGetTexParameteriv ../DisplayOutput/OpenGL/ShaderGL.cpp:176:3: error: ‘glGetInfoLogARB’ was not declared in this scope 176 | glGetInfoLogARB( m_Program, sizeof(infoLog) - static_cast(infoLogPos), &len, infoLog + infoLogPos ); | ^~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:184:4: error: ‘glUseProgramObjectARB’ was not declared in this scope 184 | glUseProgramObjectARB( m_Program ); | ^~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:198:5: error: ‘glGetActiveUniformARB’ was not declared in this scope 198 | glGetActiveUniformARB( m_Program, i, maxLength, &length, &size, &type, name ); | ^~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:203:23: error: ‘glGetUniformLocationARB’ was not declared in this scope 203 | GLint location = glGetUniformLocationARB( m_Program, name ); | ^~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:209:6: error: ‘glUniform1i’ was not declared in this scope 209 | glUniform1i( location, pos/nSamplers/ ); | ^~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:255:64: error: ‘glGetUniformLocationARB’ was not declared in this scope 255 | m_Uniforms[ name ] = new CShaderUniformGL( name, eType, glGetUniformLocationARB( m_Program, name ), size ); | ^~~~~~~

../DisplayOutput/OpenGL/ShaderGL.cpp:291:4: error: ‘glUseProgram’ was not declared in this scope 291 | glUseProgram( GL_NONE ); | ^~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp: In member function ‘virtual bool DisplayOutput::CShaderUniformGL::SetData(void, uint32)’: ../DisplayOutput/OpenGL/ShaderGL.cpp:314:53: error: ‘glUniform1fvARB’ was not declared in this scope 314 | g_UniformFunctionList[ eUniform_Float ] = (void )glUniform1fvARB; | ^~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:315:54: error: ‘glUniform2fvARB’ was not declared in this scope 315 | g_UniformFunctionList[ eUniform_Float2 ] = (void )glUniform2fvARB; | ^~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:316:54: error: ‘glUniform3fvARB’ was not declared in this scope 316 | g_UniformFunctionList[ eUniform_Float3 ] = (void )glUniform3fvARB; | ^~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:317:54: error: ‘glUniform4fvARB’ was not declared in this scope 317 | g_UniformFunctionList[ eUniform_Float4 ] = (void )glUniform4fvARB; | ^~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:318:51: error: ‘glUniform1ivARB’ was not declared in this scope 318 | g_UniformFunctionList[ eUniform_Int ] = (void )glUniform1ivARB; | ^~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:319:52: error: ‘glUniform2ivARB’ was not declared in this scope 319 | g_UniformFunctionList[ eUniform_Int2 ] = (void )glUniform2ivARB; | ^~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:320:52: error: ‘glUniform3ivARB’ was not declared in this scope 320 | g_UniformFunctionList[ eUniform_Int3 ] = (void )glUniform3ivARB; | ^~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:321:52: error: ‘glUniform4ivARB’ was not declared in this scope 321 | g_UniformFunctionList[ eUniform_Int4 ] = (void )glUniform4ivARB; | ^~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:326:55: error: ‘glUniformMatrix2fvARB’ was not declared in this scope 326 | g_UniformFunctionList[ eUniform_Matrix2 ] = (void )glUniformMatrix2fvARB; | ^~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:327:55: error: ‘glUniformMatrix3fvARB’ was not declared in this scope 327 | g_UniformFunctionList[ eUniform_Matrix3 ] = (void )glUniformMatrix3fvARB; | ^~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:328:55: error: ‘glUniformMatrix4fvARB’ was not declared in this scope 328 | g_UniformFunctionList[ eUniform_Matrix4 ] = (void )glUniformMatrix4fvARB; | ^~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp: In member function ‘virtual void DisplayOutput::CShaderUniformGL::Apply()’: ../DisplayOutput/OpenGL/ShaderGL.cpp:385:4: error: ‘glUniform1fvARB’ was not declared in this scope 385 | glUniform1fvARB( m_Index, m_Size, (const GLfloat )m_pData ); | ^~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:388:4: error: ‘glUniform2fvARB’ was not declared in this scope 388 | glUniform2fvARB( m_Index, m_Size, (const GLfloat )m_pData ); | ^~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:391:4: error: ‘glUniform3fvARB’ was not declared in this scope 391 | glUniform3fvARB( m_Index, m_Size, (const GLfloat )m_pData ); | ^~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:394:4: error: ‘glUniform4fvARB’ was not declared in this scope 394 | glUniform4fvARB( m_Index, m_Size, (const GLfloat )m_pData ); | ^~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:399:4: error: ‘glUniform1ivARB’ was not declared in this scope 399 | glUniform1ivARB( m_Index, m_Size, (const GLint )m_pData ); | ^~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:403:4: error: ‘glUniform2ivARB’ was not declared in this scope 403 | glUniform2ivARB( m_Index, m_Size, (const GLint )m_pData ); | ^~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:407:4: error: ‘glUniform3ivARB’ was not declared in this scope 407 | glUniform3ivARB( m_Index, m_Size, (const GLint )m_pData ); | ^~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:411:4: error: ‘glUniform4ivARB’ was not declared in this scope 411 | glUniform4ivARB( m_Index, m_Size, (const GLint )m_pData ); | ^~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:414:4: error: ‘glUniformMatrix2fvARB’ was not declared in this scope 414 | glUniformMatrix2fvARB( m_Index, m_Size, GL_TRUE, (const GLfloat )m_pData ); | ^~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:417:4: error: ‘glUniformMatrix3fvARB’ was not declared in this scope 417 | glUniformMatrix3fvARB( m_Index, m_Size, GL_TRUE, (const GLfloat )m_pData ); | ^~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:420:4: error: ‘glUniformMatrix4fvARB’ was not declared in this scope 420 | glUniformMatrix4fvARB( m_Index, m_Size, GL_TRUE, (const GLfloat *)m_pData ); | ^~~~~ make[1]: [Makefile:780: ShaderGL.o] Error 1 make[1]: Leaving directory '/home/dme3tron/Tools/electricsheep/client_generic/Client' make: [Makefile:513: all-recursive] Error 1

JasperWallace commented 4 years ago

See e.g.: https://github.com/scottdraves/electricsheep/issues/99#issuecomment-687242881

sombreroEnPuntas commented 4 years ago

On ubuntu 20.04, can not compile even setting the flags mentioned by @JasperWallace

error:

Player.cpp:15:10: fatal error: GLee.h: No such file or directory