If you say `./configure --help`, you'll get all the flags to ./configure. Toward the bottom, it says that the HAPPY environment variable can contain the path to the happy executable. So try
> HAPPY=happy-1.19.8 ./configure and see where you get. You might need the full path to your installed happy-1.19.8. It might also be possible to pass --with-happy=/full/path/to/happy-19.8 as an argument. Richard > On Feb 3, 2021, at 7:03 PM, Simon Peyton Jones via ghc-devs > <ghc-devs@haskell.org> wrote: > > Friends > > I can’t build ghc-9.0 because of this: > > checking for ghc-pkg matching /opt/ghc/bin/ghc... /opt/ghc/bin/ghc-pkg > checking for happy... /home/simonpj/.cabal/bin/happy > checking for version of happy... 1.20.0 > configure: error: Happy version 1.19 is required to compile GHC. > What is the easiest way to fix? I have happy 1.19.8, but it’s not called > plain “happy” > > bash$ happy-1.19.8 --version > Happy Version 1.19.8 Copyright (c) 1993-1996 Andy Gill, Simon Marlow (c) > 1997-2005 Simon Marlow > Happy is a Yacc for Haskell, and comes with ABSOLUTELY NO WARRANTY. > This program is free software; you can redistribute it and/or modify > it under the terms given in the file 'LICENSE' distributed with > the Happy sources. > Thanks > > Simon > > > > _______________________________________________ > ghc-devs mailing list > ghc-devs@haskell.org <mailto:ghc-devs@haskell.org> > http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs > <http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs>
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs