> The invalid format issue when converting a string to a datetime should've
> been fixed yesterday in Mono cvs by Dick Porter (but I'll verify it
> tomorrow).
>
> The NullReferenceException is caused by serious regresssions in Mono with
> regards to finalizers and appdomain unloading.

... for which there's a workaround (added today by Zoltan Varga). Thanks
Zoltan.

Using the latest CVS build of mono you can mitigate the problem by setting
the environment variable MONO_NO_UNLOAD to any value (1 looks good) before
running nant.

This works for me and I was able to do a clean bootstrap (without unit
tests, though) of nant on linux 15 minutes ago (log attached). I used the
most recent cvs version of both nant and mono. Neither nant nor mono sources
were locally modified.

I used:

$ export MONO_NO_UNLOAD=1
$ rm -rf build/*
$ make clean
$ make
$ mono bin/NAnt.exe clean build
$ mono build/mono-1.0.unix/nant-0.85-debug/bin/NAnt.exe UpdateBin

Hope it helps. Gert, can you put this somewhere on the website?

Jarek

Attachment: nant.log
Description: Binary data

Reply via email to