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>