getting this on emerge libgdiplus: if /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I. -march=athlon64 -O2 -pipe -fomit-frame-pointer -msse3 -fno-inline-functions -MT icbltone.lo -MD -MP -MF ".deps/icbltone.Tpo" -c -o icbltone.lo icbltone.c; \ then mv -f ".deps/icbltone.Tpo" ".deps/icbltone.Plo"; else rm -f ".deps/icbltone.Tpo"; exit 1; fi x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I. -march=athlon64 -O2 -pipe -fomit-frame-pointer -msse3 -fno-inline-functions -MT icbltone.lo -MD -MP -MF .deps/icbltone.Tpo -c icbltone.c -fPIC -DPIC -o .libs/icbltone.o x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I. -march=athlon64 -O2 -pipe -fomit-frame-pointer -msse3 -fno-inline-functions -MT icbltone.lo -MD -MP -MF .deps/icbltone.Tpo -c icbltone.c -o icbltone.o >/dev/null 2>&1 if /bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I. -march=athlon64 -O2 -pipe -fomit-frame-pointer -msse3 -fno-inline-functions -MT iccolor.lo -MD -MP -MF ".deps/iccolor.Tpo" -c -o iccolor.lo iccolor.c; \ then mv -f ".deps/iccolor.Tpo" ".deps/iccolor.Plo"; else rm -f ".deps/iccolor.Tpo"; exit 1; fi x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I. -march=athlon64 -O2 -pipe -fomit-frame-pointer -msse3 -fno-inline-functions -MT iccolor.lo -MD -MP -MF .deps/iccolor.Tpo -c iccolor.c -fPIC -DPIC -o .libs/iccolor.o {standard input}: Assembler messages: {standard input}:143: Error: symbol `_cairo_pixman_color_to_pixel' is already defined make[5]: *** [iccolor.lo] Error 1 make[5]: *** Waiting for unfinished jobs.... {standard input}: Assembler messages: {standard input}:5185: Error: symbol `_cairo_pixman_composite' is already defined make[5]: *** [fbpict.lo] Error 1 make[5]: Leaving directory `/var/tmp/portage/libgdiplus-1.1.11/work/libgdiplus-1.1.11/cairo/pixman/src' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/var/tmp/portage/libgdiplus-1.1.11/work/libgdiplus-1.1.11/cairo/pixman' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/libgdiplus-1.1.11/work/libgdiplus-1.1.11/cairo' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/libgdiplus-1.1.11/work/libgdiplus-1.1.11/cairo' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/libgdiplus-1.1.11/work/libgdiplus-1.1.11' make: *** [all] Error 2 !!! ERROR: dev-dotnet/libgdiplus-1.1.11 failed. !!! Function src_compile, Line 63, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message.
Portage 2.1_pre1 (default-linux/amd64/2005.1, gcc-4.0.2, glibc-2.3.6-r1, 2.6.14-archck5 x86_64) ================================================================= System uname: 2.6.14-archck5 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.12.0_pre12 ccache version 2.4 [enabled] dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.17 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-r1 sys-devel/binutils: 2.16.1, 2.16.91.0.4 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer -msse3" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib64/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.gentoo.no http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/gentopia" SYNC="rsync://rsync.gentoo.no/gentoo-portage" USE="amd64 X a52 aac acpi alsa asf audiofile avi bash-completion berkdb bitmap-fonts bzip2 cairo cddb cdr crypt css cups curl dbus djbfft dpms dts dv dvb dvd dvdr dvdread eds emboss encode esd ethereal exif expat fame fbcon ffmpeg flac foomaticdb fortran fuse gdbm ggi gif gimpprint glibc-omitfp glitz glut gmp gnokii gnome gnutls gphoto2 gpm gstreamer gtk gtk2 hal howl idn imagemagick imlib ipv6 ithreads java jpeg jpeg2k junit kde kdeenablefinal lcms libcaca libwww logitech-mouse lzo lzw lzw-tiff mad mas matroska mikmod mjpeg mng mono mozilla moznoirc moznomail mozsvg mp3 mpeg mudflap multislot musepack musicbrainz mysql nautilus ncurses nfs nls nntp nptl nptlonly nsplugin nvidia offensive ogg oggvorbis openal openexr opengl pam pam_console pcre pda pdf pdflib perl pic plib plotutils png postscript povray ppds python qt quicktime rdesktop readline real ruby samba sblive scanner sdl silc sndfile speex spell sqlite ssl svg t1lib tcltk tcpd theora threads tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales utf8 v4l vcd visualization vorbis wmf xine xml2 xmms xpm xscreensaver xv xvid zeroconf zlib elibc_glibc kernel_linux userland_GNU" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
*** This bug has been marked as a duplicate of 113538 ***
I would request this bug to be reopened, as it became clear that this wasn't really a dupe of bug 113538. Copy&Paste from that bug: "It seems that libgdiplus got an own copy of cairo in its package." Which in turn means that it doesn't really compile even if you fix cairo.