Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Compilation] Installation de inkscape 0.40
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Prodigy44
Apprentice
Apprentice


Joined: 19 Sep 2003
Posts: 231
Location: Nantes, France

PostPosted: Fri Dec 10, 2004 6:14 pm    Post subject: [Compilation] Installation de inkscape 0.40 Reply with quote

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
View user's profile Send private message
mu-sly
Tux's lil' helper
Tux's lil' helper


Joined: 21 Sep 2003
Posts: 129
Location: Nottingham, UK

PostPosted: Mon Dec 13, 2004 2:11 am    Post subject: Reply with quote

S'il vous plait pardon pour mon Français, je suis Anglais! :oops:

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
View user's profile Send private message
Prodigy44
Apprentice
Apprentice


Joined: 19 Sep 2003
Posts: 231
Location: Nantes, France

PostPosted: Mon Dec 13, 2004 7:19 pm    Post subject: Reply with quote

un simple
Code:
emerge glibmm gtkmm

semble régler le problème
_________________
Apporter votre contribution au libre : http://fr.wikipedia.org
Back to top
View user's profile Send private message
mu-sly
Tux's lil' helper
Tux's lil' helper


Joined: 21 Sep 2003
Posts: 129
Location: Nottingham, UK

PostPosted: Mon Dec 13, 2004 8:59 pm    Post subject: Reply with quote

Prodigy44 wrote:
Code:
emerge glibmm gtkmm


Oui, cela a fonctionné parfaitement, merci! :D
_________________
"Nothing says 'Obey me' like a bloody head on a post." - Stewie
Back to top
View user's profile Send private message
gim
Guru
Guru


Joined: 29 Apr 2003
Posts: 418
Location: milky-way

PostPosted: Mon Dec 13, 2004 9:04 pm    Post subject: Reply with quote

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
View user's profile Send private message
Oni92
Apprentice
Apprentice


Joined: 01 Jun 2004
Posts: 247

PostPosted: Mon Dec 13, 2004 9:10 pm    Post subject: Reply with quote

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é) :roll:
Back to top
View user's profile Send private message
pititjo
Apprentice
Apprentice


Joined: 19 Sep 2004
Posts: 245
Location: Paris (France)

PostPosted: Mon Dec 13, 2004 9:22 pm    Post subject: Reply with quote

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 8) </troll>
Back to top
View user's profile Send private message
Oni92
Apprentice
Apprentice


Joined: 01 Jun 2004
Posts: 247

PostPosted: Mon Dec 13, 2004 9:26 pm    Post subject: Reply with quote

Désolé, j'ai mal lu mes sources (et surtout, j'ai pas regardé le site officiel)
Back to top
View user's profile Send private message
GeKA
n00b
n00b


Joined: 27 Sep 2002
Posts: 33
Location: Graz / Styria

PostPosted: Tue Dec 21, 2004 4:49 pm    Post subject: Reply with quote

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
View user's profile Send private message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Tue Dec 21, 2004 5:09 pm    Post subject: Reply with quote

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
View user's profile Send private message
bryce
n00b
n00b


Joined: 30 Jan 2005
Posts: 7

PostPosted: Sun Jan 30, 2005 10:44 pm    Post subject: sigc++ too Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
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