Hi there Mr Villano Mac OSX does work with Mono/OpenSimulator. Intel Macs work better then PowerPC macs. There's an incompatibility in the SQLite data storage mechanism as a result of version differences in the crypto library used when the native part of sqlite was compiled.
There are other Data storage plugins, such as MySQL, MSSQL, etc). Even so, in an attempt to mitigate the problem, I packaged-in a completely managed implementation of the SQLite library called csharp-sqlite and custom wrote a set of ADO.NET bindings for it. The csharp-sqlite plugin is experimental but it should enable you to use the SQLite data storage plugin. Details on how to enable the csharp-sqlite managed implementation of Sqlite follow: ------------------------------------- Hey there Since I have not had much response to my CSharpSqlite query in June, I went ahead and committed the CSharpSqlite binary as well as my custom ADO.NET <http://ado.net/> wrapper for CSharpSqlite. The source for them is OpenSimLibs/trunk/managed. Commit Hash: acd5bbdb71682131be386b7a5ce190 4622b0ee70 ViewGit: http://opensimulator.org/viewgit/?a=commit&p=opensim&h=acd5bbdb71682131be386b7a5ce1904622b0ee70 For those of you who do not know what CSharpSqlite is, I suggest you read: http://code.google.com/p/csharp-sqlite/ Summary: It's an independent implementation of the SQLite library written in C#. There are no native libraries associated with it. This has the advantage of having it work, out of the box in most configurations. (32bit/64bit/Win/Linux/Mac/more?). Benchmarks: http://code.google.com/p/csharp-sqlite/wiki/Benchmarks A couple of things that I've learned about it during the process of getting it to work. 1. The SQLite database files that CSharpSqlite makes are not byte per byte compatible. Mono.Data.Sqlite and other native SQLite tools can read databases created with CSharpSqlite but CSharpSqlite asserts on databases created with Mono.Data.Sqlite 2. When running under CSharpSqlite, OpenSimulator will crash on the first load. Subsequent attempts to load OpenSimulator and it'll be fine. The ADO.NET <http://ado.net/> wrapper that I wrote for CSharpSqlite is code compatible with Mono.Data.Sqlite. That means that either can be used simply by changing the using statement at the top of each of the SQLite*.cs files The same code that works for Mono.Data.Sqlite will also work on CSharpSqlite because the inner namespaces are exactly the same. To save on code maintenance, I implemented CSharpSqlite as the compilation conditional CSharpSqlite in the OpenSim.Data.Sqlite project. #if CSharpSqlite using Community.CsharpSqlite.Sqlite; #else using Mono.Data.Sqlite; #endif CSharpSqlite is easy to define in Microsoft Visual Studio but it's slightly tougher for just plain Mono. In Visual Studio, you right click the OpenSim.Data.Sqlite project in the Solution Explorer. Click Properties from the context menu. Then go to the Build Tab. You'll see a box labeled 'Condition compilation symbols' that's empty. Simply enter CSharpSqlite into that box, save the project and compile. Apparently in Mono you use the -d:CSharpSqlite parameter when you compile OpenSim.Data.Sqlite. MonoDevelop may make this process easier but I have no basis to work from. Hopefully this helps people deal with issues relating to the use of SQLite Regards Teravus ------------------------------- Have a great day! Teravus On Thu, Oct 14, 2010 at 9:36 AM, Villano, Paul Mr CIV USA TRADOC < [email protected]> wrote: > Good news. But is that Mac OSX or on Windows on the Mac using Bootcamp? > > ----- Original Message ----- > From: lamont cranston <[email protected]> > Date: Thursday, October 14, 2010 8:46 > Subject: Re: [Opensim-users] Opensim-users Digest, Vol 38, Issue 24 > To: [email protected] > > > > According to http://opensimulator.org/wiki/Build_Instructions > > OpenSim is now working on PowerPC Macs! Thanks to Dr. Scofield and > > those who > > helped him. Current nightly builds for PowerPC are not working, > > not sure > > about Intel so use the 0.5 Build. OpenSim works on Intel Macs. I'm > > testingon PowerBook G4. Tested these step on 10.5, but not 10.4 > > but should work > > (Works on iMac G5 with OS 10.4.11, including expanding to local > > grid mode. > > > > > > On Thu, Oct 14, 2010 at 6:51 AM, Villano, Paul Mr CIV USA TRADOC < > [email protected]> wrote: > > > > > I guess I had ass-umed that OS would work on a Mac, especially since > Mac is > > > kin to Linux. But apparently not? > > > > > > ----- Original Message ----- > > > From: lamont cranston < > > > Date: Wednesday, October 13, 2010 21:36 > > > Subject: Re: [Opensim-users] Opensim-users Digest, Vol 38, Issue 24 > > > To: [email protected] > > > > > > > > > > http://drupal.org/node/263 > > > > > > > > but really, Windows??? > > > > Why not a real OS? > > > > > > > > > > > > On Wed, Oct 13, 2010 at 9:26 PM, Andrew <> > > > > > > will drupal work in windows? > > > > > i have php5 installed > > > > > > > > > > On 13/10/2010 4:05 PM, [email protected]: > > > > > > > > > >> Message: 6 > > > > >> Date: Wed, 13 Oct 2010 18:44:33 +0200 > > > > >> From: ssm2017<> > >> > > > > >> To:[email protected]<to%[email protected]><<> > > >> Subject: Re: [Opensim-users] Offline IM to email module > > > > >> Message-ID: > > > > >> <> > >> > > > > > >> Content-Type: text/plain; charset=ISO-8859-1 > > > > >> > > > > >> hello > > > > >> as said in irc , you need to have the "osprofile" module to store > the > > > > >> user preference in the database first (the user can select in > viewer > > > > >> preferences if the message can be emailed) > > > > >> then you need to tell in your opensim.ini the offline message url > (use > > > > >> the same url for mute messages) (see > > > > >> http://opensimulator.org/wiki/Offline_Messaging) > > > > >> then, the sim will send an xml document to the url script you > > > > >> mentionned (your script can be php, ruby, pyhthon etc...) > > > > >> the message sent is like that : > > > > >> > > > > >> <> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > > > >> xmlns:xsd="http://www.w3.org/2001/XMLSchema"> > > > > >> <> > >> <> > >> <> > >> <> > >> <> > >> <> > >> <> > > >> <> > >> <> > >> <> > >> <> > >> <> > >> <> > >> <> > >> > > > > >> so you can use "simlexml" or something else to parse the message > first > > > > >> and then send the email or not > > > > >> note : the<> > >> so you should filter it:) > > > > >> > > > > >> here is the code i have made to use it with drupal : > > > > >> > > > > >> > > > > http://github.com/ssm2017/d4os/blob/master/io/d4os_io_services/d4os_io_services_offline_message/d4os_io_services_offline_message.module > > > > >> but you can also take inspiration from other projects like wiredux > : > > > > >> > > > > >> > > > > http://forge.opensimulator.org/gf/project/opensimwi/scmsvn/?action=browse&path=%2Ftrunk%2Foffline.php&revision=84&view=markup > > > > >> > > > > >> 2010/10/13 Jor3l Boa<> > >> > > > > >>> > Hey Andrew, The offline msg module is PHP, so look when the > > > message is > > > > >>> > stored in the DB and send an email to that user, If you have > the > > > > >>> module > > > > >>> > working with 0.7 mail me and we can work this > > > > >>> > > > > > >>> > 2010/10/13 Andrew<> > >>> > > > > >>>> >> > > > > >>>> >> ?hi there, > > > > >>>> >> > > > > >>>> >> i think i have ask before i cant remember, anyway. > > > > >>>> >> i have been looking everywhere that do offline im to email. > but > > > i > > > > >>>> cannot > > > > >>>> >> find and been asking Meta7 to provide that module, i cant > get > > > them > > > > >>>> to give. > > > > >>>> >> so can anyone can make one or give me instruction how to > make > > > one. > > > > >>>> I'm not > > > > >>>> >> very good programmer yet but still learning. > > > > >>>> >> i am surprise no one has made one expect throu private grid > like > > > > >>>> Meta7, > > > > >>>> >> InWorldz, maybe OpenLife. > > > > >>>> >> thank > > > > >>>> >> Andsim > > > > >>>> > > > > >>> _______________________________________________ > > > > > Opensim-users mailing list > > > > > [email protected] > > > > > https://lists.berlios.de/mailman/listinfo/opensim-users > > > > > > > > > > > > > > > > > > > > > -- > > > > (\__/) > > > > (='.'=) > > > > (")_(") > > > > _______________________________________________ > > > > Opensim-users mailing list > > > > [email protected] > > > > https://lists.berlios.de/mailman/listinfo/opensim-users > > > _______________________________________________ > > > Opensim-users mailing list > > > [email protected] > > > https://lists.berlios.de/mailman/listinfo/opensim-users > > > > > > > > > > > -- > > (\__/) > > (='.'=) > > (")_(") > > _______________________________________________ > > Opensim-users mailing list > > [email protected] > > https://lists.berlios.de/mailman/listinfo/opensim-users > _______________________________________________ > Opensim-users mailing list > [email protected] > https://lists.berlios.de/mailman/listinfo/opensim-users >
_______________________________________________ Opensim-users mailing list [email protected] https://lists.berlios.de/mailman/listinfo/opensim-users
