aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: still doesn't like Solaris 9 x86...  (Read 5359 times)

]andi[

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 11
    • http://andi4life.de
still doesn't like Solaris 9 x86...
« on: May 18, 2005, 01:05:34 AM »

Hi,
again it's me the other Solaris guy again :) and hello to skolnick ;)

I tried to compile the long awaited Amule 2.0.0 and it went fine vor a very long time but at the end it always fails with the following error messages. I tried compiling wxGTK 2.6.0 with both GTK+ 1.2.10 and GTK+ 2.2.4 but i always get the same results:

amule-AddFriend.o(.gnu.linkonce.r._ZTV10CAddFriend+0x270):/root/aMule-2.0.0/src/AddFriend.cpp:62: undefined reference to `wxWindow::IsOwnGtkWindow(_GdkWindow*)'
amule-amuleDlg.o(.gnu.linkonce.r._ZTV9CamuleDlg+0x270):/root/aMule-2.0.0/src/amuleDlg.cpp:168: undefined reference to `wxWindow::IsOwnGtkWindow(_GdkWindow*)'
amule-ChatWnd.o(.gnu.linkonce.r._ZTV8CChatWnd+0x270):/root/aMule-2.0.0/src/ChatWnd.cpp:62: undefined reference to `wxWindow::IsOwnGtkWindow(_GdkWindow*)'
amule-CatDialog.o(.gnu.linkonce.r._ZTV10CCatDialog+0x270):/root/aMule-2.0.0/src/CatDialog.cpp:91: undefined reference to `wxWindow::IsOwnGtkWindow(_GdkWindow*)'
amule-ClientDetailDialog.o(.gnu.linkonce.r._ZTV19CClientDetailDialog+0x270):/root/aMule-2.0.0/src/ClientDetailDialog.cpp:64: undefined reference to `wxWindow::IsOwnGtkWindow(_GdkWindow*)'
amule-ClientListCtrl.o(.gnu.linkonce.r._ZTV15CClientListCtrl+0x270):/root/aMule-2.0.0/src/ClientListCtrl.cpp:123: more undefined references to `wxWindow::IsOwnGtkWindow(_GdkWindow*)' follow
amule-SearchDlg.o(.text+0x21ca): In function `CSearchDlg::StartNewSearch()':
/root/aMule-2.0.0/src/SearchDlg.cpp:460: undefined reference to `wxGenericMessageDialog::wxGenericMessageDialog[in-charge](wxWindow*, wxString const&, wxString const&, long, wxPoint const&)'
amule-SearchDlg.o(.gnu.linkonce.r._ZTV10CSearchDlg+0x270):/root/aMule-2.0.0/src/SearchDlg.cpp:100: undefined reference to `wxWindow::IsOwnGtkWindow(_GdkWindow*)'
amule-SearchListCtrl.o(.gnu.linkonce.r._ZTV15CSearchListCtrl+0x270):/root/aMule-2.0.0/src/SearchListCtrl.cpp:84: undefined reference to `wxWindow::IsOwnGtkWindow(_GdkWindow*)'
amule-ServerListCtrl.o(.gnu.linkonce.r._ZTV15CServerListCtrl+0x270):/root/aMule-2.0.0/src/ServerListCtrl.cpp:92: undefined reference to `wxWindow::IsOwnGtkWindow(_GdkWindow*)'
amule-ServerWnd.o(.gnu.linkonce.r._ZTV10CServerWnd+0x270):/root/aMule-2.0.0/src/ServerWnd.cpp:82: undefined reference to `wxWindow::IsOwnGtkWindow(_GdkWindow*)'
amule-SharedFilesCtrl.o(.gnu.linkonce.r._ZTV16CSharedFilesCtrl+0x270):/root/aMule-2.0.0/src/SharedFilesCtrl.cpp:100: undefined reference to `wxWindow::IsOwnGtkWindow(_GdkWindow*)'
amule-SharedFilesWnd.o(.gnu.linkonce.r._ZTV15CSharedFilesWnd+0x270):/root/aMule-2.0.0/src/SharedFilesWnd.cpp:60: more undefined references to `wxWindow::IsOwnGtkWindow(_GdkWindow*)' follow
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gtk_im_context_focus_out'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_font_description_get_weight'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_font_description_get_size'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `wxFont::GetInternalFont(float) const'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `g_main_context_set_poll_func'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_region_rectangle'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_context_list_families'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_pixbuf_unref'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `wxNativeFontInfo::GetXFontName() const'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `wxTextCtrl::HitTest(wxPoint const&, long*, long*) const'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_pixbuf_new'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_pixbuf_scale'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gtk_paint_resize_grip'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_x11_xatom_to_atom'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gtk_selection_data_set_text'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_pixbuf_get_height'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_x_get_context'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_window_scroll'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_layout_get_iter'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `g_signal_connect_data'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gtk_widget_get_pango_context'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_font_description_get_style'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_font_description_from_string'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `wxTextCtrl::HitTest(wxPoint const&, long*) const'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gtk_window_set_type_hint'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_font_description_set_size'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_font_description_free'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_drawable_get_visual'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gtk_im_context_set_client_window'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_drawable_unref'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `wxMessageDialog::~wxMessageDialog [in-charge]()'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `g_signal_handler_disconnect'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gtk_container_unset_focus_chain'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_pixbuf_copy_area'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `g_type_check_class_cast'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_layout_iter_get_baseline'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `wxTextCtrl::IsOwnGtkWindow(_GdkDrawable*)'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `non-virtual thunk [nv:-348] to wxTextCtrlBase::overflow(int)'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_region_subtract'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_region_intersect'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gtk_container_set_focus_chain'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gtk_settings_get_default'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gtk_im_context_set_use_preedit'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_draw_layout'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_layout_set_attributes'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gtk_window_present'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_pixbuf_get_from_drawable'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_drawable_get_size'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gtk_signal_compat_matched'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `g_value_get_object'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `wxMessageDialog::wxMessageDialog[in-charge](wxWindow*, wxString const&, wxString const&, long, wxPoint const&)'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `wxButton::IsOwnGtkWindow(_GdkDrawable*)'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gtk_widget_style_get'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_window_get_state'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_font_description_set_family'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_window_invalidate_rect'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_font_description_to_string'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `g_signal_new'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_attr_list_new'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_context_get_font_description'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gtk_im_context_filter_keypress'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_region_union'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_layout_line_get_extents'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gtk_window_deiconify'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `g_value_peek_pointer'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_window_shape_combine_region'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gtk_tree_view_new'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `g_type_register_static'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gtk_im_context_focus_in'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gtk_window_begin_resize_drag'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_cursor_unref'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_pixbuf_get_has_alpha'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gtk_widget_child_focus'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_pixbuf_get_width'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_layout_get_lines'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `g_object_unref'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `wxColourDialog::wxColourDialog[in-charge](wxWindow*, wxColourData*)'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_x11_get_default_root_xwindow'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_layout_set_text'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `g_utf8_collate'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_layout_get_extents'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_attr_underline_new'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_draw_drawable'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_font_family_get_name'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gtk_window_begin_move_drag'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gtk_window_iconify'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_pixbuf_get_rowstride'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_get_default_root_window'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_layout_new'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_attr_list_unref'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_layout_get_pixel_size'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `wxColourDialog::ShowModal()'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_pixbuf_get_pixels'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `g_object_get'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_region_get_rectangles'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_layout_set_font_description'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `g_type_check_instance_is_a'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_font_description_set_style'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_region_copy'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_x11_drawable_get_xdisplay'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_net_wm_supports'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_font_description_get_family'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_font_description_new'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_font_description_set_weight'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_image_unref'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gtk_paint_expander'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gtk_window_set_icon_list'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gtk_window_unmaximize'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `g_type_check_instance_cast'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_pixbuf_render_pixmap_and_mask'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_x11_gc_get_xgc'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_window_process_updates'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_font_description_copy'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `wxMessageDialog::ShowModal()'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `vtable for wxColourDialog'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gtk_window_maximize'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_x11_drawable_get_xid'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_pango_context_get'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gtk_im_multicontext_new'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_layout_iter_free'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `pango_attr_list_insert'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_window_object_get_type'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gtk_get_current_event_time'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `g_return_if_fail_warning'
/usr/local/lib/libwx_gtk_core-2.6.so: undefined reference to `gdk_region_xor'
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `amule'
Current working directory /root/aMule-2.0.0/src
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'
Current working directory /root/aMule-2.0.0/src
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'
Current working directory /root/aMule-2.0.0
*** Error code 1
make: Fatal error: Command failed for target `all'

I appreciate any help.

Greets,
André
Logged

skolnick

  • Global Moderator
  • Hero Member
  • *****
  • Karma: 24
  • Offline Offline
  • Posts: 1188
  • CentOS 6 User
Re: still doesn't like Solaris 9 x86...
« Reply #1 on: May 18, 2005, 03:02:00 AM »

hi!

Just some questions: did you try the guide for solaris 10? if so, which compiler are you using? the one I used was the bundled with Solaris 10 (gcc 3.4.3 IIRC). Amule has never been tested with Sun CC, just in case. Post more info on your configuration, and maybe we can help you better. It would be nice to add Solaris 9 to the list of working OSs...although, on a quick look, it seems like it can't find your wxGTK libraries. Strange, anyway.


Edit: I also used GNU ld, not SUN ld, that may (or may not) make a difference. Do you use blastwave to get your packages? they have a very impressive collection of ready-to-run packages! :D

Regards.
Logged

]andi[

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 11
    • http://andi4life.de
Re: still doesn't like Solaris 9 x86...
« Reply #2 on: May 18, 2005, 01:56:47 PM »

Hi,
I use gcc 3.3.3 And if it hadn't found wxGTK libraries the configure script would certainly have complained ;) I tried both the GNU and the Solaris ld, but that makes no difference...

The only strange thing during ./configure is this:

checking for GUI toolkit to use... -I/usr/local/lib/wx/include/gtk2-ansi-release-2.6 -I/usr/local/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES
./configure: test: too many arguments

Greets,
André
Logged

skolnick

  • Global Moderator
  • Hero Member
  • *****
  • Karma: 24
  • Offline Offline
  • Posts: 1188
  • CentOS 6 User
Re: still doesn't like Solaris 9 x86...
« Reply #3 on: May 18, 2005, 06:41:07 PM »

aha! got it! that problem with the GUI toolkit is caused for using the SUN sed, instead of the GNU one. If you installed from blastwave, symlink gsed to sed somewhere in your PATH and make sure the first found sed is the GNU one, not the SUN one.

Regards.
Logged

]andi[

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 11
    • http://andi4life.de
Re: still doesn't like Solaris 9 x86...
« Reply #4 on: May 18, 2005, 11:37:10 PM »

Hi again,
ok I installed GNU sed and also GNU grep (because I noticed that the configure script didn't recognize that wxGTK was linked against GTK+ 2.2.4 because of incorrect SUN grep paramters), but now i get similiar error messages:

amule-ChatSelector.o(.gnu.linkonce.r._ZTV13CChatSelector+0x270):/root/aMule-2.0.0/src/ChatSelector.cpp:79: undefined reference to `wxNotebook::IsOwnGtkWindow(_GdkDrawable*)'
amule-ChatSelector.o(.gnu.linkonce.r._ZTV12CChatSession+0x270):/root/aMule-2.0.0/src/ChatSelector.cpp:79: undefined reference to `wxTextCtrl::IsOwnGtkWindow(_GdkDrawable*)'
amule-ChatSelector.o(.gnu.linkonce.r._ZTV12CChatSession+0x328):/root/aMule-2.0.0/src/ChatSelector.cpp:87: undefined reference to `wxTextCtrl::HitTest(wxPoint const&, long*) const'
amule-ChatSelector.o(.gnu.linkonce.r._ZTV12CChatSession+0x32c):/root/aMule-2.0.0/src/ChatSelector.cpp:87: undefined reference to `wxTextCtrl::HitTest(wxPoint const&, long*, long*) const'
amule-ChatSelector.o(.gnu.linkonce.r._ZTV12CChatSession+0x3b4):/root/aMule-2.0.0/src/ChatSelector.cpp:93: undefined reference to `non-virtual thunk [nv:-348] to wxTextCtrlBase::overflow(int)'
amule-listctrl.o(.gnu.linkonce.r._ZTVN10MuleExtern14wxListTextCtrlE+0x270):extern/listctrl.260.cpp:379: undefined reference to `wxTextCtrl::IsOwnGtkWindow(_GdkDrawable*)'
amule-listctrl.o(.gnu.linkonce.r._ZTVN10MuleExtern14wxListTextCtrlE+0x328):extern/listctrl.260.cpp:379: undefined reference to `wxTextCtrl::HitTest(wxPoint const&, long*) const'
amule-listctrl.o(.gnu.linkonce.r._ZTVN10MuleExtern14wxListTextCtrlE+0x32c):extern/listctrl.260.cpp:379: undefined reference to `wxTextCtrl::HitTest(wxPoint const&, long*, long*) const'
amule-listctrl.o(.gnu.linkonce.r._ZTVN10MuleExtern14wxListTextCtrlE+0x3b4):extern/listctrl.260.cpp:379: undefined reference to `non-virtual thunk [nv:-348] to wxTextCtrlBase::overflow(int)'
amule-MuleNotebook.o(.gnu.linkonce.r._ZTV13CMuleNotebook+0x270):/root/aMule-2.0.0/src/MuleNotebook.cpp:67: undefined reference to `wxNotebook::IsOwnGtkWindow(_GdkDrawable*)'
amule-MuleTextCtrl.o(.gnu.linkonce.r._ZTV13CMuleTextCtrl+0x270):/root/aMule-2.0.0/src/MuleTextCtrl.cpp:83: undefined reference to `wxTextCtrl::IsOwnGtkWindow(_GdkDrawable*)'
amule-MuleTextCtrl.o(.gnu.linkonce.r._ZTV13CMuleTextCtrl+0x328):/root/aMule-2.0.0/src/MuleTextCtrl.cpp:84: undefined reference to `wxTextCtrl::HitTest(wxPoint const&, long*) const'
amule-MuleTextCtrl.o(.gnu.linkonce.r._ZTV13CMuleTextCtrl+0x32c):/root/aMule-2.0.0/src/MuleTextCtrl.cpp:84: undefined reference to `wxTextCtrl::HitTest(wxPoint const&, long*, long*) const'
amule-MuleTextCtrl.o(.gnu.linkonce.r._ZTV13CMuleTextCtrl+0x3b4):/root/aMule-2.0.0/src/MuleTextCtrl.cpp:85: undefined reference to `non-virtual thunk [nv:-348] to wxTextCtrlBase::overflow(int)'
amule-SearchDlg.o(.text+0x21ca): In function `CSearchDlg::StartNewSearch()':
/root/aMule-2.0.0/src/SearchDlg.cpp:460: undefined reference to `wxMessageDialog::wxMessageDialog[in-charge](wxWindow*, wxString const&, wxString const&, long, wxPoint const&)'
/usr/local/lib/libwx_gtk2_core-2.6.so: undefined reference to `gtk_toolbar_set_space_size'
/usr/local/lib/libwx_gtk2_core-2.6.so: undefined reference to `wxFont::GetInternalFont(float) const'
/usr/local/lib/libwx_gtk2_core-2.6.so: undefined reference to `wxNativeFontInfo::GetXFontName() const'
/usr/local/lib/libwx_gtk2_core-2.6.so: undefined reference to `gtk_type_is_a'
/usr/local/lib/libwx_gtk2_core-2.6.so: undefined reference to `gtk_radio_menu_item_group'
/usr/local/lib/libwx_gtk2_core-2.6.so: undefined reference to `wxMessageDialog::~wxMessageDialog [in-charge]()'
/usr/local/lib/libwx_gtk2_core-2.6.so: undefined reference to `gtk_radio_button_group'
/usr/local/lib/libwx_gtk2_core-2.6.so: undefined reference to `gtk_notebook_set_page'
/usr/local/lib/libwx_gtk2_core-2.6.so: undefined reference to `gtk_signal_disconnect'
/usr/local/lib/libwx_gtk2_core-2.6.so: undefined reference to `gtk_accel_group_detach'
/usr/local/lib/libwx_gtk2_core-2.6.so: undefined reference to `wxButton::IsOwnGtkWindow(_GdkDrawable*)'
/usr/local/lib/libwx_gtk2_core-2.6.so: undefined reference to `gtk_signal_connect_after'
/usr/local/lib/libwx_gtk2_core-2.6.so: undefined reference to `gtk_container_children'
/usr/local/lib/libwx_gtk2_core-2.6.so: undefined reference to `gtk_type_check_object_cast'
/usr/local/lib/libwx_gtk2_core-2.6.so: undefined reference to `wxColourDialog::wxColourDialog[in-charge](wxWindow*, wxColourData*)'
/usr/local/lib/libwx_gtk2_core-2.6.so: undefined reference to `gtk_accel_group_attach'
/usr/local/lib/libwx_gtk2_core-2.6.so: undefined reference to `gtk_signal_disconnect_by_func'
/usr/local/lib/libwx_gtk2_core-2.6.so: undefined reference to `gdk_window_get_colormap'
/usr/local/lib/libwx_gtk2_core-2.6.so: undefined reference to `gtk_toolbar_set_button_relief'
/usr/local/lib/libwx_gtk2_core-2.6.so: undefined reference to `wxColourDialog::ShowModal()'
/usr/local/lib/libwx_gtk2_core-2.6.so: undefined reference to `gtk_menu_ensure_uline_accel_group'
/usr/local/lib/libwx_gtk2_core-2.6.so: undefined reference to `wxGenericMessageDialog::wxGenericMessageDialog[in-charge](wxWindow*, wxString const&, wxString const&, long, wxPoint const&)'
/usr/local/lib/libwx_gtk2_core-2.6.so: undefined reference to `gtk_menu_insert'
/usr/local/lib/libwx_gtk2_xrc-2.6.so: undefined reference to `wxWindow::IsOwnGtkWindow(_GdkWindow*)'
/usr/local/lib/libwx_gtk2_core-2.6.so: undefined reference to `gtk_menu_append'
/usr/local/lib/libwx_gtk2_core-2.6.so: undefined reference to `gtk_signal_connect'
/usr/local/lib/libwx_gtk2_core-2.6.so: undefined reference to `wxMessageDialog::ShowModal()'
/usr/local/lib/libwx_gtk2_core-2.6.so: undefined reference to `vtable for wxColourDialog'
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `amule'
Current working directory /root/aMule-2.0.0/src
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'
Current working directory /root/aMule-2.0.0/src
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'
Current working directory /root/aMule-2.0.0
*** Error code 1
make: Fatal error: Command failed for target `all'

Greets,
André

PS: At least the number of error lines decreased didn't it ? ;)
Logged

]andi[

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 11
    • http://andi4life.de
Re: still doesn't like Solaris 9 x86...
« Reply #5 on: May 19, 2005, 12:27:01 AM »

OK,
i completely recompiled wxGTK linked against GTK+ 1.2.10 and then tried again recompiling aMule...and....IT WORKS!!!!!!!!!!!!!

I LOVE YA ALL!!!!!!!!!!! ;)

Here's a Screenshot: http://www.agebhard-net.de/img/amule-sol.jpg

Now you can finally add Solaris 9 to the compatible list :)

And of course i want to thank skolnick for the help.

Greets,
André
Logged

skolnick

  • Global Moderator
  • Hero Member
  • *****
  • Karma: 24
  • Offline Offline
  • Posts: 1188
  • CentOS 6 User
Re: still doesn't like Solaris 9 x86...
« Reply #6 on: May 19, 2005, 06:52:54 AM »

Glad to see it worked for you. I have modified the guide to compiling amule on solaris slightly, to include the fact that you should used GNU sed instead of SUN sed. Also, I noticed amule now needs the bfd library, which seems to be part of binutils. I have not tested this, so I'm not puting it on the guide, but if I get amule 2.0.1 running succesfully on my solaris 10, sure I'll update again. Then, the next logical step is getting GTK2 and unicode support...

Regards.
Logged

skolnick

  • Global Moderator
  • Hero Member
  • *****
  • Karma: 24
  • Offline Offline
  • Posts: 1188
  • CentOS 6 User
Re: still doesn't like Solaris 9 x86...
« Reply #7 on: May 19, 2005, 02:25:47 PM »

OK, I just solved bfd problems by installing binutils from blastwave.org. Everything went smooth...until linking, when I got this old friend here: http://forum.amule.org/thread.php?threadid=5797&sid=

Please, could any of the solaris fans (]andi[ or xushi) test if you get this also? this was not happening, it started out of the blue, so I thing is not a misconfiguration in my computer. But if it works for you people, then I'll have to check my configuration again. ;)

Regards.
Logged

]andi[

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 11
    • http://andi4life.de
Re: still doesn't like Solaris 9 x86...
« Reply #8 on: May 19, 2005, 03:16:02 PM »

Hi,
I don't need to test that because i already had installed binutils long before i compiled amule ;) But i also wanted to mention that somehow, amule 2.0.1 absolutely requires GNU gettext or the ./configure script would stop ( --disable-nls doesn't help!) in contrast to amule 2.0.0 which doesn't need it. So i had to install GNU gettext 0.14 and now i'm able to enjoy the better amule 2.0.1 ;)

Greets,
André
Logged