I recentely upgaded to Ubuntu 18.04, and with it, Melodic. While attempting to build my workspace, I got the following compilation error:
```
/usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h:32:40: error: static assertion failed:
YOU_PERFORMED_AN_INVALID_TRANSFORMATION_CONVERSION
#define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG);
```
This happened in my code during a call to `setFromIK()` from `moveit::core::RobotState`. I tried installing moveit from the binaries, and then from source, and the same error persisted. The question answered [here](https://answers.ros.org/question/310434/moveit-tutorials-not-building-on-ros-melodic/) references an error with a VM, and additionally some previous commits. I was using the latest commits when building from source, and assumed the binaries would be stable enough to build, but I was wrong.
Any help on this issue would be great.
↧