hsdev icon indicating copy to clipboard operation
hsdev copied to clipboard

Build failure with GHC 8.0

Open andreasabel opened this issue 4 years ago • 0 comments

The latest release (0.3.4.0) does not build with GHC 8.0.
Maybe some bounds have to be tightened. See also

  • https://github.com/haskell-infra/hackage-trustees/issues/173.
$ cabal install hsdev -w ghc-8.0.2
Resolving dependencies...
Build profile: -w ghc-8.0.2 -O1
In order, the following will be built (use -v for more details):
 - Only-0.1 (lib) (requires build)
 - SafeSemaphore-0.10.1 (lib) (requires download & build)
 - blaze-textual-0.2.2.1 (lib) (requires download & build)
 - base-unicode-symbols-0.2.4.2 (lib:base-unicode-symbols) (requires download & build)
 - cabal-doctest-1.0.8 (lib) (requires build)
 - call-stack-0.4.0 (lib) (requires build)
 - comonad-5.0.8 (lib) (requires build)
 - data-lens-light-0.1.2.3 (lib) (requires build)
 - ghc-paths-0.1.0.12 (lib:ghc-paths) (requires build)
 - groups-0.5.3 (lib) (requires download & build)
 - haddock-library-1.4.4 (lib:attoparsec) (requires download & build)
 - hfsevents-0.1.6 (lib) (requires build)
 - happy-1.20.0 (exe:happy) (requires build)
 - http-types-0.12.3 (lib) (requires build)
 - microlens-0.4.12.0 (lib) (requires build)
 - mmorph-1.1.5 (lib) (requires build)
 - polyparse-1.13 (lib) (requires build)
 - parallel-3.2.2.0 (lib) (requires build)
 - optparse-applicative-0.15.1.0 (lib) (requires build)
 - reflection-2.1.6 (lib) (requires build)
 - regex-base-0.94.0.1 (lib) (requires build)
 - semigroups-0.19.2 (lib) (requires build)
 - streaming-commons-0.2.2.1 (lib) (requires build)
 - syb-0.7.2.1 (lib) (requires build)
 - transformers-base-0.4.6 (lib) (requires build)
 - traverse-with-class-1.0.1.1 (lib) (requires download & build)
 - attoparsec-0.13.2.5 (lib) (requires build)
 - void-0.7.3 (lib) (requires build)
 - hformat-0.3.3.1 (lib) (requires download & build)
 - bifunctors-5.5.11 (lib) (requires build)
 - haddock-library-1.4.4 (lib) (requires download & build)
 - fsnotify-0.3.0.1 (lib) (requires build)
 - haskell-src-exts-1.23.1 (lib) (requires build)
 - microlens-th-0.4.3.10 (lib) (requires build)
 - microlens-mtl-0.2.0.1 (lib) (requires build)
 - microlens-ghc-0.4.13 (lib) (requires build)
 - cpphs-1.20.9.1 (lib) (requires build)
 - regex-pcre-builtin-0.95.2.3.8.44 (lib) (requires download & build)
 - direct-sqlite-2.3.26 (lib) (requires build)
 - http-client-0.6.4 (lib) (requires build)
 - uniplate-1.6.12 (lib:uniplate) (requires build)
 - monad-control-1.0.3.1 (lib) (requires build)
 - assoc-1.0.2 (lib) (requires build)
 - semigroupoids-5.3.5 (lib) (requires build)
 - profunctors-5.6.2 (lib) (requires build)
 - base-compat-batteries-0.12.0 (lib) (requires build)
 - haddock-api-2.17.4 (lib) (requires download & build)
 - microlens-platform-0.4.2 (lib) (requires build)
 - sqlite-simple-0.4.18.0 (lib) (requires build)
 - lifted-base-0.2.3.12 (lib) (requires build)
 - these-1.1.1.1 (lib) (requires build)
 - invariant-0.5.4 (lib) (requires build)
 - free-5.1.7 (lib) (requires build)
 - simple-log-0.9.12 (lib) (requires download & build)
 - strict-0.4.0.1 (lib) (requires build)
 - adjunctions-4.4 (lib) (requires build)
 - aeson-1.5.6.0 (lib) (requires build)
 - kan-extensions-5.2.3 (lib) (requires build)
 - aeson-pretty-0.8.8 (lib) (requires build)
 - haskell-names-0.9.9 (lib) (requires download & build)
 - hdocs-0.5.5.0 (lib) (requires download & build)
 - lens-4.19.2 (lib:lens) (requires build)
 - text-region-0.3.1.0 (lib) (requires download & build)
 - hsdev-0.3.4.0 (lib) (requires download & build)
 - hsdev-0.3.4.0 (exe:hsdev) (requires download & build)
...
Building library for hsdev-0.3.4.0..
...
[ 6 of 76] Compiling HsDev.Tools.Ghc.Compat ( src/HsDev/Tools/Ghc/Compat.hs, dist/build/HsDev/Tools/Ghc/Compat.o )

src/HsDev/Tools/Ghc/Compat.hs:59:1: error:
    Failed to load interface for ‘GHC.PackageDb’
    Perhaps you meant GHC.PackageDb (from ghc-boot-8.0.2)
Error: cabal: Failed to build hsdev-0.3.4.0 (which is required by exe:hsdev
from hsdev-0.3.4.0).

andreasabel avatar Oct 06 '21 16:10 andreasabel