[Mono-devel-list] Beta3 - still no go on FreeBSD

Artur Brodowski bzdurqa at wp.pl
Thu Jun 17 06:13:58 EDT 2004


Hello,

There is a problem with garbage collector on FreeBSD 4.9 - I've tried 
to use latest Boehm GC alpha, and the one packaged with Mono - both ways
installation hangs during 'gmake install'. To be more specific - when
adding .dlls to gac (mono gacutil.exe -i ...).

Mcs behaves the same way:
# mcs --version
Mono C# compiler version 0.96.0.0
[hangs here]

It's possible to install mono without gc, but it's not really an option,
since XSP won't work without it:

# mono /usr/local/bin/xsp.exe
Adding applications '/:.'...
Registering application:
    Host:          any
    Port:          any
    Virtual path:  /
    Physical path: /usr/local/share/doc/xsp/test
Listening on port: 8080
Listening on address: 0.0.0.0
Root directory: /usr/local/share/doc/xsp/test
Hit Return to stop the server.

[HTTP request]

System.ExecutionEngineException: No GCHandle support built-in
in (unmanaged) (wrapper managed-to-native)
System.Runtime.InteropServices.GCHandle:GetTargetHandle
(object,int,System.Runtime.InteropServices.GCHandleType)
in <0x00004> (wrapper managed-to-native)
System.Runtime.InteropServices.GCHandle:GetTargetHandle
(object,int,System.Runtime.InteropServices.GCHandleType)
in <0x00022> System.Runtime.InteropServices.GCHandle:.ctor
(object,System.Runtime.InteropServices.GCHandleType)
in <0x0001b> System.Runtime.InteropServices.GCHandle:Alloc
(object,System.Runtime.InteropServices.GCHandleType)
in <0x00050> System.WeakReference:AllocateHandle (object)
in <0x00026> System.WeakReference:.ctor (object,bool)
in <0x00012> System.WeakReference:.ctor (object)
in <0x0002b> System.Runtime.Remoting.ClientIdentity:set_ClientProxy
(System.MarshalByRefObject)
in <0x0030a>
System.Runtime.Remoting.RemotingServices:GetOrCreateClientIdentity
(System.Runtime.Remoting.ObjRef,System.Type,object&)
in <0x0001c> System.Runtime.Remoting.RemotingServices:GetRemoteObject
(System.Runtime.Remoting.ObjRef,System.Type)
in <0x0006c>
System.Runtime.Remoting.RemotingServices:GetProxyForRemoteObject
(System.Runtime.Remoting.ObjRef,System.Type)
in <0x000f6> System.Runtime.Remoting.RemotingServices:Unmarshal
(System.Runtime.Remoting.ObjRef,bool)
in <0x00010> System.Runtime.Remoting.RemotingServices:Unmarshal
(System.Runtime.Remoting.ObjRef)
in <0x0012c> System.Runtime.Remoting.RemotingServices:GetDomainProxy
(System.AppDomain)
in <0x00079> System.AppDomain:CreateDomain
(string,System.Security.Policy.Evidence,System.AppDomainSetup)
in <0x00223> System.Web.Hosting.ApplicationHost:CreateApplicationHost
(System.Type,string,string)
in <0x00094> Mono.ASPNET.VPathToHost:CreateHost ()
in <0x00100> Mono.ASPNET.XSPApplicationServer:GetApplicationForPath
(string,int,string,bool)
in <0x00102> Mono.ASPNET.Worker:Run (object)

This is not new, happens at least with every Beta - are there any
chances, that Novell will support Mono on FreeBSD platform and/or
fix GC issue in near future?

artb.
-- 
only so many songs can be sung with two lips two lungs and one tongue




More information about the Mono-devel-list mailing list