GHC build fails without alex

Simon Marlow
Tue, 9 Sep 2003 10:48:07 +0100

> When building the current version of GHC from CVS without having alex
> installed, the build tries to use "alex-inplace" instead, but
> apparently the dependency that tells make(1) to build that executable
> before using it is missing. I had to execute
>     make ProjectsThatExist=3Dalex
> in the top level before the build of GHC itself would succeed. I
> guess, this qualifies as a bug. :-)

It's not really a bug (well, the same situation arises with Happy and
Haddock).  There are no dependencies between top-level projects.

I'll switch the default build order so that these packages get build
before GHC if you say 'make' at the top level.