Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 78960 - Inkscape 0.40-r1 build error, ~amd64
Summary: Inkscape 0.40-r1 build error, ~amd64
Status: VERIFIED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High blocker (vote)
Assignee: Marc Hildebrand (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-21 09:24 UTC by Jaak Ristioja
Modified: 2006-06-22 02:16 UTC (History)
1 user (show)

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 Jaak Ristioja 2005-01-21 09:24:14 UTC
Cannot emerge inkscape.

Reproducible: Always
Steps to Reproduce:
1. ACCEPT_KEYWORDS="~amd64" USE="-debug -doc -gnome" emerge inkscape
Actual Results:  
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/../../../../x86_64-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/x86_64-pc-linux-gnu/3.4.3/../../../../x86_64-pc-linux-gnu/bin/ld:
`typeinfo for SPRepr' referenced in section `.gnu.linkonce.r._ZTIP6SPRepr' of
widgets/libspwidgets.a(layer-selector.o): defined in discarded section
`.gnu.linkonce.r._ZTI6SPRepr' of widgets/libspwidgets.a(layer-selector.o)

/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
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/../../../../x86_64-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/x86_64-pc-linux-gnu/3.4.3/../../../../x86_64-pc-linux-gnu/bin/ld:
`typeinfo for SPRepr' referenced in section `.gnu.linkonce.r._ZTIP6SPRepr' of
widgets/libspwidgets.a(layer-selector.o): defined in discarded section
`.gnu.linkonce.r._ZTI6SPRepr' of widgets/libspwidgets.a(layer-selector.o)

/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]: *** [inkview] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [inkscape] Error 1
make[2]: Leaving directory
`/var/tmp/portage/inkscape-0.40-r1/work/inkscape-0.40/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/inkscape-0.40-r1/work/inkscape-0.40'
make: *** [all] Error 2

Expected Results:  
santa claus

Portage 2.0.51-r3 (default-linux/amd64/2004.3, gcc-3.4.3,
glibc-2.3.4.20041102-r0, 2.6.10-gentoo-r5 x86_64)
=================================================================
System uname: 2.6.10-gentoo-r5 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.5.3
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.13,sys-devel/autoconf-2.59-r6
Automake:
sys-devel/automake-1.8.5-r2,sys-devel/automake-1.8.5-r1,sys-devel/automake-1.6.3,sys-devel/automake-1.4_p6,sys-devel/automake-1.7.9,sys-devel/automake-1.9.4
Binutils: sys-devel/binutils-2.15.92.0.2-r2
Headers:  sys-kernel/linux-headers-2.4.26
Libtools: sys-devel/libtool-1.5.10-r3
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-O2 -fomit-frame-pointer -pipe"
CHOST="x86_64-pc-linux-gnu"
COMPILER="gcc3"
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/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="-O2 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox"
GENTOO_MIRRORS="http://ftp.linux.ee/pub/gentoo/distfiles/"
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="X acpi alsa amd64 apm avi berkdb bitmap-fonts cdr cjk crypt cups directfb
divx4linux dmx emul-linux-x86 encode fam flac font-server foomaticdb gdbm gif
gimpprint gpm gtk gtk2 gtkhtml imagemagick imlib ithreads jp2 jpeg kde libg++
libwww lzw lzw-tiff mad mikmod mng motif mp3 mpeg multilib ncurses nls nogcj
objc oggvorbis opengl oss pam perl pic png povray ppds python qt quicktime
readline samba sdl slang spell sqlite ssl svg tcltk tcpd tetex theora threads
truetype truetype-fonts type1-fonts unicode usb userlocales wmf xml xml2 xmms
xpm xprint xrandr xv xvid zlib video_cards_radeon"
Comment 1 Bryce Harrington 2005-01-29 13:59:03 UTC
What version of gcc was used to compile libsigc++, glibmm, and gtkmm?

I notice you're using 3.4.3 for compiling Inkscape:

Portage 2.0.51-r3 (default-linux/amd64/2004.3, gcc-3.4.3,

libsigc++, glibmm, and gtkmm MUST be compiled with a 3.4.x compiler in order to link properly with inkscape compiled with gcc 3.4.x.  Please re-emerge these libraries and try compiling inkscape again.
Comment 2 Jaak Ristioja 2005-01-29 14:21:30 UTC
I just managed to build it a few days ago... i must have upgraded some libraries or done something... can't remember what, thou :(

Well, it works fine now.
Comment 3 Jaak Ristioja 2006-06-22 02:16:09 UTC
Closing