Stefan,

I'm pretty sure these are all known Mono issues.

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.

Gert

----- Original Message ----- 
From: "Stefan Bodewig" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, March 24, 2004 5:18 PM
Subject: [nant-dev] Build failures of CVS HEAD mono/Linux ...


... or whatever anoncvs currently gives (one day delay, more, less?).

Anyway.  While building NAnt using mono 0.31 on Linux I get

,----
| mono bin/NAnt.exe -buildfile:NAnt.build build
| NAnt 0.85 (Build 0.85.1447.0; net-1.0.win32; nightly; 18.12.03)
| Copyright (C) 2001-2004 Gerry Shaw
| http://nant.sourceforge.net
|
| Buildfile: file://home/bodewig/dev/nant/NAnt.build
| Target(s) specified: build
|      [echo] Using 'mono-1.0' framework on 'unix' platform.
|
| BUILD FAILED
|
| /home/bodewig/dev/nant/NAnt.build(13,5):
| Cannot convert argument 1 (value) of convert::to-datetime() to 'datetime'
(actual type was 'string').
| Expression:
${math::abs(math::floor(timespan::get-total-days(datetime::now() -
convert::to-datetime('01/01/2000'))))}
|
^^^^^^^^^^^^
|     Invalid format.
|
| Total time: 0.2 seconds.
|
| make[2]: *** [linux-nant] Fehler 1
| make[2]: Verlassen des Verzeichnisses Verzeichnis �/home/bodewig/dev/nant�
| make[1]: *** [nant] Fehler 2
| make[1]: Verlassen des Verzeichnisses Verzeichnis �/home/bodewig/dev/nant�
| make: *** [all] Fehler 2
`----

I assume this is a locale issue - my locale is German.

If I unset LANG, I get a quite a bit further until I reach

,----
| set-mono-1.0-framework-configuration:
|
|
| create-common-assemblyinfo:
|
|    [attrib] Setting file attributes for 1 files to Normal.
|    [attrib] Setting attributes for 0 directories to Directory.
|
| Unhandled Exception: System.NullReferenceException: A null value was found
where an object instance was required.
`----

using mint (the interpreter as opposed to mono the JIT) this leads to

,----
| mint bin/NAnt.exe -buildfile:NAnt.build build
| NAnt 0.85 (Build 0.85.1447.0; net-1.0.win32; nightly; 12/18/2003)
| Copyright (C) 2001-2004 Gerry Shaw
| http://nant.sourceforge.net
|
| Buildfile: file://home/bodewig/dev/nant/NAnt.build
| Target(s) specified: build
|      [echo] Using 'mono-1.0' framework on 'unix' platform.
|
| ** ERROR **: type 0xd not handled in  runtime invoke
| aborting...
`----

Let me know if I can do anything to help debugging the situation.

Cheers

        Stefan

-- 
http://stefanbodewig.blogger.de/


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=ick
_______________________________________________
nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers




-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click
_______________________________________________
nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers

Reply via email to