Some issues encountered getting OpenSim to kick on Ubuntu, noted here for posterity.
* i used the mono package from http://www.go-mono.com/mono-downloads/download.html not the one from apt as it was way behind
* i used the svn drop
* i didn’t realize the ode physics, openjpeg and sqlite3 come out of svn prebuilt and the *.so weren’t right. gave me cannot load assembly errors on the dll’s
* checked out the libs from svn http://opensimulator.org/wiki/PhysicsEngines
* ubuntu has 1.9.x of automake and autogen.sh requires 1.10.x so i edited configure.in and found AC_PROG_MKDIR_P and commented it out (that was the only requirement holding things up, how stupid!) and changed AM_INIT_AUTOMAKE(1.10 foreign) to AM_INIT_AUTOMAKE( 1.9 foreign)
* configure, make -k worked normally and so i copied the ode/src/.libs/libode.so to the OpenSim/bin
* all is well with physics
After svn update, certain things can disappear and give errors on the nant build. Run prebuild.sh before nant fixes those. Also you have to copy the lidode.so from the pyhics build to opensim/bin after ever rebuild.
So the cycle is…
* cd $OPENSIM_ROOT
* svn update
* ./prebuild.sh
* nant
* cd bin
* cp ../../opensim-libs/unmanaged/OpenPhysics/ode/src/.libs/libode.so .
I’m porting The Bridge over to Rails from PHP. Ruby is intriguing. What’s the Bridge? Basically it’s a link between any object in SL and the web. Simple huh? Not really. SL’s XML_RPC is a bit of a dog and not so reliable, but, I have the code already working in PHP so it’s a good exercise.
Basically The Bridge is way for SL object’s to carry on communications with the outside world. It’s not necessarily relegated to the web but that is a convenient way to deal with it. Via the PHP system, I have…
- Traffic logs with avi links
- Sale history with avi links
- Land media control
- Signage control
- IM in and out
So I’m moving all that over to here and Rails. Ruby finally caught my eye. It’s as powerful as Perl but not as ugly. Python, I am sorry but fear not, the jury is still out. And for PHP, I never really loved you!
Well, this is inaugural post for the lab site. I managed to find a day to put it all together. Things were getting kinda schizo as I had about 5 different versions of this site kicking around, mostly done with PHP and one with Python but I decided to give Rails a poke for this one.
Rails is ok, I have to admit. Wasn’t much when I first looked at it a few years ago when the hype machine went off, but it has come a long way. Took me as long to get the thing configured on this host as it took to actually build the site tho. That was kind of disturbing. I’m doing the dev work on Mac and Apple manages to screw up most every open source install they do so I wonder if I would have more success if I installed it locally myself. To be seen I guess. See how it fairs in production mode. I sure don’t want to have to go though all that nonsense every time I do an update on the code.
Ruby has some nice language sugar however. I’m thinking about porting the Python SL client to ruby and see how that goes.