Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 99749 - libglademm-2.6.0 doesn't compile
Summary: libglademm-2.6.0 doesn't compile
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: GNOME C++ Bindings Maintainers (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-20 22:12 UTC by Jouni Rinne
Modified: 2005-07-21 08:42 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 Jouni Rinne 2005-07-20 22:12:21 UTC
Emerging dev-cpp/libglademm-2.6.0 ends with the following error:

i686-pc-linux-gnu-g++ -O2 -march=athlon-xp -pipe -fomit-frame-pointer -o
generate_extra_defs generate_defs_libglade.o  /usr/lib/libgtkmm-2.4.so
-L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib
-L/usr/lib/gcc/../../i686-pc-linux-gnu/lib /usr/lib/libgdkmm-2.4.so
/usr/lib/libatkmm-1.6.so /usr/lib/libpangomm-1.4.so /usr/lib/libglibmm-2.4.so
/usr/lib/libglade-2.0.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libxml2.so
-lpthread -lz /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/libpango-1.0.so -lm
/usr/lib/libglibmm_generate_extra_defs-2.4.so /usr/lib/libsigc-2.0.so
/usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libglib-2.0.so
-ldl /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld:
warning: libstdc++.so.5, needed by /usr/lib/libgtkmm-2.4.so, may conflict with
libstdc++.so.6
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld:
warning: libstdc++.so.5, needed by /usr/lib/libgtkmm-2.4.so, may conflict with
libstdc++.so.6
/usr/lib/libglibmm-2.4.so: undefined reference to
`sigc::internal::signal_impl::erase(std::_List_iterator<sigc::slot_base,
sigc::slot_base&, sigc::slot_base*>)'/usr/lib/libglibmm-2.4.so: undefined
reference to
`sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base,
sigc::slot_base&, sigc::slot_base*>, sigc::slot_base const&)'
collect2: ld returned 1 exit status
make[2]: *** [generate_extra_defs] Error 1
make[2]: Leaving directory
`/var/tmp/portage/libglademm-2.6.0/work/libglademm-2.6.0/tools/extra_defs_gen'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/libglademm-2.6.0/work/libglademm-2.6.0/tools'
make: *** [all-recursive] Error 1

!!! ERROR: dev-cpp/libglademm-2.6.0 failed.
!!! Function gnome2_src_compile, Line 37, Exitcode 2
!!! compile failure
!!! If you need support, post the topmost build error, NOT this status message.

I tried three times, twice when running world-update and once manually, no luck.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.




Gentoo Base System version 
Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r0,
2.6.12-gentoo-r4 i686)
=================================================================
System uname: 2.6.12-gentoo-r4 i686 AMD Athlon(tm) XP 3000+
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.4-r1, 2.4.1-r1
sys-apps/sandbox:    1.2.11
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
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.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/"
LANG="fi_FI.ISO-8859-1"
LINGUAS="en fi"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow X a52 aac acpi alsa apm arts avi berkdb bitmap-fonts bmp cdr
crypt cups curl dga divx4linux dv dvd dvdread emboss encode esd fam ffmpeg
firefox flac foomaticdb fortran gdbm gif gimpprint gnome gnustep gpm gstreamer
gtk gtk2 guile ieee1394 imagemagick imap imlib java jpeg kde lcms libg++ libwww
mad matroska mikmod mjpeg mmap mmx motif mp3 mpeg mysql ncurses nls nodrm nptl
nptlonly nvidia ogg oggvorbis opengl oss pam pdflib perl png python qt quicktime
readline real samba scanner sdl slang sndfile ssl svg tcpd tetex theora tidy
tiff truetype truetype-fonts type1-fonts unicode usb v4l v4l2 vorbis win32codecs
xine xinerama xml xml2 xv xvmc zlib linguas_en linguas_fi userland_GNU
kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LC_ALL, LDFLAGS
Comment 1 Aaron Walker (RETIRED) gentoo-dev 2005-07-21 08:42:51 UTC
Looks like you built libsigc++ with one version of g++ and are trying to build
libglademm with another.  you need to rebuild all the deps.

I've had this happen quite often when switching between various versions of gcc
for testing purposes.  If this doesn't turn out to be the case then reopen this bug.