[arch-haskell] Problem installing
Wink Saville
wink at saville.com
Wed Sep 20 18:06:02 UTC 2017
I successfully installing ghc, cabal-install and stack using the "official
repos" but I when subsequently using "sudo pacman -Syu" I was getting weird
errors that "haddock" files were missing.
So I removed all the haskell stuff I'd installed previously (I hope) and
then updated my pacman.conf to add the haskell-core repo [1] and ran "sudo
pacman -Syu" all seems to be OK.
I then installed ghc and that seems fine:
$ sudo pacman -Syu ghc
:: Synchronizing package databases...
core is up to date
extra is up to date
haskell-core is up to date
community is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
Packages (1) ghc-8.0.2-1
Total Installed Size: 1135.84 MiB
:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring
[#################################################################] 100%
(1/1) checking package integrity
[#################################################################] 100%
(1/1) loading package files
[#################################################################] 100%
(1/1) checking for file conflicts
[#################################################################] 100%
(1/1) checking available disk space
[#################################################################] 100%
:: Processing package changes...
(1/1) installing ghc
[#################################################################] 100%
:: Running post-transaction hooks...
(1/2) Rebuild Haskell doc index
(2/2) Arming ConditionNeedsUpdate...
$ ghc --version
The Glorious Glasgow Haskell Compilation System, version 8.0.2
But then I tried to install "stack" and it failed with:
"error: failed to commit transaction (conflicting files)
ghc-libs: /usr/bin/ghc-pkg exists in filesystem":
$ sudo pacman -Syu stack
:: Synchronizing package databases...
core is up to date
extra is up to date
haskell-core is up to date
community is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
Packages (170) ghc-libs-8.2.1-1 haskell-aeson-1.0.2.1.x1-2
haskell-aeson-compat-0.3.6.x6-2 haskell-annotated-wl-pprint-0.7.0.x1-2
haskell-ansi-terminal-0.6.2.3.x0-252
haskell-ansi-wl-pprint-0.6.7.3.x0-252
haskell-asn1-encoding-0.9.5.x0-3 haskell-asn1-parse-0.9.4.x0-257
haskell-asn1-types-0.3.2.x0-256 haskell-async-2.1.1.1.x0-1
haskell-attoparsec-0.13.1.0.x0-7
haskell-attoparsec-iso8601-1.0.0.0.x0-1 haskell-auto-update-0.1.4.x0-252
haskell-base-compat-0.9.3.x0-1
haskell-base-orphans-0.6.x0-1
haskell-base16-bytestring-0.1.1.6.x0-252
haskell-base64-bytestring-1.0.0.1.x0-252 haskell-bifunctors-5.4.2.x0-1
haskell-bindings-uname-0.1-2 haskell-bitarray-0.0.1.1.x0-2
haskell-blaze-builder-0.4.0.2.x0-252 haskell-blaze-html-0.9.0.1.x0-1
haskell-blaze-markup-0.8.0.0.x0-1
haskell-byteable-0.1.1.x0-252 haskell-call-stack-0.1.0.x0-2
haskell-case-insensitive-1.2.0.9.x0-1 haskell-cereal-0.5.4.0.x0-2
haskell-clock-0.7.2.x0-2
haskell-comonad-5.0.1.x0-1 haskell-conduit-1.2.10.x0-1
haskell-conduit-extra-1.1.15.x1-2 haskell-connection-0.2.8.x0-3
haskell-contravariant-1.4.x0-255
haskell-cookie-0.4.2.1.x0-252
haskell-cryptohash-0.11.9.x0-259
haskell-cryptohash-sha256-0.11.100.1.x1-1 haskell-cryptonite-0.22.x0-3
haskell-cryptonite-conduit-0.2.0.x0-4
haskell-data-default-class-0.1.2.0.x0-252 haskell-digest-0.0.1.2.x0-252
haskell-distributive-0.5.2.x2-2
haskell-dlist-0.8.0.2.x0-2 haskell-easy-file-0.2.1.x0-252
haskell-echo-0.1.3-2 haskell-ed25519-0.0.5.0.x2-252
haskell-either-4.4.1.1.x1-8
haskell-exceptions-0.8.3.x1-3 haskell-extra-1.5.2.x0-1
haskell-fast-logger-2.4.10.x0-1 haskell-file-embed-0.0.10.x0-2
haskell-filelock-0.1.0.1.x0-252
haskell-foundation-0.0.9.x0-1 haskell-free-4.12.4.x0-257
haskell-fsnotify-0.2.1.x0-257 haskell-generic-deriving-1.11.2.x0-1
haskell-gitrev-1.2.0.x0-252
haskell-glob-0.7.14.x0-1
haskell-hackage-security-0.5.2.2.x3-1 haskell-hashable-1.2.6.0.x1-1
haskell-hastache-0.6.1.x5-1 haskell-hinotify-0.3.9.x0-4
haskell-hourglass-0.2.10.x0-252 haskell-hpack-0.17.0.x0-6
haskell-hspec-2.4.3.x0-1 haskell-hspec-core-2.4.3.x0-1
haskell-hspec-discover-2.4.3.x0-1
haskell-hspec-expectations-0.8.2.x0-3
haskell-hspec-smallcheck-0.4.2.x0-4 haskell-http-api-data-0.3.7.x0-1
haskell-http-client-0.5.6.1.x0-5
haskell-http-client-tls-0.3.4.1.x0-3
haskell-http-conduit-2.2.3.1.x0-8 haskell-http-types-0.9.1.x0-257
haskell-hunit-1.5.0.0.x0-2 haskell-ieee754-0.8.0.x0-1
haskell-integer-logarithms-1.0.1.x1-1
haskell-lifted-base-0.2.3.10.x0-4 haskell-logict-0.6.0.2.x0-2
haskell-memory-0.14.5.x0-1 haskell-microlens-0.4.8.0.x0-1
haskell-microlens-mtl-0.1.10.0.x0-1
haskell-microlens-th-0.4.1.1.x0-1 haskell-mime-types-0.1.0.7.x0-252
haskell-mintty-0.1.1-2 haskell-mmorph-1.0.9.x1-1
haskell-monad-control-1.0.1.0.x0-253
haskell-monad-logger-0.3.24.x0-1 haskell-monad-loops-0.4.3.x0-252
haskell-monadrandom-0.5.1.x0-1
haskell-mono-traversable-1.0.2.x0-3
haskell-mtl-2.2.1.x1-252 haskell-network-2.6.3.1.x0-252
haskell-network-uri-2.6.1.0.x0-252 haskell-old-locale-1.0.0.7.x1-252
haskell-old-time-1.1.0.3.x1-252
haskell-open-browser-0.2.1.0.x0-252
haskell-optparse-applicative-0.13.2.0.x0-1
haskell-optparse-simple-0.0.3.x0-262
haskell-parsec-3.1.11.x0-252 haskell-path-0.5.13.x0-1
haskell-path-io-1.2.2.x1-1 haskell-path-pieces-0.2.1.x1-252
haskell-pem-0.2.2.x0-252
haskell-persistent-2.6.1.x0-7
haskell-persistent-sqlite-2.6.2.x0-7
haskell-persistent-template-2.5.2.x0-7 haskell-pid1-0.1.0.1.x1-2
haskell-prelude-extras-0.4.0.3.x0-252
haskell-primitive-0.6.1.0.x1-252 haskell-profunctors-5.2.x1-2
haskell-project-template-0.2.0.x0-269
haskell-quickcheck-2.9.2.x0-4
haskell-quickcheck-io-0.1.4.x0-5 haskell-random-1.1.x1-1
haskell-regex-applicative-0.3.3.x0-252
haskell-regex-applicative-text-0.1.0.1.x0-252
haskell-resource-pool-0.2.3.2.x0-256 haskell-resourcet-1.1.9.x0-6
haskell-retry-0.7.4.2.x0-6
haskell-safe-0.3.14.x0-1 haskell-scientific-0.3.4.12.x0-1
haskell-semigroupoids-5.2.x0-1 haskell-semigroups-0.18.3.x0-1
haskell-setenv-0.1.1.3.x1-252
haskell-silently-1.2.5.x0-252 haskell-smallcheck-1.1.1.x1-3
haskell-socks-0.5.5.x1-253 haskell-split-0.2.3.1.x1-1
haskell-statevar-1.1.0.4.x0-253
haskell-stm-2.4.4.1.x1-1 haskell-stm-chans-3.0.0.4.x0-253
haskell-store-0.3.x2-4 haskell-store-core-0.3.x0-1
haskell-streaming-commons-0.1.17.x0-3
haskell-syb-0.6.x0-252 haskell-tagged-0.8.5.x1-2
haskell-tar-0.5.0.3.x0-252 haskell-temporary-1.2.0.4.x0-254
haskell-text-1.2.2.1.x0-252
haskell-text-metrics-0.2.0.x0-2
haskell-tf-random-0.5.x0-254 haskell-th-expand-syns-0.4.3.0.x0-1
haskell-th-lift-0.7.7.x0-1 haskell-th-lift-instances-0.1.11.x0-3
haskell-th-orphans-0.13.3.x0-9
haskell-th-reify-many-0.1.6.x0-8 haskell-th-utilities-0.2.0.1.x0-10
haskell-time-locale-compat-0.1.1.3.x0-252
haskell-tls-1.3.10.x2-2
haskell-transformers-base-0.4.4.x1-253
haskell-transformers-compat-0.5.1.4.x0-252
haskell-unicode-transforms-0.3.0.x0-1
haskell-unix-compat-0.4.3.1.x1-1
haskell-unix-time-0.3.7.x0-2 haskell-unliftio-0.1.0.0-5
haskell-unliftio-core-0.1.0.0-1 haskell-unordered-containers-0.2.8.0.x0-1
haskell-uri-bytestring-0.2.3.1.x0-3
haskell-uuid-types-1.0.3.x1-6 haskell-vector-0.12.0.1.x1-1
haskell-vector-algorithms-0.7.0.1.x1-2 haskell-void-0.7.2.x0-1
haskell-x509-1.6.5.x0-7 haskell-x509-store-1.6.2.x0-8
haskell-x509-system-1.6.4.x0-8 haskell-x509-validation-1.6.5.x0-8
haskell-yaml-0.8.22.x0-6
haskell-zip-archive-0.3.0.6.x0-1 haskell-zlib-0.6.1.2.x0-2
stack-1.5.1.20170916-2
Total Installed Size: 981.23 MiB
:: Proceed with installation? [Y/n]
(170/170) checking keys in keyring
[#################################################################] 100%
(170/170) checking package integrity
[#################################################################] 100%
(170/170) loading package files
[#################################################################] 100%
(170/170) checking for file conflicts
[#################################################################] 100%
error: failed to commit transaction (conflicting files)
ghc-libs: /usr/bin/ghc-pkg exists in filesystem
Errors occurred, no packages were upgraded.
My guess is that the conflict is because "ghc-libs-8.2.1-1" is being
installed which is version 8.2.1 where as ArchHaskell hasn't updated to
8.2.1 yet.
What would you advise?
-- Wink
[1] https://wiki.archlinux.org/index.php/ArchHaskell#haskell-core
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/arch-haskell/attachments/20170920/cc868b3c/attachment.html>
More information about the arch-haskell
mailing list