View previous topic :: View next topic |
Author |
Message |
Prodigy44 Apprentice
Joined: 19 Sep 2003 Posts: 231 Location: Nantes, France
|
Posted: Fri Dec 10, 2004 6:14 pm Post subject: [Compilation] Installation de inkscape 0.40 |
|
|
Bon j'arrive pas a compiler inkscape,
Voici mon emerge info :
Code: | Portage 2.0.51-r8 (default-linux/x86/2004.2, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.9-gentoo-r9 i686)
=================================================================
System uname: 2.6.9-gentoo-r9 i686 AMD Athlon(tm) XP 3200+
Gentoo Base System version 1.6.7
Python: dev-lang/python-2.3.4 [2.3.4 (#1, Oct 24 2004, 21:38:30)]
distcc 2.18.2 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
dev-lang/python: 2.3.4
sys-devel/autoconf: 2.13, 2.59-r6
sys-devel/automake: 1.9.3, 1.8.5-r2, 1.5, 1.6.3, 1.4_p6, 1.7.9
sys-devel/binutils: 2.15.92.0.2-r1
sys-devel/libtool: 1.5.2-r7
virtual/os-headers: 2.6.8.1-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=athlon-xp -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /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/mozilla/defaults/pref /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="-O3 -march=athlon-xp -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig buildpkg ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages/athlon-xp"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X acpi alsa apm arts avi berkdb bitmap-fonts bonobo cdr crypt cups curl dba dvd encode esd f77 fam flac foomaticdb fortran ftp gd gdbm gif gnome gpm gstreamer gtk gtk2 hal imagemagick imlib java jpeg junit kde ldap libg++ libwww lirc mad mikmod mmx motif mozilla moznocompose moznoirc moznomail mozsvg mpeg mysql ncurses nls nptl odbc oggvorbis ojbc opengl oss pam pdflib perl png postgres print python qt quicktime readline samba scanner sdl session slang spell ssl svga tcltk tcpd tetex tiff truetype usb x86 xml xml2 xmms xprint xv zlib video_cards_radeon"
|
Voici le message d'erreur :
Code: | /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]: *** [inkscape] Erreur 1
make[2]: *** Attente des tâches non terminées....
/usr/lib/gcc/i386-pc-linux-gnu/3.4.3/../../../../i386-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/i386-pc-linux-gnu/3.4.3/../../../../i386-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] Erreur 1
make[2]: Leaving directory `/var/tmp/portage/inkscape-0.40/work/inkscape-0.40/src'
make[1]: *** [all-recursive] Erreur 1
make[1]: Leaving directory `/var/tmp/portage/inkscape-0.40/work/inkscape-0.40'
make: *** [all] Erreur 2
!!! ERROR: media-gfx/inkscape-0.40 failed.
!!! Function gnome2_src_compile, Line 40, Exitcode 2
!!! compile failure
!!! If you need support, post the topmost build error, NOT this status message.
|
J'ai essayé
Code: | CFLAGS="-march=i686 -O2" emerge inkscape
| Mais sans succès ... _________________ Apporter votre contribution au libre : http://fr.wikipedia.org |
|
Back to top |
|
|
mu-sly Tux's lil' helper
Joined: 21 Sep 2003 Posts: 129 Location: Nottingham, UK
|
Posted: Mon Dec 13, 2004 2:11 am Post subject: |
|
|
S'il vous plait pardon pour mon Français, je suis Anglais!
J'ai une erreur semblable:
Code: |
/usr/lib/gcc/i686-pc-linux-gnu/3.4.2/../../../../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]: *** [inkscape] Error 1
make[2]: *** Waiting for unfinished jobs....
/usr/lib/gcc/i686-pc-linux-gnu/3.4.2/../../../../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]: *** [inkview] Error 1
make[2]: Leaving directory `/var/tmp/portage/inkscape-0.40/work/inkscape-0.40/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/inkscape-0.40/work/inkscape-0.40'
make: *** [all] Error 2
!!! ERROR: media-gfx/inkscape-0.40 failed.
!!! Function gnome2_src_compile, Line 40, Exitcode 2
!!! compile failure
!!! If you need support, post the topmost build error, NOT this status message.
|
J'emploie cet ebuild mais sans toute chance. _________________ "Nothing says 'Obey me' like a bloody head on a post." - Stewie |
|
Back to top |
|
|
Prodigy44 Apprentice
Joined: 19 Sep 2003 Posts: 231 Location: Nantes, France
|
Posted: Mon Dec 13, 2004 7:19 pm Post subject: |
|
|
un simple
Code: | emerge glibmm gtkmm |
semble régler le problème _________________ Apporter votre contribution au libre : http://fr.wikipedia.org |
|
Back to top |
|
|
mu-sly Tux's lil' helper
Joined: 21 Sep 2003 Posts: 129 Location: Nottingham, UK
|
Posted: Mon Dec 13, 2004 8:59 pm Post subject: |
|
|
Prodigy44 wrote: | Code: | emerge glibmm gtkmm |
|
Oui, cela a fonctionné parfaitement, merci! _________________ "Nothing says 'Obey me' like a bloody head on a post." - Stewie |
|
Back to top |
|
|
gim Guru
Joined: 29 Apr 2003 Posts: 418 Location: milky-way
|
Posted: Mon Dec 13, 2004 9:04 pm Post subject: |
|
|
Hum, c'est énorme gtkmm ... (ils avaient vraiment besoin de rajouter cette dépendence ?)
Du coup j'hésite à continuer les mises à jour d'inkscape ... |
|
Back to top |
|
|
Oni92 Apprentice
Joined: 01 Jun 2004 Posts: 247
|
Posted: Mon Dec 13, 2004 9:10 pm Post subject: |
|
|
Si tu préféres, il y a Sodipodi aussi (un fork de inkscape)
De plus je trouve pas que gtkmm soit si énorme que ça perso (enfin j'ai pas installé) |
|
Back to top |
|
|
pititjo Apprentice
Joined: 19 Sep 2004 Posts: 245 Location: Paris (France)
|
Posted: Mon Dec 13, 2004 9:22 pm Post subject: |
|
|
Quote: | il y a Sodipodi aussi (un fork de inkscape) |
Si je ne m'abuse, c'est inkscape qui est un fork de sodipoli et non l'inverse...
<troll>Et inkscape c'est mieu </troll> |
|
Back to top |
|
|
Oni92 Apprentice
Joined: 01 Jun 2004 Posts: 247
|
Posted: Mon Dec 13, 2004 9:26 pm Post subject: |
|
|
Désolé, j'ai mal lu mes sources (et surtout, j'ai pas regardé le site officiel) |
|
Back to top |
|
|
GeKA n00b
Joined: 27 Sep 2002 Posts: 33 Location: Graz / Styria
|
Posted: Tue Dec 21, 2004 4:49 pm Post subject: |
|
|
Hello!
Sorry for speaking english in here, but I hav the same error-message as here.
Can anyone tell me in english the solution to this problem?
thx |
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Tue Dec 21, 2004 5:09 pm Post subject: |
|
|
emerge glibmm gtkmm
That seems to fix the problem.
If you hesitate to emerge gtkmm, you can get Sodipodi (inkscape forked from there). _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
|
bryce n00b
Joined: 30 Jan 2005 Posts: 7
|
Posted: Sun Jan 30, 2005 10:44 pm Post subject: sigc++ too |
|
|
You may need to emerge libsigc++ as well.
The C++ ABI changed between gcc 3.3.x and 3.4.x, so libraries compiled with 3.3 won't work with applications compiled with gcc 3.4.x. The C++ libraries that Inkscape uses are gtkmm, glibmm, and libsigc++.
Bryce |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|