That is failing in haddock, which is trying to compile
ghc-internal in --make mode (as opposed to hadrian which
compiles using one-shot mode)
To reproduce, you can build haddocks using
hadrian/build --flavour=release docs --docs=no-sphinx
the --docs=no-sphinx part is optional, it avoids polluting
your output with building sphinx docs for the ghc users
guide.
On 26/04/12 22:47, Simon Peyton Jones via ghc-devs wrote:
>Friends
>
>I'm working on !15719, which is a big step towards making `base`
>reinstallable.
>
>But in one build I'm getting a strange failure, below, just in one build
>x86_64-linux-fedora43-release
>
>https://gitlab.haskell.org/ghc/ghc/-/jobs/2484333
>
>Now, it's likely that this failure is due to my patch. *But I can't
>reproduce it locally*. How can I repo? I tried
>
> hadrian/build --flavour=release
>
>but that didn't fall over.
>
>Thanks!
>
>Simon
>
>
>
>
>* Raised the exception:
>Development.Shake.cmd, system command failed
>Command line: _build/stage1/bin/haddock --verbosity=0 -B_build/stage1/lib
>--lib=_build/stage1/lib
>--odir=_build/doc/html/libraries/ghc-internal-9.1500.0
>--dump-interface=_build/doc/html/libraries/ghc-internal-9.1500.0/ghc-internal.haddock
>--html '--title=ghc-internal-9.1500.0: Basic libraries'
>--prologue=_build/doc/html/libraries/ghc-internal-9.1500.0/haddock-prologue.txt
>--optghc=-D__HADDOCK_VERSION__=2300
>--hide=GHC.Internal.IO.Handle.Lock.Common
>--hide=GHC.Internal.IO.Handle.Lock.Flock
>--hide=GHC.Internal.IO.Handle.Lock.LinuxOFD
>--hide=GHC.Internal.IO.Handle.Lock.NoOp
>--hide=GHC.Internal.IO.Handle.Lock.Windows --hide=GHC.Internal.Event.Arr
>--hide=GHC.Internal.Event.Array --hide=GHC.Internal.Event.Internal
>--hide=GHC.Internal.Event.Internal.Types --hide=GHC.Internal.Event.IntTable
>--hide=GHC.Internal.Event.IntVar --hide=GHC.Internal.Event.PSQ
>--hide=GHC.Internal.Event.Unique --hide=GHC.Internal.Unicode.Bits
>--hide=GHC.Internal.Unicode.Char.DerivedCoreProperties
>--hide=GHC.Internal.Unicode.Char.UnicodeData.GeneralCategory
>--hide=GHC.Internal.Unicode.Char.UnicodeData.SimpleLowerCaseMapping
>--hide=GHC.Internal.Unicode.Char.UnicodeData.SimpleTitleCaseMapping
>--hide=GHC.Internal.Unicode.Char.UnicodeData.SimpleUpperCaseMapping
>--hide=GHC.Internal.System.Environment.ExecutablePath
>--hide=GHC.Internal.Bignum.Backend.GMP --hide=GHC.Internal.Event.Control
>--hide=GHC.Internal.Event.EPoll --hide=GHC.Internal.Event.KQueue
>--hide=GHC.Internal.Event.Manager --hide=GHC.Internal.Event.Poll
>--hide=GHC.Internal.Event.Thread --hide=GHC.Internal.Event.TimerManager
>--optghc=-hisuf --optghc=dyn_hi --optghc=-osuf --optghc=dyn_o
>--optghc=-hcsuf --optghc=dyn_hc --optghc=-fPIC --optghc=-dynamic
>--optghc=-hide-all-packages --optghc=-no-user-package-db
>'--optghc=-package-env -' '--optghc=-this-unit-id
>ghc-internal-9.1500.0-7cec' '--optghc=-this-package-name ghc-internal'
>'--optghc=-package-id rts-1.0.3' --optghc=-i
>--optghc=-i/builds/ghc/ghc/_build/stage1/libraries/ghc-internal/build
>--optghc=-i/builds/ghc/ghc/_build/stage1/libraries/ghc-internal/build/autogen
>--optghc=-i/builds/ghc/ghc/libraries/ghc-internal/src
>--optghc=-Irts/include
>--optghc=-I_build/stage1/libraries/ghc-internal/build
>--optghc=-I_build/stage1/libraries/ghc-internal/build/include
>--optghc=-Ilibraries/ghc-internal/include
>--optghc=-I/builds/ghc/ghc/rts/include
>--optghc=-I/builds/ghc/ghc/_build/stage1/rts/build/include
>--optghc=-I/builds/ghc/ghc/libraries/libffi-clib/src/x86
>--optghc=-I/builds/ghc/ghc/_build/stage1/libraries/libffi-clib/build/src/x86
>--optghc=-I/builds/ghc/ghc/libraries/libffi-clib/include
>--optghc=-I/builds/ghc/ghc/_build/stage1/libraries/libffi-clib/build/include
>--optghc=-optP-include
>--optghc=-optP_build/stage1/libraries/ghc-internal/build/autogen/cabal_macros.h
>--optghc=-optP-DBIGNUM_GMP --optghc=-outputdir
>--optghc=_build/stage1/libraries/ghc-internal/build --optghc=-package-env=-
>--optghc=-this-unit-id --optghc=ghc-internal
>--optghc=-frebindable-known-key-names --optghc=-Wcompat
>--optghc=-Wnoncanonical-monad-instances --optghc=-XHaskell2010
>--optghc=-XNoImplicitPrelude --optghc=-no-global-package-db
>--optghc=-package-db=/builds/ghc/ghc/_build/stage1/inplace/package.conf.d
>--optghc=-ghcversion-file=rts/include/ghcversion.h
>--optghc=-ghcversion-file=rts/include/ghcversion.h --optghc=-package-env=-
>--optghc=-this-unit-id --optghc=ghc-internal
>--optghc=-frebindable-known-key-names --optghc=-Wcompat
>--optghc=-Wnoncanonical-monad-instances --optghc=-XHaskell2010
>--optghc=-XNoImplicitPrelude --optghc=-no-global-package-db
>--optghc=-package-db=/builds/ghc/ghc/_build/stage1/inplace/package.conf.d
>--optghc=-ghcversion-file=rts/include/ghcversion.h
>--optghc=-ghcversion-file=rts/include/ghcversion.h
>--optghc=-Wno-deprecated-flags --optghc=-Wno-trustworthy-safe +RTS
>-t_build/stage1/haddock-timing-files/ghc-internal.t --machine-readable -RTS
>--hyperlinked-source --hoogle --quickjump
>@/tmp/extra-file-93748803258994-2958-12008
>Exit code: 1
>Stderr:
>libraries/ghc-internal/src/GHC/Internal/Types.hs:1:1: error: [GHC-58427]
>attempting to use module ‘ghc-internal-9.1500.0:GHC.Internal.Types’
>(libraries/ghc-internal/src/GHC/Internal/Types.hs) which is not loaded
>|
>1 | {-# LANGUAGE Trustworthy #-} -- So that we can import in into Safe
>modules
>| ^
>Build failed.
>_______________________________________________
>ghc-devs mailing list -- ghc-devs@haskell.org
>To unsubscribe send an email to ghc-devs-leave@haskell.org