Missing headers in 0.7.1 and 0.8.0
Opened this issue · 2 comments
JeanElsner commented
For some legacy systems we still need to build libfranka versions 0.7.1 and 0.8.0. However, these releases no longer build out of the box with GCC. Specifically, there are two headers missing:
is missing <string> and
libfranka/src/control_types.cpp
Line 3 in 80197c6
is missing <stdexcept>.
Maybe the include order changed with recent GCC versions or something and while it's an easy fix it prevents our CI from directly checking out those releases and building them (tested with Ubuntu 22.04 and manylinux2014). If you could bump those releases it would help me streamline the pipeline a bit, which would be greatly appreciated :)
andrejpan commented
Fixing old releases on newer operating systems is currently impossible due to resource limitations. Please either upgrade your Franka Emika robot or perhaps use a docker image with an older Ubuntu version.
drewskoots commented
@JeanElsner I was able to build this in Docker using sed to make the 2 required edits. Maybe that could be of help for you as well.