[...] equireProgram, called at libraries/Cabal/Cabal/Distribution/Simple/Configure.hs:1582:27 in Cabal-3.2.1.0:Distribution.Simple.Configure configureRequiredProgram, called at libraries/Cabal/Cabal/Distribution/Simple/Configure.hs:1526:10 in Cabal-3.2.1.0:Distribution.Simple.Configure configureRequiredPrograms, called at libraries/Cabal/Cabal/Distribution/Simple/Configure.hs:595:11 in Cabal-3.2.1.0:Distribution.Simple.Configure configure, called at libraries/Cabal/Cabal/Distribution/Simple.hs:625:20 in Cabal-3.2.1.0:Distribution.Simple confHook, called at libraries/Cabal/Cabal/Distribution/Simple/UserHooks.hs:65:5 in Cabal-3.2.1.0:Distribution.Simple.UserHooks configureAction, called at libraries/Cabal/Cabal/Distribution/Simple.hs:180:19 in Cabal-3.2.1.0:Distribution.Simple defaultMainHelper, called at libraries/Cabal/Cabal/Distribution/Simple.hs:116:27 in Cabal-3.2.1.0:Distribution.Simple defaultMain, called at Setup.hs:6:8 in main:Main Setup.hs: The program 'happy' is required but it could not be found. error: Bad exit status from /tmp/B.dsmgw9ld/BUILD/tmp/rpm-tmp.ZDzE1i (%build) RPM build warnings: Could not canonicalize hostname: tld-x64 RPM build errors: Bad exit status from /tmp/B.dsmgw9ld/BUILD/tmp/rpm-tmp.ZDzE1i (%build) ended at: Fri Jul 21 19:08:44 2023, done in 0:00:01.321371 error: No files produced. + chmod -R u+rwX /tmp/B.dsmgw9ld/BUILD + rm -rf /tmp/B.dsmgw9ld/tmp /tmp/B.dsmgw9ld/BUILD + rm -rf /tmp/B.dsmgw9ld Begin-TLD-Builder-Info Build-Time: user:3.53s sys:1.59s real:8.30s (faults io:18 non-io:473863) End-TLD-Builder-Info