Re: [nant-dev] Unable to build NAnt 0.85 on Linux

2003-12-13 Thread Gert Driesen
Giuseppe,

I can't reproduce this on my gentoo box right here but I think its a bug in
Mono, as it was reported by others too ...

The following code apparently results in an ArgumentException :

using System.Globalization;

class Test {
  static void Main() {
CultureInfo.GetCultures(CultureTypes.AllCultures);
  }
}

Can you check wheter you have ICU support enabled in Mono ?

Gert


- Original Message - 
From: Giuseppe Greco [EMAIL PROTECTED]
To: NAnt Developers [EMAIL PROTECTED]
Sent: Saturday, December 13, 2003 5:26 PM
Subject: [nant-dev] Unable to build NAnt 0.85 on Linux


 Hi all,

 I'm not able to build the last version of NAnt from CVS.
 Here below are the error messages:

 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.ArgumentException: An invalid argument was specified.
 in (unmanaged) /usr/local/lib/libmono.so.0(mono_raise_exception+0x1b)
 [0x4007e6a7]
 in (unmanaged) /usr/local/lib/libmono.so.0 [0x400a5db9]
 in 0x00084 System.Globalization.CultureInfo:Construct
 (int,string,bool)
 in 0x00084 System.Globalization.CultureInfo:.ctor (int,bool)
 in 0x00012 System.Globalization.CultureInfo:.ctor (int)
 in 0x001a3 System.Globalization.CultureInfo:GetCultures
 (System.Globalization.CultureTypes)
 in 0x000ba 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/local/lib/libmono.so.0 [0x40045f4f]
 in (unmanaged) /usr/local/lib/libmono.so.0(mono_runtime_invoke+0x23)
 [0x4007c69b]
 in (unmanaged)
 /usr/local/lib/libmono.so.0(mono_runtime_invoke_array+0xb6) [0x4007d2ae]
 in (unmanaged) /usr/local/lib/libmono.so.0 [0x40082a98]
 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 0x00103 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 0x00256 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 0x00287 NAnt.Core.Target:Execute ()
 in 0x000d8 NAnt.Core.Project:Execute (string,bool)
 in 0x0030d NAnt.Core.Project:Execute ()
 in 0x00173 NAnt.Core.Project:Run ()

 I'm running NAnt on RH Linux 9 with the last version
 of Mono from CVS.

 Thanks,
 Gius_.

 -- 
 
 Giuseppe Greco

 ::agamura::

 phone:  +41 (0)91 604 67 65
 mobile: +41 (0)76 390 60 32
 email:  [EMAIL PROTECTED]
 web:www.agamura.com
 



 ---
 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-developers mailing list
 [EMAIL PROTECTED]
 https://lists.sourceforge.net/lists/listinfo/nant-developers





---
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-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers


Re: [nant-dev] Unable to build NAnt 0.85 on Linux

2003-12-13 Thread Giuseppe Greco
OK, after having installed ICU the whole works again...

Thanks,
Gius_.

On Sat, 2003-12-13 at 17:32, Gert Driesen wrote:
 Giuseppe,
 
 I can't reproduce this on my gentoo box right here but I think its a bug in
 Mono, as it was reported by others too ...
 
 The following code apparently results in an ArgumentException :
 
 using System.Globalization;
 
 class Test {
   static void Main() {
 CultureInfo.GetCultures(CultureTypes.AllCultures);
   }
 }
 
 Can you check wheter you have ICU support enabled in Mono ?
 
 Gert
 
 
 - Original Message - 
 From: Giuseppe Greco [EMAIL PROTECTED]
 To: NAnt Developers [EMAIL PROTECTED]
 Sent: Saturday, December 13, 2003 5:26 PM
 Subject: [nant-dev] Unable to build NAnt 0.85 on Linux
 
 
  Hi all,
 
  I'm not able to build the last version of NAnt from CVS.
  Here below are the error messages:
 
  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.ArgumentException: An invalid argument was specified.
  in (unmanaged) /usr/local/lib/libmono.so.0(mono_raise_exception+0x1b)
  [0x4007e6a7]
  in (unmanaged) /usr/local/lib/libmono.so.0 [0x400a5db9]
  in 0x00084 System.Globalization.CultureInfo:Construct
  (int,string,bool)
  in 0x00084 System.Globalization.CultureInfo:.ctor (int,bool)
  in 0x00012 System.Globalization.CultureInfo:.ctor (int)
  in 0x001a3 System.Globalization.CultureInfo:GetCultures
  (System.Globalization.CultureTypes)
  in 0x000ba 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/local/lib/libmono.so.0 [0x40045f4f]
  in (unmanaged) /usr/local/lib/libmono.so.0(mono_runtime_invoke+0x23)
  [0x4007c69b]
  in (unmanaged)
  /usr/local/lib/libmono.so.0(mono_runtime_invoke_array+0xb6) [0x4007d2ae]
  in (unmanaged) /usr/local/lib/libmono.so.0 [0x40082a98]
  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 0x00103 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 0x00256 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 0x00287 NAnt.Core.Target:Execute ()
  in 0x000d8 NAnt.Core.Project:Execute (string,bool)
  in 0x0030d NAnt.Core.Project:Execute ()
  in 0x00173 NAnt.Core.Project:Run ()
 
  I'm running NAnt on RH Linux 9 with the last version
  of Mono from CVS.
 
  Thanks,
  Gius_.
 
  -- 
  
  Giuseppe Greco
 
  ::agamura::
 
  phone:  +41 (0)91 604 67 65
  mobile: +41 (0)76 390 60 32
  email:  [EMAIL PROTECTED]
  web:www.agamura.com
  
 
 
 
  ---
  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-developers mailing list
  [EMAIL PROTECTED]
  https://lists.sourceforge.net/lists/listinfo/nant-developers
 
 
 
 
 
 ---
 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-developers mailing list
 [EMAIL PROTECTED]
 https://lists.sourceforge.net/lists/listinfo/nant-developers
-- 

Giuseppe Greco

::agamura::

phone:  +41 (0)91 604 67 65
mobile: +41 (0)76 390 60 32
email:  [EMAIL PROTECTED]
web:www.agamura.com




---
This SF.net