Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 84024

Summary: wxchecksums fails to start after gtk+ upgrade
Product: Gentoo Linux Reporter: J Ross <gamer>
Component: Current packagesAssignee: Gentoo wxWidgets project <wxwidgets>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description J Ross 2005-03-03 17:26:20 UTC
After upgrading gtk+ to version gtk+-1.2.10-r11 wxchecksums now fails to start with error symbol lookup error: /usr/lib/libwx_gtk2-2.4.so: undefined symbol: _gtk_accel_group_attach. Recompiling wxchecksums-1.1.2 fails with error /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

Reproducible: Always
Steps to Reproduce:
1. Upgrade gtk+ to gtk+-1.2.10-r11
2. Launch wxcksums if installed, fails on error.
3. Or try to emerge wxchecksums if not installed, fails on error

Actual Results:  
Program failure.

Expected Results:  
Program launch.

Portage 2.0.51-r15 (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) XP 2000+
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 26 2005, 16:38:14)]
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.4-r1
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -fomit-frame-pointer -march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/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/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -fomit-frame-pointer -march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms"
GENTOO_MIRRORS="http://gentoo.netnitco.net/ http://gentoo.ccccom.com/
http://ftp.heanet.ie/pub/gentoo/
http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/ ftp://gentoo.ccccom.com/
ftp://ftp.heanet.ie/pub/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowex X alsa apache2 apm arts avi berkdb bitmap-fonts cdr crypt
cups curl dba dvd dvdr emboss encode esd f77 fam font-server foomaticdb fortran
gd gdbm gif gimp gimpprint gnome gpm gstreamer gtk gtk2 imagemagick imlib java
jpeg kde libg++ libwww mad mikmod mmx motif mozilla moznocompose moznoirc
moznomail mp3 mpeg ncurses nls nptl nptlonly oggvorbis opengl oss pam pdflib
perl php png ppds python qt quicktime readline real samba scanner sdl spell sse
ssl svga tcltk tcpd tiff truetype truetype-fonts type1-fonts usb userlocales xml
xml2 xmms xosd xv zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Comment 1 J Ross 2005-03-03 18:26:46 UTC
It seems I am incorrect on blaming gtk+ for the error. Applying ~x86 and upgrading wxGTK to wxGTK-2.4.2-r3, then re-emerging wxchecksums-1.1.2 now compiles and runs fine.
Comment 2 Rob Cakebread (RETIRED) gentoo-dev 2005-03-18 08:18:12 UTC
Thanks, closing. It now depends on a version of wxGTK with a patch that fixes that problem.