Bug 466651 - library insufficiently linked
Summary: library insufficiently linked
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Fedora
Classification: Fedora
Component: rhythmbox
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Bastien Nocera
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-10-12 04:39 UTC by Matthias Clasen
Modified: 2008-10-12 16:03 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-10-12 16:03:47 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Matthias Clasen 2008-10-12 04:39:06 UTC
prelink complains:

/usr/sbin/prelink: Warning: /usr/lib/librhythmbox-core.so.0.0.0 has undefined non-weak symbols

and in fact, ldd -r shows a bunch of undefined symbols:

undefined symbol: rb_shell_get_party_mode	(/usr/lib/librhythmbox-core.so.0.0.0)
undefined symbol: rb_static_playlist_source_add_entry	(/usr/lib/librhythmbox-core.so.0.0.0)
undefined symbol: gm_audio_profile_lookup	(/usr/lib/librhythmbox-core.so.0.0.0)
undefined symbol: rb_shell_player_set_playing_time	(/usr/lib/librhythmbox-core.so.0.0.0)
undefined symbol: rb_static_playlist_source_get_type	(/usr/lib/librhythmbox-core.so.0.0.0)
undefined symbol: gm_audio_profile_get_active_list	(/usr/lib/librhythmbox-core.so.0.0.0)

[...]

It looks like most of the rb_ symbols probably come from rhythmbox itself and can be ignored, but the gm_audio_profile stuff looks like the library should be linked against gnome-media ?

Comment 1 Bastien Nocera 2008-10-12 16:03:47 UTC
Fixed upstream, the rest of the symbols will be defined at link time in the shell binary itself.


Note You need to log in before you can comment on or make changes to this bug.