"Module imports form a cycle" on OS X
I ran into this while building GHC HEAD on OS X:
Module imports form a cycle:
module ‘Control.Applicative’ (libraries/base/Control/Applicative.hs)
imports ‘Control.Arrow’ (libraries/base/Control/Arrow.hs)
which imports ‘Control.Monad.Fix’ (libraries/base/Control/Monad/Fix.hs)
which imports ‘System.IO’ (libraries/base/System/IO.hs)
which imports ‘GHC.IO.FD’ (libraries/base/GHC/IO/FD.hs)
which imports ‘GHC.Conc.IO’ (libraries/base/GHC/Conc/IO.hs)
which imports ‘GHC.Event.Thread’ (libraries/base/GHC/Event/Thread.hs)
which imports ‘GHC.Event.Manager’ (libraries/base/GHC/Event/Manager.hs)
which imports ‘GHC.Event.KQueue’ (libraries/base/dist-install/build/GHC/Event/KQueue.hs)
which imports ‘Control.Monad’ (libraries/base/Control/Monad.hs)
which imports ‘Data.Traversable’ (libraries/base/Data/Traversable.hs)
which imports ‘Control.Applicative’ (libraries/base/Control/Applicative.hs)
make[1]: *** [libraries/base/dist-install/build/.depend-v-dyn.haskell] Error 1
Trac metadata
Trac field | Value |
---|---|
Version | 7.9 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Compiler |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |