I’m trying to upgrade the MacPorts ghc install to the latest 8.8.2.
The build fails with:
error: use of undeclared identifier 'TAG_MASK'
:info:build return (StgWord)p & TAG_MASK;
Is there a simple fix by adding an extra flag somewhere?
Logs:
:info:build In file included from compiler/ghci/keepCAFsForGHCi.c:1:0: error:
:info:build In file included from includes/Rts.h:191:0: error:
:info:build includes/rts/storage/ClosureMacros.h:211:25: error:
:info:build error: use of undeclared identifier 'TAG_MASK'
:info:build return (StgWord)p & TAG_MASK;
:info:build ^
:info:build |
:info:build 211 | return (StgWord)p & TAG_MASK;
:info:build | ^
:info:build includes/rts/storage/ClosureMacros.h:217:40: error:
:info:build error: use of undeclared identifier 'TAG_MASK'
:info:build return (StgClosure*)((StgWord)p & ~TAG_MASK);
:info:build ^
:info:build |
:info:build 217 | return (StgClosure*)((StgWord)p & ~TAG_MASK);
:info:build | ^
:info:build includes/rts/storage/ClosureMacros.h:223:46: error:
:info:build error: use of undeclared identifier 'TAG_MASK'
:info:build return (const StgClosure*)((StgWord)p & ~TAG_MASK);
:info:build ^