[Mono-list] Gonzalo's bootstrap tarball

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


Hi,

> 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",
ignored
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

TTFN

Paul

-- 
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.