[Opensim-users] 0.7.6 and MONO 3 (OS X)
Justin Clark-Casey
jjustincc at googlemail.com
Fri Dec 13 21:01:40 UTC 2013
OpenSimulator 0.7.6 should have run just fine with Mono 2.4.3. However, I'm beginning to think that I made a mistake
when building it. It should run under Mono 2.4.3 if you took the source code and recompiled it with Mono 2.4.3
yourself, though I would recommend using later Mono instead if at all possible.
I hadn't heard of that finalizer thread issue with Mono 2.10, at least on Linux. I can imagine Mac is significantly
different in this area though, so possibly this is a Mac only issue.
I have heard of people (plus yourself now) running OpenSimulator with Mono 3 (at least later than 3.0.6) with good
results, so this should be a viable route.
I believe Mono 2.8 should also run .NET 4 code. However, I wouldn't recommend 2.8 since there were many issues with it
in the past. I put Mono 2.10.8.1 as the minimum firstly because it's the one shipping on all the latest major distros,
and secondly because somewhere in the 2.10.* releases (2.10.5 perhaps), a bug was resolved which would cause the
OpenSimulator sun to jump around unexpectedly.
On 13/12/13 13:39, Jeff Kelley wrote:
> MONO 3 compatibility report (and MONO 2.10.11 issue) .
>
> Previously running 0.7.5 with MONO 2.4.3, Mac OS X (Darwin) 10.6.8
>
> - Upgrading to 0.7.6 required a MONO update
> - Official minimum version is said to be 2.10.8.1 (*)
> - go-mono.com offers "Stable Version" 2.10.11 for my platform
>
> (*) This is for the dev branch. 0.7.6 won't run under 2.4.3 : "The runtime version supported by this application is
> unavailable". Since 0.8 is in the tube, it is wise to anticipate and meet or exceed 2.10.8.1 right now.
>
>
> Trying MONO 2.10.11 : opensim 0.7.6 suffers from a "Shutting down finalizer thread timed out". See these discussions:
>
> http://opensim-users.2152040.n2.nabble.com/quot-Shutting-down-finalizer-thread-timed-out-quot-td7579150.html
>
> http://forums.osgrid.org/viewtopic.php?f=9&t=3838
>
> This is a severe one since the process is unkillable and leaves UDP ports allocated, forcing a server reboot.
>
> => Mac OS + MONO 2.10.11 : NO
> It may work under Linux, i don't know.
>
>
> I decided to make a big jump forward and install MONO 3.2.4
> Finger crossed... Not a single problem since November, 15.
>
> => Mac OS + MONO 3.2.4 : YES
> (Snow Leopard. Don't ask for Lion)
>
>
> Cherry on the cake : a nasty bug under MONO 2.4.3 seems gone. From time to time, opensim was unable to read the content
> of config-include files. This one baffled me. I could cat the files. opensim could not read them. Id did not spring
> since the upgrade.
>
>
> If you are runing Darwin, skip 2.10.11 "stable" and go MONO 3.2.4 "latest".
>
>
>
> -- Jeff
>
> _______________________________________________
> Opensim-users mailing list
> Opensim-users at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-users
> .
>
--
Justin Clark-Casey (justincc)
OSVW Consulting
http://justincc.org
http://twitter.com/justincc
More information about the Opensim-users
mailing list