Bug 23681

Summary: insufficient formal deps: /usr/lib/gstreamer-0.10/libgstlame.so: undefined symbol: lame_set_VBR_quality
Product: Sisyphus Reporter: Ivan Zakharyaschev <imz>
Component: gst-plugins-uglyAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: major    
Priority: P3    
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on: 15079, 23682    
Bug Blocks:    

Description Ivan Zakharyaschev 2010-06-28 06:25:55 MSD
$ rpm -qf /usr/lib/gstreamer-0.10/libgstlame.so
gst-plugins-ugly-0.10.15-alt1
$ rpm -q liblame
liblame-3.97-alt1.0
$ 

After apt-get installing gst-plugins-ugly from Sisyphus, the version of liblame hasn't been upgraded (mine is from Desktop 4.1), although actually something from the fresh version is required:


$ cheese
Xlib:  extension "Generic Event Extension" missing on display ":0.0".
Xlib:  extension "Generic Event Extension" missing on display ":0.0".
Xlib:  extension "Generic Event Extension" missing on display ":0.0".
Xlib:  extension "Generic Event Extension" missing on display ":0.0".
Xlib:  extension "Generic Event Extension" missing on display ":0.0".
Xlib:  extension "Generic Event Extension" missing on display ":0.0".

(cheese:1316): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libgstlame.so': /usr/lib/gstreamer-0.10/libgstlame.so: undefined symbol: lame_set_VBR_quality

(cheese:1316): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libgstasf.so': /usr/lib/gstreamer-0.10/libgstasf.so: undefined symbol: gst_byte_reader_skip_string_utf16
cheese: symbol lookup error: /lib/libgudev-1.0.so.0: undefined symbol: udev_monitor_filter_add_match_subsystem_devtype
$
Comment 1 Ivan Zakharyaschev 2010-06-28 06:31:04 MSD
One way to solve this would be to rebuild it with liblame after liblame's symbols have been versionized -- https://bugzilla.altlinux.org/show_bug.cgi?id=23682 .
Comment 2 Valery Inozemtsev 2010-06-28 11:41:19 MSD
apt-get dist-upgrade