booc: [csc] Compiling 2 files to '/var/tmp/portage/boo-0.7.0.1921/work/boo-0.7.0.1921/build/booc.exe'." [copy] Copying 1 file to '/var/tmp/portage/boo-0.7.0.1921/work/boo-0.7.0.1921/build/booc'. [copy] Copying 1 file to '/var/tmp/portage/boo-0.7.0.1921/work/boo-0.7.0.1921/build'. Boo.NAnt.Tasks: [copy] Copying 1 file to '/var/tmp/portage/boo-0.7.0.1921/work/boo-0.7.0.1921/build'. [exec] [exec] Unhandled Exception: System.ArgumentNullException: Argument cannot be null. [exec] in <0x003c9> System.String:FormatHelper (System.Text.StringBuilder result, IFormatProvider provider, System.String format, System.Object[] args) [exec] in <0x0002b> System.String:Format (IFormatProvider provider, System.String format, System.Object[] args) [exec] in <0x00037> System.String:Format (System.String format, System.Object arg0) [exec] in <0x00017> Boo.Lang.ResourceManager:Format (System.String name, System.Object param) [exec] in <0x0074d> BooC.App:Run (System.String[] args) [exec] in <0x000f1> BooC.App:Main (System.String[] args) BUILD FAILED - 0 non-fatal error(s), 146 warning(s) /var/tmp/portage/boo-0.7.0.1921/work/boo-0.7.0.1921/default.build(134,4): External Program Failed: /var/tmp/portage/boo-0.7.0.1921/work/boo-0.7.0.1921/build/booc.exe (return code was 1) Total time: 35.1 seconds. !!! ERROR: dev-lang/boo-0.7.0.1921 failed. !!! Function src_compile, Line 30, Exitcode 1 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. Using mono-1.1.9.1.
Hello, I have exactly the same problem (emerge.log attached.) $ emerge --info Portage 2.0.52-r1 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.12-gentoo-r10 i686) ================================================================= System uname: 2.6.12-gentoo-r10 i686 Pentium III (Coppermine) Gentoo Base System version 1.12.0_pre8 dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.13 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -Os -pipe -fomit-frame-pointer -ffast-math -ftracer" 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/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -Os -pipe -fomit-frame-pointer -ffast-math -ftracer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict userpriv usersandbox" 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" LINGUAS="en es" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.samerica.gentoo.org/gentoo-portage" USE="x86 acl acpi alsa crypt cups gif imap jack java kdeenablefinal ldap mmx nls nptl opengl pam pic readline sasl sse ssl tcpd threads unicode usb zlib linguas_en linguas_es userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS
Created attachment 70799 [details] dev-lang/boo emerge log
This is caused by the non-default locale. The ebuild needs to unset LC_ALL.
Works for me. src_compile() { unset LC_ALL unset LANG nant -D:install.prefix=/usr || die }
Yes, works for me as well (original submitter). Could we please see this in the ebuild.
Fixed (with effectively the same code as Norberto posted) in CVS. Marking this FIXED, please feel free to re-open if you are still having problems after syncing in a little while. Thanks.