Bug 11434 - [PATCH]Proper linking on xmms-ladspa
Summary: [PATCH]Proper linking on xmms-ladspa
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: xmms-ladspa (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-10 02:05 MSD by Igor Zubkov
Modified: 2007-04-13 16:28 MSD (History)
0 users

See Also:


Attachments
Patch (482 bytes, patch)
2007-04-10 02:05 MSD, Igor Zubkov
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Igor Zubkov 2007-04-10 02:05:12 MSD
[icesik@iceberg Effect]$ ldd /usr/lib/xmms/Effect/ladspa.so
        linux-gate.so.1 =>  (0xffffe000)
        libc.so.6 => /lib/libc.so.6 (0xb7df1000)
        /lib/ld-linux.so.2 (0x80000000)
[icesik@iceberg Effect]$ ldd -u -r /usr/lib/xmms/Effect/ladspa.so
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: g_thread_use_default_impl (continued)
undefined symbol: g_thread_use_default_impl     (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_widget_hide_on_delete (continued)
undefined symbol: gtk_widget_hide_on_delete     (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: g_threads_got_initialized (continued)
undefined symbol: g_threads_got_initialized     (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: g_thread_functions_for_glib_use (continued)
undefined symbol: g_thread_functions_for_glib_use      
(/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_button_box_set_layout (continued)
undefined symbol: gtk_button_box_set_layout     (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_clist_find_row_from_data (continued)
undefined symbol: gtk_clist_find_row_from_data  (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_clist_remove (continued)
undefined symbol: gtk_clist_remove      (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_scrolled_window_get_type (continued)
undefined symbol: gtk_scrolled_window_get_type  (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_toggle_button_get_active (continued)
undefined symbol: gtk_toggle_button_get_active  (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_scrolled_window_new (continued)
undefined symbol: gtk_scrolled_window_new       (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_clist_column_titles_active (continued)
undefined symbol: gtk_clist_column_titles_active       
(/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_widget_show (continued)
undefined symbol: gtk_widget_show       (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_hbox_new (continued)
undefined symbol: gtk_hbox_new  (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_clist_unselect_all (continued)
undefined symbol: gtk_clist_unselect_all        (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_widget_show_all (continued)
undefined symbol: gtk_widget_show_all   (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_frame_new (continued)
undefined symbol: gtk_frame_new (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_scale_set_digits (continued)
undefined symbol: gtk_scale_set_digits  (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_container_add (continued)
undefined symbol: gtk_container_add     (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_clist_new_with_titles (continued)
undefined symbol: gtk_clist_new_with_titles     (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: dlclose (continued)
undefined symbol: dlclose       (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_timeout_add (continued)
undefined symbol: gtk_timeout_add       (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_box_get_type (continued)
undefined symbol: gtk_box_get_type      (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_label_new (continued)
undefined symbol: gtk_label_new (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_window_new (continued)
undefined symbol: gtk_window_new        (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_hbutton_box_new (continued)
undefined symbol: gtk_hbutton_box_new   (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_box_pack_end (continued)
undefined symbol: gtk_box_pack_end      (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_window_get_type (continued)
undefined symbol: gtk_window_get_type   (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_scale_get_type (continued)
undefined symbol: gtk_scale_get_type    (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: g_malloc0 (continued)
undefined symbol: g_malloc0     (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: g_slist_remove (continued)
undefined symbol: g_slist_remove        (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_hscale_new (continued)
undefined symbol: gtk_hscale_new        (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_scrolled_window_set_policy (continued)
undefined symbol: gtk_scrolled_window_set_policy       
(/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_window_set_title (continued)
undefined symbol: gtk_window_set_title  (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_adjustment_new (continued)
undefined symbol: gtk_adjustment_new    (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: g_slist_nth_data (continued)
undefined symbol: g_slist_nth_data      (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: dlopen (continued)
undefined symbol: dlopen        (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_spin_button_new (continued)
undefined symbol: gtk_spin_button_new   (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: g_malloc (continued)
undefined symbol: g_malloc      (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_widget_set_sensitive (continued)
undefined symbol: gtk_widget_set_sensitive      (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_button_box_get_type (continued)
undefined symbol: gtk_button_box_get_type       (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: dlsym (continued)
undefined symbol: dlsym (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_type_check_object_cast (continued)
undefined symbol: gtk_type_check_object_cast    (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_clist_get_row_data (continued)
undefined symbol: gtk_clist_get_row_data        (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_clist_set_column_auto_resize (continued)
undefined symbol: gtk_clist_set_column_auto_resize     
(/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_clist_get_type (continued)
undefined symbol: gtk_clist_get_type    (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: g_slist_prepend (continued)
undefined symbol: g_slist_prepend       (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: g_slist_insert (continued)
undefined symbol: g_slist_insert        (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: g_slist_append (continued)
undefined symbol: g_slist_append        (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_clist_sort (continued)
undefined symbol: gtk_clist_sort        (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_clist_append (continued)
undefined symbol: gtk_clist_append      (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_timeout_remove (continued)
undefined symbol: gtk_timeout_remove    (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_clist_set_row_data (continued)
undefined symbol: gtk_clist_set_row_data        (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_clist_select_row (continued)
undefined symbol: gtk_clist_select_row  (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_clist_set_sort_column (continued)
undefined symbol: gtk_clist_set_sort_column     (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: g_static_mutex_get_mutex_impl (continued)
undefined symbol: g_static_mutex_get_mutex_impl (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: g_strdup (continued)
undefined symbol: g_strdup      (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_widget_destroy (continued)
undefined symbol: gtk_widget_destroy    (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_adjustment_get_type (continued)
undefined symbol: gtk_adjustment_get_type       (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_box_pack_end_defaults (continued)
undefined symbol: gtk_box_pack_end_defaults     (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_toggle_button_new_with_label (continued)
undefined symbol: gtk_toggle_button_new_with_label     
(/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_container_get_type (continued)
undefined symbol: gtk_container_get_type        (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_signal_connect (continued)
undefined symbol: gtk_signal_connect    (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_button_new_with_label (continued)
undefined symbol: gtk_button_new_with_label     (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: g_free (continued)
undefined symbol: g_free        (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_adjustment_value_changed (continued)
undefined symbol: gtk_adjustment_value_changed  (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_clist_column_titles_passive (continued)
undefined symbol: gtk_clist_column_titles_passive      
(/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_widget_set_usize (continued)
undefined symbol: gtk_widget_set_usize  (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_clist_set_reorderable (continued)
undefined symbol: gtk_clist_set_reorderable     (/usr/lib/xmms/Effect/ladspa.so)
     24059:     /usr/lib/xmms/Effect/ladspa.so: error: symbol lookup error:
undefined symbol: gtk_vbox_new (continued)
undefined symbol: gtk_vbox_new  (/usr/lib/xmms/Effect/ladspa.so)
Unused direct dependencies:

[icesik@iceberg Effect]$ 

After must be:
[icesik@iceberg xmms_ladspa-0.7]$ ldd -r -u ladspa.so
Unused direct dependencies:

[icesik@iceberg xmms_ladspa-0.7]$ ldd  ladspa.so
        linux-gate.so.1 =>  (0xffffe000)
        libgtk-1.2.so.0 => /usr/lib/libgtk-1.2.so.0 (0xb7dc3000)
        libc.so.6 => /lib/libc.so.6 (0xb7c9d000)
        libgmodule-1.2.so.0 => /lib/libgmodule-1.2.so.0 (0xb7c9a000)
        libglib-1.2.so.0 => /lib/libglib-1.2.so.0 (0xb7c74000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb7b8c000)
        libm.so.6 => /lib/libm.so.6 (0xb7b66000)
        libgdk-1.2.so.0 => /usr/lib/libgdk-1.2.so.0 (0xb7b2d000)
        /lib/ld-linux.so.2 (0x80000000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7b29000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb7b26000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7b21000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0xb7b19000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb7b0a000)
[icesik@iceberg xmms_ladspa-0.7]$   

Patch will be attached later.
Comment 1 Igor Zubkov 2007-04-10 02:05:40 MSD
Created attachment 1896 [details]
Patch
Comment 2 Igor Zubkov 2007-04-13 16:28:04 MSD
fixed in xmms-ladspa-0.7-alt1.1.src.rpm