Gert,
Using the updated build 0.91.99 gives me the same error.
I have attached the output of the nant build to this email as it shows the
exact errors.
The currently checked in version of AssemblyInfo.cs does not set the
CLSCompliant attribute for the mono build. To recreate this issue you will
need to edit AssemblyInfo.cs to remove the #if !MONO test around the
attribute.
Nicko
> -----Original Message-----
> From: Gert Driesen [mailto:[EMAIL PROTECTED]
> Sent: 23 May 2004 07:55
> To: Log4NET Dev
> Subject: Re: Building under Mono 1.0 beta
>
> Nicko,
>
> I have no problem building a CLS compliant log4net with mono
> built from cvs (on windows).
>
> Can you try a more recent installer for Windows :
>
> http://primates.ximian.com/~gonzalo/mono/blog/files/mono-0.91.
> 99-win32-3.exe
>
> You will need to update your NAnt configuration file though
> (I attached a modified config file)
>
> Gert
>
> ----- Original Message -----
> From: "Nicko Cadell" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Saturday, May 22, 2004 12:28 AM
> Subject: Building under Mono 1.0 beta
>
>
> > Following the previous checkin log4net now supports
> building under Mono
> 1.0
> > beta (version 0.91) on Windows.
> > This does require a new version of Nant, 0.85, which is
> currently only a
> > nightly build.
> >
> > There was one unexplained issue with Mono 1.0 beta which
> was that I had to
> > remove the CLSCompliant assembly attribute. The mcs
> compiler complained
> that
> > System.Xml.XmlElement was not a valid argument type for a
> CLSCompliant
> > method. The actual error message is:
> >
> > IXmlRepositoryConfigurator.cs(38) error CS3001: Argument type
> > 'System.Xml.XmlElement' is not CLS-compliant
> >
> > As far as I can tell the Mono System.Xml assembly has the
> CLSCompliant
> > attribute set and it is not overridden on the type itself. And
> CLSCompliant
> > is still working fine on all the other frameworks.
> >
> > Has anyone run into this before?
> >
> > Cheers,
> >
> > Nicko
> > ------------
> > Nicko Cadell
> > log4net dev
> >
>
LOG4NET_DIR is c:\Work\cvs_root\apache\logging-log4net
NANTEXE_PATH is C:\net\nant-0.85-20040520\bin\nant.exe
BUILD_FILE is c:\Work\cvs_root\apache\logging-log4net\log4net.build
NAnt 0.85 (Build 0.85.1601.0; net-1.0.win32; nightly; 20/05/2004)
Copyright (C) 2001-2004 Gerry Shaw
NAnt Team
...snip...
[csc] Compiling 171 files to
'c:\Work\cvs_root\apache\logging-log4net\bin\mono\1.0\debug\log4net.dll'.
[csc] Contents of c:\DOCUME~1\nicko\LOCALS~1\Temp\tmp9059.tmp.
/fullpaths
/debug
"/define:DEBUG"
"/define:TRACE"
/nologo
"/target:library"
"/define:DEBUG,TRACE,MONO,MONO_1_0"
"/out:c:\Work\cvs_root\apache\logging-log4net\bin\mono\1.0\debug\log4net.dll"
/warnaserror
"/reference:C:\Program Files\Mono-0.91.99\lib\mono\1.0\System.dll"
"/reference:C:\Program Files\Mono-0.91.99\lib\mono\1.0\System.Data.dll"
"/reference:C:\Program Files\Mono-0.91.99\lib\mono\1.0\System.Web.dll"
"/reference:C:\Program Files\Mono-0.91.99\lib\mono\1.0\System.Xml.dll"
"c:\Work\cvs_root\apache\logging-log4net\src\Appender\AdoNetAppender.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Appender\AppenderCollection.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Appender\AppenderSkeleton.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Appender\AspNetTraceAppender.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Appender\BufferingAppenderSkeleton.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Appender\BufferingForwardingAppender.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Appender\ColoredConsoleAppender.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Appender\ConsoleAppender.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Appender\DebugAppender.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Appender\EventLogAppender.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Appender\FileAppender.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Appender\ForwardingAppender.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Appender\IAppender.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Appender\MemoryAppender.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Appender\NetSendAppender.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Appender\OutputDebugStringAppender.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Appender\RemotingAppender.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Appender\RollingFileAppender.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Appender\SmtpAppender.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Appender\SmtpPickupDirAppender.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Appender\TextWriterAppender.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Appender\TraceAppender.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Appender\UdpAppender.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Config\AliasDomainAttribute.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Config\AliasRepositoryAttribute.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Config\BasicConfigurator.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Config\ConfiguratorAttribute.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Config\DomainAttribute.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Config\DOMConfigurator.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Config\DOMConfiguratorAttribute.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Config\Log4NetConfigurationSectionHandler.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Config\PluginAttribute.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Config\RepositoryAttribute.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Config\XmlConfigurator.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Config\XmlConfiguratorAttribute.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Core\CompactRepositorySelector.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Core\DefaultRepositorySelector.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Core\ErrorCode.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Core\IAppenderAttachable.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Core\IErrorHandler.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Core\ILogger.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Core\ILoggerWrapper.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Core\IOptionHandler.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Core\IRepositorySelector.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Core\ITriggeringEventEvaluator.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Core\Level.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Core\LevelCollection.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Core\LevelEvaluator.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Core\LevelMap.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Core\LocationInfo.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Core\LogException.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Core\LoggerManager.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Core\LoggerWrapperImpl.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Core\LoggingEvent.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Core\LogImpl.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Core\WrapperMap.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\DateFormatter\AbsoluteTimeDateFormatter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\DateFormatter\DateTimeDateFormatter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\DateFormatter\IDateFormatter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\DateFormatter\Iso8601DateFormatter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\DateFormatter\SimpleDateFormatter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Filter\DenyAllFilter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Filter\FilterDecision.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Filter\FilterSkeleton.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Filter\IFilter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Filter\LevelMatchFilter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Filter\LevelRangeFilter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Filter\LoggerMatchFilter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Filter\MdcFilter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Filter\NdcFilter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Filter\StringMatchFilter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\Pattern\AppDomainPatternConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\Pattern\DatePatternConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\Pattern\FileLocationPatternConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\Pattern\FullLocationPatternConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\Pattern\IdentityPatternConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\Pattern\LevelPatternConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\Pattern\LineLocationPatternConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\Pattern\LiteralPatternConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\Pattern\LoggerPatternConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\Pattern\MdcPatternConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\Pattern\MessagePatternConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\Pattern\MethodLocationPatternConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\Pattern\NamedPatternConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\Pattern\NdcPatternConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\Pattern\NewLinePatternConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\Pattern\PatternLayoutConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\Pattern\PropertyPatternConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\Pattern\RelativeTimePatternConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\Pattern\ThreadPatternConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\Pattern\TypeNamePatternConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\Pattern\UserNamePatternConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\ExceptionLayout.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\ILayout.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\IRawLayout.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\Layout2RawLayoutAdapter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\LayoutSkeleton.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\PatternLayout.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\RawLayoutConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\RawPropertyLayout.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\RawTimeStampLayout.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\SimpleLayout.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\XMLLayout.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\XMLLayoutBase.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Layout\XmlLayoutSchemaLog4j.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\ObjectRenderer\DefaultRenderer.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\ObjectRenderer\IObjectRenderer.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\ObjectRenderer\RendererMap.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Plugin\IPlugin.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Plugin\IPluginFactory.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Plugin\PluginCollection.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Plugin\PluginMap.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Plugin\PluginSkeleton.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Plugin\RemoteLoggingServerPlugin.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Repository\Hierarchy\DefaultLoggerFactory.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Repository\Hierarchy\Hierarchy.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Repository\Hierarchy\ILoggerFactory.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Repository\Hierarchy\Logger.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Repository\Hierarchy\LoggerKey.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Repository\Hierarchy\ProvisionNode.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Repository\Hierarchy\RootLogger.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Repository\Hierarchy\XmlHierarchyConfigurator.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Repository\IBasicRepositoryConfigurator.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Repository\ILoggerRepository.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Repository\IXmlRepositoryConfigurator.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Repository\LoggerRepositorySkeleton.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\PatternStringConverters\AppDomainPatternConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\PatternStringConverters\DatePatternConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\PatternStringConverters\EnvironmentPatternConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\PatternStringConverters\IdentityPatternConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\PatternStringConverters\LiteralPatternConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\PatternStringConverters\NewLinePatternConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\PatternStringConverters\ProcessIdPatternConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\PatternStringConverters\UserNamePatternConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\TypeConverters\BooleanConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\TypeConverters\ConversionNotSupportedException.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\TypeConverters\ConverterRegistry.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\TypeConverters\EncodingConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\TypeConverters\IConvertFrom.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\TypeConverters\IConvertTo.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\TypeConverters\PatternStringConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\TypeConverters\TypeConverterAttribute.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\AppenderAttachedImpl.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\CountingQuietTextWriter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\CyclicBuffer.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\EmptyCollection.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\EmptyDictionary.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\FormattingInfo.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\LogLog.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\NativeError.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\NullDictionaryEnumerator.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\NullEnumerator.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\OnlyOnceErrorHandler.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\OptionConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\PatternConverter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\PatternParser.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\PatternString.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\PropertiesDictionary.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\ProtectCloseTextWriter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\QuietTextWriter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\ReaderWriterLock.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\ReusableStringWriter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\SystemInfo.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\TextWriterAdapter.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\Util\Transform.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\AssemblyInfo.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\AssemblyVersionInfo.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\ILog.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\LogManager.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\MDC.cs"
"c:\Work\cvs_root\apache\logging-log4net\src\NDC.cs"
[csc] Starting 'C:\Program Files\Mono-0.91.99\lib\mono.exe ("C:\Program
Files\Mono-0.91.99\lib\mono/1.0/mcs.exe"
@"c:\DOCUME~1\nicko\LOCALS~1\Temp\tmp9059.tmp" /noconfig)' in
'c:\Work\cvs_root\apache\logging-log4net'
c:\Work\cvs_root\apache\logging-log4net\src\Repository\IXmlRepositoryConfigurator.cs(38)
error CS3001: Argument type 'System.Xml.XmlElement' is not CLS-compliant
c:\Work\cvs_root\apache\logging-log4net\src\Appender\UdpAppender.cs(200) error
CS3002: Return type of 'log4net.Appender.UdpAppender.RemoteAddress' is not
CLS-compliant
c:\Work\cvs_root\apache\logging-log4net\src\Appender\UdpAppender.cs(304) error
CS3002: Return type of 'log4net.Appender.UdpAppender.Client' is not
CLS-compliant
c:\Work\cvs_root\apache\logging-log4net\src\Config\DOMConfigurator.cs(114)
error CS3001: Argument type 'System.Xml.XmlElement' is not CLS-compliant
c:\Work\cvs_root\apache\logging-log4net\src\Config\DOMConfigurator.cs(133)
error CS3001: Argument type 'System.Xml.XmlElement' is not CLS-compliant
c:\Work\cvs_root\apache\logging-log4net\src\Config\Log4NetConfigurationSectionHandler.cs(73)
error CS3001: Argument type 'System.Xml.XmlNode' is not CLS-compliant
c:\Work\cvs_root\apache\logging-log4net\src\Config\XmlConfigurator.cs(140)
error CS3001: Argument type 'System.Xml.XmlElement' is not CLS-compliant
c:\Work\cvs_root\apache\logging-log4net\src\Config\XmlConfigurator.cs(155)
error CS3001: Argument type 'System.Xml.XmlElement' is not CLS-compliant
c:\Work\cvs_root\apache\logging-log4net\src\Layout\XMLLayoutBase.cs(182) error
CS3001: Argument type 'System.Xml.XmlWriter' is not CLS-compliant
c:\Work\cvs_root\apache\logging-log4net\src\Layout\XMLLayout.cs(155) error
CS3001: Argument type 'System.Xml.XmlWriter' is not CLS-compliant
c:\Work\cvs_root\apache\logging-log4net\src\Layout\XmlLayoutSchemaLog4j.cs(128)
error CS3001: Argument type 'System.Xml.XmlWriter' is not CLS-compliant
c:\Work\cvs_root\apache\logging-log4net\src\Repository\Hierarchy\XmlHierarchyConfigurator.cs(67)
error CS3001: Argument type 'System.Xml.XmlElement' is not CLS-compliant
c:\Work\cvs_root\apache\logging-log4net\src\Repository\Hierarchy\XmlHierarchyConfigurator.cs(207)
error CS3001: Argument type 'System.Xml.XmlElement' is not CLS-compliant
c:\Work\cvs_root\apache\logging-log4net\src\Repository\Hierarchy\XmlHierarchyConfigurator.cs(255)
error CS3001: Argument type 'System.Xml.XmlElement' is not CLS-compliant
c:\Work\cvs_root\apache\logging-log4net\src\Repository\Hierarchy\XmlHierarchyConfigurator.cs(319)
error CS3001: Argument type 'System.Xml.XmlElement' is not CLS-compliant
c:\Work\cvs_root\apache\logging-log4net\src\Repository\Hierarchy\XmlHierarchyConfigurator.cs(344)
error CS3001: Argument type 'System.Xml.XmlElement' is not CLS-compliant
c:\Work\cvs_root\apache\logging-log4net\src\Repository\Hierarchy\XmlHierarchyConfigurator.cs(360)
error CS3001: Argument type 'System.Xml.XmlElement' is not CLS-compliant
c:\Work\cvs_root\apache\logging-log4net\src\Repository\Hierarchy\XmlHierarchyConfigurator.cs(406)
error CS3001: Argument type 'System.Xml.XmlElement' is not CLS-compliant
c:\Work\cvs_root\apache\logging-log4net\src\Repository\Hierarchy\XmlHierarchyConfigurator.cs(437)
error CS3001: Argument type 'System.Xml.XmlElement' is not CLS-compliant
c:\Work\cvs_root\apache\logging-log4net\src\Repository\Hierarchy\XmlHierarchyConfigurator.cs(486)
error CS3001: Argument type 'System.Xml.XmlElement' is not CLS-compliant
c:\Work\cvs_root\apache\logging-log4net\src\Repository\Hierarchy\XmlHierarchyConfigurator.cs(656)
error CS3001: Argument type 'System.Xml.XmlElement' is not CLS-compliant
c:\Work\cvs_root\apache\logging-log4net\src\Util\Transform.cs(57)
error CS3001: Argument type 'System.Xml.XmlWriter' is not CLS-compliant
Compilation failed: 22 error(s), 0 warnings
BUILD FAILED
c:\Work\cvs_root\apache\logging-log4net\log4net.build(376,14):
External Program Failed: C:\Program Files\Mono-0.91.99\lib\mono/1.0/mcs.exe
(return code was 1):
NAnt.Core.BuildException:
c:\Work\cvs_root\apache\logging-log4net\log4net.build(376,14):
External Program Failed: C:\Program Files\Mono-0.91.99\lib\mono/1.0/mcs.exe
(return code was 1)
at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask() in
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmp252.tmp\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line
298
at NAnt.DotNet.Tasks.CompilerBase.ExecuteTask() in
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmp252.tmp\src\NAnt.DotNet\Tasks\CompilerBase.cs:line
476
at NAnt.Core.Task.Execute() in
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmp252.tmp\src\NAnt.Core\Task.cs:line 176
at NAnt.Core.TaskContainer.ExecuteChildTasks() in
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmp252.tmp\src\NAnt.Core\TaskContainer.cs:line
103
at NAnt.Core.TaskContainer.ExecuteTask() in
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmp252.tmp\src\NAnt.Core\TaskContainer.cs:line
73
at NAnt.Core.Tasks.IfTask.ExecuteTask() in
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmp252.tmp\src\NAnt.Core\Tasks\IfTask.cs:line
334
at NAnt.Core.Task.Execute() in
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmp252.tmp\src\NAnt.Core\Task.cs:line 176
at NAnt.Core.Target.Execute() in
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmp252.tmp\src\NAnt.Core\Target.cs:line 249
at NAnt.Core.Project.Execute(String targetName, Boolean forceDependencies)
in C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmp252.tmp\src\NAnt.Core\Project.cs:line
870
at NAnt.Core.Project.Execute() in
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmp252.tmp\src\NAnt.Core\Project.cs:line 827
at NAnt.Core.Project.Run() in
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmp252.tmp\src\NAnt.Core\Project.cs:line 895
Total time: 8.8 seconds.