Nonexistent thorns should trigger an immediate fatal error

Create issue
Issue #1688 closed
Ian Hinder created an issue

If Cactus is built with a thornlist that contains thorns which are not present in the Cactus tree, there should be an immediate fatal error indicating this. Currently, the CST continues to run, building external libraries, and finally reporting just the fact that some dependencies are not satisfied, when the real problem is that the thorn has not been checked out.


Comments (3)

  1. Erik Schnetter
    • removed comment

    The CST stage is supposed to finish very quickly. The real problem here is that libraries are built during the CST stage, whereas they should only be configured, and be built later.

  2. Ian Hinder reporter
    • changed status to resolved
    • removed comment

    That is #1298. But I would argue that it's not just that the CST takes a long time, but that the final error message you get is incomplete. It tells you about missing dependencies, but not about missing thorns. I now discover that the current ticket is a duplicate of #1252, which I opened 21 months ago.

  3. Log in to comment