You must install and enable ICU support in Mono in order to get the
CultureInfo stuff working, which is what's causing this problem ...

Search the Mono mailing list archives for more information ...

Gert

----- Original Message -----
From: "Marco Canini" <[EMAIL PROTECTED]>
To: "Gert Driesen" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Wednesday, October 29, 2003 10:49 AM
Subject: Re: [Nant-users] NAnt & Mono woes


On Wed, 2003-10-29 at 07:26, Gert Driesen wrote:
> You should use
>
> make clean && make all
>
> as that will first remove all assemblies from the bin directory, and then
> rebuild only the assemblies that are supported on linux (and ofcourse the
> NAnt.Win32 assembly isn't)
ok, now i'm able to go ahead in that point and after changing the
.config file (the mono path was wrong) i get this error:

make bootstrap
make[1]: Entering directory `/home/marco/nant'
if test x = xWindows_NT; then make windows-bootstrap; else make
linux-bootstrap; fi
make[2]: Entering directory `/home/marco/nant'
cp lib/*.* bin/
cp lib/mono/1.0/*.* bin/
make linux-bootstrap-nant
make[3]: Entering directory `/home/marco/nant'
mcs -target:exe -define:MONO -debug -o bin/NAnt.exe
-r:lib/mono/1.0/log4net.dll
-recurse:src/NAnt.Console/*.cs src/CommonAssemblyInfo.cs
ïCompilation succeeded
cp src/NAnt.Console/NAnt.Console.exe.config bin/NAnt.exe.config
make[3]: Leaving directory `/home/marco/nant'
make linux-bootstrap-nant.core
make[3]: Entering directory `/home/marco/nant'
mcs -target:library -define:MONO -debug -o bin/NAnt.Core.dll
-r:bin/log4net.dll
-r:System.Web.dll -recurse:src/NAnt.Core/*.cs src/CommonAssemblyInfo.cs
ïsrc/NAnt.Core/ConsoleDriver.cs(242) warning CS0618: Method
`XslTransform.Load(System.Xml.XmlReader)' is obsolete: `You should pass
evidence.'
src/NAnt.Core/Tasks/StyleTask.cs(280) warning CS0618: Method
`XslTransform.Load(System.Xml.XmlReader)' is obsolete: `You should pass
evidence.'
Compilation succeeded - 2 warning(s)
make[3]: Leaving directory `/home/marco/nant'
make linux-bootstrap-nant.dotnet
make[3]: Entering directory `/home/marco/nant'
mcs -target:library -define:MONO -debug -o bin/NAnt.DotNetTasks.dll
-r:./bin/NAnt.Core.dll -r:bin/NDoc.Core.dll
-recurse:src/NAnt.DotNet/*.cs src/CommonAssemblyInfo.cs
ïCompilation succeeded
make[3]: Leaving directory `/home/marco/nant'
make[2]: Leaving directory `/home/marco/nant'
make[1]: Leaving directory `/home/marco/nant'
make nant
make[1]: Entering directory `/home/marco/nant'
if test x = xWindows_NT; then make windows-nant; else make linux-nant;
fi
make[2]: Entering directory `/home/marco/nant'
mono bin/NAnt.exe -buildfile:NAnt.build build
ïNAnt version 0.8.4 Copyright (C) 2001-2003 Gerry Shaw
http://nant.sourceforge.net

Buildfile: file://home/marco/nant/NAnt.build
Target(s) specified: build
     [echo] Using 'mono-1.0' framework on 'unix' platform.

init:


debug:


set-runtime-configuration:


set-mono-1.0-runtime-configuration:


set-runtime-configuration-flags:


set-mono-1.0-runtime-configuration:


set-runtime-configuration-flags:


build:

     [echo] Build Directory is
/home/marco/nant/build/mono-1.0.unix/nant-0.8.4-debug
    [mkdir] Creating directory
/home/marco/nant/build/mono-1.0.unix/nant-0.8.4-debug/bin.
     [copy] Copying 3 files to
/home/marco/nant/build/mono-1.0.unix/nant-0.8.4-debug/bin.
     [copy] Copying 4 files to
/home/marco/nant/build/mono-1.0.unix/nant-0.8.4-debug/bin.
     [nant] src/NAnt.Core/NAnt.Core.build build

            Buildfile:
file://home/marco/nant/src/NAnt.Core/NAnt.Core.build
            Target(s) specified: build

            build:


            BUILD FAILED

            INTERNAL ERROR

            System.Reflection.TargetInvocationException: Exception has
been thrown by the target of an invocation. --->
System.TypeInitializationException: An exception was thrown by the type
initializer for NAnt.DotNet.Tasks.CompilerBase --->
System.NullReferenceException: A null value was found where an object
instance was required
in <0x00117> NAnt.DotNet.Tasks.CompilerBase:.cctor ()
--- End of inner exception stack trace ---

in (unmanaged) NAnt.DotNet.Tasks.CompilerBase:.ctor ()
in <0x0003d> NAnt.DotNet.Tasks.CscTask:.ctor ()
in (unmanaged) /usr/lib/libmono.so.0 [0x400568a3]
in (unmanaged) /usr/lib/libmono.so.0(mono_runtime_invoke+0x27)
[0x400a4690]
in (unmanaged) /usr/lib/libmono.so.0(mono_runtime_invoke_array+0x1d4)
[0x400a5452]
in (unmanaged) /usr/lib/libmono.so.0 [0x400ab612]
in <0x0009c> System.Reflection.MonoCMethod:Invoke
(object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],Sys
tem.Globalization.CultureInfo)
--- End of inner exception stack trace ---

in <0x000e4> System.Reflection.MonoCMethod:Invoke
(object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],Sys
tem.Globalization.CultureInfo)
in <0x00022> System.Reflection.MonoCMethod:Invoke
(System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Glo
balization.CultureInfo)
in <0x0026b> System.Activator:CreateInstance
(System.Type,System.Reflection.BindingFlags,System.Reflection.Binder,object[
],System.Globalization.CultureInfo,object[])
in <0x00050> System.Reflection.Assembly:CreateInstance
(string,bool,System.Reflection.BindingFlags,System.Reflection.Binder,object[
],System.Globalization.CultureInfo,object[])
in <0x00060> NAnt.Core.TaskBuilder:CreateTask ()
in <0x00111> NAnt.Core.TypeFactory:CreateTask
(System.Xml.XmlNode,NAnt.Core.Project)
in <0x00017> NAnt.Core.Project:CreateTask
(System.Xml.XmlNode,NAnt.Core.Target)
in <0x00281> NAnt.Core.Target:Execute ()
in <0x000b2> NAnt.Core.Project:Execute (string)
in <0x00308> NAnt.Core.Project:Execute ()
in <0x00173> NAnt.Core.Project:Run ()


            Please send bug report to
[EMAIL PROTECTED]

            Total time: 0.1 seconds.


BUILD FAILED

Nested build failed.  Refer to build log for exact reason.

Total time: 3.7 seconds.

make[2]: *** [linux-nant] Error 1
make[2]: Leaving directory `/home/marco/nant'
make[1]: *** [nant] Error 2
make[1]: Leaving directory `/home/marco/nant'
make: *** [all] Error 2

Do you know what happens?
If you need more info i would be happy to help you.
--
Marco Canini <[EMAIL PROTECTED]>





-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?   SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
Nant-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to