[Mono-list] CVS compiling

Attila Goda xsoft@telant.tvnet.hu
Fri, 8 Nov 2002 05:36:56 +0100


>The easiest way to escape this chick-and-egg problem is to install mono and
>mcs from a pre-built package you can get from the
>http://www.go-mono.org/download.html website.  Once you've done that you'll
>be able to get mcs from cvs and build it (probably).  Then you can go to the
>mono directory and build and install it.  At that point you'll have a new
>set of mcs, dll's and mono runtime that all work together.

I tired it before I sent the first message to the list. I installed the 
mono-0.16 release to my RedHat. It work fine (I can compile and run my C# 
test programs). But when I get mcs and tired to build it (make -f 
makefile.gnu) I have got a following error message:

...
MONO_PATH=../../../class/lib: mono ../../../mcs/mcs.exe --target library 
--noconfig -o ../../../class/lib/I18N.dll -r corlib -r mscorlib @.response

** (../../../mcs/mcs.exe:2163): WARNING **: cant resolve internal call to 
"System.Threading.Thread::GetDomainID()" (tested without signature also)

Your mono runtime and corlib are out of sync.
When you update one from cvs you need to update, compile and install
the other too.
Do not report this as a bug unless you're sure you have updated correctly:
you probably have a broken mono install.
If you see other errors or faults after this message they are probably related
and you need to fix your mono install first.

** (../../../mcs/mcs.exe:2163): WARNING **: cant resolve internal call to 
"System.Reflection.Assembly::InternalGetType(string,bool,bool)" (tested 
without signature also)

Regards,
  Attila