I can't start Gazebo due to assertions

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

I can't start Gazebo due to assertions

Paul Osmialowski
Hello,

I can't start Gazebo due to assetrions. It happens to both 0.10.0 version
and SVN snapshot (both versions introduce themselves as 0.10.0):
$ gazebo pioneer2dx.world
Gazebo multi-robot simulator, version 0.10.0

Part of the Player/Stage Project [http://playerstage.sourceforge.net].
Copyright (C) 2003 Nate Koenig, Andrew Howard, and contributors.
Released under the GNU General Public License.

gazebo: /usr/include/boost/thread/pthread/recursive_mutex.hpp:72: void
boost::recursive_mutex::unlock(): Assertion `!pthread_mutex_unlock(&m)'
failed.


I am using Gentoo Linux on which Boost 1.35.0-r5 and Boost 1.41.0-r3 are
installed (slot install), while eselect tells that default Boost version
is 1.41.0-r3, cmake picked version 1.35.0-r5 for Gazebo.

Other libraries:
ode-0.11.1 single precision
ogre-1.6.5 (unmasked) single precision
fltk-1.1.9-r1 and fltk-2.0_pre6786-r1 (slot install) (cmake picked
1.1.9-r1, however cmake later ingored --cxxflags from fltk-config so I had
to set CXXFLAGS variable explicitely before running cmake)
bullet-2.75 (double precision set explicitely by doing:
CFLAGS="-DBT_USE_DOUBLE_PRECISION" CXXFLAGS="-DBT_USE_DOUBLE_PRECISION"
emerge bullet)
mesa-7.7.1
freeglut-2.4.0-r1
nvidia-cg-toolkit-2.1.0012
nvidia-drivers-195.36.15 (for quite ancient GeForce 6200)
Player-3.1.SVN (installed in home directory, cmake did not take
LIBS/LDFLAGS from pkg-config so I had to set them explicitely, and yes,
PKG_CONFIG_PATH was set correctly)
freeimage-3.13.1 (compiled by hand from sources, missing freeimage.pc file
created by hand)

Paul

------------------------------------------------------------------------------
_______________________________________________
Playerstage-gazebo mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo