/usr/bin/mono: error while loading shared libraries: libicui18n.so.28: cannot open shared object file: No such file or directory make[2]: *** [gapi_codegen.exe] Error 127 make[2]: Leaving directory `/var/tmp/portage/gtk-sharp-1.0.8/work/gtk-sharp-1.0.8/generator' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gtk-sharp-1.0.8/work/gtk-sharp-1.0.8' make: *** [all] Error 2 Reproducible: Always Steps to Reproduce: 1. emerge icu 3.2 2. try to emerge gtksharp 3. emerge icu 2.8 4. repeat step 2 Actual Results: gtk-sharp emerges fine with icu-2.8, but not icu-3.2. This should probably be in the deps for gtk-sharp. Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.3, glibc-2.3.4.20050125-r1, 2.6.11-gentoo-r4 i686) ================================================================= System uname: 2.6.11-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Mar 18 2005, 15:50:22)] distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [enabled] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r6 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=prescott -pipe -ftracer -fomit-frame-pointer -fprefetch-loop-arrays" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/fax /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control /var/spool/fax/etc" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=prescott -pipe -ftracer -fomit-frame-pointer -fprefetch-loop-arrays" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="x86 X Xaw3d aalib acpi adns aim alsa apache2 audiofile avi bash-completion berkdb bitmap-fonts bzip2 cairo ccache cdda cddb cdio cdparanoia cdr crypt ctype cups curl dba dvd dvdr emboss encode esound faad fam flac flash foomaticdb fortran freetype ftp gb gd gdbm gif gimp-print gimpprint glx gnome gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal icq imagemagick imlib inifile ipv6 jabber jack java joystick jpeg junit kde kdeenablefinal ladcca ldap libg++ libwww live lzw-tiff mbox mhash mikmod mmap mmx mng motif mozdevelop mozilla mozsvg mp3 mpeg msn mysql ncurses nls nptl nptlonly nvidia objc offensive ogg oggvorbis opengl pam pcmcia pdflib perl php png ppds pthreads python qt quicktime readline real rtc rtsp samba sdl sharedmem silc slang sndfile socks5 speex spell sse sse2 sse3 ssl svg tcltk tcpd tga theora tidy tiff truetype truetype-fonts trusted type1-fonts unicode usb userlocales utf8 v4l v4l2 vorbis wmf wxwindows xft xine xml xml2 xmlrpc xmms xosd xpm xrandr xscreensaver xsl xv xvid yahoo zlib zsh" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS
Please re-emerge mono after upgrading your ICU version. This is a problem with mono, not gtk-sharp, where mono links against specific versions of ICU. I'm working on the details of getting ICU slottable, but it's no small task. Marking INVALID, please feel free to re-open if re-emerging mono doesn't fix this problem. Thanks.