Last lines of emerge output: i686-pc-linux-gnu-g++ -O3 -march=athlon-tbird -funroll-loops -pipe -fomit-frame-pointer -ffast-math -fforce-addr -falign-functions=4 `wx-config --cflags` -o plucker-desktop checkbox_message_dialog.o splashscreen.o startup_tips.o processed_tip_provider.o html_tip_dialog.o internationalization.o help_controller.o plucker_wizard_base.o setup_wizard.o install_viewer_wizard.o add_channel_wizard.o destinations_wizardpage.o viewer_wizardpage.o message_wizardpage.o checkbox_wizardpage.o textctrl_wizardpage.o starting_page_wizardpage.o limits_wizardpage.o proxy_wizardpage.o plucker_wizard_wrappers.o channel_list_wizardpage.o channel_check_listctrl.o editor_dialog.o body_dialog.o bookmark_dialog.o email_dialog.o font_dialog.o hr_dialog.o hyperlink_dialog.o image_dialog.o ol_dialog.o popup_dialog.o span_dialog.o table_dialog.o td_th_dialog.o ul_dialog.o exclusion_dialog.o exclusion_listctrl.o blocked_dialog.o showcase_dialog.o showcase_listctrl.o showcase_splitterwindow.o utils_internet.o plucker-desktop.o main_frame.o main_listctrl.ochannel_listctrl_base.o channel_dialog.o utils_controls.o utils_clipboard.o image_list.o hhictrl.o pda_listctrl.o preferences_dialog.o time_control.o build_progress_wrappers.o handheld_dest_dialog.o configuration.o channel_type.o plucker_controller.o palm_installer_base.o utils_datetime.o utils_string.o utils_execute.o commandline_parser.o handheld_dest_type.o handheld_dest_wrappers.o proxy_prompt.o palm_installer_gtk.o palm_installer_msw.o palm_installer_mac.o os_msw.o art_provider.o build_progress_dialog.o process_progress_dialog.o piped_process.o details_progress_dialog.o details_progress_listbox.o about_dialog.o import_controller.o -l`wx-config --basename`_xrc-`wx-config --release` -l`wx-config --basename`_stc-`wx-config --release` `wx-config --libs` /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/../../../libwx_gtk2-2.4.so: undefined reference to `_gtk_accel_group_detach' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/../../../libwx_gtk2-2.4.so: undefined reference to `_gtk_accel_group_attach' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/../../../libwx_gtk2-2.4.so: undefined reference to `_gtk_rc_context_get_default_font_name' collect2: ld returned 1 exit status make[1]: *** [plucker-desktop] Error 1 make[1]: Leaving directory `/var/tmp/portage/plucker-1.8-r1/work/plucker-1.8/plucker_desktop' make: *** [plucker-desktop] Error 2 !!! ERROR: app-pda/plucker-1.8-r1 failed. !!! Function src_compile, Line 57, Exitcode 2 !!! emake failed Reproducible: Always Steps to Reproduce: 1. emerge plucker # emerge info Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r6 i686) ================================================================= System uname: 2.6.10-gentoo-r6 i686 AMD Athlon(tm) processor Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 7 2005, 20:02:36) ] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.8.5-r3, 1.5, 1.6.3, 1.7.9-r1, 1.4_p6, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.4.22-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=athlon-tbird -funroll-loops -pipe -fomit-frame-pointer - ffast-math -fforce-addr -falign-functions=4" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/ 3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config/ usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/ texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/ platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=athlon-tbird -funroll-loops -pipe -fomit-frame-pointer - ffast-math -fforce-addr -falign-functions=4" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig candy ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/ distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X aalib apache2 apm arts avi berkdb bitmap-fonts cdr crypt cups curldga directfb dvd emboss encode esd exif f77 fam fbcon flac font-server foomaticdb fortran ftp gdbm gif gphoto2 gpm gtk gtk2 icq imagemagick imlib ipv6 java jpeg kde libg++ libwww mad mikmod mmx motif mpeg mysql ncurses nls oggvorbis opengloss pam pda pdflib perl php png python qt quicktime readline samba sdl spell ssl svga tcpd tetex tiff truetype truetype-fonts type1-fonts unicode usb x86 xml2 xmms xv xvid zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
Newer versions of gtk removed some private methods wxGTK should not have been using. wxGTK has been patched, so this should not be an issue anymore.
Does this mean I need to emerge a newer version of wxGTK manually?
(In reply to comment #2) > Does this mean I need to emerge a newer version of wxGTK manually? Yes You might think that it would be appropriate for plucker to DEPEND on the newer version of wxGTK, but that isn't the problem here. The problem is that wxGTK was built against one version of gtk, but then gtk changed underneath it, so now wxGTK needs to be rebuilt.