Hi Steve,

Thanks for your reply. I also have a 3.4 build installed parallel, so I used 
that one:

make EXTERNAL_MCS=/opt/mono-3.4/bin/mcs EXTERNAL_RUNTIME=/opt/mono-3.4/bin/mono

but the it will run into the following error:

Unhandled Exception:
System.TypeLoadException: Could not load type 'Mono.CSharp.CommandLineParser' 
from assembly 'basic, Version=3.8.0.0, Culture=neutral, PublicKeyToken=null'.
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not load 
type 'Mono.CSharp.CommandLineParser' from assembly 'basic, Version=3.8.0.0, 
Culture=neutral, PublicKeyToken=null'.

After that I tried the monolite version:

make get-monolite-latest
make EXTERNAL_MCS=${PWD}/mcs/class/lib/monolite/gmcs.exe

and that seems to work. So, thanks for the info!

Grz

Peter


On 12 sep. 2014, at 10:09, Steve Hall <steve.h...@nntws.com> wrote:

> Hi Peter,
> 
> I might be wrong but I *think* this is something to do with the current 
> version of Mono on your machine.  If it's of a certain vintage then it can't 
> be used build the latest C# code that's part of Mono.  I think you can either 
> remove the current mono (or at least hide it) and let the build process sort 
> it out, or upgrade in increments.  e.g If you have 3.2.x now, don't try to go 
> straight to 3.8, but do 3.4, 3.6 etc first.
> 
> Again, I could be wrong but this rings a bell.
> 
> Good luck!
> 
> Steve H
> 
> On 12 Sep 2014, at 07:37, Peter Hagen <pe...@willow-media.nl> wrote:
> 
>> Hi,
>> 
>> I’m trying to build mono 3.8 from git, but I get an error:
>> 
>> System.Security.AccessControl/SemaphoreSecurity.cs(136,35): warning CS0109: 
>> The member 
>> `System.Security.AccessControl.SemaphoreSecurity.PersistModifications(System.Runtime.InteropServices.SafeHandle)'
>>  does not hide an inherited member. The new keyword is not required
>> Mono.Http/NtlmClient.cs(99,54): error CS1502: The best overloaded method 
>> match for `Mono.Security.Protocol.Ntlm.Type3Message.Type3Message(byte[])' 
>> has some invalid arguments
>> /usr/lib/mono/gac/Mono.Security/2.0.0.0__0738eb9f132ed756/Mono.Security.dll 
>> (Location of the symbol related to previous error)
>> Mono.Http/NtlmClient.cs(99,54): error CS1503: Argument `#1' cannot convert 
>> `Mono.Security.Protocol.Ntlm.Type2Message' expression to type `byte[]'
>> Compilation failed: 2 error(s), 1 warnings
>> 
>> I just cloned the repository and switch to the mono-3.8-branch and started 
>> building. Is this a known issue?
>> 
>> Grz
>> 
>> Peter Hagen
>> 
>> _______________________________________________
>> Mono-list maillist  -  Mono-list@lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-list
> 

_______________________________________________
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to