Installing and running on x86-64
From OpenSimulator
Line 33: | Line 33: | ||
9/2/2008: Tested and Running on Amd Opteron 64 bit, Ubuntu 7.10 Gutsy Gibbon Desktop Edition 64 bits. Using the same method as below, except for ''nano Makefile'' and ''make'' lines. Used only ''make -f Makefile''. | 9/2/2008: Tested and Running on Amd Opteron 64 bit, Ubuntu 7.10 Gutsy Gibbon Desktop Edition 64 bits. Using the same method as below, except for ''nano Makefile'' and ''make'' lines. Used only ''make -f Makefile''. | ||
+ | |||
+ | 11/2/2008: I confirm this. Also there is no need to fetch the old version of libsl; the current one works fine -- Diva |
Revision as of 11:50, 11 February 2008
This is what I have managed to gather about running OpenSimulator on an Intel Core2 on a 64bit linux system. To install it you need to do:
svn co http://opensimulator.org/svn/opensim/trunk opensim cd opensim sh runprebuild.sh nant cd .. svn co svn://openmetaverse.org/libsl/trunk libsl cd libsl/openjpeg-libsl/ nano Makefile (add -m64 to compile flags to avoid another segfault) make cp libopenjpeg-libsl-2.1.2.0.so ../../opensim/bin/libopenjpeg-libsl-2.1.2.0-x86_64.so cd ../../opensim/bin/ cp OpenSim.ini.example OpenSim.ini mono OpenSimulator.exe
Unfortunately this results in a segmentation fault. Which is somewhat remedied by building the libsl libraries by hand and copying the dll's from the freshly built libsl to the OpenSimulator bin/ folder. This makes us get one step further. Unfortunately (Again) at this point we get other problems as apparently OpenSim is not compatible with the new libsl. I am yet to find a solution to this.
A bug has been filed on this: http://opensimulator.org/mantis/view.php?id=43
I found deleting bin/libopenjpeg-1*so 'fixed' this problem for me (breaks terrain but the sim starts) - I guess that the svn-bundled openjpeg lib is out of date for x86-64 -- mggrant.
As of early Dec, opensim has been updated to match libsl 1498 and rebuilding that version of the openjpeg library in 64 bit now works -- mggrant.
9/2/2008: Tested and Running on Amd Opteron 64 bit, Ubuntu 7.10 Gutsy Gibbon Desktop Edition 64 bits. Using the same method as below, except for nano Makefile and make lines. Used only make -f Makefile.
11/2/2008: I confirm this. Also there is no need to fetch the old version of libsl; the current one works fine -- Diva