I just tried to build axiom on osX using mono 1.1.12 installed using
darwinports an NAnt. Running:
nant -l:nant.log set-mono-2.0-framework-configuration debug build.all
I get a SIGSEV in mono. I attached the log file. I had to set
mono-2.0 because otherwise NAnt would
try to compile generics code using the 1.0 mcs with no generics
support and fail, of course.
From: Terry L. Triplett <terry@tr...> - 2006-03-12 20:11:19
Now that the administrative stuff surround the project relaunch is over,
I'll reply. Maybe this will trigger some activity on the list (c'mon,
ya lumps - post something!).
The mono-2.0 framework configuration is correct, and mandatory since
adding generics to the codebase.
As far as the SIGSEV is concerned: It's been awhile, but I think I
encountered the same or similar error when I was running mono 1.1.12. I
wouldn't report it to mono-dev; 1.1.12 is old news as far as Mono
releases go - they are up to 184.108.40.206 now. Since they are in bug-fixing
mode rather than 'add features' mode in the push for the 1.2 release, a
*lot* of things get fixed between releases, particularly in the bleeding
edge areas like .NET 2.0 features. If you can, try to get the latest
version available for osX. Under 220.127.116.11, all the Axiom assemblies
currently compile for me (though the Demos currently don't). For the
time being while Axiom is under heavy development, the general policy is
to run the very latest Mono you can get, or even track SVN if you can do
that. Once Axiom reaches a stable release (at which time Mono 1.2
should be out), we will be able to specify a non-bleeding edge mono
release that is 'certified' with Axiom.
Please report back to the list if you are able to try out more recent
Mono versions. I'm only able to test on Linux, and I would love to have
a set of OS/X users to provide feedback.
Daniel Oberhoff wrote:
> I just tried to build axiom on osX using mono 1.1.12 installed using
> darwinports an NAnt. Running:
> nant -l:nant.log set-mono-2.0-framework-configuration debug build.all
> I get a SIGSEV in mono. I attached the log file. I had to set
> mono-2.0 because otherwise NAnt would
> try to compile generics code using the 1.0 mcs with no generics
> support and fail, of course.
> Not shure if I should file this on mono-dev? I figure the compiler
> should not really crash like that in any case...
> Daniel Oberhoff
From: Terry L. Triplett <c0d3g33k@us...> - 2006-03-13 23:21:52
That's what I get too. It's encouraging that Mono is consistent across
platforms - makes the idea of portability less daunting. I filed a bug
in the axiom bugtracker, to flag this as a known issue. I'll keep an
eye on Mono and close the bug when the missing functionality is
implemented (or look into submitting a patch if I get a chance).
Daniel Oberhoff wrote:
> Just updated to 18.104.22.168. Got a little further. While compiling the
> demos I get an error though:
> To me it looks like a mono bug again. Seems like some of ICollection
> is missing.