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

Bug 246423

Summary: dev-cpp/libgnomeuimm-2.24.0: emerge fails
Product: Gentoo Linux Reporter: Stefan Schmiedl <s>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Stefan Schmiedl 2008-11-11 19:22:04 UTC
emerge libgnomeuimm aborts at linking with error message
../../libgnomeui/libgnomeuimm/.libs/libgnomeuimm-2.6.so: undefined reference to `non-virtual thunk to Gnome::Canvas::Canvas::~Canvas()'
collect2: ld returned 1 exit status
make[2]: *** [druid] Error 1
make[2]: Leaving directory `/var/tmp/portage/dev-cpp/libgnomeuimm-2.24.0/work/libgnomeuimm-2.24.0/examples/druid'


Reproducible: Always




# emerge --info
Portage 2.2_rc13 (default/linux/amd64/2008.0/developer, gcc-4.3.2, glibc-2.8_p20080602-r0, 2.6.25-gentoo-r5-b x86_64)
=================================================================
System uname: Linux-2.6.25-gentoo-r5-b-x86_64-AMD_Athlon-tm-_64_Processor_3500+-with-glibc2.2.5
Timestamp of tree: Tue, 11 Nov 2008 12:37:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7, 2.1.6-r1
dev-lang/python:     2.4.4-r13, 2.5.2-r8
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.6.2
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.3.0-r1
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.19
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=athlon64 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib64/fax /usr/share/config /var/lib/hsqldb /var/spool/fax/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=athlon64 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps y --nospinner"
FEATURES="ccache collision-protect cvs distlocks multilib-strict parallel-fetch prelink preserve-libs protect-owned sandbox sfperms splitdebug strict unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X Xaw3d a52 aac aalib accessibility acl acpi alsa amd64 apache2 artworkextra bash-completion berkdb binfilter blas bluetooth browserplugin bzip2 cairo caps cdr clearpasswd cli context cracklib crypt cups curl dbus dcraw disk-partition doc dri dvd dvdnav dvdr dvdread dynagraph eds emboss emerald encode esd evo examples exif exim expat extra extrafilters fam fax faxonly ffmpeg fftw firefox flac fltk fontconfig fortran games gcl gconf gd gdbm gif gimp gimpprint glitz gmp gnet gnome gnustep gpm grace graphics graphviz gs gstreamer gtk gtkhtml hal humanities iconv imagemagick imap imlib immqt-bc iplsrc ipv6 isdnlog jadetex java java5 jbig jikes jpeg kde kpathsea kpoll lapack latex lcms ldap libnotify libwww lmtp lua mad mailwrapper mbox midi mikmod mmx mozbranding mozcalendar mozdevelop mozilla moznocompose moznoirc moznomail moznoroaming mozsvg mozxmlterm mp3 mp4 mp4live mpeg mpeg2 mplayer mudflap multilib multiuser music mysql ncurses nethack new-clx nls nntp nodrm nptl nptlonly nsplugin numeric nvidia objc objc++ objc-gc ocaml odbc odk offensive ogg omega openal openexr opengl openmp osc oss pam pango pcre pdf perl php player plotutils png pop postgres ppds pppd pstricks publishers python qt3 qt3support qt4 quicktime rar readline reflection ruby samba sasl science sdl seamonkey session simplexml slang snmp spell spl sqlite sqlite3 sse sse2 ssl startup-notification svg sysfs t1lib tcl tcltk tcpd tetex tex4ht theora tidy tiff timidity tk toolbar truetype unicode usb userlocales utf8 vim vim-pager vim-with-x vorbis winbind wmf xattr xetex xface xforms xml xml2 xorg xulrunner xv xvid zip zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" FRITZCAPI_CARDS="fcpci" INPUT_DEVICES="keyboard mouse wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en de" USERLAND="GNU" VIDEO_CARDS="nvidia vesa"
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Rémi Cardona (RETIRED) gentoo-dev 2008-11-11 20:23:02 UTC
Please rebuild all *mm packages with the exact same C(XX)FLAGS.

Thanks

*** This bug has been marked as a duplicate of bug 215769 ***
Comment 2 Stefan Schmiedl 2008-11-11 23:10:33 UTC
(In reply to comment #1)
> Please rebuild all *mm packages with the exact same C(XX)FLAGS.

My CFLAGS haven't changed in a *long* time, however, my gcc version somehow did.
I rebuilt libgnomecanvasmm, then libgnomeuimm emerged, too.

Thank you for the quick resolution.
s.