Package Details: electricsheep 3.0.2-2

Git Clone URL: https://aur.archlinux.org/electricsheep.git (read-only)
Package Base: electricsheep
Description: Screensaver that realize the collective dream of sleeping computers from all over the internet
Upstream URL: http://community.electricsheep.org/
Licenses: GPL
Submitter: dvzrv
Maintainer: anthraxx
Last Packager: anthraxx
Votes: 4
Popularity: 0.014318
First Submitted: 2017-12-26 20:59
Last Updated: 2018-06-11 21:46

Latest Comments

Rogach commented on 2019-01-19 11:00

@robin0800 @txtsd @scippio

GL/glext.h now seems to be exporting functions for GL_ARB_shader_objects extension, but by default they skip defining prototypes for functions. I suspect that electricsheep itself should be updated to use new API, but for now the following workaround in PKGBUILD helped me:

--- PKGBUILD.orig   2019-01-19 13:52:50.044747463 +0300
+++ PKGBUILD    2019-01-19 13:53:08.628339477 +0300
@@ -31,7 +31,7 @@
   cd ${pkgname}-${_gitcommit}/client_generic
   CPPFLAGS+=" -I/usr/include/lua5.1" ./configure --prefix=/usr
   sed -i 's|-I /usr/include/libavutil||' MSVC/SettingsGUI/Makefile
-  make CXXFLAGS+="-DUSE_NEW_FFMPEG_API=1" GLEE_LIBS="-lGLee" LDFLAGS+="-lpthread"
+  make CXXFLAGS+="-DUSE_NEW_FFMPEG_API=1 -DGL_GLEXT_PROTOTYPES" GLEE_LIBS="-lGLee" LDFLAGS+="-lpthread"
 }

 package() {

robin0800 commented on 2019-01-03 16:13

I flagged It as out of date as the package will not build. Is it a glee problem?

txtsd commented on 2019-01-03 09:19

Same error as scippio for me

scippio commented on 2018-12-07 17:55

Hello, Ihave still error with compilation: ../DisplayOutput/OpenGL/ShaderGL.cpp: In destructor ‘virtual DisplayOutput::CShaderGL::~CShaderGL()’: ../DisplayOutput/OpenGL/ShaderGL.cpp:41:3: error: ‘glDeleteObjectARB’ was not declared in this scope glDeleteObjectARB( m_VertexShader ); ^~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:41:3: note: suggested alternative: ‘glDeleteTextures’ glDeleteObjectARB( m_VertexShader ); ^~~~~~~~~~~~~~~~~ glDeleteTextures ../DisplayOutput/OpenGL/ShaderGL.cpp:44:3: error: ‘glDeleteObjectARB’ was not declared in this scope glDeleteObjectARB( m_FragmentShader ); ^~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:44:3: note: suggested alternative: ‘glDeleteTextures’ glDeleteObjectARB( m_FragmentShader ); ^~~~~~~~~~~~~~~~~ glDeleteTextures ../DisplayOutput/OpenGL/ShaderGL.cpp:47:3: error: ‘glDeleteObjectARB’ was not declared in this scope glDeleteObjectARB( m_Program ); ^~~~~~~~~~~~~~~~~ ../DisplayOutput/OpenGL/ShaderGL.cpp:47:3: note: suggested alternative: ‘glDeleteTextures’ glDeleteObjectARB( m_Program ); ^~~~~~~~~~~~~~~~~ glDeleteTextures ../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 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 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 m_Program = glCreateProgramObjectARB(); etc...

Rogach commented on 2018-06-16 12:47

@eigengrau, adding -lpthread to CXXFLAGS fixes the build:

make CXXFLAGS+="-DUSE_NEW_FFMPEG_API=1 -lpthread" GLEE_LIBS="-lGLee"

Is there some way to add this to PKGBUILD in AUR?

eigengrau commented on 2018-06-11 07:01

This currently fails during linking.

/usr/bin/ld: Voting.o: undefined reference to symbol 'pthread_condattr_setclock@@GLIBC_2.3.3'
/usr/lib/libpthread.so.0: error adding symbols: DSO missing from command line

It looks like «-lpthread» is missing in the g++ invocation for some reason.

whatshisname commented on 2018-05-24 13:36

electricsheep-2.7b33.tar.xz ... FAILED (unknown public key FCF2CB179205AC90)

wox commented on 2018-01-31 14:36

sha verification error

electricprism commented on 2018-01-26 02:52

Compiling instructions.

https://github.com/scottdraves/electricsheep/wiki/Compiling

abique commented on 2018-01-07 12:51

Can we update it to 3.0?