1.3a, i86, rsync -u updated.. /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../../../i686-pc-linux-gnu/bin/ld: .libs/libmono.so.0.0.0: undefined versioned symbol name read@@GLIBC_2.0 /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../../../i686-pc-linux-gnu/bin/ld: failed to set dynamic section sizes: Bad value collect2: ld returned 1 exit status make[3]: *** [libmono.la] Error 1 make[3]: Leaving directory `/var/tmp/portage/mono-0.13/work/mono-0.13/mono/jit' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/mono-0.13/work/mono-0.13/mono' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/mono-0.13/work/mono-0.13' make: *** [all-recursive-am] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 5, Exitcode 2 !!! (no error message) !!! emerge aborting on /usr/portage/dev-lang/mono/mono-0.13.ebuild .
I can confirm this error...Same config though...(1.3,i86,3.2pre)
Duh, confirming your own report...ROFL :-D
Will assign to someone on x86 team, as I'm a PPC dev.
Moving mono-0.13 to mono-0.15 doesn't work either....Looks like the same error :'-(, Rigo
Created attachment 3468 [details] mono-0.15.ebuild
It works fine here with gentoo 1.4beta on x86. This looks like a linker problem. Maybe upgrading to the newest glibc, binutils, and gcc 3.2 solves this (2.2.5-r6, 2.13.90.0.4, 3.2), I dunno. There is neither in bugzilla.ximian.org nor in Mono's mailing list any reference to such a build problem (at least I haven't found any). Btw, I just also submitted an ebuild for mono 0.15 and boehm-gc 6.1alpha5 (bugs #7101 and #7109). I saw the ebuild in this bug report too late. The big difference between the ebuild here and the one which I posted is that mine links against the boehm-gc, like the official rpms (you need the newest boehm-gc for this). Cheers, Andreas
Sorry for the typos: s/bugzilla.ximian.org/bugzilla.ximian.com s/#7101/#7107
I don't know what did the trick, but I used the new boehm-gc & mono-0.15.ebuild from Bug #7107 & #7109 en now my system says: * dev-libs/boehm-gc Latest version Available: 6.1_alpha5 Latest version Installed: 6.1_alpha5 Homepage: http://www.hpl.hp.com/personal/Hans_Boehm/gc/ Description: The Boehm-Demers-Weiser conservative garbage collector can be used as a garbage collecting replacement for C malloc or C++ new. It is also used by a number of programming language implementations that use C as intermediate code. * dev-lang/mono Latest version Available: 0.15 Latest version Installed: 0.15 Homepage: http://www.go-mono.com/ Description: The Mono Project is an open development initiative sponsored by Ximian that is working to develop an open source, Unix version of the Microsoft .NET development platform. This package contains the Mono runtime. Ok, desciption could me a bit shorter, but...:-D ! Rigo