Index: rospack-2.3.1/src/rospack.cpp =================================================================== --- rospack-2.3.1.orig/src/rospack.cpp +++ rospack-2.3.1/src/rospack.cpp @@ -191,6 +191,13 @@ class Stackage break; } } + + // On Gentoo we move package.xml to /usr/share/ros_packages/... but need to keep standard stuff in /usr/share, so correct this here. + try { + fs::path p = fs::canonical("../../" + name_, path_); + path_ = p.string(); + } + catch(fs::filesystem_error& e) {}; } bool isStack() const