Bug 168883 - media-plugins/audacious-plugins-ugly-1.2.0 uncompatible with media-sound/audacious{,compatible with media-sound/audacious{,plugins}-1.3.0_rc2
|
Bug#:
168883
|
Product: Gentoo Linux
|
Version: 2006.1
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: chainsaw@gentoo.org
|
Reported By: dhp_gentoo@doublehp.org
|
|
Component: Applications
|
|
|
URL:
|
|
Summary: media-plugins/audacious-plugins-ugly-1.2.0 uncompatible with media-sound/audacious{,compatible with media-sound/audacious{,plugins}-1.3.0_rc2
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2007-03-01 13:15 0000
|
I ran audacious, and my profile was reseted; I was very angry to loose all my
prefs and playlist. I killed it restaured them (using backups), and still,
always defaults. It keept prefs only when I reset them manually.
Then, I wanted to restaure my PL. Even when /home/dhp/.audacious/playlist.* are
full, the list on screen remaint empty. When I run audacious -e my_mp3_dir,
then it suicides:
dhp@moon_gen_2:~$ audacious
Received SIGSEGV
This could be a bug in Audacious. If you don't know why this happened, file a
bug at http://bugs-meta.atheme.org/
dhp@moon_gen_2:~$
Due to bug #160407 stracing is a bit difficult, but I will attach log soon.
Manual add of songs (using GUI add files ... ) ends up the same way, whatever I
add dirs or simple files.
I will now mask media-sound/audacious-1.3.0_rc2 and try to revert 1.2.2 which
used to work fine for me.
reverted to media-sound/audacious-1.2.2 ... a bit better, now I got logs in
console without having to strace :)
After restauring archives of my prefs, and starting the app, all prefs and skin
are OK. Byt PL is empty, and when I add songs, I get the following. Maybe I
shall also mask and downgrade other things ? (modules ? deps ?)
dhp@moon_gen_2:~$ audacious
Failed to load plugin (/usr/lib/audacious/Input/libaac.so):
/usr/lib/audacious/Input/libaac.so: undefined symbol: vfs_get_metadata
Failed to load plugin (/usr/lib/audacious/Input/libconsole.so):
/usr/lib/audacious/Input/libconsole.so: undefined symbol: playlist_get_active
Failed to load plugin (/usr/lib/audacious/Input/libvorbis.so):
/usr/lib/audacious/Input/libvorbis.so: undefined symbol: vfs_get_metadata
Failed to load plugin (/usr/lib/audacious/Input/libmadplug.so):
libaudid3tag.so: cannot open shared object file: No such file or directory
Failed to load plugin (/usr/lib/audacious/Input/libcuesheet.so):
/usr/lib/audacious/Input/libcuesheet.so: undefined symbol: playlist_get_active
Failed to load plugin (/usr/lib/audacious/General/libcurl.so):
/usr/lib/audacious/General/libcurl.so: undefined symbol: vfs_register_transport
Failed to load plugin (/usr/lib/audacious/General/libevdev-plug.so):
/usr/lib/audacious/General/libevdev-plug.so: undefined symbol:
audacious_get_localdir
Failed to load plugin (/usr/lib/audacious/General/libscrobbler.so):
/usr/lib/audacious/General/libscrobbler.so: undefined symbol:
audacious_get_localdir
Failed to load plugin (/usr/lib/audacious/General/libsong_change.so):
/usr/lib/audacious/General/libsong_change.so: undefined symbol:
formatter_format
Failed to load plugin (/usr/lib/audacious/General/libstatusicon.so):
/usr/lib/audacious/General/libstatusicon.so: undefined symbol:
audacious_menu_main_show
Failed to load plugin (/usr/lib/audacious/General/libxosd.so):
libaudacious.so.5: cannot open shared object file: No such file or directory
Failed to load plugin (/usr/lib/audacious/General/libaosd.so):
/usr/lib/audacious/General/libaosd.so: undefined symbol: hook_dissociate
Failed to load plugin (/usr/lib/audacious/Visualization/librovascope.so):
/usr/l
ib/audacious/Visualization/librovascope.so: undefined symbol:
vfs_buffer_new_from_string
Failed to load plugin (/usr/lib/audacious/Visualization/libparanormal.so):
/usr/lib/audacious/Visualization/libparanormal.so: undefined symbol:
vfs_buffer_new_from_string
Failed to load plugin (/usr/lib/audacious/Container/libxspf.so):
/usr/lib/audacious/Container/libxspf.so: undefined symbol: playlist_get_active
Failed to load plugin (/usr/lib/audacious/Container/libstdio.so):
/usr/lib/audacious/Container/libstdio.so: undefined symbol:
vfs_register_transport
Failed to load plugin (/usr/lib/audacious/Container/libpls.so):
/usr/lib/audacious/Container/libpls.so: undefined symbol: open_ini_file
Failed to load plugin (/usr/lib/audacious/Container/libmms.so):
/usr/lib/audacious/Container/libmms.so: undefined symbol:
vfs_register_transport
Failed to load plugin (/usr/lib/audacious/Container/libm3u.so):
/usr/lib/audacious/Container/libm3u.so: undefined symbol: playlist_get_active
Received SIGSEGV
This could be a bug in Audacious. If you don't know why this happened, file a
bug at http://bugs-meta.atheme.org/
Aborted
dhp@moon_gen_2:~$
Found the problem. I tried to re-emerge twice all things; I wanted to do this:
emerge audacious audacious-xosd audacious-plugins audacious-plugins-ugly
audacious-themes ; emerge audacious audacious-xosd audacious-plugins
audacious-plugins-ugly audacious-themes
to make sure every thing would be linked to (even when revdeprebuild says it's
ok, there are known bugs about broken things).
This failed at -ugly stage. I removed -ugly, and audacious came working at
once: I can add and play songs.
Now, compiling -ugly fails.
This triggeres TWO bugs:
- media-plugins/audacious-plugins-ugly-1.2.0 not compatible with
media-sound/audacious-1.3.0_rc2 (what are default versions if you dont mask
anything: portage broken)
- install of media-sound/audacious-1.3.0_rc2 should not be permitted when
=<media-plugins/audacious-plugins-ugly-1.2.0 installed (take care to also
prevent upgrade of standard plugins in this case, otherwise people updating
with "emerge -DaNuv world" may end up with
media-plugins/audacious-plugins-1.3.0_rc2 + media-sound/audacious-1.2.2 ).
So, there is work on media-sound/audacious and media-plugins/audacious-plugins
to detect version of -ugly if present, and also work on -ugly. I will create
new bugs for woth.
*** Bug 168885 has been marked as a duplicate of this bug. ***
The 1.3.0-r1 plugin ebuild will explicitly block the 1.2.0 ugly plugins. Thank
you for your bug report.