Currently Osmo fails to build from source on the GNU/Hurd platform. The problem is that PATH_MAX is not defined on this architecture. I am attaching a patch that defines PATH_MAX with a sensible value of 1024 whenever this macro is not available. This fixes the issue.
Definition added in r1046.