When I try to emerge mono-1.1.5, I get errors about locales.c and undefined references. Reproducible: Always Steps to Reproduce: 1.emerge dev-lang/mono-1.1.5 2. 3. Actual Results: I will attach the error below. Expected Results: emerge should have gone through. Portage 2.0.51.19 (default-linux/x86/2004.2, gcc-3.3.5, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r4 i686) ================================================================= System uname: 2.6.11-gentoo-r4 i686 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 8 2005, 15:48:01)] distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [disabled] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.6.3, 1.7.9-r1, 1.9.4, 1.8.5-r3, 1.5, 1.4_p6 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=athlon-xp -msse2 -pipe -fomit-frame-pointer" 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/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 -msse2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig candy cups distlocks fixpackages foomaticdb moo nls ppds sandbox sfperms usb" GENTOO_MIRRORS="http://mirror.tucdemonic.org/gentoo/ http://gentoo.ccccom.com http://gentoo.mirrors.pair.com/ http://mirror.datapipe.net/gentoo" LDFLAGS="-Wl,-O1" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowex X aalib acpi alsa apache2 arts artworkextra audiofile avi berkdb bitmap-fonts cdparanoia cdr crypt cups curl divx4linux dvd dvdr eds emboss encode esd fam flac font-server foomaticdb fortran freetype gd gd-external gdbm gif gimp gimpprint gnome gphoto2 gpm gstreamer gtk gtk2 guile hal howl icu imagemagick imlib ipv6 java jikes joystick jpeg junit kde kdeenablefinal lcd ldap libclamav libg++ libwww lm_sensors logitech-mouse mad math mikmod mmx mono motif mozilla mp3 mpeg mysql mythtv nas ncurses network nls nptl nptlonly nvidia oav oggvorbis opengl oss pam pda pdflib perl php pic plotutils png ppds python qt quicktime rdesktop readline real samba scanner sdl slang snmp spell sqlite sse sse2 ssl svga tcltk tcpd tetex theora tiff transcode truetype truetype-fonts type1-fonts usb userlocales v4l v4l2 xine xml xml2 xmms xscreensaver xv xvid xvmc zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL
Created attachment 54485 [details] Error received when emerging
Well, this is definitely an ICU error. I'm 90% sure you can solve this by doing USE="-icu". Try that for me, i'll look into the error more (it's not linking to icu for some reason).
Created attachment 54558 [details, diff] Patch to fix linking to ICU. Patch that should fix the linking problems with ICU.
Created attachment 54559 [details] mono-1.1.5 ebuild that includes the patch Ebuild that applies the patch and does the necessary auto* foo. Please put the previous patch into the files dir for mono, and put this ebuild into place for the original mono-1.1.5 ebuild, and report back whether this fixes things or not. Thanks.
Alright it merges fine yay! But I get errors at the beginning and other undefined stuff that whizzes by.
Created attachment 54579 [details] Errors in the beginning of the merge
Yeah, you can ignore those, that's just automake being stupid. I'll get those fixes to 1.1.5 commited this evening or tomorrow. Leaving open until then.
Ok, i've just commited these changes to the mono-1.1.5 in portage. Thanks again for the report. If you have any problems with the version in portage, please re-open this ticket. Thanks.