[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

debian: wxgtk-2.1 broken



I have a couple of questions regarding the maintenence of the Debain
wxWindows package.
1) Is it actively maintained and who is the maintainer ?
2) wxWindows-2.1.15 has been released and was wondering if a Debian
package is in the pipeline.
3) I have a linking problem with an existing wx application that I
compiled with wxWindows 2.0 on a RedHat5.2 system.  (see below).

Thanks,
Brendan Simon.

I have installed wxgtk-2.1 and tried to compile a program I had working
with wxWindowsGtk 2.0.
After some changes to my makefiles, I finally got it to compile but it
failed during the link.
This is the error message:
    g++ `wx-config --libs` -o wxcvs
    /usr/bin/ld: cannot find -lgmodule
    collect2: ld returned 1 exit status

Note that `wx-config --libs` yields:
    -lwx_gtk -ldl -lpthread -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk
-rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm

I went to /usr/lib and found that libgmodule.so did not exist.  So I did
the following.
    ln -s libgmodule-1.2.so.0.0.7 libgmodule.so

and now I get the following error:
    g++ `wx-config --libs` -o wxcvs
    /usr/lib/libwx_gtk.so: undefined reference to
`gdk_window_get_root_origin'
    /usr/lib/libwx_gtk.so: undefined reference to
`gtk_item_factory_create_item'
    /usr/lib/libgmodule.so: undefined reference to
`g_thread_use_default_impl'
    /usr/lib/libwx_gtk.so: undefined reference to `gtk_drag_finish'
    /usr/lib/libwx_gtk.so: undefined reference to
`gtk_handle_box_set_shadow_type'
    /usr/lib/libwx_gtk.so: undefined reference to
`gtk_notebook_get_current_page'
    /usr/lib/libgmodule.so: undefined reference to
`g_static_private_set'
    /usr/lib/libwx_gtk.so: undefined reference to
`gtk_toggle_button_set_active'
    /usr/lib/libwx_gtk.so: undefined reference to `gdk_keyval_to_upper'
    /usr/lib/libwx_gtk.so: undefined reference to
`gtk_notebook_page_num'
    /usr/lib/libwx_gtk.so: undefined reference to `gdk_threads_mutex'
    /usr/lib/libwx_gtk.so: undefined reference to
`gtk_selection_add_target'
    /usr/lib/libwx_gtk.so: undefined reference to `gtk_accel_group_new'
    /usr/lib/libwx_gtk.so: undefined reference to `gtk_drag_get_data'
    /usr/lib/libwx_gtk.so: undefined reference to `gtk_container_forall'

    /usr/lib/libwx_gtk.so: undefined reference to `gtk_target_list_new'
    /usr/lib/libwx_gtk.so: undefined reference to
`gtk_font_selection_dialog_get_font'
    /usr/lib/libwx_gtk.so: undefined reference to
`gtk_window_set_transient_for'
    /usr/lib/libwx_gtk.so: undefined reference to
`gtk_tooltips_force_window'
    /usr/lib/libwx_gtk.so: undefined reference to `gtk_drag_begin'
    /usr/lib/libwx_gtk.so: undefined reference to
`g_threads_got_initialized'
    /usr/lib/libwx_gtk.so: undefined reference to
`gtk_button_set_relief'
    /usr/lib/libwx_gtk.so: undefined reference to `gtk_item_factory_new'

    /usr/lib/libwx_gtk.so: undefined reference to
`gtk_accel_group_detach'
    /usr/lib/libwx_gtk.so: undefined reference to
`gtk_font_selection_dialog_get_font_name'
    /usr/lib/libwx_gtk.so: undefined reference to
`gtk_widget_get_child_requisition'
    /usr/lib/libwx_gtk.so: undefined reference to
`gtk_accel_label_refetch'
    /usr/lib/libwx_gtk.so: undefined reference to
`gtk_item_factory_get_widget'
    /usr/lib/libwx_gtk.so: undefined reference to
`gtk_widget_set_app_paintable'
    /usr/lib/libwx_gtk.so: undefined reference to
`gtk_font_selection_dialog_new'
    /usr/lib/libwx_gtk.so: undefined reference to `gdk_gc_set_dashes'
    /usr/lib/libwx_gtk.so: undefined reference to
`gtk_container_set_border_width'
    /usr/lib/libwx_gtk.so: undefined reference to `gdk_drag_status'
    /usr/lib/libwx_gtk.so: undefined reference to
`gdk_window_set_static_gravities'
    /usr/lib/libwx_gtk.so: undefined reference to
`gtk_type_check_object_cast'
    /usr/lib/libwx_gtk.so: undefined reference to `gdk_draw_rgb_image'
    /usr/lib/libwx_gtk.so: undefined reference to
`gtk_accel_group_attach'
    /usr/lib/libwx_gtk.so: undefined reference to
`gtk_label_parse_uline'
    /usr/lib/libgmodule.so: undefined reference to
`g_static_private_get'
    /usr/lib/libwx_gtk.so: undefined reference to `gdk_rgb_init'
    /usr/lib/libwx_gtk.so: undefined reference to
`gtk_toolbar_set_button_relief'
    /usr/lib/libwx_gtk.so: undefined reference to
`gtk_drag_set_icon_widget'
    /usr/lib/libwx_gtk.so: undefined reference to `gtk_drag_dest_set'
    /usr/lib/libwx_gtk.so: undefined reference to `gtk_label_set_text'
    /usr/lib/libwx_gtk.so: undefined reference to
`g_thread_functions_for_glib_use'
    /usr/lib/libwx_gtk.so: undefined reference to
`gtk_item_factory_get_item'
    /usr/lib/libwx_gtk.so: undefined reference to `gtk_drag_dest_unset'
    /usr/lib/libgmodule.so: undefined reference to
`g_static_mutex_get_mutex_impl'
    /usr/lib/libwx_gtk.so: undefined reference to
`gdk_colormap_get_visual'
    /usr/lib/libwx_gtk.so: undefined reference to `g_log'
    /usr/lib/libwx_gtk.so: undefined reference to
`gtk_check_menu_item_set_active'
    /usr/lib/libwx_gtk.so: undefined reference to `gtk_target_list_add'
    /usr/lib/libwx_gtk.so: undefined reference to
`gtk_pixmap_set_build_insensitive'
    /usr/lib/libwx_gtk.so: undefined reference to
`gtk_marshal_NONE__POINTER_POINTER'
    /usr/lib/libwx_gtk.so: undefined reference to
`gtk_scrolled_window_add_with_viewport'
    collect2: ld returned 1 exit status

I don't know why these symbols aren't being found.  They seem to there
in the libraries if I interegate them with `strings`.

Thanks,
Brendan Simon.


Reply to: