-
Notifications
You must be signed in to change notification settings - Fork 847
Description
General summary
On the development version of stack, I am encountering build issues with haddock-library.
#3899 is a related issue about the caching of internal library dependencies. In particular, it is the same context where I am running into an issue, hakyll's dependency on haddock-library.
Steps to reproduce
stack --resolver lts-11.11 build hakyll
Expected
- Builds!
Actual
(Note, this log is from a re-run of the build, after doing a full build)
Version 1.8.0, Git revision 33d6eddb065f26ea31936434eff062c60aab1d6a (dirty) (5867 commits) x86_64 hpack-0.28.2
2018-06-09 12:36:24.879429: [debug] Checking for project config at: /home/mgsloan/fpco/test-stack/stack.yaml
@(src/Stack/Config.hs:850:9)
2018-06-09 12:36:24.879585: [debug] Checking for project config at: /home/mgsloan/fpco/stack.yaml
@(src/Stack/Config.hs:850:9)
2018-06-09 12:36:24.879648: [debug] Checking for project config at: /home/mgsloan/stack.yaml
@(src/Stack/Config.hs:850:9)
2018-06-09 12:36:24.879686: [debug] Checking for project config at: /home/stack.yaml
@(src/Stack/Config.hs:850:9)
2018-06-09 12:36:24.879729: [debug] Checking for project config at: /stack.yaml
@(src/Stack/Config.hs:850:9)
2018-06-09 12:36:24.879779: [debug] No project config file found, using defaults.
@(src/Stack/Config.hs:880:13)
2018-06-09 12:36:24.880521: [debug] Using resolver: lts-11.11 specified on command line
@(src/Stack/Config.hs:546:7)
2018-06-09 12:36:24.880603: [debug] Run from outside a project, using implicit global project config
@(src/Stack/Config.hs:570:13)
2018-06-09 12:36:24.880842: [debug] Decoding build plan from: /home/mgsloan/.stack/build-plan/lts-11.11.yaml
@(src/Stack/Snapshot.hs:164:5)
2018-06-09 12:36:24.880896: [debug] Trying to decode /home/mgsloan/.stack/build-plan-cache/lts-11.11.cache
@(src/Stack/Snapshot.hs:156:32)
2018-06-09 12:36:24.884756: [debug] Success decoding /home/mgsloan/.stack/build-plan-cache/lts-11.11.cache
@(src/Stack/Snapshot.hs:156:32)
2018-06-09 12:36:24.885549: [debug] Run process: /sbin/ldconfig -p
@(src/Stack/Setup.hs:580:22)
2018-06-09 12:36:24.886938: [debug] Process finished in 1ms: /sbin/ldconfig -p
@(src/Stack/Setup.hs:580:22)
2018-06-09 12:36:24.887333: [debug] Found shared library libtinfo.so.5 in 'ldconfig -p' output
@(src/Stack/Setup.hs:589:29)
2018-06-09 12:36:24.887649: [debug] Did not find shared library libtinfo.so.6
@(src/Stack/Setup.hs:603:38)
2018-06-09 12:36:24.887739: [debug] Did not find shared library libncursesw.so.6
@(src/Stack/Setup.hs:603:38)
2018-06-09 12:36:24.887798: [debug] Found shared library libgmp.so.10 in 'ldconfig -p' output
@(src/Stack/Setup.hs:589:29)
2018-06-09 12:36:24.887895: [debug] Did not find shared library libgmp.so.3
@(src/Stack/Setup.hs:603:38)
2018-06-09 12:36:24.887915: [debug] Potential GHC builds: standard
@(src/Stack/Setup.hs:632:9)
2018-06-09 12:36:24.887972: [debug] Found already installed GHC builds: standard
@(src/Stack/Setup.hs:458:13)
2018-06-09 12:36:24.888536: [debug] Getting global package database location
@(src/Stack/GhcPkg.hs:47:5)
2018-06-09 12:36:24.888648: [debug] Run process: /home/mgsloan/.stack/programs/x86_64-linux/ghc-8.2.2/bin/ghc-pkg --no-user-package-db list --global
@(src/Stack/GhcPkg.hs:76:10)
2018-06-09 12:36:24.888916: [debug] Asking GHC for its version
@(src/Stack/Setup/Installed.hs:98:13)
2018-06-09 12:36:24.888969: [debug] Run process: /home/mgsloan/.stack/programs/x86_64-linux/ghc-8.2.2/bin/ghc --numeric-version
@(src/Stack/Setup/Installed.hs:99:19)
2018-06-09 12:36:24.889200: [debug] Getting Cabal package version
@(src/Stack/GhcPkg.hs:180:5)
2018-06-09 12:36:24.889332: [debug] Run process: /home/mgsloan/.stack/programs/x86_64-linux/ghc-8.2.2/bin/ghc-pkg --no-user-package-db field --simple-output Cabal version
@(src/Stack/GhcPkg.hs:76:10)
2018-06-09 12:36:24.902467: [debug] Process finished in 13ms: /home/mgsloan/.stack/programs/x86_64-linux/ghc-8.2.2/bin/ghc-pkg --no-user-package-db field --simple-output Cabal version
@(src/Stack/GhcPkg.hs:76:10)
2018-06-09 12:36:24.902610: [debug] Process finished in 14ms: /home/mgsloan/.stack/programs/x86_64-linux/ghc-8.2.2/bin/ghc-pkg --no-user-package-db list --global
@(src/Stack/GhcPkg.hs:76:10)
2018-06-09 12:36:24.916064: [debug] Process finished in 27ms: /home/mgsloan/.stack/programs/x86_64-linux/ghc-8.2.2/bin/ghc --numeric-version
@(src/Stack/Setup/Installed.hs:99:19)
2018-06-09 12:36:24.916189: [debug] GHC version is: ghc-8.2.2
@(src/Stack/Setup/Installed.hs:102:13)
2018-06-09 12:36:24.916293: [debug] Resolving package entries
@(src/Stack/Setup.hs:256:5)
2018-06-09 12:36:24.916389: [debug] Trying to decode /home/mgsloan/.stack/loaded-snapshot-cache/x86_64-linux/ghc-8.2.2/lts-11.11.cache
@(src/Stack/Snapshot.hs:384:9)
2018-06-09 12:36:24.940484: [debug] Success decoding /home/mgsloan/.stack/loaded-snapshot-cache/x86_64-linux/ghc-8.2.2/lts-11.11.cache
@(src/Stack/Snapshot.hs:384:9)
2018-06-09 12:36:24.941298: [debug] Starting to execute command inside EnvConfig
@(src/Stack/Runners.hs:171:18)
2018-06-09 12:36:24.941352: [debug] Parsing the targets
@(src/Stack/Build/Target.hs:461:3)
2018-06-09 12:36:24.951632: [debug] Finding out which packages are already installed
@(src/Stack/Build/Installed.hs:56:5)
2018-06-09 12:36:24.952030: [debug] Run process: /home/mgsloan/.stack/programs/x86_64-linux/ghc-8.2.2/bin/ghc-pkg --global --no-user-package-db dump --expand-pkgroot
@(src/Stack/Prelude.hs:123:3)
2018-06-09 12:36:24.974893: [debug] Process finished in 23ms: /home/mgsloan/.stack/programs/x86_64-linux/ghc-8.2.2/bin/ghc-pkg --global --no-user-package-db dump --expand-pkgroot
@(src/Stack/Prelude.hs:123:3)
2018-06-09 12:36:24.975082: [debug] Ignoring package haskeline due to wanting version 0.7.4.2 instead of 0.7.4.0
@(src/Stack/Build/Installed.hs:184:5)
2018-06-09 12:36:24.975350: [debug] Ignoring package Cabal due to wanting version 2.0.1.1 instead of 2.0.1.0
@(src/Stack/Build/Installed.hs:184:5)
2018-06-09 12:36:24.975491: [debug] Run process: /home/mgsloan/.stack/programs/x86_64-linux/ghc-8.2.2/bin/ghc-pkg --user --no-user-package-db --package-db /home/mgsloan/.stack/snapshots/x86_64-linux/lts-11.11/8.2.2/pkgdb dump --expand-pkgroot
@(src/Stack/Prelude.hs:123:3)
2018-06-09 12:36:25.039540: [debug] Process finished in 64ms: /home/mgsloan/.stack/programs/x86_64-linux/ghc-8.2.2/bin/ghc-pkg --user --no-user-package-db --package-db /home/mgsloan/.stack/snapshots/x86_64-linux/lts-11.11/8.2.2/pkgdb dump --expand-pkgroot
@(src/Stack/Prelude.hs:123:3)
2018-06-09 12:36:25.040936: [debug] Run process: /home/mgsloan/.stack/programs/x86_64-linux/ghc-8.2.2/bin/ghc-pkg --user --no-user-package-db --package-db /home/mgsloan/.stack/global-project/.stack-work/install/x86_64-linux/lts-11.11/8.2.2/pkgdb dump --expand-pkgroot
@(src/Stack/Prelude.hs:123:3)
2018-06-09 12:36:25.053306: [debug] Process finished in 12ms: /home/mgsloan/.stack/programs/x86_64-linux/ghc-8.2.2/bin/ghc-pkg --user --no-user-package-db --package-db /home/mgsloan/.stack/global-project/.stack-work/install/x86_64-linux/lts-11.11/8.2.2/pkgdb dump --expand-pkgroot
@(src/Stack/Prelude.hs:123:3)
2018-06-09 12:36:25.053542: [debug] Constructing the build plan
@(src/Stack/Build/ConstructPlan.hs:187:5)
2018-06-09 12:36:25.055560: [debug] Trying to decode /home/mgsloan/.stack/indices/Hackage/01-index.cache
@(src/Stack/PackageIndex.hs:411:23)
2018-06-09 12:36:25.190541: [debug] Success decoding /home/mgsloan/.stack/indices/Hackage/01-index.cache
@(src/Stack/PackageIndex.hs:411:23)
2018-06-09 12:36:25.206803: [debug] Checking if we are going to build multiple executables with the same name
@(src/Stack/Build.hs:177:5)
2018-06-09 12:36:25.206909: [debug] Executing the build plan
@(src/Stack/Build/Execute.hs:491:5)
2018-06-09 12:36:25.207609: [debug] Getting global package database location
@(src/Stack/GhcPkg.hs:47:5)
2018-06-09 12:36:25.207667: [debug] Run process: /home/mgsloan/.stack/programs/x86_64-linux/ghc-8.2.2/bin/ghc-pkg --no-user-package-db list --global
@(src/Stack/GhcPkg.hs:76:10)
2018-06-09 12:36:25.222406: [debug] Process finished in 15ms: /home/mgsloan/.stack/programs/x86_64-linux/ghc-8.2.2/bin/ghc-pkg --no-user-package-db list --global
@(src/Stack/GhcPkg.hs:76:10)
Progress 0/4������������ ������������2018-06-09 12:36:25.222984: [info] haddock-library-1.4.5: using precompiled package
@(src/Stack/Build/Execute.hs:873:23)
Progress 0/4������������ ������������2018-06-09 12:36:25.223160: [debug] Run process: /home/mgsloan/.stack/programs/x86_64-linux/ghc-8.2.2/bin/ghc-pkg unregister --force haddock-library-1.4.5
@(src/Stack/Prelude.hs:147:10)
Progress 0/4������������ ������������2018-06-09 12:36:25.271459: [debug] Process finished in 48ms: /home/mgsloan/.stack/programs/x86_64-linux/ghc-8.2.2/bin/ghc-pkg unregister --force haddock-library-1.4.5
@(src/Stack/Prelude.hs:147:10)
Progress 0/4������������ ������������2018-06-09 12:36:25.271621: [debug] Run process: /home/mgsloan/.stack/programs/x86_64-linux/ghc-8.2.2/bin/ghc-pkg register --force /home/mgsloan/.stack/snapshots/x86_64-linux/lts-11.7/8.2.2/pkgdb/haddock-library-1.4.5-uQdrVGi1uKLD22IlKGc6n.conf
@(src/Stack/Build/Execute.hs:1320:26)
Progress 0/4������������ ������������2018-06-09 12:36:25.319990: [debug] Process finished in 48ms: /home/mgsloan/.stack/programs/x86_64-linux/ghc-8.2.2/bin/ghc-pkg register --force /home/mgsloan/.stack/snapshots/x86_64-linux/lts-11.7/8.2.2/pkgdb/haddock-library-1.4.5-uQdrVGi1uKLD22IlKGc6n.conf
@(src/Stack/Build/Execute.hs:1320:26)
Progress 0/4������������ ������������2018-06-09 12:36:25.320175: [debug] Run process: /home/mgsloan/.stack/programs/x86_64-linux/ghc-8.2.2/bin/ghc-pkg --user --no-user-package-db --package-db /home/mgsloan/.stack/snapshots/x86_64-linux/lts-11.11/8.2.2/pkgdb describe --simple-output haddock-library --expand-pkgroot
@(src/Stack/Prelude.hs:123:3)
Progress 0/4������������ ������������2018-06-09 12:36:25.349162: [debug] Process finished in 29ms: /home/mgsloan/.stack/programs/x86_64-linux/ghc-8.2.2/bin/ghc-pkg --user --no-user-package-db --package-db /home/mgsloan/.stack/snapshots/x86_64-linux/lts-11.11/8.2.2/pkgdb describe --simple-output haddock-library --expand-pkgroot
@(src/Stack/Prelude.hs:123:3)
Progress 0/4������������ ������������2018-06-09 12:36:25.349523: [debug] Encoding /home/mgsloan/.stack/global-project/.stack-work/install/x86_64-linux/lts-11.11/8.2.2/flag-cache/haddock-library-1.4.5-uQdrVGi1uKLD22IlKGc6n
@(src/Stack/Build/Cache.hs:212:7)
Progress 0/4������������ ������������2018-06-09 12:36:25.349921: [debug] Finished writing /home/mgsloan/.stack/global-project/.stack-work/install/x86_64-linux/lts-11.11/8.2.2/flag-cache/haddock-library-1.4.5-uQdrVGi1uKLD22IlKGc6n
@(src/Stack/Build/Cache.hs:212:7)
Progress 0/4������������ ������������Progress 1/4: pandoc-2.1.2�������������������������� ��������������������������2018-06-09 12:36:25.350340: [debug] Exception ignored when attempting to load /home/mgsloan/.stack/precompiled/x86_64-linux/ghc-8.2.2/2.0.1.0/pandoc-2.1.2@sha256:ab749284e86214c57659371ac580b803c9b638b1f361666fe2089fb95a7965ee,30103/k6qFW57ttKnlM86V2LsiMZj7YkRMHfuqXM6HBOL6WUI=: /home/mgsloan/.stack/precompiled/x86_64-linux/ghc-8.2.2/2.0.1.0/pandoc-2.1.2@sha256:ab749284e86214c57659371ac580b803c9b638b1f361666fe2089fb95a7965ee,30103/k6qFW57ttKnlM86V2LsiMZj7YkRMHfuqXM6HBOL6WUI=: openBinaryFile: does not exist (No such file or directory)
@(src/Stack/Build/Cache.hs:360:16)
Progress 1/4: pandoc-2.1.2�������������������������� ��������������������������2018-06-09 12:36:25.531828: [info] pandoc-2.1.2: configure
@(src/Stack/Build/Execute.hs:873:23)
Progress 1/4: pandoc-2.1.2�������������������������� ��������������������������2018-06-09 12:36:25.532497: [debug] Run process within /tmp/stack12337/pandoc-2.1.2/: /home/mgsloan/.stack/programs/x86_64-linux/ghc-8.2.2/bin/ghc-8.2.2 --make -odir /tmp/stack12337/pandoc-2.1.2/.stack-work/dist/x86_64-linux/Cabal-2.0.1.0/setup -hidir /tmp/stack12337/pandoc-2.1.2/.stack-work/dist/x86_64-linux/Cabal-2.0.1.0/setup -i -i. -clear-package-db -global-package-db -package-db=/home/mgsloan/.stack/snapshots/x86_64-linux/lts-11.11/8.2.2/pkgdb -package-db=/home/mgsloan/.stack/global-project/.stack-work/install/x86_64-linux/lts-11.11/8.2.2/pkgdb -hide-all-packages -package-id=Cabal-2.0.1.1-ARIl7MGNKZFBAH1HVzpC6s -package-id=base-4.10.1.0 -optP-include -optP/tmp/stack12337/pandoc-2.1.2/.stack-work/dist/x86_64-linux/Cabal-2.0.1.0/setup/setup_macros.h /tmp/stack12337/pandoc-2.1.2/Setup.hs /home/mgsloan/.stack/setup-exe-src/setup-shim-mPHDZzAJ.hs -main-is StackSetupShim.mainOverride -o /tmp/stack12337/pandoc-2.1.2/.stack-work/dist/x86_64-linux/Cabal-2.0.1.0/setup/setup -threaded
@(src/Stack/Build/Execute.hs:1133:29)
Progress 1/4: pandoc-2.1.2�������������������������� ��������������������������2018-06-09 12:36:26.380606: [debug] Process finished in 848ms: /home/mgsloan/.stack/programs/x86_64-linux/ghc-8.2.2/bin/ghc-8.2.2 --make -odir /tmp/stack12337/pandoc-2.1.2/.stack-work/dist/x86_64-linux/Cabal-2.0.1.0/setup -hidir /tmp/stack12337/pandoc-2.1.2/.stack-work/dist/x86_64-linux/Cabal-2.0.1.0/setup -i -i. -clear-package-db -global-package-db -package-db=/home/mgsloan/.stack/snapshots/x86_64-linux/lts-11.11/8.2.2/pkgdb -package-db=/home/mgsloan/.stack/global-project/.stack-work/install/x86_64-linux/lts-11.11/8.2.2/pkgdb -hide-all-packages -package-id=Cabal-2.0.1.1-ARIl7MGNKZFBAH1HVzpC6s -package-id=base-4.10.1.0 -optP-include -optP/tmp/stack12337/pandoc-2.1.2/.stack-work/dist/x86_64-linux/Cabal-2.0.1.0/setup/setup_macros.h /tmp/stack12337/pandoc-2.1.2/Setup.hs /home/mgsloan/.stack/setup-exe-src/setup-shim-mPHDZzAJ.hs -main-is StackSetupShim.mainOverride -o /tmp/stack12337/pandoc-2.1.2/.stack-work/dist/x86_64-linux/Cabal-2.0.1.0/setup/setup -threaded
@(src/Stack/Build/Execute.hs:1133:29)
Progress 1/4: pandoc-2.1.2�������������������������� ��������������������������2018-06-09 12:36:26.380815: [debug] Run process within /tmp/stack12337/pandoc-2.1.2/: /tmp/stack12337/pandoc-2.1.2/.stack-work/dist/x86_64-linux/Cabal-2.0.1.0/setup/setup --builddir=.stack-work/dist/x86_64-linux/Cabal-2.0.1.0 configure --with-ghc=/home/mgsloan/.stack/programs/x86_64-linux/ghc-8.2.2/bin/ghc --with-ghc-pkg=/home/mgsloan/.stack/programs/x86_64-linux/ghc-8.2.2/bin/ghc-pkg --user --package-db=clear --package-db=global --package-db=/home/mgsloan/.stack/snapshots/x86_64-linux/lts-11.11/8.2.2/pkgdb --libdir=/home/mgsloan/.stack/snapshots/x86_64-linux/lts-11.11/8.2.2/lib --bindir=/home/mgsloan/.stack/snapshots/x86_64-linux/lts-11.11/8.2.2/bin --datadir=/home/mgsloan/.stack/snapshots/x86_64-linux/lts-11.11/8.2.2/share --libexecdir=/home/mgsloan/.stack/snapshots/x86_64-linux/lts-11.11/8.2.2/libexec --sysconfdir=/home/mgsloan/.stack/snapshots/x86_64-linux/lts-11.11/8.2.2/etc --docdir=/home/mgsloan/.stack/snapshots/x86_64-linux/lts-11.11/8.2.2/doc/pandoc-2.1.2 --htmldir=/home/mgsloan/.stack/snapshots/x86_64-linux/lts-11.11/8.2.2/doc/pandoc-2.1.2 --haddockdir=/home/mgsloan/.stack/snapshots/x86_64-linux/lts-11.11/8.2.2/doc/pandoc-2.1.2 --dependency=Cabal=Cabal-2.0.1.1-ARIl7MGNKZFBAH1HVzpC6s --dependency=Glob=Glob-0.9.2-B0gAg5I1EFbLLrqvbBP6OJ --dependency=HTTP=HTTP-4000.3.11-FBeyaSeW8QEGFKa399AaLP --dependency=JuicyPixels=JuicyPixels-3.2.9.5-2XvTMfxs0Kx3BzXC84P9nD --dependency=SHA=SHA-1.6.4.4-1zvOUgVKaQx7KvqAhOzZXy --dependency=aeson=aeson-1.2.4.0-4D00O4yzC0FJ9w5oyKpmlV --dependency=aeson-pretty=aeson-pretty-0.8.7-kvg5pcwfcs5ZrCAUzvcFy --dependency=base=base-4.10.1.0 --dependency=base64-bytestring=base64-bytestring-1.0.0.1-8MlzMz2YH3lCqJ4GOwL1Be --dependency=binary=binary-0.8.5.1 --dependency=blaze-html=blaze-html-0.9.0.1-HmpzQJrqrd6DPpTpNuxnUd --dependency=blaze-markup=blaze-markup-0.8.2.1-GNcNOIjy5FnGWh7cI9G2el --dependency=bytestring=bytestring-0.10.8.2 --dependency=case-insensitive=case-insensitive-1.2.0.11-DieXAizupZnBb7Wfxln47O --dependency=cmark-gfm=cmark-gfm-0.1.3-3bl2x1rGMrBAjjlnaIhlz8 --dependency=containers=containers-0.5.10.2 --dependency=data-default=data-default-0.7.1.1-HxP9sk0JsrKFuLVc9OIluX --dependency=deepseq=deepseq-1.4.3.0 --dependency=directory=directory-1.3.0.2 --dependency=doctemplates=doctemplates-0.2.2.1-K014TGbPbDO5iHGKIaIIUD --dependency=exceptions=exceptions-0.8.3-CYMTujxEbkkJnOJ7pW82ZD --dependency=filepath=filepath-1.4.1.2 --dependency=haddock-library=haddock-library-1.4.5-uQdrVGi1uKLD22IlKGc6n --dependency=hslua=hslua-0.9.5.2-AVTJ2TQBrwkECHqf9EeVzW --dependency=hslua-module-text=hslua-module-text-0.1.2.1-AmWXyKCoGT3KV3zaCtbRHl --dependency=http-client=http-client-0.5.12.1-Ad7WaZKXPTHKmmiivAuodD --dependency=http-client-tls=http-client-tls-0.3.5.3-C2TdLHHf7TsJlPMp76UHQP --dependency=http-types=http-types-0.12.1-20NLDWrYorfCy3zUNrIMsI --dependency=mtl=mtl-2.2.2-8XubxMJDT8QLsstvlNotkc --dependency=network=network-2.6.3.5-7QeClNawG4zBUywSiaHaqa --dependency=network-uri=network-uri-2.6.1.0-EYywkSTD8HiCwSdvhz21Tw --dependency=pandoc-types=pandoc-types-1.17.3.1-GkKSrZaGg3s7AtoypoeOyA --dependency=parsec=parsec-3.1.13.0-7jIoWXeUFiXFkcrm3qWsZW --dependency=process=process-1.6.1.0 --dependency=random=random-1.1-LLUGZ7T9DqQ5vN0Jbcd0We --dependency=safe=safe-0.3.17-CBj05uAzpTx4SAsFxDnCju --dependency=scientific=scientific-0.3.6.2-6rnRk1GpyYx3J4blnjHqFY --dependency=skylighting=skylighting-0.6-D21uUCNdKq65VbJNR57Kl0 --dependency=split=split-0.2.3.3-69JBPqG5rhJEaFzFyiVOGW --dependency=syb=syb-0.7-3Lq8MQxmYP07qktjI1jxu0 --dependency=tagsoup=tagsoup-0.14.6-5zW9hLVTejc6euTmTI8vrY --dependency=temporary=temporary-1.2.1.1-468ctV5wSju4LIYhvyQeLr --dependency=texmath=texmath-0.10.1.2-6JcY0XhmVgkCrUILON435C --dependency=text=text-1.2.3.0-8nD60G3tOYT3Qi8GaESeB5 --dependency=time=time-1.8.0.2 --dependency=unix=unix-2.7.2.2 --dependency=unordered-containers=unordered-containers-0.2.9.0-AID53f8BSxj1wBLxJT9npu --dependency=vector=vector-0.12.0.1-JlawpRjIcMJIYPJVsWriIA --dependency=xml=xml-1.3.14-Kljl530Com7KGsYBJQzfI6 --dependency=yaml=yaml-0.8.30-IoaIAWVFEzf6dFKtqQyADi --dependency=zip-archive=zip-archive-0.3.2.4-InVWuoq7L4M2cSSNf871XR --dependency=zlib=zlib-0.6.2-7YwI9pUae6uDEuDsJgYPoD -f-old-locale
@(src/Stack/Build/Execute.hs:1133:29)
Progress 1/4: pandoc-2.1.2�������������������������� ��������������������������Progress 2/4
-- While building custom Setup.hs for package pandoc-2.1.2 using:
/tmp/stack12337/pandoc-2.1.2/.stack-work/dist/x86_64-linux/Cabal-2.0.1.0/setup/setup --builddir=.stack-work/dist/x86_64-linux/Cabal-2.0.1.0 configure --with-ghc=/home/mgsloan/.stack/programs/x86_64-linux/ghc-8.2.2/bin/ghc --with-ghc-pkg=/home/mgsloan/.stack/programs/x86_64-linux/ghc-8.2.2/bin/ghc-pkg --user --package-db=clear --package-db=global --package-db=/home/mgsloan/.stack/snapshots/x86_64-linux/lts-11.11/8.2.2/pkgdb --libdir=/home/mgsloan/.stack/snapshots/x86_64-linux/lts-11.11/8.2.2/lib --bindir=/home/mgsloan/.stack/snapshots/x86_64-linux/lts-11.11/8.2.2/bin --datadir=/home/mgsloan/.stack/snapshots/x86_64-linux/lts-11.11/8.2.2/share --libexecdir=/home/mgsloan/.stack/snapshots/x86_64-linux/lts-11.11/8.2.2/libexec --sysconfdir=/home/mgsloan/.stack/snapshots/x86_64-linux/lts-11.11/8.2.2/etc --docdir=/home/mgsloan/.stack/snapshots/x86_64-linux/lts-11.11/8.2.2/doc/pandoc-2.1.2 --htmldir=/home/mgsloan/.stack/snapshots/x86_64-linux/lts-11.11/8.2.2/doc/pandoc-2.1.2 --haddockdir=/home/mgsloan/.stack/snapshots/x86_64-linux/lts-11.11/8.2.2/doc/pandoc-2.1.2 --dependency=Cabal=Cabal-2.0.1.1-ARIl7MGNKZFBAH1HVzpC6s --dependency=Glob=Glob-0.9.2-B0gAg5I1EFbLLrqvbBP6OJ --dependency=HTTP=HTTP-4000.3.11-FBeyaSeW8QEGFKa399AaLP --dependency=JuicyPixels=JuicyPixels-3.2.9.5-2XvTMfxs0Kx3BzXC84P9nD --dependency=SHA=SHA-1.6.4.4-1zvOUgVKaQx7KvqAhOzZXy --dependency=aeson=aeson-1.2.4.0-4D00O4yzC0FJ9w5oyKpmlV --dependency=aeson-pretty=aeson-pretty-0.8.7-kvg5pcwfcs5ZrCAUzvcFy --dependency=base=base-4.10.1.0 --dependency=base64-bytestring=base64-bytestring-1.0.0.1-8MlzMz2YH3lCqJ4GOwL1Be --dependency=binary=binary-0.8.5.1 --dependency=blaze-html=blaze-html-0.9.0.1-HmpzQJrqrd6DPpTpNuxnUd --dependency=blaze-markup=blaze-markup-0.8.2.1-GNcNOIjy5FnGWh7cI9G2el --dependency=bytestring=bytestring-0.10.8.2 --dependency=case-insensitive=case-insensitive-1.2.0.11-DieXAizupZnBb7Wfxln47O --dependency=cmark-gfm=cmark-gfm-0.1.3-3bl2x1rGMrBAjjlnaIhlz8 --dependency=containers=containers-0.5.10.2 --dependency=data-default=data-default-0.7.1.1-HxP9sk0JsrKFuLVc9OIluX --dependency=deepseq=deepseq-1.4.3.0 --dependency=directory=directory-1.3.0.2 --dependency=doctemplates=doctemplates-0.2.2.1-K014TGbPbDO5iHGKIaIIUD --dependency=exceptions=exceptions-0.8.3-CYMTujxEbkkJnOJ7pW82ZD --dependency=filepath=filepath-1.4.1.2 --dependency=haddock-library=haddock-library-1.4.5-uQdrVGi1uKLD22IlKGc6n --dependency=hslua=hslua-0.9.5.2-AVTJ2TQBrwkECHqf9EeVzW --dependency=hslua-module-text=hslua-module-text-0.1.2.1-AmWXyKCoGT3KV3zaCtbRHl --dependency=http-client=http-client-0.5.12.1-Ad7WaZKXPTHKmmiivAuodD --dependency=http-client-tls=http-client-tls-0.3.5.3-C2TdLHHf7TsJlPMp76UHQP --dependency=http-types=http-types-0.12.1-20NLDWrYorfCy3zUNrIMsI --dependency=mtl=mtl-2.2.2-8XubxMJDT8QLsstvlNotkc --dependency=network=network-2.6.3.5-7QeClNawG4zBUywSiaHaqa --dependency=network-uri=network-uri-2.6.1.0-EYywkSTD8HiCwSdvhz21Tw --dependency=pandoc-types=pandoc-types-1.17.3.1-GkKSrZaGg3s7AtoypoeOyA --dependency=parsec=parsec-3.1.13.0-7jIoWXeUFiXFkcrm3qWsZW --dependency=process=process-1.6.1.0 --dependency=random=random-1.1-LLUGZ7T9DqQ5vN0Jbcd0We --dependency=safe=safe-0.3.17-CBj05uAzpTx4SAsFxDnCju --dependency=scientific=scientific-0.3.6.2-6rnRk1GpyYx3J4blnjHqFY --dependency=skylighting=skylighting-0.6-D21uUCNdKq65VbJNR57Kl0 --dependency=split=split-0.2.3.3-69JBPqG5rhJEaFzFyiVOGW --dependency=syb=syb-0.7-3Lq8MQxmYP07qktjI1jxu0 --dependency=tagsoup=tagsoup-0.14.6-5zW9hLVTejc6euTmTI8vrY --dependency=temporary=temporary-1.2.1.1-468ctV5wSju4LIYhvyQeLr --dependency=texmath=texmath-0.10.1.2-6JcY0XhmVgkCrUILON435C --dependency=text=text-1.2.3.0-8nD60G3tOYT3Qi8GaESeB5 --dependency=time=time-1.8.0.2 --dependency=unix=unix-2.7.2.2 --dependency=unordered-containers=unordered-containers-0.2.9.0-AID53f8BSxj1wBLxJT9npu --dependency=vector=vector-0.12.0.1-JlawpRjIcMJIYPJVsWriIA --dependency=xml=xml-1.3.14-Kljl530Com7KGsYBJQzfI6 --dependency=yaml=yaml-0.8.30-IoaIAWVFEzf6dFKtqQyADi --dependency=zip-archive=zip-archive-0.3.2.4-InVWuoq7L4M2cSSNf871XR --dependency=zlib=zlib-0.6.2-7YwI9pUae6uDEuDsJgYPoD -f-old-locale
Process exited with code: ExitFailure 1
Logs have been written to: /home/mgsloan/.stack/global-project/.stack-work/logs/pandoc-2.1.2.log
[1 of 2] Compiling Main ( /tmp/stack12337/pandoc-2.1.2/Setup.hs, /tmp/stack12337/pandoc-2.1.2/.stack-work/dist/x86_64-linux/Cabal-2.0.1.0/setup/Main.o )
[2 of 2] Compiling StackSetupShim ( /home/mgsloan/.stack/setup-exe-src/setup-shim-mPHDZzAJ.hs, /tmp/stack12337/pandoc-2.1.2/.stack-work/dist/x86_64-linux/Cabal-2.0.1.0/setup/StackSetupShim.o )
Linking /tmp/stack12337/pandoc-2.1.2/.stack-work/dist/x86_64-linux/Cabal-2.0.1.0/setup/setup ...
Configuring pandoc-2.1.2...
Error:
The following packages are broken because other packages they depend on are missing. These broken packages must be rebuilt before they can be used.
installed package haddock-library-1.4.5 is broken due to missing package haddock-library-1.4.5-JMywL3gQR7h8vuSGU4Yu5w-attoparsec
Stack version
$ stack --version
Version 1.8.0, Git revision 33d6eddb065f26ea31936434eff062c60aab1d6a (dirty) (5867 commits) x86_64 hpack-0.28.2
(the repo dirtyness is an extra file or two that do not affect compilation)
Method of installation
Installed via stack install in latest git repo.
Attempted workaround
I reasoned that this may well be a Cabal bug, but I could not straightforwardly test this hypothesis, because stack setup --upgrade-cabal did not work for Cabal-2.2.0.1 + ghc-8.2.2. I have opened #4070 to track this.
Successful workaround
The workaround described here worked for my actual project (the repro above is a minimal one). So, instead I have
resolver: lts-11.11
packages:
- .
- location:
git: https://github.com/st3ll1s/haddock/
commit: b3912d70f74b0693f1ea8cffb8f547b1303ef325
subdirs:
- haddock-library
extra-dep: true
extra-deps:
- pandoc-2.1.3
- pandoc-types-1.17.4.2