[Mono-devel-list] System.Configuration breakage?
Michael Tindal
mtindal at paradoxpoint.com
Sun Dec 5 11:11:17 EST 2004
Gert Driesen wrote:
>
>
>
>
>>-----Original Message-----
>>From: mono-devel-list-admin at lists.ximian.com
>>[mailto:mono-devel-list-admin at lists.ximian.com] On Behalf Of
>>Ian MacLean
>>Sent: zondag 5 december 2004 13:27
>>To: Michael Tindal
>>Cc: mono-devel-list at lists.ximian.com
>>Subject: Re: [Mono-devel-list] System.Configuration breakage?
>>
>>Michael Tindal wrote:
>>
>>
>>
>>>Ian MacLean wrote:
>>>
>>>
>>>
>>>>Michael Tindal wrote:
>>>>
>>>>
>>>>
>>>>>Hey everyone,
>>>>>
>>>>> Some changes between mono 1.1.2 and HEAD have broken
>>>>>
>>>>>
>>nant. I've
>>
>>
>>>>>tried hunting down the problem to no avail, and I'm
>>>>>
>>>>>
>>unsure if its a
>>
>>
>>>>>problem with nant itself or with the class libraries shipped with
>>>>>mono. I added some debugging output to src/ConsoleStub.cs then
>>>>>recompiled NAnt.exe using mcs -g -t:exe -out:NAnt.exe
>>>>>
>>>>>
>>ConsoleStub.cs
>>
>>
>>>>>AssemblyInfo.cs, which produced this output. Maybe someone here
>>>>>with a bit more knowledge about this could shed some light on the
>>>>>problem.
>>>>>
>>>>>_frameworkVersion =
>>>>>Compat mode: the request from /usr/lib/NAnt.Core.dll to
>>>>>
>>>>>
>>load System
>>
>>
>>>>>was remapped (http://www.go-mono.com/remap.html)
>>>>>Compat mode: the request from /usr/lib/NAnt.Core.dll to load
>>>>>System.Xml was remapped (http://www.go-mono.com/remap.html)
>>>>>
>>>>>Message ---
>>>>>nant does not implement
>>>>>System.Configuration.IConfigurationSectionHandler ()
>>>>>
>>>>>HelpLink ---
>>>>>
>>>>>
>>>>>
>>>>try removing (or commenting ) the <supportedRuntime
>>>>version="v2.0.40607" /> line from NAnt.exe.config
>>>>
>>>>Ian
>>>>
>>>>
>>>That worked, is there something wrong in the 2.0 runtime that would
>>>cause it to break like that?
>>>
>>>
>>It looks like svn head build of mono installs a partial 2.0 runtime -
>>the only assembly in lib/mono/2.0 is mscorlib.dll. So I'm
>>guessing that
>>can's find the 2 .0 version System.Configuration classes. I'm not
>>entirely sure though -
>>
>>
>
>Yeah, that's probably the cause. I submitted a bug report that is somewhat
>related to this a while ago :
>
>http://bugzilla.ximian.com/show_bug.cgi?id=62913
>
>Gert
>
>
Wasn't my cause, my svn build is installing a full set last I looked,
ill do a fresh install again to check. I ran some traces, and I found
the real problem, at least, a problem which when fixed lets nant work
properly :). I ended up rebuilding log4net, plus NAnt.Core.dll,
NAnt.DotNetTasks.dll, NAnt.CompressionTasks.dll, and NAnt.exe (all of
hte precompiled binaries) by hand against 2.0, using gmcs -2 plus other
needed options, and now it runs as expected.
Mike
More information about the Mono-devel-list
mailing list