I’m trying to update the MacPorts ghc port. The build isn’t getting the TAG_MASK #define for some reason, which breaks the build. The previous release ghc 8.6.5 builds successfully.
I’m following the simple build instructions here: https://github.com/ghc/ghc#building--installing <https://github.com/ghc/ghc#building--installing> # Use prebuilt bootstrap ghc binary export GHC='/opt/local/var/macports/build/_opt_local_ports_lang_ghc/ghc/work/bootstrap/bin/ghc’ ./boot ./configure make -j7 Error: > Creating compiler/stage2/build/Config.hs ... > > In file included from compiler/parser/cutils.c:6:0: error: > > In file included from includes/Rts.h:191:0: error: > > includes/rts/storage/ClosureMacros.h:211:25: error: > error: use of undeclared identifier 'TAG_MASK' > return (StgWord)p & TAG_MASK; > ^ > | > 211 | return (StgWord)p & TAG_MASK; > | ^ > … > make[1]: *** [compiler/stage1/build/cbits/genSym.o] Error 1 > <<ghc: 5147183728 bytes, 749 GCs, 27001343/62810440 avg/max bytes residency > (18 samples), 150M in use, 0.001 INIT (0.004 elapsed), 2.217 MUT (2.637 > elapsed), 1.677 GC (1.738 elapsed) :ghc>> > make: *** [all] Error 2 I’m using the macOS native clang: $ which clang /usr/bin/clang $ clang --version Apple clang version 11.0.0 (clang-1100.0.33.16) Target: x86_64-apple-darwin18.7.0 Thread model: posix InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users