As noted in this GEOS issue, the C++ API is broken in the version of GEOS that ships with Ubuntu 22.04, thus breaking this package for ROS Humble and probably later releases, as noted here. The C++ API is considered unstable and can break at any time, but the C API is never supposed to break. Given this behavior, we should switch to the C API.
As noted in this GEOS issue, the C++ API is broken in the version of GEOS that ships with Ubuntu 22.04, thus breaking this package for ROS Humble and probably later releases, as noted here. The C++ API is considered unstable and can break at any time, but the C API is never supposed to break. Given this behavior, we should switch to the C API.