> trunk is an svn thing which has no parallel in git.  I don't see trunk 
> mentioned in the current instructions.

Well, it is not mentioned, you're right, but that's the problem: anyhow, the 
"unmanaged" directory is child of "trunk" directory in the git clone...

# ls opensim-libs/
BulletPhysics HttpServer    README.txt    old
DotNetOpenId  LibOMV_2568   libomv-0.7.0  trunk

# find opensim-libs -name "OpenDynamicsEngine-*"
opensim-libs/trunk/unmanaged/OpenDynamicsEngine-0.10.1
opensim-libs/trunk/unmanaged/OpenDynamicsEngine-r1755

(I just made a new clone right now to be sure I was checking from the git clone 
directory)


Le 24 janv. 2012 à 00:27, Justin Clark-Casey a écrit :

> On 23/01/12 23:19, Gudule Lapointe wrote:
>> Thanks for the additional information and the update of the page.
>> 
>> Just tried again with new instructions, I had to change some things to have 
>> it working. And it works!
>> 
>>> git clone git://opensimulator.org/git/opensim-libs
>>> cd opensim-libs/unmanaged/OpenDynamicsEngine-r1755
>>> sh autogen.sh
>>> ./configure --enable-shared --enable-release --disable-demos --without-x 
>>> --enable-old-trimesh
>>> make
>>> mv ./ode/src/.libs/libode.so 
>>> /opensim/installation/directory/opensim/bin/libode.so (32 bit)
>>> mv ./ode/src/.libs/libode.so 
>>> /opensim/installation/directory/opensim/bin/libode-x86_64.so (64 bit)
>> 
>> 1°   As far I remember, in the previous version of the page, the git url 
>> included /trunk/ subpath. As it is now, the following cd command is now 
>> incorrect
>> 2°   in ode/src/.libs, I see libode.so is a softlink to libode.so.2
>>      Doesn't the original file also need to be moved?
> 
> trunk is an svn thing which has no parallel in git.  I don't see trunk 
> mentioned in the current instructions.
> 
> I changed the moves to copies.  It is the original file that needs to be 
> copied.  I prefer copying to linking for clarity's sake, but whatever works 
> to make the libode.so reference valid in the file system if fine, of course.
> 
>> 
>> So, what I did is
>> 
>>      git clone git://opensimulator.org/git/opensim-libs
>>      cd opensim-libs/trunk/unmanaged/OpenDynamicsEngine-r1755                
>>                 ### changed
>>      sh autogen.sh
>>      ./configure --enable-shared --enable-release --disable-demos 
>> --without-x --enable-old-trimesh
>>      make
>>      mv ./ode/src/.libs/libode.so* 
>> /opensim/installation/directory/opensim/bin/libode.so (32 bit)            
>> ### changed
>>      cd /opensim/installation/directory/opensim/bin/                         
>>         ### changed
>>      rm libode-x86_64.so                                                     
>>                                 ### changed
>>      ln -s libode.so.2 libode-x86_64.so                                      
>>                         ### changed
>> 
>> My server is supposed to be 64bits, but uname shows 32bits (i'll investigate 
>> that later), so I am not sure if the last 3 lines are needed and/or useful
> 
> If uname says 32 bits then you have the 32 bit version of the OS installed.
> 
>> 
>> 
>> Le 23 janv. 2012 à 23:18, Justin Clark-Casey a écrit :
>> 
>>> The error log indicates that OpenSim cannot find the require ode library 
>>> (System.DllNotFoundException: libode).
>>> 
>>> OpenSim won't pick up a system installed ode library, only those in its own 
>>> bin directory.  It only ships with compiled libraries for linux (32 and 64 
>>> bit), Windows (32 bit only currently, for various reasons) and Mac OSX.
>>> 
>>> Compiling ODE for BSD and replacing the existing libode.so (32 bit) or 
>>> libode-x86_64.so (64 bit) might work since these are used when the platform 
>>> is not windows or mac, but this is not guaranteed.
>>> 
>>> I updated the build instructions but I can't test them for accuracy.
>>> 
>>> On 22/01/12 22:51, Gudule Lapointe wrote:
>>>> Hello
>>>> 
>>>> I try to install OpenSim on a FreeBSD server. Whatever approach I try, I 
>>>> get the same kind of error.
>>>> 
>>>> I tried
>>>>    - from last release
>>>>    - from current snapshot (well, tried on several ones)
>>>>    - from osgrid and diva distributions.
>>>> 
>>>> I also tried the build instructions on 
>>>> http://opensimulator.org/wiki/Build_Instructions#FreeBSD
>>>> but the part concerning ODE Physics is out of date. It mentions 
>>>> opensim-libs/unmanaged/OpenDynamicsEngine2, which doesn't exists, and 
>>>> there are two related folders: OpenDynamicsEngine-0.10.1 and 
>>>> OpenDynamicsEngine-r1755 . I tried both, with same error.
>>>> 
>>>> Here is my config:
>>>> 
>>>>    FreeBSD 8.2-RELEASE-p5 #2: Wed Dec 28 16:51:23 CET 2011
>>>>    Opensim version (last try): 24b20f6 r17847 2012-01-22 15:35:14 +0000
>>>>    Mono JIT compiler version 2.10.6 (tarball Wed Nov 16 19:42:09 CET 2011)
>>>> 
>>>> And below is the error log.
>>>> 
>>>> BTW: I installed successfully OpenSim on Ubuntu and MacOS X Lion. So the 
>>>> problem is not related to "global" understanding of the installation 
>>>> process. ;-)
>>>> Now I need to have it working on a production server, which runs FreeBSD 
>>>> (and I can't change that)
>>>> 
>>>> If anyone has an idea, it would be greatly appreciated.
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 23:28:06 - [APPLICATION]:
>>>> APPLICATION EXCEPTION DETECTED: System.UnhandledExceptionEventArgs
>>>> 
>>>> Exception: System.DllNotFoundException: libode
>>>>  at (wrapper managed-to-native) Ode.NET.d:InitODE ()
>>>>  at OpenSim.Region.Physics.OdePlugin.OdePlugin.GetScene (System.String 
>>>> sceneIdentifier) [0x00000] in<filename unknown>:0
>>>>  at OpenSim.Region.Physics.Manager.PhysicsPluginManager.GetPhysicsScene 
>>>> (System.String physEngineName, System.String meshEngineName, IConfigSource 
>>>> config, System.String regionName) [0x00000] in<filename unknown>:0
>>>>  at OpenSim.Region.ClientStack.RegionApplicationBase.GetPhysicsScene 
>>>> (System.String engine, System.String meshEngine, IConfigSource config, 
>>>> System.String osSceneIdentifier) [0x00000] in<filename unknown>:0
>>>>  at OpenSim.OpenSimBase.GetPhysicsScene (System.String osSceneIdentifier) 
>>>> [0x00000] in<filename unknown>:0
>>>>  at OpenSim.OpenSimBase.SetupScene (OpenSim.Framework.RegionInfo 
>>>> regionInfo, Int32 proxyOffset, IConfigSource configSource, 
>>>> IClientNetworkServer&   clientServer) [0x00000] in<filename unknown>:0
>>>>  at OpenSim.OpenSimBase.CreateRegion (OpenSim.Framework.RegionInfo 
>>>> regionInfo, Boolean portadd_flag, Boolean do_post_init, IScene&   mscene) 
>>>> [0x00000] in<filename unknown>:0
>>>>  at OpenSim.OpenSimBase.CreateRegion (OpenSim.Framework.RegionInfo 
>>>> regionInfo, Boolean portadd_flag, IScene&   scene) [0x00000] in<filename 
>>>> unknown>:0
>>>>  at 
>>>> OpenSim.ApplicationPlugins.LoadRegions.LoadRegionsPlugin.PostInitialise () 
>>>> [0x00000] in<filename unknown>:0
>>>>  at OpenSim.OpenSimBase.StartupSpecific () [0x00000] in<filename unknown>:0
>>>>  at OpenSim.OpenSim.StartupSpecific () [0x00000] in<filename unknown>:0
>>>>  at OpenSim.Framework.Servers.BaseOpenSimServer.Startup () [0x00000] 
>>>> in<filename unknown>:0
>>>>  at OpenSim.Application.Main (System.String[] args) [0x00000] in<filename 
>>>> unknown>:0
>>>> 
>>>> Application is terminating: True
>>>> 
>>>> [ERROR] FATAL UNHANDLED EXCEPTION: System.DllNotFoundException: libode
>>>>  at (wrapper managed-to-native) Ode.NET.d:InitODE ()
>>>>  at OpenSim.Region.Physics.OdePlugin.OdePlugin.GetScene (System.String 
>>>> sceneIdentifier) [0x00000] in<filename unknown>:0
>>>>  at OpenSim.Region.Physics.Manager.PhysicsPluginManager.GetPhysicsScene 
>>>> (System.String physEngineName, System.String meshEngineName, IConfigSource 
>>>> config, System.String regionName) [0x00000] in<filename unknown>:0
>>>>  at OpenSim.Region.ClientStack.RegionApplicationBase.GetPhysicsScene 
>>>> (System.String engine, System.String meshEngine, IConfigSource config, 
>>>> System.String osSceneIdentifier) [0x00000] in<filename unknown>:0
>>>>  at OpenSim.OpenSimBase.GetPhysicsScene (System.String osSceneIdentifier) 
>>>> [0x00000] in<filename unknown>:0
>>>>  at OpenSim.OpenSimBase.SetupScene (OpenSim.Framework.RegionInfo 
>>>> regionInfo, Int32 proxyOffset, IConfigSource configSource, 
>>>> IClientNetworkServer&   clientServer) [0x00000] in<filename unknown>:0
>>>>  at OpenSim.OpenSimBase.CreateRegion (OpenSim.Framework.RegionInfo 
>>>> regionInfo, Boolean portadd_flag, Boolean do_post_init, IScene&   mscene) 
>>>> [0x00000] in<filename unknown>:0
>>>>  at OpenSim.OpenSimBase.CreateRegion (OpenSim.Framework.RegionInfo 
>>>> regionInfo, Boolean portadd_flag, IScene&   scene) [0x00000] in<filename 
>>>> unknown>:0
>>>>  at 
>>>> OpenSim.ApplicationPlugins.LoadRegions.LoadRegionsPlugin.PostInitialise () 
>>>> [0x00000] in<filename unknown>:0
>>>>  at OpenSim.OpenSimBase.StartupSpecific () [0x00000] in<filename unknown>:0
>>>>  at OpenSim.OpenSim.StartupSpecific () [0x00000] in<filename unknown>:0
>>>>  at OpenSim.Framework.Servers.BaseOpenSimServer.Startup () [0x00000] 
>>>> in<filename unknown>:0
>>>>  at OpenSim.Application.Main (System.String[] args) [0x00000] in<filename 
>>>> unknown>:0
>>>> 
>>>> _______________________________________________
>>>> Opensim-users mailing list
>>>> [email protected]
>>>> https://lists.berlios.de/mailman/listinfo/opensim-users
>>>> 
>>> 
>>> 
>>> --
>>> Justin Clark-Casey (justincc)
>>> http://justincc.org/blog
>>> http://twitter.com/justincc
>>> _______________________________________________
>>> 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
>> 
> 
> 
> -- 
> Justin Clark-Casey (justincc)
> http://justincc.org/blog
> http://twitter.com/justincc
> _______________________________________________
> 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

Reply via email to