[Mono-list] Mono CVS build issue
Ricardo Kirkner
mono@kirkner.com.ar
Thu, 12 Sep 2002 22:23:28 -0300
Andrew Birkett wrote:
>On Thu, 2002-09-12 at 23:27, Ricardo Kirkner wrote:
>
>>I am sorry, but i did not understand what you sayed. Could you please
>>explain it again to me? Why does the makefile generate those zero sized
>>files? How can I do to get the files correctly compiled?
>>
>
>When you build 'mono', it hopes that you will also have the 'mcs'
>project checked out and already built. The dlls which you listed are
>built as part of the mcs project, and so you need to check out and build
>the 'mcs' project first. Once you have done that you can build the
>'mono' project and it will pick up the dlls from ../mcs/class/lib.
>
>(If you're starting from scratch, you will need to install a prebuilt
>version of mono/mcs in order to build the class libraries in the first
>place - it's a chicken and egg situation).
>
>There is an easier hacky method. Just check out 'mono', build it and
>install it. Download one of the prebuilt tarballs (like mono-0.15) and
>copy the dlls from the tarball over the zero-sized dlls from your mono
>build. This will give you an up-to-date jit with older class
>libraries. It may not always work though.
>
>Andrew
>- www.nobugs.org -
>
>
>
>_______________________________________________
>Mono-list maillist - Mono-list@ximian.com
>http://lists.ximian.com/mailman/listinfo/mono-list
>
I tried that, but unsuccessfully... I compiled mono and mcs for source,
both without problems. Then I checked mono and mcs from cvs, and when I
tried to compile mcs, I got the following (it is an error similar to
the one I got before):
** (process:31269): WARNING **: cant resolve internal call to
"System.Reflection.Assembly::get_location()" (tested without signature also)
Your mono runtime and corlib are out of sync.
etc etc
Of course, this prevents me from even triyng to compile mono (because yo
said I need to compile mcs before mono, when I do from cvs)
Ricardo