[Mono-list] Gonzalo's bootstrap tarball

Paul paulf.johnson@ukonline.co.uk
19 Apr 2003 10:28:16 +0100


> mcs.exe is written in C# and runs under mono itself, so is neither a
> native Linux _or_ Windows executable.  It'll show up as a Win32 binary,
> because mono understands the PE binary format.  This is necessary - for
> example, you could compile up a .NET binary under Windows, copy it to a
> Linux machine with mono and execute it directly.

Ah. I see.

> (And, likewise, you can copy a binary compiled under Linux over to the
> Windows .NET runtime and run it there.)
>    $ mcs test.cs
>    Compilation succeeded

I can't even get it that far! All I get there is

mcs test.cs

fixme:win32:PE_CreateModule Unknown directory 14 ignored
err:module:get_registry_value Invalid load order module-type L"so",
err:module:PE_fixup_imports Module (file) mscoree.dll (which is needed
by Z:\usr\local\bin\mcs.exe) not found

Which isn't much use. The exe it had produced before my problems began
worked fine when I typed mono test.exe



Tired of bloated software which gobbles up your system resources?
Bored of hearing your harddrive being thrashed by inefficient code?
Feel like tearing your hair out when you see a blue screen of death?
Then why not come over from the darkside, and become one of the ever
increasing number of people using Linux - it's free, it's open,
it's easier to use than Windows and more reliable as well.