ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

The binary version of Flexible Collision Library, libfcl.so.0.5, was incompatible with my processors; we think it requires a processor with an 'avx' flag for vector processing.

The fix was to rebuild libfcl from source. I cloned and built from https://github.com/flexible-collision-library/fcl.git, using branch origin/fcl-0.5 (master branch builds to 0.6.0, which fails with the moveit binaries). Summary of steps:

fetch source code

git clone https://github.com/flexible-collision-library/fcl.git
git checkout origin/fcl-0.5

Build as described at https://github.com/flexible-collision-library/fcl

Re-point symlink:

sudo ln -f -s [local fcl repo location]/build/lib/libfcl.so.0.5.0 /usr/lib/x86_64-linux-gnu/libfcl.so.0.5

The binary version of Flexible Collision Library, libfcl.so.0.5, was incompatible with my processors; we think it requires a processor with an 'avx' flag for vector processing.

The fix was to rebuild libfcl from source. I cloned and built from https://github.com/flexible-collision-library/fcl.git, using branch origin/fcl-0.5 (master branch builds to 0.6.0, which fails with the moveit binaries). Summary of steps:

fetch source code

git clone https://github.com/flexible-collision-library/fcl.git
git checkout origin/fcl-0.5

Build as described at https://github.com/flexible-collision-library/fcl

Re-point symlink:

sudo ln -f -s [local fcl repo location]/build/lib/libfcl.so.0.5.0 /usr/lib/x86_64-linux-gnu/libfcl.so.0.5

/usr/lib/x86_64-linux-gnu/libfcl.so.0.5