Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 92537 - libgnomecanvasmm-2.0.1 fails to link with libglibmm
Summary: libgnomecanvasmm-2.0.1 fails to link with libglibmm
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: GNOME C++ Bindings Maintainers (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-13 15:19 UTC by Graham Murray
Modified: 2005-07-21 09:32 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Graham Murray 2005-05-13 15:19:09 UTC
emerging libgnomecanvasmm-2.0.1 fails with unresolved externals which are located in libglibmm which it is not including in the libraries against which it is linking.

Reproducible: Always
Steps to Reproduce:

Actual Results:  
/bin/sh ../../libtool --mode=link i686-pc-linux-gnu-g++  -O2 -march=nocona -pipe
-fstack-protector -fomit-frame-pointer   -o generate_extra_defs  generate_
defs_libgnomecanvas.o  -lgtkmm-2.0 -lgnomecanvas-2   -lgtkmm_generate_extra_defs-2.0
i686-pc-linux-gnu-g++ -O2 -march=nocona -pipe -fstack-protector
-fomit-frame-pointer -o generate_extra_defs generate_defs_libgnomecanvas.o 
/usr/lib/libgtk
mm-2.0.so -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib
/usr/lib/libgnomecanvas-2.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so
/usr/lib
/libgdk_pixbuf-2.0.so /usr/lib/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so
/usr/lib/libart_lgpl_2.so /usr/lib/libpangoft2-1.0.so /usr/lib/libpango-1.0.so
-lm /usr/lib/libgtkmm_generate_extra_defs-2.0.so /usr/lib/libglib-2.0.so
/usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libsigc-1.2.so
 /usr/lib/libgtk-x11-2.0.so
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/libstdc++.so -Wl,--rpath
-Wl,/usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110 -Wl,--
rpath -Wl,/usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110:wrap(_GdkWindowObject*,
bool)'
/usr/lib/libgtkmm-2.0.so: undefined reference to `Glib::ustring::data() const'
/usr/lib/libgtkmm-2.0.so: undefined reference to
`Glib::Interface_Class::add_interface(unsigned long) const'
/usr/lib/libgtkmm-2.0.so: undefined reference to `Glib::quark_cpp_wrapper_deleted_'
/usr/lib/libgtkmm-2.0.so: undefined reference to `Glib::ustring::empty() const'
/usr/lib/libgtkmm-2.0.so: undefined reference to `virtual thunk to
Glib::Interface::~Interface()'
/usr/lib/libgtkmm-2.0.so: undefined reference to `Glib::Value<bool>::get() const'
/usr/lib/libgtkmm-2.0.so: undefined reference to
`Glib::PropertyProxy_Base::set_property_(Glib::ValueBase const&)'

Followed but a lot more undefined references


 emerge --info
Portage 2.0.51.21-r1 (default-linux/x86/2005.0, gcc-3.4.3-20050110,
glibc-2.3.5-r0, 2.6.11-gentoo-r8 i686)
=================================================================
System uname: 2.6.11-gentoo-r8 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz
Gentoo Base System version 1.6.11
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.8
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r8
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.11
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=nocona -pipe -fstack-protector -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/bind
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=nocona -pipe -fstack-protector -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/"
LANG="en_GB.UTF-8"
LC_ALL="en_GB.UTF-8"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.uk.gentoo.org/gentoo-portage"
USE="x86 X a52 aalib acl acpi aim alsa apache2 apm arts audiofile avi
bash-completion berkdb bitmap-fonts bzip2 bzlib caps cdparanoia cdr cjk crypt
cups curl doc dvd dvdr emacs emboss encode esd ethereal exif expat fam fbcon
ffmpeg flac foomaticdb fortran gcj gd gdbm gif glut gmp gnome gnutls gphoto2 gpm
gstreamer gtk gtk2 gtkhtml guile iconv icq ieee1394 imagemagick imlib ipv6
jabber jack java javascript jpeg junit kde lcms leim libg++ libwww lm_sensors
lython mad mbox mikmod milter mime mmap mmx mng motif mozilla mp3 mpeg mpi msn
ncurses nls nptl offensive ogg oggvorbis opengl oscar oss pam pcntl pcre pdflib
perl png postgres python qt quicktime readline recode sdl sharedmem sndfile snmp
sockets sox speex spell sse ssl svg sysvipc tcltk tcpd tetex theora threads tiff
truetype truetype-fonts type1-fonts unicode usb v4l vorbis win32codecs wmf xface
xine xml xml2 xmms xv xvid yahoo zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS, LINGUAS
Comment 1 Peter Sääf 2005-05-17 08:25:33 UTC
Confirmed. Any workaround for this?

emerge info
Portage 2.0.51.22 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.5-r0,
2.6.11-gentoo-r8 i686)
=================================================================
System uname: 2.6.11-gentoo-r8 i686 AMD Athlon(TM) XP 3000+
Gentoo Base System version 1.6.12
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.8
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r9
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.11
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.du.se/pub/os/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 X a52 aac alsa amd apm avi berkdb bitmap-fonts bonobo cdr cdrom crypt
cups curl dbus dvd dvdr dvdread emboss encode esd fam fbcon ffmpeg flac foomatic
foomaticdb fortran freetype gdbm gif gnome gpm gstreamer gtk gtk2 hal imlib ipv6
java jpeg libg++ libwww mad matroska mikmod mmx mmx2 motif mp3 mpeg mpeg4
ncurses nls nptl nptlonly ogg oggvorbis opengl oss pam pdflib perl pic png ppds
python quicktime readline samba sdl sse ssl svg svga tcpd tiff truetype
truetype-fonts type1-fonts unicode usb vorbis wxwindows xine xml2 xv xvid zlib
userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 2 foser (RETIRED) gentoo-dev 2005-05-27 15:52:25 UTC
what pkgconfig are you using ?
Comment 3 Aaron Walker (RETIRED) gentoo-dev 2005-07-21 09:32:20 UTC
closing NEEDINFO since the user isn't responding.