Mono 0.30 requires icu-2.6.1 and since there was no matching ebuild I created my own by simply copying icu-2.6.ebuild to icu-2.6.1 and executing "emerge icu-2.6.1.ebuild digest". Perhaps somebody can put this into portage?
Created attachment 24883 [details] My ebuild file (same as 2.6 but different filename)
icu-2.6.1 has problems with gcc3.2 and -O2 (see http://oss.software.ibm.com/icu/download/2.6.1/index.html): ----------------- snip --------------- ICU has problems building with gcc 3.x with -O2 optimization level. This is due to a bug in gcc optimization. The problem manifests in inability to build ICU data. The build breaks while building Japanese data with a message like this: ../data/locales/ja.txt:15: parse error. Stopped parsing with U_INVALID_FORMAT_ERROR couldn't parse the file ja.txt. Error:U_INVALID_FORMAT_ERROR make[1]: *** [../data/out/build/icudt26l_ja.res] Error 3 This problem has been reported. The workaround is to use -O3 optimization level
mono 0.30 doesnt require 2.6.1, but 2.6, 2.6.1 has actually been shown to occasionally have issues.
I have the same problems with icu-2.8, icu-2.6.2, icu-2.6. -O3 workaroung does not work. Here is my emerge info: Gentoo Base System version 1.4.16 Portage 2.0.51-r3 (default-ppc-2004.3, gcc-3.4.1, glibc-2.3.3.20040420-r2, 2.6.9-gentoo-r1y ppc) ================================================================= System uname: 2.6.9-gentoo-r1y ppc 750FX ccache version 2.3 [disabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.3-r3 Headers: sys-kernel/linux26-headers-2.6.8.1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="ppc" AUTOCLEAN="yes" CFLAGS="-O3 -mcpu=750 -pipe" CHOST="powerpc-unknown-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/k de/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/confi g/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/X11/app-defaults /etc/gconf /etc/terminfo /usr/X11R6/lib/X11/xkb /etc/env.d" CXXFLAGS="-O3 -mcpu=750 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs distlocks" GENTOO_MIRRORS="ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://194.83.57.2/sites/www.ibiblio.org/ge ntoo/" 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 aalib alsa arts audiofile berkdb bootsplash cdparanoia cdr crypt cups doc dvd encode esd f77 fbcon flac foomaticdb fortran gdbm gif gimpprint gnome gphoto2 gp m gtk gtk2 gtkhtml imlib ipv6 jabber jack java jpeg kde ldap libwww live mng motif mozilla mpeg ncurses network nls nptl objc oggvorbis opengl ossi pam perl png ppcGentoo Base System version 1.4.16 Portage 2.0.51-r3 (default-ppc-2004.3, gcc-3.4.1, glibc-2.3.3.20040420-r2, 2.6.9-gentoo-r1y ppc) ================================================================= System uname: 2.6.9-gentoo-r1y ppc 750FX ccache version 2.3 [disabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.3-r3 Headers: sys-kernel/linux26-headers-2.6.8.1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="ppc" AUTOCLEAN="yes" CFLAGS="-O3 -mcpu=750 -pipe" CHOST="powerpc-unknown-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/k de/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/confi g/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/X11/app-defaults /etc/gconf /etc/terminfo /usr/X11R6/lib/X11/xkb /etc/env.d" CXXFLAGS="-O3 -mcpu=750 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs distlocks" GENTOO_MIRRORS="ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://194.83.57.2/sites/www.ibiblio.org/ge ntoo/" 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 aalib alsa arts audiofile berkdb bootsplash cdparanoia cdr crypt cups doc dvd encode esd f77 fbcon flac foomaticdb fortran gdbm gif gimpprint gnome gphoto2 gp m gtk gtk2 gtkhtml imlib ipv6 jabber jack java jpeg kde ldap libwww live mng motif mozilla mpeg ncurses network nls nptl objc oggvorbis opengl ossi pam perl png ppc ppds python qt readline samba scanner sdl slang speex ssl svg tcpd tetex tiff truetype unicode usb wifi wmf xine xinerama xmms xprint" ppds python qt readline samba scanner sdl slang speex ssl svg tcpd tetex tiff truetype unicode usb wifi wmf xine xinerama xmms xprint"
please use the last gcc-3.4.3