Details
-
Bug
-
Status: Resolved
-
Blocker
-
Resolution: Invalid
-
1.0.0
-
None
Description
As of version 1.0.0 it is no longer possible to compile custom resource estimator modules against the installed Mesos headers. The error message that is occurs on attempt is: /usr/include/mesos/module/resource_estimator.hpp:23:46: fatal error: mesos/slave/resource_estimator.hpp: No such file or directory.
The root cause for this seems to be that on installation headers get moved from mesos/slave to mesos/agent. Thus, the header path in mesos/module/resource_estimator.hpp will resolve correctly during the Mesos build, but not when compiling code against the installed headers.