diff --git a/OpenSim/Region/Physics/OdePlugin/OdePlugin.cs b/OpenSim/Region/Physics/OdePlugin/OdePlugin.cs index 4c3dcd379e..e67c29be71 100644 --- a/OpenSim/Region/Physics/OdePlugin/OdePlugin.cs +++ b/OpenSim/Region/Physics/OdePlugin/OdePlugin.cs @@ -208,9 +208,16 @@ namespace OpenSim.Region.Physics.OdePlugin internal void waitForSpaceUnlock(IntPtr space) { - while (d.SpaceLockQuery(space)) + try { + while (d.SpaceLockQuery(space)) + { + } + } + catch (System.Exception) + { + //Using this to catch the 'dll doesn't expose entrypoint SpaceLockQuery since the mac library hasn't been rebuilt yet } } /// diff --git a/bin/libode.so b/bin/libode.so index 9fac9f769a..8532ee8579 100644 Binary files a/bin/libode.so and b/bin/libode.so differ