I deliberately took 24 hours away from OpenSim simply to avoid making any caustic remarks that would spark such a "religious war"! I realy can't see that any such war would be of benefit to anyone!<br><br>I think we are seeing an essential difference between Windows and Linux here - Linux is "package based" and expects that an install will include a complete list of dependencies. In this case including a list of the mono segments that are required to run the app.<br>
<br>I too have tried more than a dozen Linux distros, and finally settled on Ubuntu - your mileage may vary! :-)<br><br>I have had my "mars sim" running continuously for the month of September with minimal problems apart from Arizona's electric power problems at this time of year!<br>
<br>In the absence of a specific build which selects only the mono sections required, I simply installed "mono-complete" at the expense of a few Mb of my 750Gb hdd. So far that is the only "mono" problem - no "scavenger hunts of any sort!<br>
<br>I have been looking at the tools provided by Canonical's Launchpad (Ubuntu) for another project and see that they provide a custom build capability to sort this dependency problem out in a reasonable fashion. Once I get the other apps I am working on loaded for the .deb distribution via Launchpad I will try to add at least the then current Diva distro as a "one click" install for Ubuntu users. <br>
<br>If nothing else it should provide a great marketing tool for OpenSimulator.<br><br>I have also run OpenSimulator under Win 7 with equally as few problems (or as many depending on your point of view).<br><br>There are definite advantages to one OS over the other <insert eternal and pointless religious war here>, but the ability to run OpenSIm is emphatically NOT one of the driving issues!<br>
<br>Oh yes I also updated the wiki (again) to give a very explicit warning about the TWO mono issues so that they should not bother anyone again - RTFM!<br><br>Karen<br><br><div class="gmail_quote">On Mon, Sep 27, 2010 at 10:00 AM, Brianna <span dir="ltr"><<a href="mailto:wwwench@gmail.com">wwwench@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div style="padding-left: 10px; padding-right: 10px; padding-top: 15px;" name="Compose message area">
<div>Karen; my view is to avoid any Linux distro for OpenSim, tried them all. I
have an active CentOS LAMP server for years but concluded that mono is the drag
anchor to stable ease of use with OpenSim. My current Net D2 and Net OSG servers
allow me to concentrate on content and VW fun. I can leave it for days and find
it at the ready without distro scavenger hunts for mono versions or pieces. I
will go as far as to state there are as many forum/blog words around about
distro tweaking for OpenSim as there are about it's features and content.
</div>
<div>No religious war declaration intended :)</div>
<div style="font: 10pt Tahoma;">
<div><br></div>
<div style="background: none repeat scroll 0% 0% rgb(245, 245, 245);">
<div><b>From:</b> <a title="mailto:karenpalensl@gmail.com
CTRL + Click to follow link" href="mailto:karenpalensl@gmail.com" target="_blank">Karen Palen</a> </div>
<div><b>Sent:</b> Sunday, September 26, 2010 8:22 PM</div>
<div><b>To:</b> <a title="mailto:opensim-dev@lists.berlios.de
CTRL + Click to follow link" href="mailto:opensim-dev@lists.berlios.de" target="_blank">opensim-dev@lists.berlios.de</a>
</div>
<div><b>Subject:</b> Re: [Opensim-dev] [opensim 0005007]: Some scripts require
installing more than the default mono release</div></div></div><div><div></div><div class="h5">
<div><br></div>Oh yes I *DID* update the wiki to reflect this - sigh.<br><br>
<div class="gmail_quote">On Sun, Sep 26, 2010 at 8:19 PM, Karen Palen <span dir="ltr"><<a title="mailto:karenpalensl@gmail.com
CTRL + Click to follow link" href="mailto:karenpalensl@gmail.com" target="_blank">karenpalensl@gmail.com</a>></span>
wrote:<br>
<blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">Since this is the real world, perhaps that could be added in
the "hints to the non-genius beginner somewhere?"<br><br>Not every new user
has years of experience at this!<br><br>As for IRC, I have yet to manage to
make it connect at all. Totally due to some grievous deficiency in my
character I am sure.<br><font color="#888888"><br>Karen</font>
<div>
<div></div>
<div><br><br>
<div class="gmail_quote">On Sun, Sep 26, 2010 at 6:29 PM, Melanie <span dir="ltr"><<a href="mailto:melanie@t-data.com" target="_blank">melanie@t-data.com</a>></span> wrote:<br>
<blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">Hi,<br><br>first off, it's not a change in mono. It's a
change in how<br>distributions package mono. It means that the Debian
packagers seem<br>to be at fault.<br><br>Mono is monolithic, you can NOT
break it up into a mono-runtime and<br>mono-develop or mono-complete
package. Mono contains the CodeDom<br>methods and some of the methods DO
call the compiler, which is<br>assumed to be there.<br><br>Not including the
compiler cripples mono and the packagers need to<br>be slapped around with a
large trout, and more than just a bit.<br><br>OpenSim will always need
mono-complete, or whatever the name is that<br>the packagers give the
package that contains the compiler and libraries.<br><br>OpenSim compiles
scripts programmatically, on a crippled system,<br>e.g. one without a
compiler, this will NOT work.<br><br>This is not OpenSim's fault.<br><br>As
for IRC, you join the appropriate channel and ask your
question.<br><br>Don't say "Hi". Don't ask "Can I ask a question?". Don't
ask "Are<br>there any devs here?". Don't expect a reply to any of
those.<br><br>So, ask your question. Then stay online and wait. Most of us
log<br>IRC, or stay logged in 14/7. We scroll back to look for
questions<br>and answer them. Of course, this can be 10 hours later. We
won't<br>bother answering a question if the asker has left since then.
We<br>also don't answer irrelevant, inappropriate or misplaced
questions.<br><br>Ask user questions in #OpenSim. Do not ask them in
#OpenSim-dev,<br>they will be ignored there.<br><br>Easy, isn't
it?<br><br>You can't expect to come in, ask a question, get an answer, and
log<br>out. If you're not willing or able to stay logged in to IRC
until<br>there is an answer for you, we have this mailing list.<br>
<div>
<div></div>
<div><br>Melanie<br><br>Karen Palen wrote:<br>> Please don't shoot the
messenger.<br>><br>> I have forwarded this to the <a href="http://thehypergates.com" target="_blank">http://thehypergates.com</a>
people for comment.<br>><br>> As a minimum it would seem that the
OpenSim documentation needs to be<br>> updated to reflect this change in
mono.<br>><br>> I happen to be doing a lot of LSL script coding right
now, so I will try the<br>> various scripts on a "clean" install (all of
my machines have the full<br>> dev/debug mono normally) and report
specific scripts/LSL functions that<br>> appear to require the extra
capabilities.<br>><br>> BTW I have not been able to get a response on
IRC and have not taken the<br>> time to figure out the problem. In the
past IRC has not been very useful for<br>> this kind of
problem.<br>><br>> Karen<br>><br>> On Sun, Sep 26, 2010 at 6:06
PM, Melanie <<a href="mailto:melanie@t-data.com" target="_blank">melanie@t-data.com</a>> wrote:<br>><br>>> No, but
the IRC or this list are right place for it , NOT Mantis. If<br>>>
it's not a coding error, it doesn't belong in
Mantis.<br>>><br>>> I can't access that website so I can't get
the script in question.<br>>><br>>> However, it is understood
that you MUST be running OpenSim on a<br>>> machine that is capable of
compiling it. GMCS is part of Mono and<br>>> it's needed to compile
scripts.<br>>><br>>> If a distro has cut Mono down into a user
and a developer package,<br>>> you MUST have the developer package.
This is because scripts are<br>>> compiled to normal assemblies, and
the CodeDom tools do this by<br>>> calling the external gmcs.exe. If
that is not there, scripts will<br>>> not
work.<br>>><br>>> If a distro makes distinctions there, it's
that distro that is at<br>>> fault, not
OpenSim.<br>>><br>>> Therefore, the place for that is IRC or
here, not Mantis.<br>>><br>>> I have stopped answering "support"
type questions in Mantis tickets<br>>> because it gets abused as a
forum. OpenSim has no forum. It has a<br>>> mailing
list.<br>>><br>>> Melanie<br>>><br>>> Karen Palen
wrote:<br>>> > I was under the impression that I was reporting LSL
scripts that do NOT<br>>> work<br>>> > under the default
mono!<br>>> ><br>>> > It appears that at least some of the
LSL scripts do require an extra mono<br>>> > package, despite the
documentation.<br>>> ><br>>> > Should I simply forget
about this bug report or ?????<br>>> ><br>>> >
Karen<br>>> ><br>>> > On Sun, Sep 26, 2010 at 3:48 PM,
Mantis Bug Tracker <<br>>> <a href="mailto:admin@opensimulator.org" target="_blank">admin@opensimulator.org</a><br>>> >>
wrote:<br>>> ><br>>> >><br>>> >> A NOTE has
been added to this issue.<br>>> >>
======================================================================<br>>>
>> <a href="http://opensimulator.org/mantis/view.php?id=5007" target="_blank">http://opensimulator.org/mantis/view.php?id=5007</a><br>>>
>>
======================================================================<br>>>
>> Reported By:
Karen Palen<br>>> >> Assigned To:<br>>> >>
======================================================================<br>>>
>> Project:
opensim<br>>> >> Issue ID:
5007<br>>> >>
Category:
[REGION] Scripting Engine<br>>> >> Reproducibility:
always<br>>> >> Severity:
major<br>>> >> Priority:
normal<br>>> >> Status:
closed<br>>> >> Git Revision:
r-13558<br>>> >> SVN Revision:
0<br>>> >> Run Mode:
Standalone
(Multiple Regions)<br>>> >> Physics Engine:
BasicPhysics<br>>> >> Environment:
Mono / Linux32<br>>>
>> Mono Version:
2.4.2<br>>> >> Resolution:
fixed<br>>> >> Fixed in
Version:<br>>> >>
======================================================================<br>>>
>> Date Submitted:
2010-08-31 11:10 PDT<br>>> >> Last Modified:
2010-09-26 15:48 PDT<br>>> >>
======================================================================<br>>>
>> Summary:
Some scripts require installing more than<br>>>
the<br>>> >> default mono release<br>>> >>
Description:<br>>> >> I have just finished a "clean" install of
Diva r-13558 on a brand new<br>>> >> machine with freshly
installed Ubuntu Lucid (10.04).<br>>> >><br>>> >>
Lucid comes with mono 2.4.4 pre-installed, however sone scripts
require<br>>> >> the package mono-gmcs and others (e.g. the
hypergate<br>>> >> <a href="http://www.thehypergates.com/" target="_blank">http://www.thehypergates.com/</a> )<br>>> >>
require the "mono-complete" package.<br>>> >><br>>>
>> According to the mono documentation this is due to unresolved
references<br>>> >> in the scripting package.<br>>>
>>
======================================================================<br>>>
>><br>>> >>
----------------------------------------------------------------------<br>>>
>> (0016905) melanie (administrator) - 2010-09-26
15:48<br>>> >> <a href="http://opensimulator.org/mantis/view.php?id=5007#c16905" target="_blank">http://opensimulator.org/mantis/view.php?id=5007#c16905</a><br>>>
>>
----------------------------------------------------------------------<br>>>
>> OpenSim runs with the normal mono packages. That will run OpenSim
and<br>>> all<br>>> >> LSL scipts. Any other languages may
need additional libraries, which are<br>>> >> not OpenSim's
responsibility to provide. And Mantis is NOT a Forum. If<br>>>
you<br>>> >> have questions, PLEASE take it to IRC.<br>>>
>><br>>> >> Issue History<br>>> >> Date
Modified Username Field
Change<br>>>
>>
======================================================================<br>>>
>> 2010-08-31 11:10 Karen Palen New Issue<br>>>
>> 2010-08-31 11:10 Karen Palen Git Revision
=> r-13558<br>>> >>
2010-08-31 11:10 Karen Palen SVN Revision
=> 0<br>>> >> 2010-08-31 11:10
Karen Palen Run Mode
=> Standalone<br>>> >> (Multiple
Regions)<br>>> >> 2010-08-31 11:10 Karen Palen
Physics Engine
=><br>>> BasicPhysics<br>>> >> 2010-08-31 11:10
Karen Palen Environment
=> Mono /<br>>> Linux32<br>>> >>
2010-08-31 11:10 Karen Palen Mono Version
=> 2.4.2<br>>> >> 2010-08-31 13:52
Karen Palen Issue Monitored: Karen Palen<br>>> >>
2010-09-26 14:14 Matto Note Added:
0016902<br>>> >> 2010-09-26 14:30 melanie
Note Added: 0016903<br>>> >> 2010-09-26 14:30 melanie
Status
new => closed<br>>> >> 2010-09-26 14:30
melanie Resolution
open => fixed<br>>> >> 2010-09-26 15:39
Karen Palen Note Added: 0016904<br>>> >> 2010-09-26
15:48 melanie Note Added: 0016905<br>>>
>>
======================================================================<br>>>
>><br>>> >><br>>> ><br>>> ><br>>>
>
------------------------------------------------------------------------<br>>>
><br>>> >
_______________________________________________<br>>> > Opensim-dev
mailing list<br>>> > <a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">Opensim-dev@lists.berlios.de</a><br>>> > <a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
>>
_______________________________________________<br>>> Opensim-dev
mailing list<br>>> <a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">Opensim-dev@lists.berlios.de</a><br>>> <a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
>><br>><br>><br>>
------------------------------------------------------------------------<br>><br>>
_______________________________________________<br>> Opensim-dev mailing
list<br>> <a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">Opensim-dev@lists.berlios.de</a><br>> <a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
_______________________________________________<br>Opensim-dev
mailing list<br><a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">Opensim-dev@lists.berlios.de</a><br><a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
</div></div></blockquote></div><br></div></div></blockquote></div><br>
</div></div><p>
</p><hr><div class="im">
<p></p>_______________________________________________<br>Opensim-dev mailing
list<br><a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">Opensim-dev@lists.berlios.de</a><br><a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
</div></div>
<br>_______________________________________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@lists.berlios.de">Opensim-dev@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
<br></blockquote></div><br>