#229: Using a nonexistent header file should lead to an error message ---------------------+------------------------------------------------------ Reporter: hinder | Owner: Type: defect | Status: new Priority: major | Milestone: Component: Cactus | Version: Resolution: | Keywords: ---------------------+------------------------------------------------------
Comment (by knarf):
It is not necessary to require a particular capability in order to include _some_ header file.
The Cactus-mechanism for header-files is more like 'I would like to include whatever other thorns provide under that header-name, if any.' This does not introduce a dependency of thorns.
This is not what you want in your case. In your case you want one particular header file: that of thorn LoopControl. There should not be another thorn providing this file, and for sure not multiple. You have to have LoopControl to have that file, thus the required dependency.