[Mono-dev] windows build breakage? (missing CreateString)

Atsushi Eno atsushi at ximian.com
Fri Sep 21 04:09:32 EDT 2007


Ok, thanks Rodrigo. So, I tried get-monolite-latest before asking,
but looks like it does not work because system-installed mcs takes
precedence and it did not match the runtime.

I copied mcs/class/lib/monolite/mscorlib.dll to
/usr/local/lib/mono/1.0 and now it builds here.

Atsushi Eno

Rodrigo Kumpera wrote:
> Hi Eno,
> Most of us had this issue, but it's a matter of making sure that you 
> have a matching mono binary with mscorlib. If you are running mono from 
> the build tree you must have MONO_PATH configured, otherwise, like my 
> setup, just 'make install' it. If that doesn't help, you might need to 
> bootstrap first from a tarball in case your instalation got corrupted.
> On 9/21/07, *Atsushi Eno* <atsushi at ximian.com 
> <mailto:atsushi at ximian.com>> wrote:
>     Recently (I think it's been since middle of this week or so) I have
>     been unsuccessful to build non-bootstrap mono on windows, it
>     complains about missing "CreateString". Is it only me or is the
>     build broken? Note that it won't show up as monobuild status
>     as it is non-bootstrap build.)
>     ----
>     Making all in net_2_0
>     make[3]: Entering directory `/home/atsushi/svn/mono/data/net_2_0'
>     make[3]: Nothing to be done for `all'.
>     make[3]: Leaving directory `/home/atsushi/svn/mono/data/net_2_0'
>     make[3]: Entering directory `/home/atsushi/svn/mono/data'
>     make[3]: Nothing to be done for `all-am'.
>     make[3]: Leaving directory `/home/atsushi/svn/mono/data'
>     make[2]: Leaving directory `/home/atsushi/svn/mono/data'
>     Making all in runtime
>     make[2]: Entering directory `/home/atsushi/svn/mono/runtime'
>     if test -w ../../mcs; then :; else chmod -R +w ../../mcs; fi
>     cd ../../mcs && make PROFILES='default net_2_0 net_2_1' CC='gcc
>     -mno-cygwin -g'
>     all-profiles
>     make[3]: Entering directory `/home/atsushi/svn/mcs'
>     make profile-do--default--all profile-do--net_2_0--all
>     profile-do--net_2_1--all
>     make[4]: Entering directory `/home/atsushi/svn/mcs'
>     make PROFILE=basic all
>     make[5]: Entering directory `/home/atsushi/svn/mcs'
>     ** (C:/cygwin/usr/local/lib/mono/1.0/mcs.exe:496): WARNING **: cannot
>     find CreateString for .ctor
>     make[6]: *** [build/deps/basic- profile-check.exe] Interrupt
>     ----
>     Atsushi Eno
>     _______________________________________________
>     Mono-devel-list mailing list
>     Mono-devel-list at lists.ximian.com
>     <mailto:Mono-devel-list at lists.ximian.com>
>     http://lists.ximian.com/mailman/listinfo/mono-devel-list

More information about the Mono-devel-list mailing list