If you have Ubuntu 10.04 or Debian Sid, then you can just use the package manager or type "sudo apt-get install electricsheep", although that will get you an old version, it should work fine.
Otherwise, the preferred way to install it is from source.
- sudo apt-get install subversion autoconf libtool libgtk2.0-dev libgl1-mesa-dev libavcodec-dev libavformat-dev libswscale-dev liblua5.1-0-dev libcurl4-openssl-dev libxml2-dev libjpeg8-dev libgtop2-dev libboost-dev libboost-filesystem-dev libboost-thread-dev libtinyxml-dev freeglut3-dev glee-dev
- install from source the latest wxWidgets 2.9.x (autogen.sh; ./configure; make ; sudo make install) and flam3 (./configure; make; sudo make install), and then:
- Checkout client source and then ./autogen.sh; ./configure; make; sudo make install
It should configure itself to be your screensaver, but you can also run it from the command line just by typing "electricsheep". You can also use "electricsheep-preferences" to configure it.

Fedora no longer has libgdbus
Fedora no longer has libgdbus or libgdbus-devel in their repos, starting with Fedora 18. Anyone have an RPM that works? I can't build Electricsheep without it!
Problems with the client source. Debian Squeeze x64 with Xfce.
Used to have this a while back and I can't remember how I got it to work. Debian x64 using Xfce desktop. This is what I get when I do the make or sudo make install part of the third step:
lua_playlist.h: In member function ‘void ContentDecoder::CLuaPlaylist::DeduceGraphnessFromFilenameAndQueue(const boost::filesystem::path&, const std::string&)’:
lua_playlist.h:231: error: ‘struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >’ has no member named ‘string’
Linux Mint Debian (LMDE) UP6 kills the sheep
Update Pack 6 for LMDE rolled out a couple of days ago and it includes the deb-multimedia.org updates for ffmpeg that killed the sheep in my previous comment (problems finding the avi codec). Even building from source doesn't help so should I just forget about running my favorite screen saver? I'm a very unhappy user with the silence my requests for assistance have been greeted with.
Linux Mint Debian (LMDE) UP6 kills the sheep
Have you tried without using packages from deb-multimedia.org?
I run Debian testing and had similar issues a couple of months ago. Once I removed all the deb-multimedia.org packages and reinstalled electricsheep, the Debian package worked.
It seems there may be something funky between Debian's avcodec and dmo's ffmpeg.
sorry wish i could help but i
sorry wish i could help but i don't have a recent linux machine let alone that distro.
Install Troubles
Hello,
Please forgive me if this is a stupid question, but I'm on Ubuntu 12.04 and I've followed the instructions up to number 3. The source checks out, but then every time I do ./autogen.sh, I get a file not found error, and the ./configure, make and install commands just keep installing flam3.
What gives?
El_matt: You must be in the
El_matt: You must be in the wrong directory.
You should have made own directories for wxWidgets, libflam (and generally for anything as complex as sources) (usually extracting the archive or a chekout makes one for you, but not always). The instructions don't mention this since they expect you are familiar with shells and basic file manipulations. If you are not, don't install and / or compile from source anything! Installing requires root access, and if you don't know what you are doing, you can really screw up your linux installation (as making a stupid typo and deleting your /root or something).
In any case, after making the checkout in step 3. (according to instructions), you should have a directory named electricsheep-read-only with a readme file and a directory called client_generic. You need to run the commands in that directory.
.dekstop file for KDE4 outdated...
Hi,
I updated the ebuild for Gentoo and installed electricsheep. See https://bugs.gentoo.org/show_bug.cgi?id=339463 for the ebuild.
However, the desktop file in the repository is outdated. KDE4 gives window-id in decimal, which electricsheep does not understand (or, something else is wrong). So, electricsheep is currently unusable via KDE4:s screensaver interface. I was able to run it via xscreensaver. The only difference I could figure out between xscreensaver and KDE4 screensaver implementation is that xscreensaver gives the window-id to electricsheep in hexadecimal (for the preview window) and runs electricsheep without parameters when it's supposed to kick in. Alas, editing electrichseep.desktop for KDE4 so that there are no parameters there, it still doesn't work (only blank screen is shown). So I'm not absolutely sure what is happening here. Maybe one is more lucky if using Gnome.
Also, in electricsheep-preferences, typing anything into the user login fields, causes the preferences to crash with a segmentation fault. So I can't log in. Otherwise everything is working OK!
Hope this helps some users and / or development!
cannot compile electricsheep on Fedora 17
i can`t build Electric Sheep on my Fedora 17: it seems that something goes wrong with FFmpeg 0.10.5-1
There is a log
Electric Sheep stopped working
I'm running electricsheep 2.7~b12+svn20091224-1.1 on Linux Mint Debian Edition KDE with UP5 and something has broken my sheep. I don't know which updates may have broken things (I know I got an ffmpeg update from deb-multimedia) but now when I try to start electricsheep as my screensaver nothing seems to happen. I tried running it from a terminal as a standalone app and I got a whole host of errors.
$ electricsheep [NULL @ 0x834d160] Value 4707126720094797824.000000 for parameter 'probesize' out of range [NULL @ 0x834d160] Value 4707126720094797824.000000 for parameter 'analyzeduration' out of range [NULL @ 0x834d160] Value 4697254411347427328.000000 for parameter 'indexmem' out of range [NULL @ 0x834d160] Value 4703785510416416768.000000 for parameter 'rtbufsize' out of range [NULL @ 0x834d160] Value -4616189618054758400.000000 for parameter 'fpsprobesize' out of range [NULL @ 0x834d160] Value 4607182418800017408.000000 for parameter 'f_err_detect' out of range [NULL @ 0x834d160] Value 4607182418800017408.000000 for parameter 'err_detect' out of range [AVI demuxer @ 0x834cc40] Value 4607182418800017408.000000 for parameter 'use_odml' out of range [NULL @ 0x834d660] Value 4686111960511545344.000000 for parameter 'b' out of range [NULL @ 0x834d660] Value 4683532506232782848.000000 for parameter 'ab' out of range [NULL @ 0x834d660] Value 4705844345939427328.000000 for parameter 'bt' out of range [NULL @ 0x834d660] Value 4617315517961601024.000000 for parameter 'me_method' out of range [NULL @ 0x834d660] Value 4622945017495814144.000000 for parameter 'g' out of range [NULL @ 0x834d660] Value 4611686018427387904.000000 for parameter 'qmin' out of range [NULL @ 0x834d660] Value 4629418941960159232.000000 for parameter 'qmax' out of range [NULL @ 0x834d660] Value 4613937818241073152.000000 for parameter 'qdiff' out of range [NULL @ 0x834d660] Value -4616189618054758400.000000 for parameter 'wpredp' out of range [NULL @ 0x834d660] Value 4607182418800017408.000000 for parameter 'bug' out of range [NULL @ 0x834d660] Value 4607182418800017408.000000 for parameter 'er' out of range [NULL @ 0x834d660] Value 4607182418800017408.000000 for parameter 'err_detect' out of range [NULL @ 0x834d660] Value 4613937818241073152.000000 for parameter 'ec' out of range [NULL @ 0x834d660] Value 4620693217682128896.000000 for parameter 'ildctcmp' out of range [NULL @ 0x834d660] Value 4620693217682128896.000000 for parameter 'subq' out of range [NULL @ 0x834d660] Value 4696837138094751744.000000 for parameter 'ibias' out of range [NULL @ 0x834d660] Value 4696837138094751744.000000 for parameter 'pbias' out of range [NULL @ 0x834d660] Value 4642507528377204736.000000 for parameter 'lmin' out of range [NULL @ 0x834d660] Value 4660262442142531584.000000 for parameter 'lmax' out of range [NULL @ 0x834d660] Value 4696130710463840256.000000 for parameter 'flags2' out of range [NULL @ 0x834d660] Value 4607182418800017408.000000 for parameter 'threads' out of range [NULL @ 0x834d660] Value 4620693217682128896.000000 for parameter 'nssew' out of range [NULL @ 0x834d660] Value -4586705114244317184.000000 for parameter 'profile' out of range [NULL @ 0x834d660] Value -4586705114244317184.000000 for parameter 'level' out of range [NULL @ 0x834d660] Value 4623507967449235456.000000 for parameter 'skipcmp' out of range [NULL @ 0x834d660] Value 4642507528377204736.000000 for parameter 'mblmin' out of range [NULL @ 0x834d660] Value 4660262442142531584.000000 for parameter 'mblmax' out of range [NULL @ 0x834d660] Value 4643211215818981376.000000 for parameter 'mepc' out of range [NULL @ 0x834d660] Value 4607182418800017408.000000 for parameter 'bidir_refine' out of range [NULL @ 0x834d660] Value -4616189618054758400.000000 for parameter 'cqp' out of range [NULL @ 0x834d660] Value 4627730092099895296.000000 for parameter 'keyint_min' out of range [NULL @ 0x834d660] Value 4607182418800017408.000000 for parameter 'refs' out of range [NULL @ 0x834d660] Value -4616189618054758400.000000 for parameter 'directpred' out of range [NULL @ 0x834d660] Value 4618441417868443648.000000 for parameter 'sc_factor' out of range [NULL @ 0x834d660] Value 4643211215818981376.000000 for parameter 'mv0_threshold' out of range [NULL @ 0x834d660] Value 4630826316843712512.000000 for parameter 'b_sensitivity' out of range [NULL @ 0x834d660] Value -4616189618054758400.000000 for parameter 'compression_level' out of range [NULL @ 0x834d660] Value -4616189618054758400.000000 for parameter 'min_prediction_order' out of range [NULL @ 0x834d660] Value -4616189618054758400.000000 for parameter 'max_prediction_order' out of range [NULL @ 0x834d660] Value -4616189618054758400.000000 for parameter 'prediction_order_method' out of range [NULL @ 0x834d660] Value -4616189618054758400.000000 for parameter 'min_partition_order' out of range [NULL @ 0x834d660] Value -4616189618054758400.000000 for parameter 'max_partition_order' out of range [NULL @ 0x834d660] Value 4607182418800017408.000000 for parameter 'ticks_per_frame' out of range [NULL @ 0x834d660] Value 4611686018427387904.000000 for parameter 'color_primaries' out of range [NULL @ 0x834d660] Value 4611686018427387904.000000 for parameter 'color_trc' out of range [NULL @ 0x834d660] Value 4611686018427387904.000000 for parameter 'colorspace' out of range [NULL @ 0x834d660] Value -4616189618054758400.000000 for parameter 'aq_mode' out of range [NULL @ 0x834d660] Value -4616189618054758400.000000 for parameter 'rc_lookahead' out of range [NULL @ 0x834d660] Value -4616189618054758400.000000 for parameter 'lpc_type' out of range [NULL @ 0x834d660] Value -4616189618054758400.000000 for parameter 'lpc_passes' out of range [NULL @ 0x834d660] Value 4613937818241073152.000000 for parameter 'thread_type' out of range [NULL @ 0x834d660] Value -4616189618054758400.000000 for parameter 'request_sample_fmt' out of range [avi @ 0x834d160] decoding for stream 0 failed [avi @ 0x834d160] Could not find codec parameters (Video: h264 (h264 / 0x34363268), 800x592) /home/[user]/.electricsheep/00244=59805=59202=59565.avi: could not find codec parameters--- I tried purging electricsheep and flam3 from my syetm and reinstalling them but I still end up with the errors.
I finally tried building
I finally tried building electricsheep from source to see if I could get it working and ended up getting errors there as well. It looks like the error came up when dealing with /ContentDecoder/ContentDecoder.cpp. The error I saw in my terminal is:
-I/usr/include/libpng12 -DDEB_HOST_MULTIARCH=\"i386-linux-gnu\" -I/usr/include/lua5.1 -lrt -lz -lGL -D__STDC_CONSTANT_MACROS -Wno-write-strings -DHAVE_AVC_VID2=1 -g -O2 -MT ContentDecoder.o -MD -MP -MF .deps/ContentDecoder.Tpo -c -o ContentDecoder.o `test -f '../ContentDecoder/ContentDecoder.cpp' || echo './'`../ContentDecoder/ContentDecoder.cpp
../ContentDecoder/ContentDecoder.cpp: In member function ‘void ContentDecoder::CContentDecoder::Destroy()’:
../ContentDecoder/ContentDecoder.cpp:115:9: warning: ‘void av_close_input_file(AVFormatContext*)’ is deprecated (declared at /usr/include/libavformat/avformat.h:1622) [-Wdeprecated-declarations]
../ContentDecoder/ContentDecoder.cpp:115:47: warning: ‘void av_close_input_file(AVFormatContext*)’ is deprecated (declared at /usr/include/libavformat/avformat.h:1622) [-Wdeprecated-declarations]
../ContentDecoder/ContentDecoder.cpp: In member function ‘bool ContentDecoder::CContentDecoder::Open(const string&)’:
../ContentDecoder/ContentDecoder.cpp:159:89: error: ‘av_open_input_file’ was not declared in this scope
../ContentDecoder/ContentDecoder.cpp:169:17: warning: ‘int av_find_stream_info(AVFormatContext*)’ is deprecated (declared at /usr/include/libavformat/avformat.h:1446) [-Wdeprecated-declarations]
../ContentDecoder/ContentDecoder.cpp:169:55: warning: ‘int av_find_stream_info(AVFormatContext*)’ is deprecated (declared at /usr/include/libavformat/avformat.h:1446) [-Wdeprecated-declarations]
../ContentDecoder/ContentDecoder.cpp:222:20: warning: ‘int avcodec_open(AVCodecContext*, AVCodec*)’ is deprecated (declared at /usr/include/libavcodec/avcodec.h:3569) [-Wdeprecated-declarations]
../ContentDecoder/ContentDecoder.cpp:222:70: warning: ‘int avcodec_open(AVCodecContext*, AVCodec*)’ is deprecated (declared at /usr/include/libavcodec/avcodec.h:3569) [-Wdeprecated-declarations]
make[1]: *** [ContentDecoder.o] Error 1
make[1]: Leaving directory `/home/bpeng/Installers/Electric_Sheep/electricsheep-read-only/client_generic/Client'
make: *** [all-recursive] Error 1
Any ideas what I should do? The errors seems to have started when I upgraded ffmpeg to version 7:1.0-dmo2 from deb-multimedia.org but I'm not sure if rolling back to what's in the mint/debian repos will solve my problem. bAll I know is that I really miss running electricsheep.
Linux versions deprecated?
The client source shows electricsheep-2.7b30a is deprecated. ???
Nevermind, I see the svn.
yeah, it built on Ubuntu
yeah, it built on Ubuntu 12.04 LTS.
Thanks spot and all contributors for this wonderful piece of art.
electricsheep-preferences works?
I get
Pango:ERROR:/build/buildd/pango1.0-1.30.0/./pango/pango-layout.c:3801:pango_layout_check_lines: assertion failed: (!layout->log_attrs)
Aborted (SIGABRT) (core dumped)
when running electricsheep-preferences
Ubuntu 12.04
I get the same error on
I get the same error on Kubuntu 12.04. There's a thread with a supposed fix, and spot commented saying the fix was commited, but the issue is not actually solved.
However, it seems unable to
However, it seems unable to run without X. I have this error:
$ electricsheep --display-anim 0
freeglut (electricsheep): failed to open display ''
the new version is a complete
the new version is a complete rewrite (now the same code base runs on mac win and linux), and it doesn't support the same commandline options, including running without X. sorry.
Working on Open Suse 11.4 (x64)
Built wx from a tar ball, (2.9.3) and Flam3 from svn. was having problems before I downloaded boost_1_49_0, (check your build logs for failures, it should all work) primarily I had to go looking for headers, (bzip and python stuff I think) then it would build properly. then I copied the libs and the wx dir from /usr/local/lib into /usr/lib64 (i'm running a 64bit system) also wx into /usr/lib too. Then I could build the sheep client, (again from svn) properly.
Mostly it was a case of running autogen untill it didn't error, and also ./configure, untill it found everything, if it stops, go find the libs, or the headers, then come back and do it again. It got a long way through the build before falling over with a boost ld symbol error while building an archive librabry, (at that point I updated boost) then it completed the build cleanly, and installed without issue.
The preferences launched OK, I created an account, logged in, and it just worked, windowed, took the whole of my primary screen, except for the bottom gnome panel. The mouse just dissapears, unitl it's over the panel. But it works, downloads stuff, and fires up.
I'm running the proprietary NVidea drivers, on a twin display with twinview in xorg.conf
For Fedora 17 , the Fedora 16 script linked below works fine
Just to tell that the Fedora 16 script mentioned below in the comments woked fine for me in Fedora 17.
To use electricsheep as a screensaver in Gnome, I followed these instructions
Windowed mode?
After updating to the latest svn verison, everything seems to be running semi-normally. The only thing I'm noticing is that it's not possible to run in windowed more anymore (even though the tooltip for the Run button in electricsheep-preferences says it'll be in a window).
for ubuntu 11.10: changed
for ubuntu 11.10: changed libglut3-dev to freeglut3-dev, and added glee-dev.
Still doesn't work. I get
Still doesn't work.
I get black screen with white box and preferences do not save/load.
this has since been fixed,
this has since been fixed, thanks.
Make Error in Ubuntu 11.10 and wxWidgets 2.9.x
I have the following make errors in wxWidgets 2.9.x (I tried all of them):
In file included from ./include/wx/chkconf.h:1146:0,
from ./include/wx/platform.h:711,
from ./include/wx/defs.h:26,
from ./include/wx/wxprec.h:13:
./include/wx/unix/chkconf.h:27:13: error: #error "wxFileSystemWatcher requires either inotify() or kqueue()"
In file included from ./include/wx/wxprec.h:13:0:
./include/wx/defs.h:945:7: warning: "SIZEOF_LONG" is not defined [-Wundef]
./include/wx/defs.h:1136:7: warning: "SIZEOF_LONG" is not defined [-Wundef]
In file included from ./include/wx/string.h:53:0,
from ./include/wx/memory.h:16,
from ./include/wx/object.h:20,
from ./include/wx/wx.h:16,
from ./include/wx/wxprec.h:68:
./include/wx/strvararg.h:164:19: warning: "SIZEOF_LONG" is not defined [-Wundef]
In file included from ./include/wx/memory.h:16:0,
from ./include/wx/object.h:20,
from ./include/wx/wx.h:16,
from ./include/wx/wxprec.h:68:
./include/wx/string.h:200:4: error: #error "Please define string case-insensitive compare for your OS/compiler"
In file included from ./include/wx/any.h:564:0,
from ./include/wx/event.h:30,
from ./include/wx/wx.h:25,
from ./include/wx/wxprec.h:68:
./include/wx/datetime.h:63:2: warning: #warning using pseudo thread-safe wrapper for localtime to emulate localtime_r [-Wcpp]
./include/wx/datetime.h:73:2: warning: #warning using pseudo thread-safe wrapper for gmtime to emulate gmtime_r [-Wcpp]
In file included from ./include/wx/wxprec.h:13:0:
./include/wx/defs.h:902:9: error: zero width for bit-field ‘wxAssert_902::SizeTMustBeExactly4Bytes’
./include/wx/defs.h:903:9: error: zero width for bit-field ‘wxAssert_903::PtrMustBeExactly4Bytes’
./include/wx/defs.h:920:13: error: zero width for bit-field ‘wxAssert_921::Wchar_tMustBeExactly2Bytes’
In file included from ./include/wx/string.h:41:0,
from ./include/wx/memory.h:16,
from ./include/wx/object.h:20,
from ./include/wx/wx.h:16,
from ./include/wx/wxprec.h:68:
/usr/include/stdio.h:103:19: error: conflicting declaration ‘typedef __ssize_t ssize_t’
./include/wx/defs.h:1100:25: error: ‘ssize_t’ has a previous declaration as ‘typedef wxInt32 ssize_t’
In file included from ./include/wx/memory.h:16:0,
from ./include/wx/object.h:20,
from ./include/wx/wx.h:16,
from ./include/wx/wxprec.h:68:
./include/wx/string.h: In function ‘int Stricmp(const char*, const char*)’:
./include/wx/string.h:202:1: warning: no return statement in function returning non-void [-Wreturn-type]
./include/wx/string.h: At global scope:
./include/wx/string.h:149:12: warning: unused parameter ‘psz1’ [-Wunused-parameter]
./include/wx/string.h:149:12: warning: unused parameter ‘psz2’ [-Wunused-parameter]
make: *** [.pch/wxprec_basedll/wx/wxprec.h.gch] Error 1
Any suggestions?
Thanks.
Try the following:sudo
Try the following:
sudo apt-get install inotify-tools
Then start over with the following:
autogen.sh; ./configure; make ; sudo make install
Still no make in wxWidgets 2.9.3
I did a clean installation of Ubuntu 11.10 and followed directions above including using freeglut3-dev and glee-dev.
Still had the same make errors in wxWidgets 2.9.3. I'm too inexperienced in the world of Linux to identify the root cause of the problem.
I suggest you direct your
I suggest you direct your queries towards the wxwidgets mailing list. This forum is for electricsheep.
Make error on Linux Mint 11
I've followed all the steps but I can't figure out how to resolve this error when compiling on Mint 11 (similar to Ubuntu 11.04):
In file included from Player.h:12:0,
from Player.cpp:37:
lua_playlist.h: In member function ‘void ContentDecoder::CLuaPlaylist::DeduceGraphnessFromFilenameAndQueue(const boost::filesystem::path&, const std::string&)’:
lua_playlist.h:231:160: error: ‘struct boost::filesystem::basic_path<std::basic_string<char>, boost::filesystem::path_traits>::string_type’ has no member named ‘string’
make[1]: *** [Player.o] Error 1
make[1]: Leaving directory `/home/AWiser/Downloads/electricsheep-read-only/client_generic/Client'
make: *** [all-recursive] Error 1
Bump
Getting the same error here. Elementary OS 64 bit (similar to Ubuntu 10.10)
Boost version in these
Boost version in these systems might be older than required. Adding define BOOST_FILESYSTEM_VERSION with value 3 might help if boost version is not older than 1.44.
Darn
Looks like the only available package for Mint 11 in the repositories is for version 1.42. Guess I'll have to figure out how to get build for the latest version to work without giving me an error.
Fix for older libboost
I'm using Ubuntu 11.04, which also only has the older version of libboost. I've been getting this error too. I looked into it, and there's actually only minor changes to make the code compile with the older version.
The error always points to a place in the code where there's a something.filename().string() which can be fixed by just removing the .string() wherever the error occurs.
According to the Boost docs, the newer version of libboost has filename() returning a path type, requiring explicit conversion to string. In the older version, filename() itself returns the string, making the extra call to string() redundant (and an error).
Of course, this could also be fixed by installing a newer libboost from source, like someone else posted, which could possibly be easier since there's several places where the above error happens.
WOO!
Managed to get it installed. Here's how to do it:
- Download Boost 1.49 from boost.org
- Extract the archive (doesn't really matter where)
- Navigate to the folder in terminal and run the following commands:
sudo ./bootstrap.sh
sudo ./b2 install
- (By default, it will create the files in /usr/local/lib and /usr/local/include)
- Run the steps for setting up Electric Sheep again (./autogen.sh, ./configure, make, sudo make install)
- After Electric Sheep is installed, copy all the files starting with "libboost" from /usr/local/lib to /usr/lib (I also copied the "wx" folder just in case).
Now I just need to see if it will get past the white square...
Hmm...
It also looks like electricsheep isn't recognizing any flags like --help. this is what I get in terminal after running and then exiting:
CElectricSheep()
CElectricSheep_Linux()
Startup()
SetInstallation: /usr/local/share/electricsheep/Scripts
SetInstallation: /usr/local/share/electricsheep/Scripts
CElectricSheep_Linux::Shutdown()
Trying to access shutdown singleton CReusableAlignedBuffers
Trying to access shutdown singleton Network manager
Trying to access shutdown singleton Network manager
Trying to access shutdown singleton Player
Segmentation fault
It also plays fullscreen instead of standalone like the 2.7b12 version did.
I'm also seeing that it's saving the .avi files correctly to the ~/.electricsheep directory, but I'm seeing some resource files in /usr/local/share/electricsheep as well. The only other bit of information is that running electricsheep with sudo results in the same messages as above, but without the segfault.
Ubuntu 11.10, wxWidgets 2.9.3, flam3 3.0.1, electricsheep-2.7b33
I downloaded wxWidgets 2.9.3, unzipped, then "./autogen.sh; ./configure; make; sudo make install". Success.
I downloaded flam3 3.0.1 using svn checkout, then "./configure; make; sudo make install". Success.
I downloaded electricsheep 2.7b33 using svn checkout, then "./autogen.sh; ./configure; make; sudo make install". Success.
Then I tried to run electricsheep-preferences. GUI loads, but I cannot sign in. I tried to make some changes on the various tabs, changes don't save and revert back to original settings on each load of the preferences GUI. FAIL.
Next I tried to just run electricsheep. Black screen with a white square in the center that does nothing. FAIL.
After this fail, I uninstalled electricsheep. I tried the apt-get method in Ubuntu 11.10. Preferences save. Screensaver loads and starts up. WILL NOT STRETCH TO FILL WIDESCREEN. I get letterboxes with yellow execution output on the left.
FAIL. FAIL. FAIL.
I used to love this screensaver, but lately, EPIC FAIL on Linux. Anyone have any solutions?
Same situation here
Preferences save. Screensaver loads and starts up. WILL NOT STRETCH TO FILL WIDESCREEN. I get letterboxes with yellow execution output on the left.
No idea, but it works
No idea, but it works perfectly well for me on ubuntu 11.4 and fedora 16.
Make sure you are using the latest code from google code.
i just tried it on 11.10 and
i just tried it on 11.10 and got the white square & prefs don't load.
Actually the white square
Actually the white square might be normal - it will show a NULL image if an icon is not found. If you wait a couple of minutes it may start downloading and showing video.
I let it go the entire
I let it go the entire weekend, came back on Monday, still white box and prefs are still static (won't save/load changes)...
svn checkout blows up
what do you mean it
what do you mean it explodes?? are you checking out from google code?
*** Updated code for Linux - 31 January 2012 ***
I have updated the client source so it should compile and run OK in Linux again. I have also made some glx improvements.
Please test and let us know the results.
[SOLVED] make failed on Ubuntu 10.10
After downloading the lastest version of the electricsheep cliente from the repository I got the following error while running make.
Player.cpp:16: fatal error: GLee.h: No such file or directory
The solution was obvious: sudo apt-get install libglee0d1 glee-dev
And then run "./autogen.sh; ./configure; make" again.
You should add these dependencies to the Linux Client Instructions.
Still the client isn't working here, please check: [Linux] Electrisheep only displays a white square
thanks, i'll be building on
thanks, i'll be building on some fresh machines soon, i'll look into this then.
make Fails
I'm given these errors while trying to use "make" on 10.04.
../../Common/Log.cpp: In member function ‘void Base::CLog::Log(const char*, const char*)’:
../../Common/Log.cpp:455: error: ‘strcmp’ was not declared in this scope
../../Common/Log.cpp:491: error: ‘memcpy’ was not declared in this scope
../../Common/Log.cpp:492: error: ‘strcpy’ was not declared in this scope
make[1]: *** [Log.o] Error 1
make[1]: Leaving directory `/home/dkmann1987/Documents/Source/electricsheep-read-only/client_generic/MSVC/SettingsGUI'
make: *** [all-recursive] Error 1
Debian sid - can't compile
Error on make:
/usr/lib/libboost_system.so.1.46.1: could not read symbols: Invalid operation
Everything else ran OK. What next?:Edit: also same error v1.48
Ubuntu 11.10
I got that error too. I ran
CXXFLAGS="`wx-config --cxxflags`" LDFLAGS="`wx-config --libs all` -lboost_filesystem -lboost_thread -lboost_system -L/usr/lib/libboost_system.so.1.46.1" ./configure
And then when I ran make that error dissapeared. Now I get this error.
lua_playlist.h:227:24: error: ‘class boost::filesystem3::path’ has no member named ‘native_file_string’
lua_playlist.h:232:102: error: ‘class boost::filesystem3::path’ has no member named ‘native_directory_string’
In file included from Player.h:12:0,
from Player.cpp:37:
lua_playlist.h: In member function ‘void ContentDecoder::CLuaPlaylist::UpdateDirectory(const boost::filesystem3::path&, bool)’:
lua_playlist.h:271:40: error: ‘const class boost::filesystem3::path’ has no member named ‘native_directory_string’
lua_playlist.h:276:35: error: ‘const class boost::filesystem3::path’ has no member named ‘native_directory_string’
lua_playlist.h:279:35: error: ‘const class boost::filesystem3::path’ has no member named ‘native_directory_string’
lua_playlist.h: In constructor ‘ContentDecoder::CLuaPlaylist::CLuaPlaylist(const string&, const string&, int&)’:
lua_playlist.h:357:88: error: ‘class boost::filesystem3::path’ has no member named ‘native_directory_string’
Player.cpp: At global scope:
Player.cpp:68:26: error: ‘boost::filesystem::no_check’ has not been declared
Player.cpp: In member function ‘const bool CPlayer::Startup()’:
Player.cpp:342:64: error: ‘class boost::filesystem3::path’ has no member named ‘native_directory_string’
Player.cpp:343:25: error: ‘class boost::filesystem3::path’ has no member named ‘native_directory_string’
make[1]: *** [Player.o] Error 1
make[1]: Leaving directory `/home/warren/electricsheep-read-only/client_generic/Client'
make: *** [all-recursive] Error 1
Updates needed for Fedora 16
Fedora 16 was released earlier this week. Due to some library upgrades, the existing Fedora installation instructions will not work. I've made some modifications to the old script to allow it to work on Fedora 16 again.
Here's a post with some explanation:
http://phaseportrait.blogspot.com/2011/11/building-electricsheep-on-fedora-16-and.html
Here's the modified script:
http://links.tedpavlic.com/shell_scripts/makeSheepFedora16.sh
cool thanks!
cool thanks!