-
Notifications
You must be signed in to change notification settings - Fork 153
Closed
Description
Fails with
~$ cabal install stylish-haskell
Resolving dependencies...
Build profile: -w ghc-9.2.3 -O1
In order, the following will be built (use -v for more details):
- stylish-haskell-0.14.2.0 (lib) (requires build)
- stylish-haskell-0.14.2.0 (exe:stylish-haskell) (requires build)
Starting stylish-haskell-0.14.2.0 (lib)
Building stylish-haskell-0.14.2.0 (lib)
Failed to build stylish-haskell-0.14.2.0.
Build log (
/home/mikolaj/.cabal/logs/ghc-9.2.3/stylish-haskell-0.14.2.0-b54ac8d49070c15bc96bb1ea4cb38bcc1ab66990033c8c3a3f41c50a1f1f94c5.log
):
Configuring library for stylish-haskell-0.14.2.0..
Preprocessing library for stylish-haskell-0.14.2.0..
Building library for stylish-haskell-0.14.2.0..
[ 1 of 26] Compiling Language.Haskell.Stylish.Block ( lib/Language/Haskell/Stylish/Block.hs, dist/build/Language/Haskell/Stylish/Block.o, dist/build/Language/Haskell/Stylish/Block.dyn_o )
[ 2 of 26] Compiling Language.Haskell.Stylish.Config.Internal ( lib/Language/Haskell/Stylish/Config/Internal.hs, dist/build/Language/Haskell/Stylish/Config/Internal.o, dist/build/Language/Haskell/Stylish/Config/Internal.dyn_o )
[ 3 of 26] Compiling Language.Haskell.Stylish.Editor ( lib/Language/Haskell/Stylish/Editor.hs, dist/build/Language/Haskell/Stylish/Editor.o, dist/build/Language/Haskell/Stylish/Editor.dyn_o )
[ 4 of 26] Compiling Language.Haskell.Stylish.GHC ( lib/Language/Haskell/Stylish/GHC.hs, dist/build/Language/Haskell/Stylish/GHC.o, dist/build/Language/Haskell/Stylish/GHC.dyn_o )
lib/Language/Haskell/Stylish/GHC.hs:71:32: error:
• Couldn't match expected type ‘GHC.Settings’
with actual type ‘ghc-lib-parser-9.2.3.20220527:GHC.Settings.Settings’
NB: ‘GHC.Settings’
is defined in ‘GHC.Settings’ in package ‘ghc-9.2.3’
‘ghc-lib-parser-9.2.3.20220527:GHC.Settings.Settings’
is defined in ‘GHC.Settings’
in package ‘ghc-lib-parser-9.2.3.20220527’
• In the first argument of ‘defaultDynFlags’, namely
‘GHCEx.fakeSettings’
In the expression:
defaultDynFlags GHCEx.fakeSettings GHCEx.fakeLlvmConfig
In an equation for ‘baseDynFlags’:
baseDynFlags
= defaultDynFlags GHCEx.fakeSettings GHCEx.fakeLlvmConfig
|
71 | baseDynFlags = defaultDynFlags GHCEx.fakeSettings GHCEx.fakeLlvmConfig
| ^^^^^^^^^^^^^^^^^^
lib/Language/Haskell/Stylish/GHC.hs:71:51: error:
• Couldn't match expected type ‘GHC.LlvmConfig’
with actual type ‘ghc-lib-parser-9.2.3.20220527:GHC.Driver.Session.LlvmConfig’
NB: ‘GHC.LlvmConfig’
is defined in ‘GHC.Driver.Session’ in package ‘ghc-9.2.3’
‘ghc-lib-parser-9.2.3.20220527:GHC.Driver.Session.LlvmConfig’
is defined in ‘GHC.Driver.Session’
in package ‘ghc-lib-parser-9.2.3.20220527’
• In the second argument of ‘defaultDynFlags’, namely
‘GHCEx.fakeLlvmConfig’
In the expression:
defaultDynFlags GHCEx.fakeSettings GHCEx.fakeLlvmConfig
In an equation for ‘baseDynFlags’:
baseDynFlags
= defaultDynFlags GHCEx.fakeSettings GHCEx.fakeLlvmConfig
|
71 | baseDynFlags = defaultDynFlags GHCEx.fakeSettings GHCEx.fakeLlvmConfig
| ^^^^^^^^^^^^^^^^^^^^
Error: cabal: Failed to build stylish-haskell-0.14.2.0 (which is required by
exe:stylish-haskell from stylish-haskell-0.14.2.0). See the build log above
for details.
peterbecich
Metadata
Metadata
Assignees
Labels
No labels