<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">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<div class=""><br class=""></div><div class="">> HAPPY=happy-1.19.8 ./configure</div><div class=""><br class=""></div><div class="">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.</div><div class=""><br class=""></div><div class="">Richard<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Feb 3, 2021, at 7:03 PM, Simon Peyton Jones via ghc-devs <<a href="mailto:ghc-devs@haskell.org" class="">ghc-devs@haskell.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="WordSection1" style="page: WordSection1; caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><p class="MsoNormal" style="margin: 6pt 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><span lang="EN-US" class="">Friends<o:p class=""></o:p></span></p><p class="MsoNormal" style="margin: 6pt 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><span lang="EN-US" class="">I can’t build ghc-9.0 because of this:<o:p class=""></o:p></span></p><div style="margin: 0cm 0cm 0cm 22.7pt; font-size: 10pt; font-family: "Courier New"; font-weight: bold;" class=""><span lang="EN-US" class="">checking for ghc-pkg matching /opt/ghc/bin/ghc... /opt/ghc/bin/ghc-pkg<o:p class=""></o:p></span></div><div style="margin: 0cm 0cm 0cm 22.7pt; font-size: 10pt; font-family: "Courier New"; font-weight: bold;" class=""><span lang="EN-US" class="">checking for happy... /home/simonpj/.cabal/bin/happy<o:p class=""></o:p></span></div><div style="margin: 0cm 0cm 0cm 22.7pt; font-size: 10pt; font-family: "Courier New"; font-weight: bold;" class=""><span lang="EN-US" class="">checking for version of happy... 1.20.0<o:p class=""></o:p></span></div><div style="margin: 0cm 0cm 0cm 22.7pt; font-size: 10pt; font-family: "Courier New"; font-weight: bold;" class=""><span lang="EN-US" class="">configure: error: Happy version 1.19 is required to compile GHC.<o:p class=""></o:p></span></div><p class="MsoNormal" style="margin: 6pt 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><span lang="EN-US" class="">What is the easiest way to fix?  I have happy 1.19.8, but it’s not called plain “happy”<o:p class=""></o:p></span></p><div style="margin: 0cm 0cm 0cm 22.7pt; font-size: 10pt; font-family: "Courier New"; font-weight: bold;" class=""><span lang="EN-US" class="">bash$ happy-1.19.8 --version<o:p class=""></o:p></span></div><div style="margin: 0cm 0cm 0cm 22.7pt; font-size: 10pt; font-family: "Courier New"; font-weight: bold;" class=""><span lang="EN-US" class="">Happy Version 1.19.8 Copyright (c) 1993-1996 Andy Gill, Simon Marlow (c) 1997-2005 Simon Marlow<o:p class=""></o:p></span></div><div style="margin: 0cm 0cm 0cm 22.7pt; font-size: 10pt; font-family: "Courier New"; font-weight: bold;" class=""><span lang="EN-US" class="">Happy is a Yacc for Haskell, and comes with ABSOLUTELY NO WARRANTY.<o:p class=""></o:p></span></div><div style="margin: 0cm 0cm 0cm 22.7pt; font-size: 10pt; font-family: "Courier New"; font-weight: bold;" class=""><span lang="EN-US" class="">This program is free software; you can redistribute it and/or modify<o:p class=""></o:p></span></div><div style="margin: 0cm 0cm 0cm 22.7pt; font-size: 10pt; font-family: "Courier New"; font-weight: bold;" class=""><span lang="EN-US" class="">it under the terms given in the file 'LICENSE' distributed with<o:p class=""></o:p></span></div><div style="margin: 0cm 0cm 0cm 22.7pt; font-size: 10pt; font-family: "Courier New"; font-weight: bold;" class=""><span lang="EN-US" class="">the Happy sources.<o:p class=""></o:p></span></div><p class="MsoNormal" style="margin: 6pt 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><span lang="EN-US" class="">Thanks<o:p class=""></o:p></span></p><p class="MsoNormal" style="margin: 6pt 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><span lang="EN-US" class="">Simon<o:p class=""></o:p></span></p><p class="MsoNormal" style="margin: 6pt 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><span lang="EN-US" class=""><o:p class=""> </o:p></span></p></div><span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">_______________________________________________</span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">ghc-devs mailing list</span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><a href="mailto:ghc-devs@haskell.org" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">ghc-devs@haskell.org</a><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs</a></div></blockquote></div><br class=""></div></body></html>