My system is consistent, however when trying to launch electricsheep, it complains about missing libavutil.so.49. ldd shows a linkage to libavutil.so.50, but not .49. I've tried re-merging electricsheep to no avail. Please let me know what other information I can provide. Reproducible: Always Steps to Reproduce: 1. Install x11-misc/electricsheep-2.7_beta11 2. Try to run, either from command line or invoked through gnome-screensaver Actual Results: electricsheep throws electricsheep: error while loading shared libraries: libavutil.so.49: cannot open shared object file: No such file or directory Expected Results: electricsheep runs without error Although electricsheep is one of the least important packages on my system, it's inability to run causes me to mark it as critical. 'emerge --info' incoming as an attachment.
Created attachment 221203 [details] This is the result of emerge --info on my system.
revdep-rebuild --library libavutil.so.49
Yup, use revdep-rebuild.
(In reply to comment #2) > revdep-rebuild --library libavutil.so.49 > I apologize, I should have been more specific. That's what I meant by "my system is consistent". It was the first thing I tried :)
$ electricsheep downloading sheep, please wait... downloading sheep, please wait... <snip> [avi @ 0x841ae80]MAX_READ_SIZE:5000000 reached [avi @ 0x841ad70]MAX_READ_SIZE:5000000 reached Plays and WFM just fine, so your system does not seem to be consistent at all.
objdump from electricsheep binary, NEEDED libavformat.so.52 NEEDED libavcodec.so.52 as expected, and it's working fine. your system is broken, likely old local FFmpeg installation somewhere in LDPATH is messing it up. like in, /usr/local or in any path in /etc/ld.so.conf either way, not a bug