When I try to run `roslaunch baxter_moveit_config demo_baxter.launch`, I get the error
`/opt/ros/indigo/lib/rviz/rviz: symbol lookup error: /opt/ros/indigo/lib/libgeometric_shapes.so: undefined symbol:
_ZN6Assimp8Importer18SetPropertyIntegerEPKciPb`
and it crashes. These are my assimp packages:
$ apt list --installed | grep assimp
assimp-utils/trusty,now 3.0~dfsg-2 amd64 [installed,upgradable to: 3.2~dfsg-3~urp8+1]
libassimp-dev/trusty,now 3.2~dfsg-3~urp8+1 amd64 [installed]
libassimp-doc/trusty,now 3.0~dfsg-2 all [installed,upgradable to: 3.2~dfsg-3~urp8+1]
libassimp3/trusty,now 3.2~dfsg-3~urp8+1 amd64 [installed,automatic]
python-pyassimp/trusty,now 3.2~dfsg-3~urp8+1 all [installed]
I tried to solve it according to a [previous thread](https://answers.ros.org/question/266321/symbol-lookup-error-libgeometry_shapeso-undefined-symbol-_zn6assimp8importer18setpropertyintegerepkcipb/) but the mentioned solution did not work.
Any help? I feel like I have tried everything that I could but keep going in circles...
EDIT: This is what I did previously:
My assimp libraries were too high, so i reverted them to 3.0 manually (I downloaded the .deb file from launchpad and installed them using dbpk)
$ apt list --installed | grep assimp
assimp-utils/trusty,now 3.0~dfsg-2 amd64 [installed,upgradable to: 3.2~dfsg-3~urp8+1]
libassimp-dev/trusty,now 3.0~dfsg-2 amd64 [installed,upgradable to: 3.2~dfsg-3~urp8+1]
libassimp-doc/trusty,now 3.0~dfsg-2 all [installed,upgradable to: 3.2~dfsg-3~urp8+1]
libassimp3/trusty,now 3.0~dfsg-2 i386 [installed,upgradable to: 3.2~dfsg-3~urp8+1]
python-pyassimp/trusty,now 3.0~dfsg-2 all [installed,upgradable to: 3.2~dfsg-3~urp8+1]
However, once that was done, I would get this error message when starting rviz:
`/opt/ros/indigo/lib/rviz/rviz: error while loading shared libraries: libassimp.so.3: wrong ELF class: ELFCLASS32`
since this didnt work, I did a sudo apt-get -f install again and ended up with the 3.2 assimp versions as mentioned above.
↧