Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shadowed dependencies during builds with Cabal 2.0 WAS: cabal 2.0 and alex on macos #4728

Closed
v0d1ch opened this issue Aug 30, 2017 · 43 comments

Comments

@v0d1ch
Copy link
Contributor

v0d1ch commented Aug 30, 2017

I am trying to build a project with cabal new-build and I have ghc-8.2.1 and

cabal-install version 2.0.0.0
compiled using version 2.0.0.2 of the Cabal library

It is failing to build alex (among some other packages but this one fails first)

─λ cabal new-build gtk                                                                                                [slay]-4 | 0 < 21:00:22

**********************************************************************

=== Configuration for cabal has been written to
    /Users/v0d1ch/.cabal/config

=== Executables will be installed in:
    /Users/v0d1ch/Library/Haskell/bin

    You may wish to place this on your PATH by adding the following
    line to your ~/.bash_profile:

    export PATH="$HOME/Library/Haskell/bin:$PATH"

=== When documentation is built, a master index to all documentation
    will be placed in:

    /Users/v0d1ch/Library/Haskell/doc/index.html

    You may wish to bookmark that file once it gets built (after the
    first cabal install).

**********************************************************************

Downloading the latest package list from hackage.haskell.org
Resolving dependencies...
In order, the following will be built (use -v for more details):
 - alex-3.2.1 (exe:alex) (requires download & build)
 - happy-1.19.5 (exe:happy) (requires download & build)
 - hashtables-1.2.1.1 (lib) (requires download & build)
 - microlens-0.4.8.1 (lib) --enable-library-profiling (requires download & build)
 - process-1.4.3.0 (lib) (requires download & build)
 - reflection-2.1.2 (lib) --enable-library-profiling (requires download & build)
 - transformers-compat-0.5.1.4 (lib) --enable-library-profiling (requires download & build)
 - utf8-string-1.0.1.1 (lib:utf8-string) --enable-library-profiling (requires download & build)
 - microlens-th-0.4.1.1 (lib) --enable-library-profiling (requires download & build)
 - microlens-ghc-0.4.8.0 (lib) --enable-library-profiling (requires download & build)
 - Cabal-1.24.2.0 (lib) (requires download & build)
 - slay-core-0 (lib) --enable-library-profiling (dependency rebuilt)
 - microlens-mtl-0.1.11.0 (lib) --enable-library-profiling (requires download & build)
 - gtk2hs-buildtools-0.13.2.2 (lib) (requires download & build)
 - slay-core-0 (lib with Slay.Number=slay-number-integer-0-inplace:Slay.Number.Integer) --enable-library-profiling (first run)
 - microlens-platform-0.3.9.0 (lib) --enable-library-profiling (requires download & build)
 - glib-0.13.4.1 (lib:glib) --enable-library-profiling (requires download & build)
 - cairo-0.13.3.1 (lib:cairo) --enable-library-profiling (requires download & build)
 - gio-0.13.3.1 (lib:gio) --enable-library-profiling (requires download & build)
 - pango-0.13.3.1 (lib:pango) --enable-library-profiling (requires download & build)
 - slay-cairo-0 (lib) --enable-library-profiling (first run)
 - gtk3-0.14.6 (lib:gtk3) --enable-library-profiling (requires download & build)
 - slay-cairo-0 (lib with Slay.Number=slay-number-integer-0-inplace:Slay.Number.Integer) --enable-library-profiling (first run)
 - slay-gtk-0 (lib) --enable-library-profiling (first run)
 - slay-gtk-0 (exe:slay-gtk-example) --enable-library-profiling (first run)
Downloading microlens-0.4.8.1...
Downloading transformers-compat-0.5.1.4...
Configuring microlens-0.4.8.1 (lib)...
Downloading microlens-mtl-0.1.11.0...
Configuring transformers-compat-0.5.1.4 (lib)...
Downloading utf8-string-1.0.1.1...
Downloading microlens-th-0.4.1.1...
Configuring utf8-string-1.0.1.1 (all, legacy fallback)...
Building microlens-0.4.8.1 (lib)...
Building transformers-compat-0.5.1.4 (lib)...
Downloading reflection-2.1.2...
Downloading process-1.4.3.0...
Configuring reflection-2.1.2 (lib)...
Building utf8-string-1.0.1.1 (all, legacy fallback)...
Downloading microlens-ghc-0.4.8.0...
Configuring process-1.4.3.0 (lib)...
Downloading hashtables-1.2.1.1...
Downloading microlens-platform-0.3.9.0...
Configuring hashtables-1.2.1.1 (lib)...
Building reflection-2.1.2 (lib)...
Downloading alex-3.2.1...
Downloading happy-1.19.5...
Configuring alex-3.2.1 (all, legacy fallback)...
Building hashtables-1.2.1.1 (lib)...
Downloading Cabal-1.24.2.0...
Configuring happy-1.19.5 (all, legacy fallback)...
Downloading gtk2hs-buildtools-0.13.2.2...
Downloading cairo-0.13.3.1...
Downloading glib-0.13.4.1...
Downloading gio-0.13.3.1...
Downloading pango-0.13.3.1...
Downloading gtk3-0.14.6...
Building process-1.4.3.0 (lib)...
Building alex-3.2.1 (all, legacy fallback)...
Building happy-1.19.5 (all, legacy fallback)...

Failed to build alex-3.2.1.
Build log (
/Users/v0d1ch/.cabal/logs/ghc-8.2.1/alex-3.2.1-a41f00c7ecd8ca475dcdb4351e9444f8324ee147637ec1087797b0615a1c3ff5.log
):
[1 of 1] Compiling Main             ( /Users/v0d1ch/code/slay/dist-newstyle/tmp/src-90077/alex-3.2.1/dist/setup/setup.hs, /Users/v0d1ch/code/slay/dist-newstyle/tmp/src-90077/alex-3.2.1/dist/setup/Main.o )
Linking /Users/v0d1ch/code/slay/dist-newstyle/tmp/src-90077/alex-3.2.1/dist/setup/setup ...
Configuring alex-3.2.1...
Preprocessing executable 'alex' for alex-3.2.1..
Building executable 'alex' for alex-3.2.1..
<command line>: cannot satisfy -package-id QuickCheck-2.10.0.1-DTIBC3CyU6p3h4xSnOjkg1:
    QuickCheck-2.10.0.1-DTIBC3CyU6p3h4xSnOjkg1 is unusable due to shadowed dependencies:
      random-1.1-DtLcP2Z2iOOC0RwcSmXjBK tf-random-0.5-ABDhxe3mXYlHUEE5hzgewx
    (use -v for more information)

Failed to build hashtables-1.2.1.1.
Build log (
/Users/v0d1ch/.cabal/logs/ghc-8.2.1/hashtables-1.2.1.1-47d1b471acfd09d3f77992f03c59e046e1bca2f0d8c059fe797d8e8d0f84591c.log
):
Configuring library for hashtables-1.2.1.1..
Preprocessing library for hashtables-1.2.1.1..
Building library for hashtables-1.2.1.1..
<command line>: cannot satisfy -package-id hashable-1.2.6.1-14fEJP30YhAG9w115PODz0:
    hashable-1.2.6.1-14fEJP30YhAG9w115PODz0 is unusable due to shadowed dependencies:
      text-1.2.2.2-EGUst8sqNAZCw1xLPcmcMH
    (use -v for more information)
cabal: Failed to build alex-3.2.1 (which is required by exe:slay-gtk-example
from slay-gtk-0). See the build log above for details.
Failed to build hashtables-1.2.1.1 (which is required by exe:slay-gtk-example
from slay-gtk-0). See the build log above for details.

The build log says

[1 of 1] Compiling Main             ( /Users/v0d1ch/code/slay/dist-newstyle/tmp/src-92232/alex-3.2.1/dist/setup/setup.hs, /Users/v0d1ch/code/slay/dist-newstyle/tmp/src-92232/alex-3.2.1/dist/setup/Main.o )
Linking /Users/v0d1ch/code/slay/dist-newstyle/tmp/src-92232/alex-3.2.1/dist/setup/setup ...
Configuring alex-3.2.1...
Preprocessing executable 'alex' for alex-3.2.1..
Building executable 'alex' for alex-3.2.1..
<command line>: cannot satisfy -package-id QuickCheck-2.10.0.1-DTIBC3CyU6p3h4xSnOjkg1: 
    QuickCheck-2.10.0.1-DTIBC3CyU6p3h4xSnOjkg1 is unusable due to shadowed dependencies:
      random-1.1-DtLcP2Z2iOOC0RwcSmXjBK tf-random-0.5-ABDhxe3mXYlHUEE5hzgewx
    (use -v for more information)

I also tried compiling with -f-parsec flag with no luck

@23Skidoo
Copy link
Member

<command line>: cannot satisfy -package-id QuickCheck-2.10.0.1-DTIBC3CyU6p3h4xSnOjkg1: 
    QuickCheck-2.10.0.1-DTIBC3CyU6p3h4xSnOjkg1 is unusable due to shadowed dependencies:
      random-1.1-DtLcP2Z2iOOC0RwcSmXjBK tf-random-0.5-ABDhxe3mXYlHUEE5hzgewx

That's an interesting failure mode, why would the dependencies be shadowed?

/cc @dcoutts

@v0d1ch
Copy link
Contributor Author

v0d1ch commented Aug 31, 2017

For the info my macOS version is 10.12.6 with xcode 8.3.3. This project builds on travis with osx 10.11 and xcode 7.3

@23Skidoo
Copy link
Member

Can you please post a -v3 log?

@v0d1ch
Copy link
Contributor Author

v0d1ch commented Aug 31, 2017

Sure if you can explain what a -v3 log is ?

@23Skidoo
Copy link
Member

23Skidoo commented Sep 1, 2017

Just run cabal new-build with -v3 (highest verbosity option).

@v0d1ch
Copy link
Contributor Author

v0d1ch commented Sep 1, 2017

Thanks, that produced following output piped to file
https:/v0d1ch/slay/blob/master/cabal.txt
and just printed this at the end

cabal new-build gtk -v3 > cabal.txt                                                                                   slay-3 | 0 < 09:31:56

src/Slay/Number.hsig:1:1: error:
    • Could not find hi interface for signature ‘slay-core-0:Slay.Number’:
          Failed to load interface for ‘Slay.Number’
          Perhaps you haven't installed the profiling libraries for package ‘slay-core-0’?
          Use -v to see a list of the files searched for.
    • while checking that slay-number-integer-0:Slay.Number.Integer implements signature Slay.Number in slay-core-0[Slay.Number=slay-number-integer-0:Slay.Number.Integer]
  |
1 | signature Slay.Number where
  | ^
CallStack (from HasCallStack):
  die', called at ./Distribution/Client/ProjectOrchestration.hs:782:8 in main:Distribution.Client.ProjectOrchestration
cabal: Failed to build
alex-3.2.1-a41f00c7ecd8ca475dcdb4351e9444f8324ee147637ec1087797b0615a1c3ff5.
Failed to build cairo-0.13.3.1 because it depends on cairo-0.13.3.1 which
itself failed to build.
Failed to build gio-0.13.3.1 because it depends on gio-0.13.3.1 which itself
failed to build.
Failed to build glib-0.13.4.1 because it depends on glib-0.13.4.1 which itself
failed to build.
Failed to build gtk2hs-buildtools-0.13.2.2 because it depends on
gtk2hs-buildtools-0.13.2.2 which itself failed to build.
Failed to build gtk3-0.14.6 because it depends on gtk3-0.14.6 which itself
failed to build.
Failed to build
hashtables-1.2.1.1-47d1b471acfd09d3f77992f03c59e046e1bca2f0d8c059fe797d8e8d0f84591c.
Failed to build
microlens-platform-0.3.9.0-b1428a38cf051c016a6e470fc4bd1312f1b69e5b5be5222cb434911e7ccbdb13.
Failed to build pango-0.13.3.1 because it depends on pango-0.13.3.1 which
itself failed to build.
Failed to build slay-cairo-0 because it depends on slay-cairo-0 which itself
failed to build.
Failed to build slay-cairo-0 because it depends on slay-cairo-0 which itself
failed to build.
Failed to build slay-core-0-inplace+GcW6fEY6Ri84eAK58O7WHY.
Failed to build slay-gtk-0 because it depends on slay-gtk-0 which itself
failed to build.
Failed to build slay-gtk-0 because it depends on slay-gtk-0 which itself
failed to build.

@Rizary
Copy link

Rizary commented Sep 5, 2017

Hi,

I have also similar issue regarding shadow dependencies.

I am using Haskell Platform's generic on my Ubuntu guest (using virtualbox) of my Windows 10 machine.

the log of build (using -v3) is here :

source-repository head
type: git
location: git:/bos/aeson.git

library
exposed-modules:
Data.Attoparsec.Time.Internal
Data.Attoparsec.Time
exposed: True
buildable: True
build-depends:
attoparsec >=0.13.0.1,
base >=4.5 && <5,
base-compat >=0.9.1 && <0.10,
text >=1.1.1.0,
time >=1.1.1.4
default-language: Haskell2010
hs-source-dirs: .
ghc-options: -Wall
Finalized build-depends: attoparsec >=0.13.0.1 && ==0.13.2.0, base >=4.5 && <5
&& ==4.10.0.0, base-compat >=0.9.1 && <0.10 && ==0.9.3, text >=1.1.1.0 &&
==1.2.2.2, time >=1.1.1.4 && ==1.8.0.2
Dependency attoparsec ==0.13.2.0: using attoparsec-0.13.2.0
Dependency base ==4.10.0.0: using base-4.10.0.0
Dependency base-compat ==0.9.3: using base-compat-0.9.3
Dependency text ==1.2.2.2: using text-1.2.2.2
Dependency time ==1.8.0.2: using time-1.8.0.2
Searching for alex in path.
Found alex at /usr/local/bin/alex
/usr/local/bin/alex --version
/usr/local/bin/alex is version 3.2.1
Searching for ar in path.
Found ar at /usr/bin/ar
Searching for c2hs in path.
Cannot find c2hs on the path
Searching for cpphs in path.
Cannot find cpphs on the path
Searching for doctest in path.
Cannot find doctest on the path
Searching for gcc in path.
Found gcc at /usr/bin/gcc
/usr/bin/gcc -dumpversion
/usr/bin/gcc is version 5.4.0
Searching for ghcjs in path.
Cannot find ghcjs on the path
Searching for ghcjs-pkg in path.
Cannot find ghcjs-pkg on the path
Searching for greencard in path.
Cannot find greencard on the path
looking for tool haddock near compiler in /usr/local/bin
candidate locations:
["/usr/local/bin/haddock-ghc-8.2.1","/usr/local/bin/haddock-8.2.1","/usr/local/bin/haddock","/usr/local/haskell/ghc-8.2.1-x86_64/bin/haddock-ghc-8.2.1","/usr/local/haskell/ghc-8.2.1-x86_64/bin/haddock-8.2.1","/usr/local/haskell/ghc-8.2.1-x86_64/bin/haddock"]
found haddock in /usr/local/bin/haddock-ghc-8.2.1
/usr/local/bin/haddock-ghc-8.2.1 --version
/usr/local/bin/haddock-ghc-8.2.1 is version 2.18.1
Searching for happy in path.
Found happy at /usr/local/bin/happy
/usr/local/bin/happy --version
/usr/local/bin/happy is version 1.19.5
Searching for hmake in path.
Cannot find hmake on the path
looking for tool hpc near compiler in /usr/local/bin
candidate locations:
["/usr/local/bin/hpc-ghc-8.2.1","/usr/local/bin/hpc-8.2.1","/usr/local/bin/hpc","/usr/local/haskell/ghc-8.2.1-x86_64/bin/hpc-ghc-8.2.1","/usr/local/haskell/ghc-8.2.1-x86_64/bin/hpc-8.2.1","/usr/local/haskell/ghc-8.2.1-x86_64/bin/hpc"]
found hpc in /usr/local/bin/hpc
/usr/local/bin/hpc version
/usr/local/bin/hpc is version 0.67
looking for tool hsc2hs near compiler in /usr/local/bin
candidate locations:
["/usr/local/bin/hsc2hs-ghc-8.2.1","/usr/local/bin/hsc2hs-8.2.1","/usr/local/bin/hsc2hs","/usr/local/haskell/ghc-8.2.1-x86_64/bin/hsc2hs-ghc-8.2.1","/usr/local/haskell/ghc-8.2.1-x86_64/bin/hsc2hs-8.2.1","/usr/local/haskell/ghc-8.2.1-x86_64/bin/hsc2hs"]
found hsc2hs in /usr/local/bin/hsc2hs
/usr/local/bin/hsc2hs --version
/usr/local/bin/hsc2hs is version 0.68.2
Searching for HsColour in path.
Found HsColour at /usr/local/bin/HsColour
/usr/local/bin/HsColour -version
/usr/local/bin/HsColour is version 1.24
Searching for jhc in path.
Cannot find jhc on the path
Searching for ld.gold in path.
Found ld.gold at /usr/bin/ld.gold
Environment: [("CLUTTER_IM_MODULE","xim"),("COMPIZ_BIN_PATH","/usr/bin/"),("COMPIZ_CONFIG_PROFILE","ubuntu-lowgfx"),("DBUS_SESSION_BUS_ADDRESS","unix:abstract=/tmp/dbus-HhzrkNR5RN"),("DEFAULTS_PATH","/usr/share/gconf/ubuntu.default.path"),("DESKTOP_SESSION","ubuntu"),("DISPLAY",":0"),("GDMSESSION","ubuntu"),("GDM_LANG","en_US"),("GNOME_DESKTOP_SESSION_ID","this-is-deprecated"),("GNOME_KEYRING_CONTROL",""),("GNOME_KEYRING_PID",""),("GPG_AGENT_INFO","/home/rizary/.gnupg/S.gpg-agent:0:1"),("GTK2_MODULES","overlay-scrollbar"),("GTK_IM_MODULE","ibus"),("GTK_MODULES","gail:atk-bridge:unity-gtk-module"),("HASKELL_DIST_DIR","dist"),("HOME","/home/rizary"),("IM_CONFIG_PHASE","1"),("INSTANCE",""),("JOB","unity-settings-daemon"),("LANG","en_US.UTF-8"),("LANGUAGE","en_US"),("LC_ADDRESS","id_ID.UTF-8"),("LC_IDENTIFICATION","id_ID.UTF-8"),("LC_MEASUREMENT","id_ID.UTF-8"),("LC_MONETARY","id_ID.UTF-8"),("LC_NAME","id_ID.UTF-8"),("LC_NUMERIC","id_ID.UTF-8"),("LC_PAPER","id_ID.UTF-8"),("LC_TELEPHONE","id_ID.UTF-8"),("LC_TIME","id_ID.UTF-8"),("LESSCLOSE","/usr/bin/lesspipe %s %s"),("LESSOPEN","| /usr/bin/lesspipe %s"),("LIBGL_ALWAYS_SOFTWARE","1"),("LOGNAME","rizary"),("LS_COLORS","rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:"),("MANDATORY_PATH","/usr/share/gconf/ubuntu.mandatory.path"),("OLDPWD","/home/rizary"),("PATH","/home/rizary/bin:/home/rizary/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"),("PWD","/home/rizary/hackage-matrix-builder"),("QT4_IM_MODULE","xim"),("QT_ACCESSIBILITY","1"),("QT_IM_MODULE","ibus"),("QT_LINUX_ACCESSIBILITY_ALWAYS_ON","1"),("QT_QPA_PLATFORMTHEME","appmenu-qt5"),("SESSION","ubuntu"),("SESSIONTYPE","gnome-session"),("SHELL","/bin/bash"),("SHLVL","1"),("SSH_AUTH_SOCK","/run/user/1000/keyring/ssh"),("TERM","xterm-256color"),("UPSTART_EVENTS","xsession started"),("UPSTART_INSTANCE",""),("UPSTART_JOB","unity7"),("UPSTART_SESSION","unix:abstract=/com/ubuntu/upstart-session/1000/1014"),("USER","rizary"),("VTE_VERSION","4205"),("WINDOWID","54533747"),("XAUTHORITY","/home/rizary/.Xauthority"),("XDG_CONFIG_DIRS","/etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg"),("XDG_CURRENT_DESKTOP","Unity"),("XDG_DATA_DIRS","/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop"),("XDG_GREETER_DATA_DIR","/var/lib/lightdm-data/rizary"),("XDG_RUNTIME_DIR","/run/user/1000"),("XDG_SEAT","seat0"),("XDG_SEAT_PATH","/org/freedesktop/DisplayManager/Seat0"),("XDG_SESSION_DESKTOP","ubuntu"),("XDG_SESSION_ID","c1"),("XDG_SESSION_PATH","/org/freedesktop/DisplayManager/Session0"),("XDG_SESSION_TYPE","x11"),("XDG_VTNR","7"),("XMODIFIERS","@im=ibus"),("_","/usr/local/bin/cabal")]
/usr/local/bin/ghc-8.2.1 -hide-all-packages -c /tmp/29434-1.c -o /tmp/29434-2.o
/usr/bin/ld.gold -x -r /tmp/29434-2.o -o /tmp/29434-3.o
Searching for lhc in path.
Cannot find lhc on the path
Searching for lhc-pkg in path.
Cannot find lhc-pkg on the path
Searching for pkg-config in path.
Found pkg-config at /usr/bin/pkg-config
/usr/bin/pkg-config --version
/usr/bin/pkg-config is version 0.29.1
looking for tool runghc near compiler in /usr/local/bin
candidate locations:
["/usr/local/bin/runghc-ghc-8.2.1","/usr/local/bin/runghc-8.2.1","/usr/local/bin/runghc","/usr/local/haskell/ghc-8.2.1-x86_64/bin/runghc-ghc-8.2.1","/usr/local/haskell/ghc-8.2.1-x86_64/bin/runghc-8.2.1","/usr/local/haskell/ghc-8.2.1-x86_64/bin/runghc"]
found runghc in /usr/local/bin/runghc-8.2.1
/usr/local/bin/runghc-8.2.1 --version
/usr/local/bin/runghc-8.2.1 is version 8.2.1
Searching for strip in path.
Found strip at /usr/bin/strip
/usr/bin/strip --version
/usr/bin/strip is version 2.26
Searching for tar in path.
Found tar at /bin/tar
/bin/tar --help
Searching for uhc in path.
Cannot find uhc on the path
Source component graph: component lib
Configured component graph:
    component attoparsec-iso8601-1.0.0.0-2b05e22d4886be4f1130c416cab6dbcdecfdce970ef16132912224a3b1292452
        include attoparsec-0.13.2.0-5dp4kBDsiGY4dQpLKbD5rk
        include base-4.10.0.0
        include base-compat-0.9.3-482e218f408df1334bb9fa79de9751329de164837b8fe05ab6e2724f3bdbe096
        include text-1.2.2.2-EGUst8sqNAZCw1xLPcmcMH
        include time-1.8.0.2
Linked component graph:
    unit attoparsec-iso8601-1.0.0.0-2b05e22d4886be4f1130c416cab6dbcdecfdce970ef16132912224a3b1292452
        include attoparsec-0.13.2.0-5dp4kBDsiGY4dQpLKbD5rk
        include base-4.10.0.0
        include base-compat-0.9.3-482e218f408df1334bb9fa79de9751329de164837b8fe05ab6e2724f3bdbe096
        include text-1.2.2.2-EGUst8sqNAZCw1xLPcmcMH
        include time-1.8.0.2
        Data.Attoparsec.Time=attoparsec-iso8601-1.0.0.0-2b05e22d4886be4f1130c416cab6dbcdecfdce970ef16132912224a3b1292452:Data.Attoparsec.Time,Data.Attoparsec.Time.Internal=attoparsec-iso8601-1.0.0.0-2b05e22d4886be4f1130c416cab6dbcdecfdce970ef16132912224a3b1292452:Data.Attoparsec.Time.Internal
Ready component graph:
    definite attoparsec-iso8601-1.0.0.0-2b05e22d4886be4f1130c416cab6dbcdecfdce970ef16132912224a3b1292452
        depends attoparsec-0.13.2.0-5dp4kBDsiGY4dQpLKbD5rk
        depends base-4.10.0.0
        depends base-compat-0.9.3-482e218f408df1334bb9fa79de9751329de164837b8fe05ab6e2724f3bdbe096
        depends text-1.2.2.2-EGUst8sqNAZCw1xLPcmcMH
        depends time-1.8.0.2
Using Cabal-2.0.0.2 compiled by ghc-8.2
Using compiler: ghc-8.2.1
Using install prefix:
/home/rizary/.cabal/store/ghc-8.2.1/attoparsec-iso8601-1.0.0.0-2b05e22d4886be4f1130c416cab6dbcdecfdce970ef16132912224a3b1292452
Executables installed in:
/home/rizary/.cabal/store/ghc-8.2.1/attoparsec-iso8601-1.0.0.0-2b05e22d4886be4f1130c416cab6dbcdecfdce970ef16132912224a3b1292452/bin
Libraries installed in:
/home/rizary/.cabal/store/ghc-8.2.1/attoparsec-iso8601-1.0.0.0-2b05e22d4886be4f1130c416cab6dbcdecfdce970ef16132912224a3b1292452/lib
Dynamic Libraries installed in:
/home/rizary/.cabal/store/ghc-8.2.1/attoparsec-iso8601-1.0.0.0-2b05e22d4886be4f1130c416cab6dbcdecfdce970ef16132912224a3b1292452/lib
Private executables installed in:
/home/rizary/.cabal/store/ghc-8.2.1/attoparsec-iso8601-1.0.0.0-2b05e22d4886be4f1130c416cab6dbcdecfdce970ef16132912224a3b1292452/libexec
Data files installed in:
/home/rizary/.cabal/store/ghc-8.2.1/attoparsec-iso8601-1.0.0.0-2b05e22d4886be4f1130c416cab6dbcdecfdce970ef16132912224a3b1292452/share
Documentation installed in:
/home/rizary/.cabal/store/ghc-8.2.1/attoparsec-iso8601-1.0.0.0-2b05e22d4886be4f1130c416cab6dbcdecfdce970ef16132912224a3b1292452/share/doc
Configuration files installed in:
/home/rizary/.cabal/store/ghc-8.2.1/attoparsec-iso8601-1.0.0.0-2b05e22d4886be4f1130c416cab6dbcdecfdce970ef16132912224a3b1292452/etc
Using alex version 3.2.1 found on system at: /usr/local/bin/alex
Using ar found on system at: /usr/bin/ar
No c2hs found
No cpphs found
No doctest found
Using gcc version 5.4.0 found on system at: /usr/bin/gcc
Using ghc version 8.2.1 given by user at: /usr/local/bin/ghc-8.2.1
Using ghc-pkg version 8.2.1 given by user at: /usr/local/bin/ghc-pkg-8.2.1
No ghcjs found
No ghcjs-pkg found
No greencard found
Using haddock version 2.18.1 found on system at:
/usr/local/bin/haddock-ghc-8.2.1
Using happy version 1.19.5 found on system at: /usr/local/bin/happy
Using haskell-suite found on system at: haskell-suite-dummy-location
Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
No hmake found
Using hpc version 0.67 found on system at: /usr/local/bin/hpc
Using hsc2hs version 0.68.2 found on system at: /usr/local/bin/hsc2hs
Using hscolour version 1.24 found on system at: /usr/local/bin/HsColour
No jhc found
Using ld found on system at: /usr/bin/ld.gold
No lhc found
No lhc-pkg found
Using pkg-config version 0.29.1 found on system at: /usr/bin/pkg-config
Using runghc version 8.2.1 found on system at: /usr/local/bin/runghc-8.2.1
Using strip version 2.26 found on system at: /usr/bin/strip
Using tar found on system at: /bin/tar
No uhc found
/usr/bin/gcc '-std=gnu99' -fno-stack-protector '-fuse-ld=gold' /tmp/29434-5.c -o /tmp/29434-6 '-D__GLASGOW_HASKELL__=802' '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' -Idist/build/autogen -I. -I/usr/local/haskell/ghc-8.2.1-x86_64/lib/ghc-8.2.1/unix-2.7.2.2/include -I/usr/local/haskell/ghc-8.2.1-x86_64/lib/ghc-8.2.1/time-1.8.0.2/include -I/usr/local/haskell/ghc-8.2.1-x86_64/lib/primitive-0.6.2.0/include -I/usr/local/haskell/ghc-8.2.1-x86_64/lib/ghc-8.2.1/bytestring-0.10.8.2/include -I/usr/local/haskell/ghc-8.2.1-x86_64/lib/ghc-8.2.1/base-4.10.0.0/include -I/usr/local/haskell/ghc-8.2.1-x86_64/lib/ghc-8.2.1/integer-gmp-1.0.1.0/include -I/usr/local/haskell/ghc-8.2.1-x86_64/lib/ghc-8.2.1/include -L/home/rizary/.cabal/store/ghc-8.2.1/base-compat-0.9.3-482e218f408df1334bb9fa79de9751329de164837b8fe05ab6e2724f3bdbe096/lib -L/usr/local/haskell/ghc-8.2.1-x86_64/lib/ghc-8.2.1/unix-2.7.2.2 -L/usr/local/haskell/ghc-8.2.1-x86_64/lib/ghc-8.2.1/time-1.8.0.2 -L/usr/local/haskell/ghc-8.2.1-x86_64/lib/attoparsec-0.13.2.0 -L/usr/local/haskell/ghc-8.2.1-x86_64/lib/scientific-0.3.5.1 -L/usr/local/haskell/ghc-8.2.1-x86_64/lib/primitive-0.6.2.0 -L/usr/local/haskell/ghc-8.2.1-x86_64/lib/ghc-8.2.1/transformers-0.5.2.0 -L/usr/local/haskell/ghc-8.2.1-x86_64/lib/hashable-1.2.6.1 -L/usr/local/haskell/ghc-8.2.1-x86_64/lib/text-1.2.2.2 -L/usr/local/haskell/ghc-8.2.1-x86_64/lib/ghc-8.2.1/binary-0.8.5.1 -L/usr/local/haskell/ghc-8.2.1-x86_64/lib/integer-logarithms-1.0.2 -L/usr/local/haskell/ghc-8.2.1-x86_64/lib/ghc-8.2.1/containers-0.5.10.2 -L/usr/local/haskell/ghc-8.2.1-x86_64/lib/ghc-8.2.1/bytestring-0.10.8.2 -L/usr/local/haskell/ghc-8.2.1-x86_64/lib/ghc-8.2.1/deepseq-1.4.3.0 -L/usr/local/haskell/ghc-8.2.1-x86_64/lib/ghc-8.2.1/array-0.5.2.0 -L/usr/local/haskell/ghc-8.2.1-x86_64/lib/ghc-8.2.1/base-4.10.0.0 -L/usr/local/haskell/ghc-8.2.1-x86_64/lib/ghc-8.2.1/integer-gmp-1.0.1.0 -L/usr/local/haskell/ghc-8.2.1-x86_64/lib/ghc-8.2.1/ghc-prim-0.5.1.0 -L/usr/local/haskell/ghc-8.2.1-x86_64/lib/ghc-8.2.1/rts
Using internal setup method with build-type Simple and args:
["build","--verbose=3","--builddir=dist"]
Component build order: library
Environment: [("CLUTTER_IM_MODULE","xim"),("COMPIZ_BIN_PATH","/usr/bin/"),("COMPIZ_CONFIG_PROFILE","ubuntu-lowgfx"),("DBUS_SESSION_BUS_ADDRESS","unix:abstract=/tmp/dbus-HhzrkNR5RN"),("DEFAULTS_PATH","/usr/share/gconf/ubuntu.default.path"),("DESKTOP_SESSION","ubuntu"),("DISPLAY",":0"),("GDMSESSION","ubuntu"),("GDM_LANG","en_US"),("GNOME_DESKTOP_SESSION_ID","this-is-deprecated"),("GNOME_KEYRING_CONTROL",""),("GNOME_KEYRING_PID",""),("GPG_AGENT_INFO","/home/rizary/.gnupg/S.gpg-agent:0:1"),("GTK2_MODULES","overlay-scrollbar"),("GTK_IM_MODULE","ibus"),("GTK_MODULES","gail:atk-bridge:unity-gtk-module"),("HASKELL_DIST_DIR","dist"),("HOME","/home/rizary"),("IM_CONFIG_PHASE","1"),("INSTANCE",""),("JOB","unity-settings-daemon"),("LANG","en_US.UTF-8"),("LANGUAGE","en_US"),("LC_ADDRESS","id_ID.UTF-8"),("LC_IDENTIFICATION","id_ID.UTF-8"),("LC_MEASUREMENT","id_ID.UTF-8"),("LC_MONETARY","id_ID.UTF-8"),("LC_NAME","id_ID.UTF-8"),("LC_NUMERIC","id_ID.UTF-8"),("LC_PAPER","id_ID.UTF-8"),("LC_TELEPHONE","id_ID.UTF-8"),("LC_TIME","id_ID.UTF-8"),("LESSCLOSE","/usr/bin/lesspipe %s %s"),("LESSOPEN","| /usr/bin/lesspipe %s"),("LIBGL_ALWAYS_SOFTWARE","1"),("LOGNAME","rizary"),("LS_COLORS","rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:"),("MANDATORY_PATH","/usr/share/gconf/ubuntu.mandatory.path"),("OLDPWD","/home/rizary"),("PATH","/home/rizary/bin:/home/rizary/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"),("PWD","/home/rizary/hackage-matrix-builder"),("QT4_IM_MODULE","xim"),("QT_ACCESSIBILITY","1"),("QT_IM_MODULE","ibus"),("QT_LINUX_ACCESSIBILITY_ALWAYS_ON","1"),("QT_QPA_PLATFORMTHEME","appmenu-qt5"),("SESSION","ubuntu"),("SESSIONTYPE","gnome-session"),("SHELL","/bin/bash"),("SHLVL","1"),("SSH_AUTH_SOCK","/run/user/1000/keyring/ssh"),("TERM","xterm-256color"),("UPSTART_EVENTS","xsession started"),("UPSTART_INSTANCE",""),("UPSTART_JOB","unity7"),("UPSTART_SESSION","unix:abstract=/com/ubuntu/upstart-session/1000/1014"),("USER","rizary"),("VTE_VERSION","4205"),("WINDOWID","54533747"),("XAUTHORITY","/home/rizary/.Xauthority"),("XDG_CONFIG_DIRS","/etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg"),("XDG_CURRENT_DESKTOP","Unity"),("XDG_DATA_DIRS","/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop"),("XDG_GREETER_DATA_DIR","/var/lib/lightdm-data/rizary"),("XDG_RUNTIME_DIR","/run/user/1000"),("XDG_SEAT","seat0"),("XDG_SEAT_PATH","/org/freedesktop/DisplayManager/Seat0"),("XDG_SESSION_DESKTOP","ubuntu"),("XDG_SESSION_ID","c1"),("XDG_SESSION_PATH","/org/freedesktop/DisplayManager/Session0"),("XDG_SESSION_TYPE","x11"),("XDG_VTNR","7"),("XMODIFIERS","@im=ibus"),("_","/usr/local/bin/cabal")]
/usr/local/bin/ghc-pkg-8.2.1 init dist/package.conf.inplace -v2
GHC package manager version 8.2.1
writing cache dist/package.conf.inplace/package.cache
creating dist/build
creating dist/build/autogen
creating dist/build/autogen
Preprocessing library for attoparsec-iso8601-1.0.0.0..
Building library for attoparsec-iso8601-1.0.0.0..
creating dist/build
Environment: [("CLUTTER_IM_MODULE","xim"),("COMPIZ_BIN_PATH","/usr/bin/"),("COMPIZ_CONFIG_PROFILE","ubuntu-lowgfx"),("DBUS_SESSION_BUS_ADDRESS","unix:abstract=/tmp/dbus-HhzrkNR5RN"),("DEFAULTS_PATH","/usr/share/gconf/ubuntu.default.path"),("DESKTOP_SESSION","ubuntu"),("DISPLAY",":0"),("GDMSESSION","ubuntu"),("GDM_LANG","en_US"),("GNOME_DESKTOP_SESSION_ID","this-is-deprecated"),("GNOME_KEYRING_CONTROL",""),("GNOME_KEYRING_PID",""),("GPG_AGENT_INFO","/home/rizary/.gnupg/S.gpg-agent:0:1"),("GTK2_MODULES","overlay-scrollbar"),("GTK_IM_MODULE","ibus"),("GTK_MODULES","gail:atk-bridge:unity-gtk-module"),("HASKELL_DIST_DIR","dist"),("HOME","/home/rizary"),("IM_CONFIG_PHASE","1"),("INSTANCE",""),("JOB","unity-settings-daemon"),("LANG","en_US.UTF-8"),("LANGUAGE","en_US"),("LC_ADDRESS","id_ID.UTF-8"),("LC_IDENTIFICATION","id_ID.UTF-8"),("LC_MEASUREMENT","id_ID.UTF-8"),("LC_MONETARY","id_ID.UTF-8"),("LC_NAME","id_ID.UTF-8"),("LC_NUMERIC","id_ID.UTF-8"),("LC_PAPER","id_ID.UTF-8"),("LC_TELEPHONE","id_ID.UTF-8"),("LC_TIME","id_ID.UTF-8"),("LESSCLOSE","/usr/bin/lesspipe %s %s"),("LESSOPEN","| /usr/bin/lesspipe %s"),("LIBGL_ALWAYS_SOFTWARE","1"),("LOGNAME","rizary"),("LS_COLORS","rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:"),("MANDATORY_PATH","/usr/share/gconf/ubuntu.mandatory.path"),("OLDPWD","/home/rizary"),("PATH","/home/rizary/bin:/home/rizary/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"),("PWD","/home/rizary/hackage-matrix-builder"),("QT4_IM_MODULE","xim"),("QT_ACCESSIBILITY","1"),("QT_IM_MODULE","ibus"),("QT_LINUX_ACCESSIBILITY_ALWAYS_ON","1"),("QT_QPA_PLATFORMTHEME","appmenu-qt5"),("SESSION","ubuntu"),("SESSIONTYPE","gnome-session"),("SHELL","/bin/bash"),("SHLVL","1"),("SSH_AUTH_SOCK","/run/user/1000/keyring/ssh"),("TERM","xterm-256color"),("UPSTART_EVENTS","xsession started"),("UPSTART_INSTANCE",""),("UPSTART_JOB","unity7"),("UPSTART_SESSION","unix:abstract=/com/ubuntu/upstart-session/1000/1014"),("USER","rizary"),("VTE_VERSION","4205"),("WINDOWID","54533747"),("XAUTHORITY","/home/rizary/.Xauthority"),("XDG_CONFIG_DIRS","/etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg"),("XDG_CURRENT_DESKTOP","Unity"),("XDG_DATA_DIRS","/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop"),("XDG_GREETER_DATA_DIR","/var/lib/lightdm-data/rizary"),("XDG_RUNTIME_DIR","/run/user/1000"),("XDG_SEAT","seat0"),("XDG_SEAT_PATH","/org/freedesktop/DisplayManager/Seat0"),("XDG_SESSION_DESKTOP","ubuntu"),("XDG_SESSION_ID","c1"),("XDG_SESSION_PATH","/org/freedesktop/DisplayManager/Session0"),("XDG_SESSION_TYPE","x11"),("XDG_VTNR","7"),("XMODIFIERS","@im=ibus"),("_","/usr/local/bin/cabal")]
/usr/local/bin/ghc-8.2.1 --make -fbuilding-cabal-package -O -static -dynamic-too -dynosuf dyn_o -dynhisuf dyn_hi -outputdir dist/build -odir dist/build -hidir dist/build -stubdir dist/build -i -idist/build -i. -idist/build/autogen -idist/build/global-autogen -Idist/build/autogen -Idist/build/global-autogen -Idist/build -optP-include -optPdist/build/autogen/cabal_macros.h -this-unit-id attoparsec-iso8601-1.0.0.0-2b05e22d4886be4f1130c416cab6dbcdecfdce970ef16132912224a3b1292452 -hide-all-packages -Wmissing-home-modules -no-user-package-db -package-db /home/rizary/.cabal/store/ghc-8.2.1/package.db -package-db dist/package.conf.inplace -package-id attoparsec-0.13.2.0-5dp4kBDsiGY4dQpLKbD5rk -package-id base-4.10.0.0 -package-id base-compat-0.9.3-482e218f408df1334bb9fa79de9751329de164837b8fe05ab6e2724f3bdbe096 -package-id text-1.2.2.2-EGUst8sqNAZCw1xLPcmcMH -package-id time-1.8.0.2 -XHaskell2010 Data.Attoparsec.Time.Internal Data.Attoparsec.Time -Wall -O2
/usr/local/bin/ghc-8.2.1 returned ExitFailure 1
packages definitely up to date: 
packages previously probably up to date: 
packages now probably up to date: 
packages newly up to date: 
packages out to date: hackage-matrix-builder3-0.3-inplace-matrix-controller, hackage-matrix-builder3-0.3-inplace-matrix-lib, hackage-matrix-builder3-0.3-inplace-matrix-worker, hackage-matrix-builder3-0.3-inplace-matrix-worker-client
packages invalid due to dep change: attoparsec-iso8601-1.0.0.0-2b05e22d4886be4f1130c416cab6dbcdecfdce970ef16132912224a3b1292452, hackage-matrix-builder3-0.3-inplace-matrix-controller, hackage-matrix-builder3-0.3-inplace-matrix-lib, hackage-matrix-builder3-0.3-inplace-matrix-worker, hackage-matrix-builder3-0.3-inplace-matrix-worker-client, http-api-data-0.3.7.1-f7120fcd0528fe7b3140a5fd43e85ebccfdbad8b7006cebf8eb509e54078b2b6, servant-0.11-985524af6904e944e142187426973a4b4eb7ce902b9ed8ac6fbca9f36827adc9, servant-client-0.11-d8dc5e7f372c8a93275d499e680d098fc638e3b2a97f61006cbec9242c78a2c3, servant-snap-0.7.3-c52d7f8f00cce4e958efd60d26c357b612a8c594118e0823026fafc2dcee84fd, servant-snap-0.7.3-e4a8f941f3d8cd3e7ce7c1bcfa0daeebe9bd6583b68ee216cb3d9911d45f9e26
packages invalid due to build failure: attoparsec-iso8601-1.0.0.0-2b05e22d4886be4f1130c416cab6dbcdecfdce970ef16132912224a3b1292452

and without v3, i got the following error:

Configuring library for attoparsec-iso8601-1.0.0.0..
Preprocessing library for attoparsec-iso8601-1.0.0.0..
Building library for attoparsec-iso8601-1.0.0.0..
<command line>: cannot satisfy -package-id attoparsec-0.13.2.0-5dp4kBDsiGY4dQpLKbD5rk: 
    attoparsec-0.13.2.0-5dp4kBDsiGY4dQpLKbD5rk is unusable due to shadowed dependencies:
      scientific-0.3.5.1-L0qYzdp0wpz8rO8gircNSR text-1.2.2.2-EGUst8sqNAZCw1xLPcmcMH
    (use -v for more information)
cabal: Failed to build attoparsec-iso8601-1.0.0.0 (which is required by
exe:matrix-worker from hackage-matrix-builder3-0.3, exe:matrix-controller from
hackage-matrix-builder3-0.3 and others).

the plan.json is here:
https://usercontent.irccloud-cdn.com/file/SagMK3Bk/plan.text

is this problem relevant to what OP is made here?

@23Skidoo
Copy link
Member

23Skidoo commented Sep 6, 2017

This Stack issue may be related: commercialhaskell/stack#2781.

@snoyberg
Copy link
Collaborator

snoyberg commented Sep 7, 2017

I just saw this reference from the Stack issue (thank you!). I initially heard about this problem from a user report trying to build Yesod. The failure log is:

Resolving dependencies...
Configuring attoparsec-iso8601-1.0.0.0...
Downloading deepseq-generics-0.2.0.0...
Downloading easy-file-0.2.1...
Configuring css-text-0.1.2.2...
Building attoparsec-iso8601-1.0.0.0...
Building css-text-0.1.2.2...
Configuring deepseq-generics-0.2.0.0...
Configuring easy-file-0.2.1...
Failed to install attoparsec-iso8601-1.0.0.0
Build log ( /Users/***/.cabal/logs/ghc-8.2.1/attoparsec-iso8601-1.0.0.0-6lMrUzQFThX7OY4UCX1dQA.log ):
cabal: Entering directory '/var/folders/5h/9kggsmys0l359nf3w97zrz6h0000gn/T/cabal-tmp-51727/attoparsec-iso8601-1.0.0.0'
Configuring attoparsec-iso8601-1.0.0.0...
Preprocessing library for attoparsec-iso8601-1.0.0.0..
Building library for attoparsec-iso8601-1.0.0.0..
<command line>: cannot satisfy -package-id attoparsec-0.13.2.0-5dp4kBDsiGY4dQpLKbD5rk: 
    attoparsec-0.13.2.0-5dp4kBDsiGY4dQpLKbD5rk is unusable due to shadowed dependencies:
      scientific-0.3.5.1-L0qYzdp0wpz8rO8gircNSR text-1.2.2.2-EGUst8sqNAZCw1xLPcmcMH
    (use -v for more information)
cabal: Leaving directory '/var/folders/5h/9kggsmys0l359nf3w97zrz6h0000gn/T/cabal-tmp-51727/attoparsec-iso8601-1.0.0.0'
Downloading email-validate-2.3.1...
Failed to install css-text-0.1.2.2
Build log ( /Users/***/.cabal/logs/ghc-8.2.1/css-text-0.1.2.2-4QppwVPb0USjv5MrHNQ02.log ):
cabal: Entering directory '/var/folders/5h/9kggsmys0l359nf3w97zrz6h0000gn/T/cabal-tmp-51728/css-text-0.1.2.2'
Configuring css-text-0.1.2.2...
Preprocessing library for css-text-0.1.2.2..
Building library for css-text-0.1.2.2..
<command line>: cannot satisfy -package-id attoparsec-0.13.2.0-5dp4kBDsiGY4dQpLKbD5rk: 
    attoparsec-0.13.2.0-5dp4kBDsiGY4dQpLKbD5rk is unusable due to shadowed dependencies:
      scientific-0.3.5.1-L0qYzdp0wpz8rO8gircNSR text-1.2.2.2-EGUst8sqNAZCw1xLPcmcMH
    (use -v for more information)
cabal: Leaving directory '/var/folders/5h/9kggsmys0l359nf3w97zrz6h0000gn/T/cabal-tmp-51728/css-text-0.1.2.2'
Building easy-file-0.2.1...
Building deepseq-generics-0.2.0.0...
Configuring email-validate-2.3.1...
Building email-validate-2.3.1...
Failed to install email-validate-2.3.1
Build log ( /Users/***/.cabal/logs/ghc-8.2.1/email-validate-2.3.1-LAn2pCxAZ0l2xvHTdaUnOt.log ):
cabal: Entering directory '/var/folders/5h/9kggsmys0l359nf3w97zrz6h0000gn/T/cabal-tmp-51727/email-validate-2.3.1'
Configuring email-validate-2.3.1...
Preprocessing library for email-validate-2.3.1..
Building library for email-validate-2.3.1..
<command line>: cannot satisfy -package-id attoparsec-0.13.2.0-5dp4kBDsiGY4dQpLKbD5rk: 
    attoparsec-0.13.2.0-5dp4kBDsiGY4dQpLKbD5rk is unusable due to shadowed dependencies:
      scientific-0.3.5.1-L0qYzdp0wpz8rO8gircNSR text-1.2.2.2-EGUst8sqNAZCw1xLPcmcMH
    (use -v for more information)
cabal: Leaving directory '/var/folders/5h/9kggsmys0l359nf3w97zrz6h0000gn/T/cabal-tmp-51727/email-validate-2.3.1'
Installed deepseq-generics-0.2.0.0
Installed easy-file-0.2.1
Updating documentation index
/Users/***/Library/Haskell/share/doc/x86_64-osx-ghc-8.2.1/index.html

The user reported to me using the newest Haskell Platform for Windows.

@snoyberg
Copy link
Collaborator

snoyberg commented Sep 7, 2017

@23Skidoo I was able to knock this down to a minimal reproducing case using only Cabal-the-library (neither Stack nor cabal-install), which hopefully will make it easier to debug this:

https:/snoyberg/stack-issue-2781

Let me know if you have any questions about that, happy to assist.

@23Skidoo
Copy link
Member

23Skidoo commented Sep 7, 2017

@snoyberg Thank you! I'll try to look into that once I'm back from ICFP.

@snoyberg
Copy link
Collaborator

snoyberg commented Sep 7, 2017

Sounds great! Enjoy ICFP 🍻

@snoyberg
Copy link
Collaborator

Any objection to updating the title of this issue to mention "shadowed dependencies?" I think it will make it easier for others to find it (and thereby avoid duplicate reports).

@23Skidoo
Copy link
Member

@snoyberg Go ahead.

@snoyberg snoyberg changed the title cabal 2.0 and alex on macos Shadowed dependencies during builds with Cabal 2.0 WAS: cabal 2.0 and alex on macos Sep 11, 2017
@v0d1ch
Copy link
Contributor Author

v0d1ch commented Sep 20, 2017

@23Skidoo If any help is needed in testing this on macOS just let me know, I am eager to work on pet project that uses cabal 2.0 :)

@cocreature
Copy link
Collaborator

cocreature commented Sep 21, 2017

Here’s another log of running cabal new-build -v3 in the cabal repository itself. I’m on Archlinux 64bit.

<command line>: cannot satisfy -package-id parsec-3.1.11-6214e5c0c9af4e95e54c9d953ab3364dbda37a21a5805fcce190ed05527c9c6d: 
    parsec-3.1.11-6214e5c0c9af4e95e54c9d953ab3364dbda37a21a5805fcce190ed05527c9c6d is unusable due to shadowed dependencies:
      base-4.10.0.0 mtl-2.2.1-8070c991acb6493e0cf92ccd8f6d437e82e6dcd172b63cf3f0e2b2c28a2c3561 bytestring-0.10.8.2 text-1.2.2.2-6ac7503a550e052bab70f5fb00918d012ca2eb46d94e829ff77a9c04eb9d1036
    (use -v for more information)
CallStack (from HasCallStack):
  die', called at ./Distribution/Client/ProjectOrchestration.hs:782:8 in main:Distribution.Client.ProjectOrchestration
cabal: Failed to build Cabal-2.1.0.0-inplace.
Failed to build
HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759.
Failed to build
aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0.
Failed to build cabal-install-2.1.0.0 because it depends on
cabal-install-2.1.0.0 which itself failed to build.
Failed to build cabal-testsuite-2.1.0.0 because it depends on
cabal-testsuite-2.1.0.0 which itself failed to build.
Failed to build
edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b.
Failed to build hackage-security-0.5.2.2 because it depends on
hackage-security-0.5.2.2 which itself failed to build.
Failed to build
optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e.
Failed to build
regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd.
Failed to build solver-benchmarks-2.1.0.0 because it depends on
solver-benchmarks-2.1.0.0 which itself failed to build.
Failed to build solver-benchmarks-2.1.0.0 because it depends on
solver-benchmarks-2.1.0.0 which itself failed to build.
Failed to build statistics-0.14.0.2 because it depends on statistics-0.14.0.2
which itself failed to build.
Failed to build tasty-0.11.2.5 because it depends on tasty-0.11.2.5 which
itself failed to build.
Failed to build tasty-hunit-0.9.2 because it depends on tasty-hunit-0.9.2
which itself failed to build.
Failed to build tasty-quickcheck-0.9.1 because it depends on
tasty-quickcheck-0.9.1 which itself failed to build.
.0.0
  base-compat-0.9.3-482e218f408df1334bb9fa79de9751329de164837b8fe05ab6e2724f3bdbe096
  containers-0.5.10.2
  deepseq-1.4.3.0
  dlist-0.8.0.3-dd9ed8e1030946204a4b84d9292bb56c211ee00030846ce5683105204d8e0db9
  ghc-prim-0.5.1.0
  hashable-1.2.6.1-98aef0a8de5ad02c96cfa95920032e424b749b057fd245c29d635ea609f7aec4
  scientific-0.3.5.2-a8400ef16cbe762a455c7ddba39a9152e3ac3fb5608e57b5d821536a310ee59e
  tagged-0.8.5-c8670fa3ab185bf34dfdc2bd7ba4b9d3a8d5a8aca6711837ded1a94bd311c3c8
  template-haskell-2.12.0.0
  text-1.2.2.2-6ac7503a550e052bab70f5fb00918d012ca2eb46d94e829ff77a9c04eb9d1036
  time-1.8.0.2
  time-locale-compat-0.1.1.3-7d1b1416cc4bb7c47a72336ad0c29f8f7d5bf3c2a3f1b7d7019f6d3b7f717bf8
  unordered-containers-0.2.8.0-39db60305e0ee934f204fca069bbc3b76a6453a78391d4480a99278d225cbe04
  uuid-types-1.0.3-500fafa4f2c04c01347ca9726301f5b5a69a13f8c2a3d10d9f090fd2a65ebf9b
  vector-0.12.0.1-b96ec5ff11c82721a8fe5aa81e7dd0ca430b26ec16de31a79090f91b7e0d2d38
  bytestring-0.10.8.2
Installed ansi-terminal-0.6.3.1 (ansi-terminal-0.6.3.1-45974ea4e18c3ab2057c8242bd273d758ff1a00f3dce2083f88b94a9c22a6f40)
  base-4.10.0.0
Installed ansi-wl-pprint-0.6.8.1 (ansi-wl-pprint-0.6.8.1-368f3f7ac8d906c588eed5d1933e358063e23f09a7224067a6683242bb834123)
  ansi-terminal-0.6.3.1-45974ea4e18c3ab2057c8242bd273d758ff1a00f3dce2083f88b94a9c22a6f40
  base-4.10.0.0
PreExisting array-0.5.2.0 (array-0.5.2.0) base-4.10.0.0
Installed async-2.1.1.1 (async-2.1.1.1-3a1b161a7a5220825397592a453657311aed42217c76c3e39d9451b8b83faed6)
  base-4.10.0.0
  stm-2.4.4.1-330355eb496001748341387390744c5403c056f8c8fa16503d435e1a278e263b
Installed attoparsec-0.13.2.0 (attoparsec-0.13.2.0-371c70ed55b5e0c1b1828bdc7f9dfd161ed5dfb78607505bd913291afdef0e31)
  array-0.5.2.0
  base-4.10.0.0
  bytestring-0.10.8.2
  containers-0.5.10.2
  deepseq-1.4.3.0
  scientific-0.3.5.2-a8400ef16cbe762a455c7ddba39a9152e3ac3fb5608e57b5d821536a310ee59e
  transformers-0.5.2.0
  text-1.2.2.2-6ac7503a550e052bab70f5fb00918d012ca2eb46d94e829ff77a9c04eb9d1036
PreExisting base-4.10.0.0 (base-4.10.0.0)
  rts
  ghc-prim-0.5.1.0
  integer-gmp-1.0.1.0
Installed base-compat-0.9.3 (base-compat-0.9.3-482e218f408df1334bb9fa79de9751329de164837b8fe05ab6e2724f3bdbe096)
  base-4.10.0.0
  unix-2.7.2.2
Installed base-orphans-0.6 (base-orphans-0.6-888eadcddf7a9630a1acb5f1a217b5840ce88a5692dcfb12b409a39f30607e52)
  base-4.10.0.0
  ghc-prim-0.5.1.0
Installed base16-bytestring-0.1.1.6 (base16-bytestring-0.1.1.6-25d1695797bab51a04b7004e91f0d3cf509763351567b10e95f6a1929dd1312b)
  base-4.10.0.0
  bytestring-0.10.8.2
  ghc-prim-0.5.1.0
Installed base64-bytestring-1.0.0.1 (base64-bytestring-1.0.0.1-9a3ea6e9ef3def0b23869568ba586ca4695f88732789c7c34a8302e76740ddc4)
  base-4.10.0.0
  bytestring-0.10.8.2
PreExisting binary-0.8.5.1 (binary-0.8.5.1)
  base-4.10.0.0
  bytestring-0.10.8.2
  containers-0.5.10.2
  array-0.5.2.0
PreExisting bytestring-0.10.8.2 (bytestring-0.10.8.2)
  base-4.10.0.0
  ghc-prim-0.5.1.0
  deepseq-1.4.3.0
  integer-gmp-1.0.1.0
Configured cabal-install-2.1.0.0 (cabal-install-2.1.0.0-inplace)
  async-2.1.1.1-3a1b161a7a5220825397592a453657311aed42217c76c3e39d9451b8b83faed6
  array-0.5.2.0
  base-4.10.0.0
  base16-bytestring-0.1.1.6-25d1695797bab51a04b7004e91f0d3cf509763351567b10e95f6a1929dd1312b
  binary-0.8.5.1
  bytestring-0.10.8.2
  Cabal-2.1.0.0-inplace
  containers-0.5.10.2
  cryptohash-sha256-0.11.100.1-baf53734877a7f44bd0af59f07bb9a5716151ef40974b89575be11b4a947b2b8
  deepseq-1.4.3.0
  echo-0.1.3-14006eeeb08ecb595ec79bc68f5d21be24fd8ba462f006f8dd1dacc230fbb850
  edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b
  filepath-1.4.1.2
  hashable-1.2.6.1-98aef0a8de5ad02c96cfa95920032e424b749b057fd245c29d635ea609f7aec4
  HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759
  mtl-2.2.1-8070c991acb6493e0cf92ccd8f6d437e82e6dcd172b63cf3f0e2b2c28a2c3561
  pretty-1.1.3.3
  random-1.1-7873472b516fb27541ff1cf5f7dec6c9a549a1607fef97fd10611300c4828fc1
  stm-2.4.4.1-330355eb496001748341387390744c5403c056f8c8fa16503d435e1a278e263b
  tar-0.5.0.3-1da47cc78d06c0e6cb88c2886255b091aead5c09ca02c8e7b1f9cc395b02fc9f
  time-1.8.0.2
  zlib-0.6.1.2-12c573b5b6af44f3fe6db28d6fb711b3953aa3469d4309a13adce662dc7f3622
  hackage-security-0.5.2.2-inplace
  directory-1.3.0.2
  process-1.6.1.0
  network-uri-2.6.1.0-704f794840d33f39721e757168507d39393e9749c28f57cb2af66ccd193153f4
  network-2.6.3.2-60e67ea0b7e897dcc0d6eda7115a39ece8cc0a3843c2a8ea1aa69d3cb0fa9dae
  unix-2.7.2.2
  QuickCheck-2.10.0.1-7a4bd90d4174ec3fa6e36941c47bd89d509a4ce5735f82b6e48ac1589843fa55
  pretty-show-1.6.13-3f640adcb465f32341bd6ffcccf1acd3866c6b58d79896fc7772b66d000e4ee5
  tagged-0.8.5-c8670fa3ab185bf34dfdc2bd7ba4b9d3a8d5a8aca6711837ded1a94bd311c3c8
  tasty-0.11.2.5-aa52a82f2cb225bbc63c18abaa821b2bf415fee1c416012752c88cc2c3248f6c
  tasty-hunit-0.9.2-de1d72fe68d4fe2a6d78e0e25f134a91fb9ed612c28771b91e3906b84a7a935f
  tasty-quickcheck-0.9.1-f94260dfb7f89821fbb2f90e91173045f23a80398c71c817d9057c739b092545
Configured cabal-testsuite-2.1.0.0 (cabal-testsuite-2.1.0.0-inplace)
  aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0
  attoparsec-0.13.2.0-371c70ed55b5e0c1b1828bdc7f9dfd161ed5dfb78607505bd913291afdef0e31
  async-2.1.1.1-3a1b161a7a5220825397592a453657311aed42217c76c3e39d9451b8b83faed6
  base-4.10.0.0
  bytestring-0.10.8.2
  transformers-0.5.2.0
  optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e
  process-1.6.1.0
  directory-1.3.0.2
  filepath-1.4.1.2
  regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd
  regex-tdfa-1.2.2-5f8149b12679ca90eaa2d5ed89d2b3e0eca3bd7672ebc1d6c2fe5a309b79fe47
  text-1.2.2.2-6ac7503a550e052bab70f5fb00918d012ca2eb46d94e829ff77a9c04eb9d1036
  Cabal-2.1.0.0-inplace
  unix-2.7.2.2
  exceptions-0.8.3-4dc53aaafc31b8628a7160c79190c2c19d452e3b78e79bb20395591c1a85487e
  clock-0.7.2-964f28141c48d5c6370076e13e3f7e5af8ebda438fad6663a36e5af91b36a462
Installed cereal-0.5.4.0 (cereal-0.5.4.0-204584e97891dda07a1f598e8a71ac989fbbbc9fa60b7a778a969f104833fbfc)
  base-4.10.0.0
  containers-0.5.10.2
  array-0.5.2.0
  ghc-prim-0.5.1.0
  bytestring-0.10.8.2
Installed clock-0.7.2 (clock-0.7.2-964f28141c48d5c6370076e13e3f7e5af8ebda438fad6663a36e5af91b36a462)
  base-4.10.0.0
PreExisting containers-0.5.10.2 (containers-0.5.10.2)
  base-4.10.0.0
  array-0.5.2.0
  deepseq-1.4.3.0
  ghc-prim-0.5.1.0
Installed cryptohash-sha256-0.11.100.1 (cryptohash-sha256-0.11.100.1-baf53734877a7f44bd0af59f07bb9a5716151ef40974b89575be11b4a947b2b8)
  base-4.10.0.0
  bytestring-0.10.8.2
PreExisting deepseq-1.4.3.0 (deepseq-1.4.3.0)
  base-4.10.0.0
  array-0.5.2.0
PreExisting directory-1.3.0.2 (directory-1.3.0.2)
  base-4.10.0.0
  time-1.8.0.2
  filepath-1.4.1.2
  unix-2.7.2.2
Installed dlist-0.8.0.3 (dlist-0.8.0.3-dd9ed8e1030946204a4b84d9292bb56c211ee00030846ce5683105204d8e0db9)
  base-4.10.0.0
  deepseq-1.4.3.0
Installed echo-0.1.3 (echo-0.1.3-14006eeeb08ecb595ec79bc68f5d21be24fd8ba462f006f8dd1dacc230fbb850)
  base-4.10.0.0
  process-1.6.1.0
Installed ed25519-0.0.5.0 (ed25519-0.0.5.0-a9a8cd9d517c81818c48f80b64a310b7308888e550933388e6ef7234f8acdc37)
  ghc-prim-0.5.1.0
  base-4.10.0.0
  bytestring-0.10.8.2
Configured edit-distance-0.2.2.1 (edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b)
  base-4.10.0.0
  array-0.5.2.0
  random-1.1-7873472b516fb27541ff1cf5f7dec6c9a549a1607fef97fd10611300c4828fc1
  containers-0.5.10.2
Installed erf-2.0.0.0 (erf-2.0.0.0-8537961f7803acb6a7dd39060f7caf1bf47fc2710e32af5002b89a5f2d110e32)
  base-4.10.0.0
Installed exceptions-0.8.3 (exceptions-0.8.3-4dc53aaafc31b8628a7160c79190c2c19d452e3b78e79bb20395591c1a85487e)
  base-4.10.0.0
  stm-2.4.4.1-330355eb496001748341387390744c5403c056f8c8fa16503d435e1a278e263b
  template-haskell-2.12.0.0
  transformers-0.5.2.0
  transformers-compat-0.5.1.4-b5a50f3d1c26ec78814341f44cdd5980005561130e5a275f85e785093b9fb0f1
  mtl-2.2.1-8070c991acb6493e0cf92ccd8f6d437e82e6dcd172b63cf3f0e2b2c28a2c3561
PreExisting filepath-1.4.1.2 (filepath-1.4.1.2) base-4.10.0.0
PreExisting ghc-boot-th-8.2.1 (ghc-boot-th-8.2.1) base-4.10.0.0
PreExisting ghc-prim-0.5.1.0 (ghc-prim-0.5.1.0) rts
Configured hackage-security-0.5.2.2 (hackage-security-0.5.2.2-inplace)
  base-4.10.0.0
  base16-bytestring-0.1.1.6-25d1695797bab51a04b7004e91f0d3cf509763351567b10e95f6a1929dd1312b
  base64-bytestring-1.0.0.1-9a3ea6e9ef3def0b23869568ba586ca4695f88732789c7c34a8302e76740ddc4
  bytestring-0.10.8.2
  Cabal-2.1.0.0-inplace
  containers-0.5.10.2
  directory-1.3.0.2
  ed25519-0.0.5.0-a9a8cd9d517c81818c48f80b64a310b7308888e550933388e6ef7234f8acdc37
  filepath-1.4.1.2
  mtl-2.2.1-8070c991acb6493e0cf92ccd8f6d437e82e6dcd172b63cf3f0e2b2c28a2c3561
  parsec-3.1.11-6214e5c0c9af4e95e54c9d953ab3364dbda37a21a5805fcce190ed05527c9c6d
  pretty-1.1.3.3
  cryptohash-sha256-0.11.100.1-baf53734877a7f44bd0af59f07bb9a5716151ef40974b89575be11b4a947b2b8
  tar-0.5.0.3-1da47cc78d06c0e6cb88c2886255b091aead5c09ca02c8e7b1f9cc395b02fc9f
  time-1.8.0.2
  transformers-0.5.2.0
  zlib-0.6.1.2-12c573b5b6af44f3fe6db28d6fb711b3953aa3469d4309a13adce662dc7f3622
  template-haskell-2.12.0.0
  ghc-prim-0.5.1.0
  network-uri-2.6.1.0-704f794840d33f39721e757168507d39393e9749c28f57cb2af66ccd193153f4
  network-2.6.3.2-60e67ea0b7e897dcc0d6eda7115a39ece8cc0a3843c2a8ea1aa69d3cb0fa9dae
Installed happy-1.19.7 (happy-1.19.7-e46f3a1ef84d03ea966fbf7bc5d43b158ac9abe6be44a99e4fefafd1407232a3)
  base-4.10.0.0
  array-0.5.2.0
  containers-0.5.10.2
  mtl-2.2.1-8070c991acb6493e0cf92ccd8f6d437e82e6dcd172b63cf3f0e2b2c28a2c3561
  Cabal-2.0.0.2
  directory-1.3.0.2
  filepath-1.4.1.2
Installed hashable-1.2.6.1 (hashable-1.2.6.1-98aef0a8de5ad02c96cfa95920032e424b749b057fd245c29d635ea609f7aec4)
  base-4.10.0.0
  bytestring-0.10.8.2
  deepseq-1.4.3.0
  ghc-prim-0.5.1.0
  text-1.2.2.2-6ac7503a550e052bab70f5fb00918d012ca2eb46d94e829ff77a9c04eb9d1036
  integer-gmp-1.0.1.0
Installed haskell-lexer-1.0.1 (haskell-lexer-1.0.1-8f6157c58f59c8008df4ef10e3ea5f3f02cce1d01aaf9adcf2b8ee473c74e3eb)
  base-4.10.0.0
PreExisting integer-gmp-1.0.1.0 (integer-gmp-1.0.1.0) ghc-prim-0.5.1.0
Installed integer-logarithms-1.0.2 (integer-logarithms-1.0.2-2265e4e2ed934422e61dbea1c12d306d6a6a9aee0dedf4709540d3f50c5e12e4)
  base-4.10.0.0
  array-0.5.2.0
  ghc-prim-0.5.1.0
  integer-gmp-1.0.1.0
Installed math-functions-0.2.1.0 (math-functions-0.2.1.0-4d16daea3c2ec1c08d3a28f54dc9078a6a09097d53fb6dc5c88fcff3c6c0d644)
  base-4.10.0.0
  deepseq-1.4.3.0
  vector-0.12.0.1-b96ec5ff11c82721a8fe5aa81e7dd0ca430b26ec16de31a79090f91b7e0d2d38
  primitive-0.6.2.0-270a4317546da0ee11d8e94544860ec40d919e6fbe5cf674ed1b2eaacca46319
  vector-th-unbox-0.2.1.6-ede19dd99271cc5fe0de6ef3209342d4713f225bde069a5b0f2ad310cd779b7f
Installed monad-par-0.3.4.8 (monad-par-0.3.4.8-69385eac9063ad81b112f916ca392b4ef5d673bb26c213e75ac8bc23532ec122)
  base-4.10.0.0
  abstract-par-0.3.3-9b346d8c8f01cae2460202b6452be9464e729464404b4a91a304b670d33bd833
  abstract-deque-0.3-2ecbb4df02e16c62f61656ccf8e42a07182597eecfba392376f2c596a20dab6f
  monad-par-extras-0.3.3-0888bb6b013266b0ce6b06b8df661cb941412f4391ad229f4c569b16312fdb4c
  deepseq-1.4.3.0
  array-0.5.2.0
  mwc-random-0.13.6.0-656e59c21d4d1df0b2d6f5cf3c56c61b77f6d747d5aca6b91fa1b101c1a0a85a
  containers-0.5.10.2
  parallel-3.2.1.1-80fd07fa563ea0b87f65c6d936da394056a4f1914562719782ea29dd61ef0ce9
  mtl-2.2.1-8070c991acb6493e0cf92ccd8f6d437e82e6dcd172b63cf3f0e2b2c28a2c3561
Installed monad-par-extras-0.3.3 (monad-par-extras-0.3.3-0888bb6b013266b0ce6b06b8df661cb941412f4391ad229f4c569b16312fdb4c)
  base-4.10.0.0
  abstract-par-0.3.3-9b346d8c8f01cae2460202b6452be9464e729464404b4a91a304b670d33bd833
  cereal-0.5.4.0-204584e97891dda07a1f598e8a71ac989fbbbc9fa60b7a778a969f104833fbfc
  deepseq-1.4.3.0
  random-1.1-7873472b516fb27541ff1cf5f7dec6c9a549a1607fef97fd10611300c4828fc1
  mtl-2.2.1-8070c991acb6493e0cf92ccd8f6d437e82e6dcd172b63cf3f0e2b2c28a2c3561
  transformers-0.5.2.0
Installed mtl-2.2.1 (mtl-2.2.1-8070c991acb6493e0cf92ccd8f6d437e82e6dcd172b63cf3f0e2b2c28a2c3561)
  base-4.10.0.0
  transformers-0.5.2.0
Installed mwc-random-0.13.6.0 (mwc-random-0.13.6.0-656e59c21d4d1df0b2d6f5cf3c56c61b77f6d747d5aca6b91fa1b101c1a0a85a)
  base-4.10.0.0
  primitive-0.6.2.0-270a4317546da0ee11d8e94544860ec40d919e6fbe5cf674ed1b2eaacca46319
  time-1.8.0.2
  vector-0.12.0.1-b96ec5ff11c82721a8fe5aa81e7dd0ca430b26ec16de31a79090f91b7e0d2d38
  math-functions-0.2.1.0-4d16daea3c2ec1c08d3a28f54dc9078a6a09097d53fb6dc5c88fcff3c6c0d644
Installed network-2.6.3.2 (network-2.6.3.2-60e67ea0b7e897dcc0d6eda7115a39ece8cc0a3843c2a8ea1aa69d3cb0fa9dae)
  base-4.10.0.0
  bytestring-0.10.8.2
  unix-2.7.2.2
Installed network-uri-2.6.1.0 (network-uri-2.6.1.0-704f794840d33f39721e757168507d39393e9749c28f57cb2af66ccd193153f4)
  base-4.10.0.0
  deepseq-1.4.3.0
  parsec-3.1.11-6214e5c0c9af4e95e54c9d953ab3364dbda37a21a5805fcce190ed05527c9c6d
Configured optparse-applicative-0.13.2.0 (optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e)
  base-4.10.0.0
  transformers-0.5.2.0
  transformers-compat-0.5.1.4-b5a50f3d1c26ec78814341f44cdd5980005561130e5a275f85e785093b9fb0f1
  process-1.6.1.0
  ansi-wl-pprint-0.6.8.1-368f3f7ac8d906c588eed5d1933e358063e23f09a7224067a6683242bb834123
Installed parallel-3.2.1.1 (parallel-3.2.1.1-80fd07fa563ea0b87f65c6d936da394056a4f1914562719782ea29dd61ef0ce9)
  array-0.5.2.0
  base-4.10.0.0
  containers-0.5.10.2
  deepseq-1.4.3.0
Installed parsec-3.1.11 (parsec-3.1.11-6214e5c0c9af4e95e54c9d953ab3364dbda37a21a5805fcce190ed05527c9c6d)
  base-4.10.0.0
  mtl-2.2.1-8070c991acb6493e0cf92ccd8f6d437e82e6dcd172b63cf3f0e2b2c28a2c3561
  bytestring-0.10.8.2
  text-1.2.2.2-6ac7503a550e052bab70f5fb00918d012ca2eb46d94e829ff77a9c04eb9d1036
PreExisting pretty-1.1.3.3 (pretty-1.1.3.3)
  base-4.10.0.0
  deepseq-1.4.3.0
  ghc-prim-0.5.1.0
Installed pretty-show-1.6.13 (pretty-show-1.6.13-3f640adcb465f32341bd6ffcccf1acd3866c6b58d79896fc7772b66d000e4ee5)
  array-0.5.2.0
  base-4.10.0.0
  haskell-lexer-1.0.1-8f6157c58f59c8008df4ef10e3ea5f3f02cce1d01aaf9adcf2b8ee473c74e3eb
  pretty-1.1.3.3
  filepath-1.4.1.2
  ghc-prim-0.5.1.0
  happy-1.19.7-e46f3a1ef84d03ea966fbf7bc5d43b158ac9abe6be44a99e4fefafd1407232a3
Installed primitive-0.6.2.0 (primitive-0.6.2.0-270a4317546da0ee11d8e94544860ec40d919e6fbe5cf674ed1b2eaacca46319)
  base-4.10.0.0
  ghc-prim-0.5.1.0
  transformers-0.5.2.0
PreExisting process-1.6.1.0 (process-1.6.1.0)
  base-4.10.0.0
  directory-1.3.0.2
  filepath-1.4.1.2
  deepseq-1.4.3.0
  unix-2.7.2.2
Installed random-1.1 (random-1.1-7873472b516fb27541ff1cf5f7dec6c9a549a1607fef97fd10611300c4828fc1)
  base-4.10.0.0
  time-1.8.0.2
Installed regex-base-0.93.2 (regex-base-0.93.2-c906685e53246ca56d850d30b327b44a6042b5ec0ed17d7034c0c23ce2249443)
  array-0.5.2.0
  base-4.10.0.0
  bytestring-0.10.8.2
  containers-0.5.10.2
  mtl-2.2.1-8070c991acb6493e0cf92ccd8f6d437e82e6dcd172b63cf3f0e2b2c28a2c3561
Configured regex-compat-tdfa-0.95.1.4 (regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd)
  array-0.5.2.0
  base-4.10.0.0
  regex-base-0.93.2-c906685e53246ca56d850d30b327b44a6042b5ec0ed17d7034c0c23ce2249443
  regex-tdfa-1.2.2-5f8149b12679ca90eaa2d5ed89d2b3e0eca3bd7672ebc1d6c2fe5a309b79fe47
Installed regex-tdfa-1.2.2 (regex-tdfa-1.2.2-5f8149b12679ca90eaa2d5ed89d2b3e0eca3bd7672ebc1d6c2fe5a309b79fe47)
  array-0.5.2.0
  base-4.10.0.0
  bytestring-0.10.8.2
  containers-0.5.10.2
  ghc-prim-0.5.1.0
  mtl-2.2.1-8070c991acb6493e0cf92ccd8f6d437e82e6dcd172b63cf3f0e2b2c28a2c3561
  parsec-3.1.11-6214e5c0c9af4e95e54c9d953ab3364dbda37a21a5805fcce190ed05527c9c6d
  regex-base-0.93.2-c906685e53246ca56d850d30b327b44a6042b5ec0ed17d7034c0c23ce2249443
PreExisting rts-1.0 (rts)
Installed scientific-0.3.5.2 (scientific-0.3.5.2-a8400ef16cbe762a455c7ddba39a9152e3ac3fb5608e57b5d821536a310ee59e)
  base-4.10.0.0
  integer-logarithms-1.0.2-2265e4e2ed934422e61dbea1c12d306d6a6a9aee0dedf4709540d3f50c5e12e4
  deepseq-1.4.3.0
  text-1.2.2.2-6ac7503a550e052bab70f5fb00918d012ca2eb46d94e829ff77a9c04eb9d1036
  hashable-1.2.6.1-98aef0a8de5ad02c96cfa95920032e424b749b057fd245c29d635ea609f7aec4
  primitive-0.6.2.0-270a4317546da0ee11d8e94544860ec40d919e6fbe5cf674ed1b2eaacca46319
  containers-0.5.10.2
  binary-0.8.5.1
  bytestring-0.10.8.2
  integer-gmp-1.0.1.0
Configured solver-benchmarks-2.1.0.0 (solver-benchmarks-2.1.0.0-inplace)
  base-4.10.0.0
  bytestring-0.10.8.2
  Cabal-2.1.0.0-inplace
  optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e
  process-1.6.1.0
  time-1.8.0.2
  statistics-0.14.0.2-f146c943a6e73c0ce0d2b1233bfdfc8de4f8cfa1d56917fe46ba8aa67ce5be13
  vector-0.12.0.1-b96ec5ff11c82721a8fe5aa81e7dd0ca430b26ec16de31a79090f91b7e0d2d38
Configured solver-benchmarks-2.1.0.0 (solver-benchmarks-2.1.0.0-inplace-hackage-benchmark)
  base-4.10.0.0
  solver-benchmarks-2.1.0.0-inplace
Configured statistics-0.14.0.2 (statistics-0.14.0.2-f146c943a6e73c0ce0d2b1233bfdfc8de4f8cfa1d56917fe46ba8aa67ce5be13)
  aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0
  base-4.10.0.0
  base-orphans-0.6-888eadcddf7a9630a1acb5f1a217b5840ce88a5692dcfb12b409a39f30607e52
  binary-0.8.5.1
  deepseq-1.4.3.0
  erf-2.0.0.0-8537961f7803acb6a7dd39060f7caf1bf47fc2710e32af5002b89a5f2d110e32
  math-functions-0.2.1.0-4d16daea3c2ec1c08d3a28f54dc9078a6a09097d53fb6dc5c88fcff3c6c0d644
  monad-par-0.3.4.8-69385eac9063ad81b112f916ca392b4ef5d673bb26c213e75ac8bc23532ec122
  mwc-random-0.13.6.0-656e59c21d4d1df0b2d6f5cf3c56c61b77f6d747d5aca6b91fa1b101c1a0a85a
  primitive-0.6.2.0-270a4317546da0ee11d8e94544860ec40d919e6fbe5cf674ed1b2eaacca46319
  vector-0.12.0.1-b96ec5ff11c82721a8fe5aa81e7dd0ca430b26ec16de31a79090f91b7e0d2d38
  vector-algorithms-0.7.0.1-136ce5e272795fe8cec8594c0b434780997fccef2b9ed15e899db7764ba74603
  vector-th-unbox-0.2.1.6-ede19dd99271cc5fe0de6ef3209342d4713f225bde069a5b0f2ad310cd779b7f
  vector-binary-instances-0.2.3.5-b08614f8720a07394354fa66ce62f0f02e8b010bbcbf7ea53c9e656d63e72e61
Installed stm-2.4.4.1 (stm-2.4.4.1-330355eb496001748341387390744c5403c056f8c8fa16503d435e1a278e263b)
  base-4.10.0.0
  array-0.5.2.0
Installed tagged-0.8.5 (tagged-0.8.5-c8670fa3ab185bf34dfdc2bd7ba4b9d3a8d5a8aca6711837ded1a94bd311c3c8)
  base-4.10.0.0
  template-haskell-2.12.0.0
  deepseq-1.4.3.0
  transformers-0.5.2.0
  transformers-compat-0.5.1.4-b5a50f3d1c26ec78814341f44cdd5980005561130e5a275f85e785093b9fb0f1
Installed tar-0.5.0.3 (tar-0.5.0.3-1da47cc78d06c0e6cb88c2886255b091aead5c09ca02c8e7b1f9cc395b02fc9f)
  base-4.10.0.0
  filepath-1.4.1.2
  directory-1.3.0.2
  array-0.5.2.0
  containers-0.5.10.2
  deepseq-1.4.3.0
  time-1.8.0.2
  bytestring-0.10.8.2
Configured tasty-0.11.2.5 (tasty-0.11.2.5-aa52a82f2cb225bbc63c18abaa821b2bf415fee1c416012752c88cc2c3248f6c)
  base-4.10.0.0
  stm-2.4.4.1-330355eb496001748341387390744c5403c056f8c8fa16503d435e1a278e263b
  containers-0.5.10.2
  mtl-2.2.1-8070c991acb6493e0cf92ccd8f6d437e82e6dcd172b63cf3f0e2b2c28a2c3561
  tagged-0.8.5-c8670fa3ab185bf34dfdc2bd7ba4b9d3a8d5a8aca6711837ded1a94bd311c3c8
  regex-tdfa-1.2.2-5f8149b12679ca90eaa2d5ed89d2b3e0eca3bd7672ebc1d6c2fe5a309b79fe47
  optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e
  deepseq-1.4.3.0
  unbounded-delays-0.1.1.0-a8b9d7c2715ee1f2433ae8f3751d97ad71f5e8501b24b49faadc187e8cc2a7d2
  async-2.1.1.1-3a1b161a7a5220825397592a453657311aed42217c76c3e39d9451b8b83faed6
  ansi-terminal-0.6.3.1-45974ea4e18c3ab2057c8242bd273d758ff1a00f3dce2083f88b94a9c22a6f40
  clock-0.7.2-964f28141c48d5c6370076e13e3f7e5af8ebda438fad6663a36e5af91b36a462
  unix-2.7.2.2
Configured tasty-hunit-0.9.2 (tasty-hunit-0.9.2-de1d72fe68d4fe2a6d78e0e25f134a91fb9ed612c28771b91e3906b84a7a935f)
  base-4.10.0.0
  tasty-0.11.2.5-aa52a82f2cb225bbc63c18abaa821b2bf415fee1c416012752c88cc2c3248f6c
Configured tasty-quickcheck-0.9.1 (tasty-quickcheck-0.9.1-f94260dfb7f89821fbb2f90e91173045f23a80398c71c817d9057c739b092545)
  base-4.10.0.0
  tagged-0.8.5-c8670fa3ab185bf34dfdc2bd7ba4b9d3a8d5a8aca6711837ded1a94bd311c3c8
  tasty-0.11.2.5-aa52a82f2cb225bbc63c18abaa821b2bf415fee1c416012752c88cc2c3248f6c
  random-1.1-7873472b516fb27541ff1cf5f7dec6c9a549a1607fef97fd10611300c4828fc1
  QuickCheck-2.10.0.1-7a4bd90d4174ec3fa6e36941c47bd89d509a4ce5735f82b6e48ac1589843fa55
PreExisting template-haskell-2.12.0.0 (template-haskell-2.12.0.0)
  base-4.10.0.0
  ghc-boot-th-8.2.1
  pretty-1.1.3.3
Installed text-1.2.2.2 (text-1.2.2.2-6ac7503a550e052bab70f5fb00918d012ca2eb46d94e829ff77a9c04eb9d1036)
  array-0.5.2.0
  base-4.10.0.0
  binary-0.8.5.1
  deepseq-1.4.3.0
  ghc-prim-0.5.1.0
  bytestring-0.10.8.2
  integer-gmp-1.0.1.0
Installed tf-random-0.5 (tf-random-0.5-e7676b253e029bef9a8d02167a3a5c6fb0c8be2a13a220e77efa70a7cddf5552)
  base-4.10.0.0
  primitive-0.6.2.0-270a4317546da0ee11d8e94544860ec40d919e6fbe5cf674ed1b2eaacca46319
  random-1.1-7873472b516fb27541ff1cf5f7dec6c9a549a1607fef97fd10611300c4828fc1
  time-1.8.0.2
PreExisting time-1.8.0.2 (time-1.8.0.2)
  base-4.10.0.0
  deepseq-1.4.3.0
Installed time-locale-compat-0.1.1.3 (time-locale-compat-0.1.1.3-7d1b1416cc4bb7c47a72336ad0c29f8f7d5bf3c2a3f1b7d7019f6d3b7f717bf8)
  base-4.10.0.0
  time-1.8.0.2
PreExisting transformers-0.5.2.0 (transformers-0.5.2.0) base-4.10.0.0
Installed transformers-compat-0.5.1.4 (transformers-compat-0.5.1.4-b5a50f3d1c26ec78814341f44cdd5980005561130e5a275f85e785093b9fb0f1)
  base-4.10.0.0
  transformers-0.5.2.0
  ghc-prim-0.5.1.0
Installed unbounded-delays-0.1.1.0 (unbounded-delays-0.1.1.0-a8b9d7c2715ee1f2433ae8f3751d97ad71f5e8501b24b49faadc187e8cc2a7d2)
  base-4.10.0.0
PreExisting unix-2.7.2.2 (unix-2.7.2.2)
  base-4.10.0.0
  bytestring-0.10.8.2
  time-1.8.0.2
Installed unordered-containers-0.2.8.0 (unordered-containers-0.2.8.0-39db60305e0ee934f204fca069bbc3b76a6453a78391d4480a99278d225cbe04)
  base-4.10.0.0
  deepseq-1.4.3.0
  hashable-1.2.6.1-98aef0a8de5ad02c96cfa95920032e424b749b057fd245c29d635ea609f7aec4
Installed uuid-types-1.0.3 (uuid-types-1.0.3-500fafa4f2c04c01347ca9726301f5b5a69a13f8c2a3d10d9f090fd2a65ebf9b)
  base-4.10.0.0
  binary-0.8.5.1
  bytestring-0.10.8.2
  deepseq-1.4.3.0
  hashable-1.2.6.1-98aef0a8de5ad02c96cfa95920032e424b749b057fd245c29d635ea609f7aec4
  random-1.1-7873472b516fb27541ff1cf5f7dec6c9a549a1607fef97fd10611300c4828fc1
  text-1.2.2.2-6ac7503a550e052bab70f5fb00918d012ca2eb46d94e829ff77a9c04eb9d1036
Installed vector-0.12.0.1 (vector-0.12.0.1-b96ec5ff11c82721a8fe5aa81e7dd0ca430b26ec16de31a79090f91b7e0d2d38)
  base-4.10.0.0
  primitive-0.6.2.0-270a4317546da0ee11d8e94544860ec40d919e6fbe5cf674ed1b2eaacca46319
  ghc-prim-0.5.1.0
  deepseq-1.4.3.0
Installed vector-algorithms-0.7.0.1 (vector-algorithms-0.7.0.1-136ce5e272795fe8cec8594c0b434780997fccef2b9ed15e899db7764ba74603)
  base-4.10.0.0
  vector-0.12.0.1-b96ec5ff11c82721a8fe5aa81e7dd0ca430b26ec16de31a79090f91b7e0d2d38
  primitive-0.6.2.0-270a4317546da0ee11d8e94544860ec40d919e6fbe5cf674ed1b2eaacca46319
  bytestring-0.10.8.2
Installed vector-binary-instances-0.2.3.5 (vector-binary-instances-0.2.3.5-b08614f8720a07394354fa66ce62f0f02e8b010bbcbf7ea53c9e656d63e72e61)
  base-4.10.0.0
  vector-0.12.0.1-b96ec5ff11c82721a8fe5aa81e7dd0ca430b26ec16de31a79090f91b7e0d2d38
  binary-0.8.5.1
Installed vector-th-unbox-0.2.1.6 (vector-th-unbox-0.2.1.6-ede19dd99271cc5fe0de6ef3209342d4713f225bde069a5b0f2ad310cd779b7f)
  base-4.10.0.0
  template-haskell-2.12.0.0
  vector-0.12.0.1-b96ec5ff11c82721a8fe5aa81e7dd0ca430b26ec16de31a79090f91b7e0d2d38
Installed zlib-0.6.1.2 (zlib-0.6.1.2-12c573b5b6af44f3fe6db28d6fb711b3953aa3469d4309a13adce662dc7f3622)
  base-4.10.0.0
  bytestring-0.10.8.2
In order, the following will be built:
 - Cabal-2.1.0.0-inplace (lib) (first run)
 - HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759 (lib) (requires build)
 - aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0 (lib) (requires build)
 - edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b (lib) (requires build)
 - optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e (lib) (requires build)
 - regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd (lib:regex-compat-tdfa) (requires build)
 - hackage-security-0.5.2.2-inplace (lib) (requires build)
 - statistics-0.14.0.2-f146c943a6e73c0ce0d2b1233bfdfc8de4f8cfa1d56917fe46ba8aa67ce5be13 (lib) (requires build)
 - tasty-0.11.2.5-aa52a82f2cb225bbc63c18abaa821b2bf415fee1c416012752c88cc2c3248f6c (lib) (requires build)
 - cabal-testsuite-2.1.0.0-inplace (lib:cabal-testsuite, exe:cabal-tests) (first run)
 - solver-benchmarks-2.1.0.0-inplace (lib) (first run)
 - tasty-quickcheck-0.9.1-f94260dfb7f89821fbb2f90e91173045f23a80398c71c817d9057c739b092545 (lib) (requires build)
 - tasty-hunit-0.9.2-de1d72fe68d4fe2a6d78e0e25f134a91fb9ed612c28771b91e3906b84a7a935f (lib) (requires build)
 - solver-benchmarks-2.1.0.0-inplace-hackage-benchmark (exe:hackage-benchmark) (first run)
 - cabal-install-2.1.0.0-inplace (lib:cabal-install, exe:cabal) *test +monolithic +lib (first run)
Executing install plan in parallel using 8 threads.
creating /home/moritz/code/haskell/cabal/dist-newstyle/build
creating /home/moritz/code/haskell/cabal/dist-newstyle/tmp
creating
/home/moritz/code/haskell/cabal/dist-newstyle/build/x86_64-linux/ghc-8.2.1/Cabal-2.1.0.0/opt
creating
/home/moritz/code/haskell/cabal/dist-newstyle/build/x86_64-linux/ghc-8.2.1/Cabal-2.1.0.0/opt/cache
Using self-exec internal setup method with build-type Simple and args:
["act-as-setup","--build-type=Simple","--","build","--verbose=3","--builddir=/home/moritz/code/haskell/cabal/dist-newstyle/build/x86_64-linux/ghc-8.2.1/Cabal-2.1.0.0/opt"]
/home/moritz/.local/bin/cabal act-as-setup --build-type=Simple -- build
--verbose=3
Extracting
--builddir=/home/moritz/code/haskell/cabal/dist-newstyle/build/x86_64-linux/ghc-8.2.1/Cabal-2.1.0.0/opt
Extracting
Extracting
Extracting
Extracting
/home/moritz/.cabal/packages/hackage.haskell.org/HTTP/4000.3.7/HTTP-4000.3.7.tar.gz
/home/moritz/.cabal/packages/hackage.haskell.org/aeson/1.1.2.0/aeson-1.1.2.0.tar.gz
/home/moritz/.cabal/packages/hackage.haskell.org/edit-distance/0.2.2.1/edit-distance-0.2.2.1.tar.gz
/home/moritz/.cabal/packages/hackage.haskell.org/optparse-applicative/0.13.2.0/optparse-applicative-0.13.2.0.tar.gz
/home/moritz/.cabal/packages/hackage.haskell.org/regex-compat-tdfa/0.95.1.4/regex-compat-tdfa-0.95.1.4.tar.gz
to /home/moritz/code/haskell/cabal/dist-newstyle/tmp/src-22947...
to /home/moritz/code/haskell/cabal/dist-newstyle/tmp/src-22948...
to /home/moritz/code/haskell/cabal/dist-newstyle/tmp/src-22949...
to /home/moritz/code/haskell/cabal/dist-newstyle/tmp/src-22950...
to /home/moritz/code/haskell/cabal/dist-newstyle/tmp/src-22951...
Component build order: library
Environment: [("ANT_HOME","/usr/share/apache-ant"),("BROWSER","firefox"),("CAML_LD_LIBRARY_PATH","/home/moritz/.opam/system/lib/stublibs:/usr/lib/ocaml/stublibs"),("COLORFGBG","7;0"),("COLORTERM","rxvt"),("DBUS_SESSION_BUS_ADDRESS","unix:path=/run/user/1000/bus"),("DESKTOP_STARTUP_ID","i3/i3-sensible-terminal/1125-51-functor_TIME599414967"),("DISPLAY",":0"),("EDITOR","emacsclient"),("GOPATH","/home/moritz/code/go"),("HASKELL_DIST_DIR","/home/moritz/code/haskell/cabal/dist-newstyle/build/x86_64-linux/ghc-8.2.1/Cabal-2.1.0.0/opt"),("HG","/usr/bin/hg"),("HOME","/home/moritz"),("INVOCATION_ID","a21acc5d24b04af5814a1c9448757785"),("JOURNAL_STREAM","9:20923"),("LANG","en_US.UTF-8"),("LANGUAGE",""),("LC_ADDRESS",""),("LC_COLLATE",""),("LC_CTYPE",""),("LC_IDENTIFICATION",""),("LC_MEASUREMENT",""),("LC_MESSAGES",""),("LC_MONETARY",""),("LC_NAME",""),("LC_NUMERIC",""),("LC_PAPER",""),("LC_TELEPHONE",""),("LC_TIME",""),("LOGNAME","moritz"),("MAIL","/var/spool/mail/moritz"),("MAILDIR","/home/moritz/mail"),("MANPATH",":/home/moritz/.opam/system/man:/home/moritz/.opam/system/man"),("MAVEN_OPTS","-Xmx512m"),("MOZ_PLUGIN_PATH","/usr/lib/mozilla/plugins"),("MOZ_USE_XINPUT2","1"),("NIX_PATH","nixpkgs=/home/moritz/.nix-defexpr/channels/nixpkgs"),("NIX_SSL_CERT_FILE","/etc/ssl/certs/ca-certificates.crt"),("OCAML_TOPLEVEL_PATH","/home/moritz/.opam/system/lib/toplevel"),("OLDPWD","/home/moritz"),("PATH","/home/moritz/.opam/system/bin:/home/moritz/.opam/system/bin:/home/moritz/bin:/home/moritz/.local/bin:/home/moritz/.cabal/bin:/home/moritz/code/arcanist/bin:/home/moritz/.gem/ruby/2.4.0/bin:/home/moritz/.node/bin:/home/moritz/.cargo/bin:/home/moritz/code/go/bin:/home/moritz/.nix-profile/bin:/home/moritz/.nix-profile/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/moritz/.cabal/bin:/home/moritz/.cabal/bin"),("PERL5LIB","/home/moritz/.opam/system/lib/perl5:/home/moritz/.opam/system/lib/perl5:"),("PROMPT_EOL_MARK",""),("PURE_GIT_PULL","0"),("PWD","/home/moritz/code/haskell/cabal"),("SHELL","/usr/bin/zsh"),("SHLVL","4"),("SSH_AUTH_SOCK","/run/user/1000/gnupg/S.gpg-agent.ssh"),("SUDO_EDITOR","emacsclient"),("TERM","rxvt-unicode-256color"),("USER","moritz"),("VIRTUAL_ENV_DISABLE_PROMPT","1"),("WINDOWID","67108873"),("WINDOWPATH","1"),("XAUTHORITY","/home/moritz/.Xauthority"),("XDG_RUNTIME_DIR","/run/user/1000"),("XDG_SEAT","seat0"),("XDG_SESSION_ID","c1"),("XDG_VTNR","1"),("_","/home/moritz/.local/bin/cabal"),("_JAVA_AWT_WM_NONREPARENTING","1"),("_JAVA_OPTIONS","-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel")]
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg init /home/moritz/code/haskell/cabal/dist-newstyle/build/x86_64-linux/ghc-8.2.1/Cabal-2.1.0.0/opt/package.conf.inplace -v2
GHC package manager version 8.2.1
writing cache /home/moritz/code/haskell/cabal/dist-newstyle/build/x86_64-linux/ghc-8.2.1/Cabal-2.1.0.0/opt/package.conf.inplace/package.cache
creating
/home/moritz/code/haskell/cabal/dist-newstyle/build/x86_64-linux/ghc-8.2.1/Cabal-2.1.0.0/opt/build
creating
/home/moritz/code/haskell/cabal/dist-newstyle/build/x86_64-linux/ghc-8.2.1/Cabal-2.1.0.0/opt/build/autogen
creating
/home/moritz/code/haskell/cabal/dist-newstyle/build/x86_64-linux/ghc-8.2.1/Cabal-2.1.0.0/opt/build/autogen
Preprocessing library for Cabal-2.1.0.0..
Updating HTTP.cabal with the latest revision from the index.
Updating edit-distance.cabal with the latest revision from the index.
Updating regex-compat-tdfa.cabal with the latest revision from the index.
Updating optparse-applicative.cabal with the latest revision from the index.
creating dist
creating dist
creating dist
creating dist
Configuring HTTP-4000.3.7 (lib)...
Configuring edit-distance-0.2.2.1 (lib)...
Configuring regex-compat-tdfa-0.95.1.4 (all, legacy fallback)...
Configuring optparse-applicative-0.13.2.0 (lib)...
Using self-exec internal setup method with build-type Simple and args:
Using self-exec internal setup method with build-type Simple and args:
Using self-exec internal setup method with build-type Simple and args:
Using self-exec internal setup method with build-type Simple and args:
Building library for Cabal-2.1.0.0..
creating
/home/moritz/code/haskell/cabal/dist-newstyle/build/x86_64-linux/ghc-8.2.1/Cabal-2.1.0.0/opt/build
Environment: [("ANT_HOME","/usr/share/apache-ant"),("BROWSER","firefox"),("CAML_LD_LIBRARY_PATH","/home/moritz/.opam/system/lib/stublibs:/usr/lib/ocaml/stublibs"),("COLORFGBG","7;0"),("COLORTERM","rxvt"),("DBUS_SESSION_BUS_ADDRESS","unix:path=/run/user/1000/bus"),("DESKTOP_STARTUP_ID","i3/i3-sensible-terminal/1125-51-functor_TIME599414967"),("DISPLAY",":0"),("EDITOR","emacsclient"),("GOPATH","/home/moritz/code/go"),("HASKELL_DIST_DIR","/home/moritz/code/haskell/cabal/dist-newstyle/build/x86_64-linux/ghc-8.2.1/Cabal-2.1.0.0/opt"),("HG","/usr/bin/hg"),("HOME","/home/moritz"),("INVOCATION_ID","a21acc5d24b04af5814a1c9448757785"),("JOURNAL_STREAM","9:20923"),("LANG","en_US.UTF-8"),("LANGUAGE",""),("LC_ADDRESS",""),("LC_COLLATE",""),("LC_CTYPE",""),("LC_IDENTIFICATION",""),("LC_MEASUREMENT",""),("LC_MESSAGES",""),("LC_MONETARY",""),("LC_NAME",""),("LC_NUMERIC",""),("LC_PAPER",""),("LC_TELEPHONE",""),("LC_TIME",""),("LOGNAME","moritz"),("MAIL","/var/spool/mail/moritz"),("MAILDIR","/home/moritz/mail"),("MANPATH",":/home/moritz/.opam/system/man:/home/moritz/.opam/system/man"),("MAVEN_OPTS","-Xmx512m"),("MOZ_PLUGIN_PATH","/usr/lib/mozilla/plugins"),("MOZ_USE_XINPUT2","1"),("NIX_PATH","nixpkgs=/home/moritz/.nix-defexpr/channels/nixpkgs"),("NIX_SSL_CERT_FILE","/etc/ssl/certs/ca-certificates.crt"),("OCAML_TOPLEVEL_PATH","/home/moritz/.opam/system/lib/toplevel"),("OLDPWD","/home/moritz"),("PATH","/home/moritz/.opam/system/bin:/home/moritz/.opam/system/bin:/home/moritz/bin:/home/moritz/.local/bin:/home/moritz/.cabal/bin:/home/moritz/code/arcanist/bin:/home/moritz/.gem/ruby/2.4.0/bin:/home/moritz/.node/bin:/home/moritz/.cargo/bin:/home/moritz/code/go/bin:/home/moritz/.nix-profile/bin:/home/moritz/.nix-profile/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/moritz/.cabal/bin:/home/moritz/.cabal/bin"),("PERL5LIB","/home/moritz/.opam/system/lib/perl5:/home/moritz/.opam/system/lib/perl5:"),("PROMPT_EOL_MARK",""),("PURE_GIT_PULL","0"),("PWD","/home/moritz/code/haskell/cabal"),("SHELL","/usr/bin/zsh"),("SHLVL","4"),("SSH_AUTH_SOCK","/run/user/1000/gnupg/S.gpg-agent.ssh"),("SUDO_EDITOR","emacsclient"),("TERM","rxvt-unicode-256color"),("USER","moritz"),("VIRTUAL_ENV_DISABLE_PROMPT","1"),("WINDOWID","67108873"),("WINDOWPATH","1"),("XAUTHORITY","/home/moritz/.Xauthority"),("XDG_RUNTIME_DIR","/run/user/1000"),("XDG_SEAT","seat0"),("XDG_SESSION_ID","c1"),("XDG_VTNR","1"),("_","/home/moritz/.local/bin/cabal"),("_JAVA_AWT_WM_NONREPARENTING","1"),("_JAVA_OPTIONS","-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel")]
/home/moritz/code/ghc-8.2.1/bin/ghc --make -fbuilding-cabal-package -O2 -static -dynamic-too -dynosuf dyn_o -dynhisuf dyn_hi -outputdir /home/moritz/code/haskell/cabal/dist-newstyle/build/x86_64-linux/ghc-8.2.1/Cabal-2.1.0.0/opt/build -odir /home/moritz/code/haskell/cabal/dist-newstyle/build/x86_64-linux/ghc-8.2.1/Cabal-2.1.0.0/opt/build -hidir /home/moritz/code/haskell/cabal/dist-newstyle/build/x86_64-linux/ghc-8.2.1/Cabal-2.1.0.0/opt/build -stubdir /home/moritz/code/haskell/cabal/dist-newstyle/build/x86_64-linux/ghc-8.2.1/Cabal-2.1.0.0/opt/build -i -i/home/moritz/code/haskell/cabal/dist-newstyle/build/x86_64-linux/ghc-8.2.1/Cabal-2.1.0.0/opt/build -i. -i/home/moritz/code/haskell/cabal/dist-newstyle/build/x86_64-linux/ghc-8.2.1/Cabal-2.1.0.0/opt/build/autogen -i/home/moritz/code/haskell/cabal/dist-newstyle/build/x86_64-linux/ghc-8.2.1/Cabal-2.1.0.0/opt/build/global-autogen -I/home/moritz/code/haskell/cabal/dist-newstyle/build/x86_64-linux/ghc-8.2.1/Cabal-2.1.0.0/opt/build/autogen -I/home/moritz/code/haskell/cabal/dist-newstyle/build/x86_64-linux/ghc-8.2.1/Cabal-2.1.0.0/opt/build/global-autogen -I/home/moritz/code/haskell/cabal/dist-newstyle/build/x86_64-linux/ghc-8.2.1/Cabal-2.1.0.0/opt/build -optP-include -optP/home/moritz/code/haskell/cabal/dist-newstyle/build/x86_64-linux/ghc-8.2.1/Cabal-2.1.0.0/opt/build/autogen/cabal_macros.h -this-unit-id Cabal-2.1.0.0-inplace -hide-all-packages -Wmissing-home-modules -no-user-package-db -package-db /home/moritz/.cabal/store/ghc-8.2.1/package.db -package-db /home/moritz/code/haskell/cabal/dist-newstyle/packagedb/ghc-8.2.1 -package-db /home/moritz/code/haskell/cabal/dist-newstyle/build/x86_64-linux/ghc-8.2.1/Cabal-2.1.0.0/opt/package.conf.inplace -package-id array-0.5.2.0 -package-id base-4.10.0.0 -package-id bytestring-0.10.8.2 -package-id containers-0.5.10.2 -package-id deepseq-1.4.3.0 -package-id filepath-1.4.1.2 -package-id pretty-1.1.3.3 -package-id time-1.8.0.2 -package-id transformers-0.5.2.0 -package-id parsec-3.1.11-6214e5c0c9af4e95e54c9d953ab3364dbda37a21a5805fcce190ed05527c9c6d -package-id directory-1.3.0.2 -package-id process-1.6.1.0 -package-id binary-0.8.5.1 -package-id unix-2.7.2.2 -XHaskell2010 Distribution.Backpack Distribution.Backpack.Configure Distribution.Backpack.ComponentsGraph Distribution.Backpack.ConfiguredComponent Distribution.Backpack.DescribeUnitId Distribution.Backpack.FullUnitId Distribution.Backpack.LinkedComponent Distribution.Backpack.ModSubst Distribution.Backpack.ModuleShape Distribution.Backpack.PreModuleShape Distribution.Utils.IOData Distribution.Utils.LogProgress Distribution.Utils.MapAccum Distribution.Compat.CreatePipe Distribution.Compat.Environment Distribution.Compat.Exception Distribution.Compat.Graph Distribution.Compat.Internal.TempFile Distribution.Compat.Map.Strict Distribution.Compat.Newtype Distribution.Compat.Prelude.Internal Distribution.Compat.ReadP Distribution.Compat.Semigroup Distribution.Compat.Stack Distribution.Compat.Time Distribution.Compat.DList Distribution.Compiler Distribution.InstalledPackageInfo Distribution.License Distribution.Make Distribution.ModuleName Distribution.Package Distribution.PackageDescription Distribution.PackageDescription.Check Distribution.PackageDescription.Configuration Distribution.PackageDescription.Parse Distribution.PackageDescription.PrettyPrint Distribution.PackageDescription.Utils Distribution.ParseUtils Distribution.PrettyUtils Distribution.ReadE Distribution.Simple Distribution.Simple.Bench Distribution.Simple.Build Distribution.Simple.Build.Macros Distribution.Simple.Build.PathsModule Distribution.Simple.BuildPaths Distribution.Simple.BuildTarget Distribution.Simple.BuildToolDepends Distribution.Simple.CCompiler Distribution.Simple.Command Distribution.Simple.Compiler Distribution.Simple.Configure Distribution.Simple.GHC Distribution.Simple.GHCJS Distribution.Simple.Haddock Distribution.Simple.Doctest Distribution.Simple.HaskellSuite Distribution.Simple.Hpc Distribution.Simple.Install Distribution.Simple.InstallDirs Distribution.Simple.JHC Distribution.Simple.LHC Distribution.Simple.LocalBuildInfo Distribution.Simple.PackageIndex Distribution.Simple.PreProcess Distribution.Simple.PreProcess.Unlit Distribution.Simple.Program Distribution.Simple.Program.Ar Distribution.Simple.Program.Builtin Distribution.Simple.Program.Db Distribution.Simple.Program.Find Distribution.Simple.Program.GHC Distribution.Simple.Program.HcPkg Distribution.Simple.Program.Hpc Distribution.Simple.Program.Internal Distribution.Simple.Program.Ld Distribution.Simple.Program.ResponseFile Distribution.Simple.Program.Run Distribution.Simple.Program.Script Distribution.Simple.Program.Strip Distribution.Simple.Program.Types Distribution.Simple.Register Distribution.Simple.Setup Distribution.Simple.SrcDist Distribution.Simple.Test Distribution.Simple.Test.ExeV10 Distribution.Simple.Test.LibV09 Distribution.Simple.Test.Log Distribution.Simple.UHC Distribution.Simple.UserHooks Distribution.Simple.Utils Distribution.System Distribution.TestSuite Distribution.Text Distribution.Pretty Distribution.Types.AbiHash Distribution.Types.AnnotatedId Distribution.Types.Benchmark Distribution.Types.BenchmarkInterface Distribution.Types.BenchmarkType Distribution.Types.BuildInfo Distribution.Types.BuildType Distribution.Types.ComponentInclude Distribution.Types.Dependency Distribution.Types.ExeDependency Distribution.Types.LegacyExeDependency Distribution.Types.PkgconfigDependency Distribution.Types.DependencyMap Distribution.Types.ComponentId Distribution.Types.MungedPackageId Distribution.Types.PackageId Distribution.Types.UnitId Distribution.Types.Executable Distribution.Types.ExecutableScope Distribution.Types.Library Distribution.Types.ForeignLib Distribution.Types.ForeignLibType Distribution.Types.ForeignLibOption Distribution.Types.Module Distribution.Types.ModuleReexport Distribution.Types.ModuleRenaming Distribution.Types.ComponentName Distribution.Types.MungedPackageName Distribution.Types.PackageName Distribution.Types.PkgconfigName Distribution.Types.UnqualComponentName Distribution.Types.IncludeRenaming Distribution.Types.Mixin Distribution.Types.SetupBuildInfo Distribution.Types.TestSuite Distribution.Types.TestSuiteInterface Distribution.Types.TestType Distribution.Types.GenericPackageDescription Distribution.Types.Condition Distribution.Types.CondTree Distribution.Types.HookedBuildInfo Distribution.Types.PackageDescription Distribution.Types.SourceRepo Distribution.Types.Component Distribution.Types.ComponentLocalBuildInfo Distribution.Types.LocalBuildInfo Distribution.Types.ComponentRequestedSpec Distribution.Types.TargetInfo Distribution.Utils.Generic Distribution.Utils.NubList Distribution.Utils.ShortText Distribution.Utils.Progress Distribution.Verbosity Distribution.Version Language.Haskell.Extension Distribution.Compat.Binary Distribution.Compat.Parsec Distribution.FieldGrammar Distribution.FieldGrammar.Class Distribution.FieldGrammar.Parsec Distribution.FieldGrammar.Pretty Distribution.PackageDescription.FieldGrammar Distribution.PackageDescription.Parsec Distribution.PackageDescription.Quirks Distribution.Parsec.Class Distribution.Parsec.Common Distribution.Parsec.ConfVar Distribution.Parsec.Field Distribution.Parsec.Lexer Distribution.Parsec.LexerMonad Distribution.Parsec.Newtypes Distribution.Parsec.ParseResult Distribution.Parsec.Parser Distribution.Compat.Lens Distribution.Types.Lens Distribution.Types.Benchmark.Lens Distribution.Types.BuildInfo.Lens Distribution.Types.Executable.Lens Distribution.Types.ForeignLib.Lens Distribution.Types.GenericPackageDescription.Lens Distribution.Types.Library.Lens Distribution.Types.PackageDescription.Lens Distribution.Types.PackageId.Lens Distribution.Types.SetupBuildInfo.Lens Distribution.Types.SourceRepo.Lens Distribution.Types.TestSuite.Lens Distribution.Backpack.PreExistingComponent Distribution.Backpack.ReadyComponent Distribution.Backpack.MixLink Distribution.Backpack.ModuleScope Distribution.Backpack.UnifyM Distribution.Backpack.Id Distribution.Utils.UnionFind Distribution.Utils.Base62 Distribution.Compat.CopyFile Distribution.Compat.GetShortPathName Distribution.Compat.MonadFail Distribution.Compat.Prelude Distribution.Compat.SnocList Distribution.GetOpt Distribution.Lex Distribution.Utils.String Distribution.Simple.GHC.Internal Distribution.Simple.GHC.IPI642 Distribution.Simple.GHC.IPIConvert Distribution.Simple.GHC.ImplInfo Paths_Cabal -Wall -fno-ignore-asserts -fwarn-tabs -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -fno-ignore-asserts
["act-as-setup","--build-type=Simple","--","configure","--verbose=3","--builddir=dist","--ghc","--prefix=/home/moritz/.cabal/store/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759","--bindir=/home/moritz/.cabal/store/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759/bin","--libdir=/home/moritz/.cabal/store/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759/lib","--libsubdir=","--dynlibdir=/home/moritz/.cabal/store/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759/lib","--libexecdir=/home/moritz/.cabal/store/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759/libexec","--libexecsubdir=","--datadir=/home/moritz/.cabal/store/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759/share","--datasubdir=","--docdir=/home/moritz/.cabal/store/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759/share/doc","--htmldir=/home/moritz/.cabal/store/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759/share/doc/html","--haddockdir=/home/moritz/.cabal/store/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759/share/doc/html","--sysconfdir=/home/moritz/.cabal/store/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759/etc","--enable-library-vanilla","--disable-library-profiling","--enable-shared","--disable-executable-dynamic","--disable-profiling","--profiling-detail=default","--library-profiling-detail=default","--enable-optimization","--disable-debug-info","--disable-library-for-ghci","--disable-split-objs","--disable-executable-stripping","--disable-library-stripping","--package-db=clear","--package-db=global","--package-db=/home/moritz/.cabal/store/ghc-8.2.1/package.db","--flags=warp-tests","--flags=-warn-as-error","--flags=-network23","--flags=network-uri","--fl["act-as-setup","--build-type=Simple","--","configure","--verbose=3","--builddir=dist","--ghc","--prefix=/home/moritz/.cabal/store/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b","--bindir=/home/moritz/.cabal/store/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b/bin","--libdir=/home/moritz/.cabal/store/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b/lib","--libsubdir=","--dynlibdir=/home/moritz/.cabal/store/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b/lib","--libexecdir=/home/moritz/.cabal/store/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b/libexec","--libexecsubdir=","--datadir=/home/moritz/.cabal/store/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b/share","--datasubdir=","--docdir=/home/moritz/.cabal/store/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b/share/doc","--htmldir=/home/moritz/.cabal/store/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b/share/doc/html","--haddockdir=/home/moritz/.cabal/store/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b/share/doc/html","--sysconfdir=/home/moritz/.cabal/store/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b/etc","--enable-library-vanilla","--disable-library-profiling","--enable-shared","--disable-executable-dynamic","--disable-profiling","--profiling-detail=default","--library-profiling-detail=default","--enable-optimization","--disable-debug-info","--disable-library-for-ghci","--disable-split-objs","--disable-executable-stripping","--disable-library-stripping","--package-db=clear","--package-db=global","--package-db=/home/moritz/.cabal/store/ghc-8.2.1/package.db","--cid=edit-di["act-as-setup","--build-type=Simple","--","configure","--verbose=3","--builddir=dist","--ghc","--prefix=/home/moritz/.cabal/store/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd","--bindir=/home/moritz/.cabal/store/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd/bin","--libdir=/home/moritz/.cabal/store/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd/lib","--libsubdir=","--dynlibdir=/home/moritz/.cabal/store/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd/lib","--libexecdir=/home/moritz/.cabal/store/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd/libexec","--libexecsubdir=","--datadir=/home/moritz/.cabal/store/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd/share","--datasubdir=","--docdir=/home/moritz/.cabal/store/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd/share/doc","--htmldir=/home/moritz/.cabal/store/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd/share/doc/html","--haddockdir=/home/moritz/.cabal/store/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd/share/doc/html","--sysconfdir=/home/moritz/.cabal/store/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd/etc","--enable-library-vanilla","--disable-library-profiling","--enable-shared","--disable-executable-dynamic","--disable-profiling","--profiling-detail=default","--library-profiling-detail=default","--enable-optimization","--disable-debug-info","--disable-library-for-ghci","--disable-split-objs","--disable-executable-stripping","--disable-library-stripping","--package-db=clear","--package-db=global","--package-db=/home/moritz["act-as-setup","--build-type=Simple","--","configure","--verbose=3","--builddir=dist","--ghc","--prefix=/home/moritz/.cabal/store/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e","--bindir=/home/moritz/.cabal/store/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e/bin","--libdir=/home/moritz/.cabal/store/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e/lib","--libsubdir=","--dynlibdir=/home/moritz/.cabal/store/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e/lib","--libexecdir=/home/moritz/.cabal/store/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e/libexec","--libexecsubdir=","--datadir=/home/moritz/.cabal/store/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e/share","--datasubdir=","--docdir=/home/moritz/.cabal/store/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e/share/doc","--htmldir=/home/moritz/.cabal/store/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e/share/doc/html","--haddockdir=/home/moritz/.cabal/store/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e/share/doc/html","--sysconfdir=/home/moritz/.cabal/store/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e/etc","--enable-library-vanilla","--disable-library-profiling","--enable-shared","--disable-executable-dynamic","--disable-profiling","--profiling-detail=default","--library-profiling-detail=default","--enable-optimization","--disable-debug-info","--disable-library-for-ghci","--disable-split-objs","--disable-executable-stripping","--disable-library-stripping","--package-db=clear","--package-db=globags=-mtl1","--flags=-conduit10","--cid=HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759","--dependency=base=base-4.10.0.0","--dependency=parsec=parsec-3.1.11-6214e5c0c9af4e95e54c9d953ab3364dbda37a21a5805fcce190ed05527c9c6d","--dependency=array=array-0.5.2.0","--dependency=bytestring=bytestring-0.10.8.2","--dependency=time=time-1.8.0.2","--dependency=mtl=mtl-2.2.1-8070c991acb6493e0cf92ccd8f6d437e82e6dcd172b63cf3f0e2b2c28a2c3561","--dependency=network-uri=network-uri-2.6.1.0-704f794840d33f39721e757168507d39393e9749c28f57cb2af66ccd193153f4","--dependency=network=network-2.6.3.2-60e67ea0b7e897dcc0d6eda7115a39ece8cc0a3843c2a8ea1aa69d3cb0fa9dae","--disable-coverage","--exact-configuration","--with-ghc=/home/moritz/code/ghc-8.2.1/bin/ghc","--with-ghc-pkg=/home/moritz/code/ghc-8.2.1/bin/ghc-pkg","lib:HTTP"]
stance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b","--dependency=base=base-4.10.0.0","--dependency=array=array-0.5.2.0","--dependency=random=random-1.1-7873472b516fb27541ff1cf5f7dec6c9a549a1607fef97fd10611300c4828fc1","--dependency=containers=containers-0.5.10.2","--disable-coverage","--exact-configuration","--with-ghc=/home/moritz/code/ghc-8.2.1/bin/ghc","--with-ghc-pkg=/home/moritz/code/ghc-8.2.1/bin/ghc-pkg","lib:edit-distance"]
/.cabal/store/ghc-8.2.1/package.db","--flags=splitbase","--flags=newbase","--ipid=regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd","--dependency=array=array-0.5.2.0","--dependency=base=base-4.10.0.0","--dependency=regex-base=regex-base-0.93.2-c906685e53246ca56d850d30b327b44a6042b5ec0ed17d7034c0c23ce2249443","--dependency=regex-tdfa=regex-tdfa-1.2.2-5f8149b12679ca90eaa2d5ed89d2b3e0eca3bd7672ebc1d6c2fe5a309b79fe47","--disable-tests","--disable-coverage","--exact-configuration","--disable-benchmarks","--with-ghc=/home/moritz/code/ghc-8.2.1/bin/ghc","--with-ghc-pkg=/home/moritz/code/ghc-8.2.1/bin/ghc-pkg"]
al","--package-db=/home/moritz/.cabal/store/ghc-8.2.1/package.db","--cid=optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e","--dependency=base=base-4.10.0.0","--dependency=transformers=transformers-0.5.2.0","--dependency=transformers-compat=transformers-compat-0.5.1.4-b5a50f3d1c26ec78814341f44cdd5980005561130e5a275f85e785093b9fb0f1","--dependency=process=process-1.6.1.0","--dependency=ansi-wl-pprint=ansi-wl-pprint-0.6.8.1-368f3f7ac8d906c588eed5d1933e358063e23f09a7224067a6683242bb834123","--disable-coverage","--exact-configuration","--with-ghc=/home/moritz/code/ghc-8.2.1/bin/ghc","--with-ghc-pkg=/home/moritz/code/ghc-8.2.1/bin/ghc-pkg","lib:optparse-applicative"]
/home/moritz/.local/bin/cabal act-as-setup --build-type=Simple -- configure
/home/moritz/.local/bin/cabal act-as-setup --build-type=Simple -- configure
/home/moritz/.local/bin/cabal act-as-setup --build-type=Simple -- configure
/home/moritz/.local/bin/cabal act-as-setup --build-type=Simple -- configure
--verbose=3 --builddir=dist --ghc
--verbose=3 --builddir=dist --ghc
--verbose=3 --builddir=dist --ghc
--verbose=3 --builddir=dist --ghc
--prefix=/home/moritz/.cabal/store/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759
--prefix=/home/moritz/.cabal/store/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b
--prefix=/home/moritz/.cabal/store/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd
--prefix=/home/moritz/.cabal/store/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e
--bindir=/home/moritz/.cabal/store/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759/bin
--bindir=/home/moritz/.cabal/store/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b/bin
--bindir=/home/moritz/.cabal/store/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd/bin
--bindir=/home/moritz/.cabal/store/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e/bin
--libdir=/home/moritz/.cabal/store/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759/lib
--libdir=/home/moritz/.cabal/store/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b/lib
--libdir=/home/moritz/.cabal/store/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd/lib
--libdir=/home/moritz/.cabal/store/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e/lib
--libsubdir=
--libsubdir=
--libsubdir=
--libsubdir=
--dynlibdir=/home/moritz/.cabal/store/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759/lib
--dynlibdir=/home/moritz/.cabal/store/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b/lib
--dynlibdir=/home/moritz/.cabal/store/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd/lib
--dynlibdir=/home/moritz/.cabal/store/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e/lib
--libexecdir=/home/moritz/.cabal/store/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759/libexec
--libexecdir=/home/moritz/.cabal/store/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b/libexec
--libexecdir=/home/moritz/.cabal/store/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd/libexec
--libexecdir=/home/moritz/.cabal/store/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e/libexec
--libexecsubdir=
--libexecsubdir=
--libexecsubdir=
--libexecsubdir=
--datadir=/home/moritz/.cabal/store/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759/share
--datadir=/home/moritz/.cabal/store/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b/share
--datadir=/home/moritz/.cabal/store/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd/share
--datadir=/home/moritz/.cabal/store/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e/share
--datasubdir=
--datasubdir=
--datasubdir=
--datasubdir=
--docdir=/home/moritz/.cabal/store/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759/share/doc
--docdir=/home/moritz/.cabal/store/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b/share/doc
--docdir=/home/moritz/.cabal/store/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd/share/doc
--docdir=/home/moritz/.cabal/store/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e/share/doc
--htmldir=/home/moritz/.cabal/store/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759/share/doc/html
--htmldir=/home/moritz/.cabal/store/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b/share/doc/html
--htmldir=/home/moritz/.cabal/store/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd/share/doc/html
--htmldir=/home/moritz/.cabal/store/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e/share/doc/html
--haddockdir=/home/moritz/.cabal/store/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759/share/doc/html
--haddockdir=/home/moritz/.cabal/store/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b/share/doc/html
--haddockdir=/home/moritz/.cabal/store/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd/share/doc/html
--haddockdir=/home/moritz/.cabal/store/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e/share/doc/html
--sysconfdir=/home/moritz/.cabal/store/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759/etc
--sysconfdir=/home/moritz/.cabal/store/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b/etc
--sysconfdir=/home/moritz/.cabal/store/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd/etc
--sysconfdir=/home/moritz/.cabal/store/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e/etc
--enable-library-vanilla --disable-library-profiling --enable-shared
--enable-library-vanilla --disable-library-profiling --enable-shared
--enable-library-vanilla --disable-library-profiling --enable-shared
--enable-library-vanilla --disable-library-profiling --enable-shared
--disable-executable-dynamic --disable-profiling --profiling-detail=default
--disable-executable-dynamic --disable-profiling --profiling-detail=default
--disable-executable-dynamic --disable-profiling --profiling-detail=default
--disable-executable-dynamic --disable-profiling --profiling-detail=default
--library-profiling-detail=default --enable-optimization --disable-debug-info
--library-profiling-detail=default --enable-optimization --disable-debug-info
--library-profiling-detail=default --enable-optimization --disable-debug-info
--library-profiling-detail=default --enable-optimization --disable-debug-info
--disable-library-for-ghci --disable-split-objs --disable-executable-stripping
--disable-library-for-ghci --disable-split-objs --disable-executable-stripping
--disable-library-for-ghci --disable-split-objs --disable-executable-stripping
--disable-library-for-ghci --disable-split-objs --disable-executable-stripping
--disable-library-stripping --package-db=clear --package-db=global
--disable-library-stripping --package-db=clear --package-db=global
--disable-library-stripping --package-db=clear --package-db=global
--disable-library-stripping --package-db=clear --package-db=global
--package-db=/home/moritz/.cabal/store/ghc-8.2.1/package.db --flags=warp-tests
--package-db=/home/moritz/.cabal/store/ghc-8.2.1/package.db
--package-db=/home/moritz/.cabal/store/ghc-8.2.1/package.db --flags=splitbase
--package-db=/home/moritz/.cabal/store/ghc-8.2.1/package.db
--flags=-warn-as-error --flags=-network23 --flags=network-uri --flags=-mtl1
--cid=edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b
--flags=newbase
--cid=optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e
--flags=-conduit10
Updating aeson.cabal with the latest revision from the index.
--dependency=base=base-4.10.0.0 --dependency=array=array-0.5.2.0
--ipid=regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd
--dependency=base=base-4.10.0.0 --dependency=transformers=transformers-0.5.2.0
--cid=HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759
--dependency=random=random-1.1-7873472b516fb27541ff1cf5f7dec6c9a549a1607fef97fd10611300c4828fc1
--dependency=array=array-0.5.2.0 --dependency=base=base-4.10.0.0
--dependency=transformers-compat=transformers-compat-0.5.1.4-b5a50f3d1c26ec78814341f44cdd5980005561130e5a275f85e785093b9fb0f1
--dependency=base=base-4.10.0.0
--dependency=containers=containers-0.5.10.2 --disable-coverage
--dependency=regex-base=regex-base-0.93.2-c906685e53246ca56d850d30b327b44a6042b5ec0ed17d7034c0c23ce2249443
--dependency=process=process-1.6.1.0
--dependency=parsec=parsec-3.1.11-6214e5c0c9af4e95e54c9d953ab3364dbda37a21a5805fcce190ed05527c9c6d
creating dist
--exact-configuration --with-ghc=/home/moritz/code/ghc-8.2.1/bin/ghc
--dependency=regex-tdfa=regex-tdfa-1.2.2-5f8149b12679ca90eaa2d5ed89d2b3e0eca3bd7672ebc1d6c2fe5a309b79fe47
--dependency=ansi-wl-pprint=ansi-wl-pprint-0.6.8.1-368f3f7ac8d906c588eed5d1933e358063e23f09a7224067a6683242bb834123
--dependency=array=array-0.5.2.0 --dependency=bytestring=bytestring-0.10.8.2
--with-ghc-pkg=/home/moritz/code/ghc-8.2.1/bin/ghc-pkg lib:edit-distance
--disable-tests --disable-coverage --exact-configuration --disable-benchmarks
--disable-coverage --exact-configuration
--dependency=time=time-1.8.0.2
--with-ghc=/home/moritz/code/ghc-8.2.1/bin/ghc
--with-ghc=/home/moritz/code/ghc-8.2.1/bin/ghc
--dependency=mtl=mtl-2.2.1-8070c991acb6493e0cf92ccd8f6d437e82e6dcd172b63cf3f0e2b2c28a2c3561
Configuring aeson-1.1.2.0 (lib)...
--with-ghc-pkg=/home/moritz/code/ghc-8.2.1/bin/ghc-pkg
--with-ghc-pkg=/home/moritz/code/ghc-8.2.1/bin/ghc-pkg
--dependency=network-uri=network-uri-2.6.1.0-704f794840d33f39721e757168507d39393e9749c28f57cb2af66ccd193153f4
Redirecting build log to {handle:
lib:optparse-applicative
--dependency=network=network-2.6.3.2-60e67ea0b7e897dcc0d6eda7115a39ece8cc0a3843c2a8ea1aa69d3cb0fa9dae
/home/moritz/.cabal/logs/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b.log}
--disable-coverage --exact-configuration
Using self-exec internal setup method with build-type Simple and args:
Redirecting build log to {handle:
--with-ghc=/home/moritz/code/ghc-8.2.1/bin/ghc
["act-as-setup","--build-type=Simple","--","configure","--verbose=3","--builddir=dist","--ghc","--prefix=/home/moritz/.cabal/store/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0","--bindir=/home/moritz/.cabal/store/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0/bin","--libdir=/home/moritz/.cabal/store/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0/lib","--libsubdir=","--dynlibdir=/home/moritz/.cabal/store/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0/lib","--libexecdir=/home/moritz/.cabal/store/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0/libexec","--libexecsubdir=","--datadir=/home/moritz/.cabal/store/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0/share","--datasubdir=","--docdir=/home/moritz/.cabal/store/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0/share/doc","--htmldir=/home/moritz/.cabal/store/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0/share/doc/html","--haddockdir=/home/moritz/.cabal/store/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0/share/doc/html","--sysconfdir=/home/moritz/.cabal/store/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0/etc","--enable-library-vanilla","--disable-library-profiling","--enable-shared","--disable-executable-dynamic","--disable-profiling","--profiling-detail=default","--library-profiling-detail=default","--enable-optimization","--disable-debug-info","--disable-library-for-ghci","--disable-split-objs","--disable-executable-stripping","--disable-library-stripping","--package-db=clear","--package-db=global","--package-db=/home/moritz/.cabal/store/ghc-8.2.1/package.db","--flags=-fast","--flags=-developer","--flags=cffi","--flags=-bytestring-builder","--cid=aeson/home/moritz/.cabal/logs/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd.log}
Redirecting build log to {handle:
--with-ghc-pkg=/home/moritz/code/ghc-8.2.1/bin/ghc-pkg lib:HTTP
-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0","--dependency=attoparsec=attoparsec-0.13.2.0-371c70ed55b5e0c1b1828bdc7f9dfd161ed5dfb78607505bd913291afdef0e31","--dependency=base=base-4.10.0.0","--dependency=base-compat=base-compat-0.9.3-482e218f408df1334bb9fa79de9751329de164837b8fe05ab6e2724f3bdbe096","--dependency=containers=containers-0.5.10.2","--dependency=deepseq=deepseq-1.4.3.0","--dependency=dlist=dlist-0.8.0.3-dd9ed8e1030946204a4b84d9292bb56c211ee00030846ce5683105204d8e0db9","--dependency=ghc-prim=ghc-prim-0.5.1.0","--dependency=hashable=hashable-1.2.6.1-98aef0a8de5ad02c96cfa95920032e424b749b057fd245c29d635ea609f7aec4","--dependency=scientific=scientific-0.3.5.2-a8400ef16cbe762a455c7ddba39a9152e3ac3fb5608e57b5d821536a310ee59e","--dependency=tagged=tagged-0.8.5-c8670fa3ab185bf34dfdc2bd7ba4b9d3a8d5a8aca6711837ded1a94bd311c3c8","--dependency=template-haskell=template-haskell-2.12.0.0","--dependency=text=text-1.2.2.2-6ac7503a550e052bab70f5fb00918d012ca2eb46d94e829ff77a9c04eb9d1036","--dependency=time=time-1.8.0.2","--dependency=time-locale-compat=time-locale-compat-0.1.1.3-7d1b1416cc4bb7c47a72336ad0c29f8f7d5bf3c2a3f1b7d7019f6d3b7f717bf8","--dependency=unordered-containers=unordered-containers-0.2.8.0-39db60305e0ee934f204fca069bbc3b76a6453a78391d4480a99278d225cbe04","--dependency=uuid-types=uuid-types-1.0.3-500fafa4f2c04c01347ca9726301f5b5a69a13f8c2a3d10d9f090fd2a65ebf9b","--dependency=vector=vector-0.12.0.1-b96ec5ff11c82721a8fe5aa81e7dd0ca430b26ec16de31a79090f91b7e0d2d38","--dependency=bytestring=bytestring-0.10.8.2","--disable-coverage","--exact-configuration","--with-ghc=/home/moritz/code/ghc-8.2.1/bin/ghc","--with-ghc-pkg=/home/moritz/code/ghc-8.2.1/bin/ghc-pkg","lib:aeson"]
/home/moritz/.cabal/logs/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e.log}
Redirecting build log to {handle:
/home/moritz/.local/bin/cabal act-as-setup --build-type=Simple -- configure
/home/moritz/.cabal/logs/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759.log}
--verbose=3 --builddir=dist --ghc
--prefix=/home/moritz/.cabal/store/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0
--bindir=/home/moritz/.cabal/store/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0/bin
--libdir=/home/moritz/.cabal/store/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0/lib
--libsubdir=
--dynlibdir=/home/moritz/.cabal/store/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0/lib
--libexecdir=/home/moritz/.cabal/store/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0/libexec
--libexecsubdir=
--datadir=/home/moritz/.cabal/store/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0/share
--datasubdir=
--docdir=/home/moritz/.cabal/store/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0/share/doc
--htmldir=/home/moritz/.cabal/store/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0/share/doc/html
--haddockdir=/home/moritz/.cabal/store/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0/share/doc/html
--sysconfdir=/home/moritz/.cabal/store/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0/etc
--enable-library-vanilla --disable-library-profiling --enable-shared
--disable-executable-dynamic --disable-profiling --profiling-detail=default
--library-profiling-detail=default --enable-optimization --disable-debug-info
--disable-library-for-ghci --disable-split-objs --disable-executable-stripping
--disable-library-stripping --package-db=clear --package-db=global
--package-db=/home/moritz/.cabal/store/ghc-8.2.1/package.db --flags=-fast
--flags=-developer --flags=cffi --flags=-bytestring-builder
--cid=aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0
--dependency=attoparsec=attoparsec-0.13.2.0-371c70ed55b5e0c1b1828bdc7f9dfd161ed5dfb78607505bd913291afdef0e31
--dependency=base=base-4.10.0.0
--dependency=base-compat=base-compat-0.9.3-482e218f408df1334bb9fa79de9751329de164837b8fe05ab6e2724f3bdbe096
--dependency=containers=containers-0.5.10.2
--dependency=deepseq=deepseq-1.4.3.0
--dependency=dlist=dlist-0.8.0.3-dd9ed8e1030946204a4b84d9292bb56c211ee00030846ce5683105204d8e0db9
--dependency=ghc-prim=ghc-prim-0.5.1.0
--dependency=hashable=hashable-1.2.6.1-98aef0a8de5ad02c96cfa95920032e424b749b057fd245c29d635ea609f7aec4
--dependency=scientific=scientific-0.3.5.2-a8400ef16cbe762a455c7ddba39a9152e3ac3fb5608e57b5d821536a310ee59e
--dependency=tagged=tagged-0.8.5-c8670fa3ab185bf34dfdc2bd7ba4b9d3a8d5a8aca6711837ded1a94bd311c3c8
--dependency=template-haskell=template-haskell-2.12.0.0
--dependency=text=text-1.2.2.2-6ac7503a550e052bab70f5fb00918d012ca2eb46d94e829ff77a9c04eb9d1036
--dependency=time=time-1.8.0.2
--dependency=time-locale-compat=time-locale-compat-0.1.1.3-7d1b1416cc4bb7c47a72336ad0c29f8f7d5bf3c2a3f1b7d7019f6d3b7f717bf8
--dependency=unordered-containers=unordered-containers-0.2.8.0-39db60305e0ee934f204fca069bbc3b76a6453a78391d4480a99278d225cbe04
--dependency=uuid-types=uuid-types-1.0.3-500fafa4f2c04c01347ca9726301f5b5a69a13f8c2a3d10d9f090fd2a65ebf9b
--dependency=vector=vector-0.12.0.1-b96ec5ff11c82721a8fe5aa81e7dd0ca430b26ec16de31a79090f91b7e0d2d38
--dependency=bytestring=bytestring-0.10.8.2 --disable-coverage
--exact-configuration --with-ghc=/home/moritz/code/ghc-8.2.1/bin/ghc
--with-ghc-pkg=/home/moritz/code/ghc-8.2.1/bin/ghc-pkg lib:aeson
Redirecting build log to {handle:
/home/moritz/.cabal/logs/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0.log}
/home/moritz/code/ghc-8.2.1/bin/ghc returned ExitFailure 1
Building edit-distance-0.2.2.1 (lib)...
Using self-exec internal setup method with build-type Simple and args:
["act-as-setup","--build-type=Simple","--","build","--verbose=3","--builddir=dist"]
/home/moritz/.local/bin/cabal act-as-setup --build-type=Simple -- build
--verbose=3 --builddir=dist
Redirecting build log to {handle:
/home/moritz/.cabal/logs/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b.log}
Building HTTP-4000.3.7 (lib)...
Using self-exec internal setup method with build-type Simple and args:
["act-as-setup","--build-type=Simple","--","build","--verbose=3","--builddir=dist"]
/home/moritz/.local/bin/cabal act-as-setup --build-type=Simple -- build
--verbose=3 --builddir=dist
Redirecting build log to {handle:
/home/moritz/.cabal/logs/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759.log}
Building aeson-1.1.2.0 (lib)...
Using self-exec internal setup method with build-type Simple and args:
["act-as-setup","--build-type=Simple","--","build","--verbose=3","--builddir=dist"]
/home/moritz/.local/bin/cabal act-as-setup --build-type=Simple -- build
--verbose=3 --builddir=dist
Redirecting build log to {handle:
/home/moritz/.cabal/logs/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0.log}
Building regex-compat-tdfa-0.95.1.4 (all, legacy fallback)...
Using self-exec internal setup method with build-type Simple and args:
["act-as-setup","--build-type=Simple","--","build","--verbose=3","--builddir=dist"]
/home/moritz/.local/bin/cabal act-as-setup --build-type=Simple -- build
--verbose=3 --builddir=dist
Redirecting build log to {handle:
/home/moritz/.cabal/logs/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd.log}
Building optparse-applicative-0.13.2.0 (lib)...
Using self-exec internal setup method with build-type Simple and args:
["act-as-setup","--build-type=Simple","--","build","--verbose=3","--builddir=dist"]
/home/moritz/.local/bin/cabal act-as-setup --build-type=Simple -- build
--verbose=3 --builddir=dist
Redirecting build log to {handle:
/home/moritz/.cabal/logs/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e.log}
packages definitely up to date: 
packages previously probably up to date: 
packages now probably up to date: 
packages newly up to date: 
packages out to date: Cabal-2.1.0.0-inplace, Cabal-2.1.0.0-inplace-check-tests, Cabal-2.1.0.0-inplace-parser-hackage-tests, Cabal-2.1.0.0-inplace-parser-tests, Cabal-2.1.0.0-inplace-unit-tests, cabal-install-2.1.0.0-inplace, cabal-testsuite-2.1.0.0-inplace, hackage-security-0.5.2.2-inplace, solver-benchmarks-2.1.0.0-inplace, solver-benchmarks-2.1.0.0-inplace-hackage-benchmark, solver-benchmarks-2.1.0.0-inplace-unit-tests
packages invalid due to dep change: Cabal-2.1.0.0-inplace, Cabal-2.1.0.0-inplace-check-tests, Cabal-2.1.0.0-inplace-parser-hackage-tests, Cabal-2.1.0.0-inplace-parser-tests, Cabal-2.1.0.0-inplace-unit-tests, HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759, aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0, cabal-install-2.1.0.0-inplace, cabal-testsuite-2.1.0.0-inplace, edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b, hackage-security-0.5.2.2-inplace, optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e, regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd, solver-benchmarks-2.1.0.0-inplace, solver-benchmarks-2.1.0.0-inplace-hackage-benchmark, solver-benchmarks-2.1.0.0-inplace-unit-tests, statistics-0.14.0.2-f146c943a6e73c0ce0d2b1233bfdfc8de4f8cfa1d56917fe46ba8aa67ce5be13, tasty-0.11.2.5-aa52a82f2cb225bbc63c18abaa821b2bf415fee1c416012752c88cc2c3248f6c, tasty-golden-2.3.1.1-dc29a5d60123fcf7fa1a094e03a65d8de4200e262e1c5c6dc87f847fcf68224e, tasty-hunit-0.9.2-de1d72fe68d4fe2a6d78e0e25f134a91fb9ed612c28771b91e3906b84a7a935f, tasty-quickcheck-0.9.1-f94260dfb7f89821fbb2f90e91173045f23a80398c71c817d9057c739b092545
packages invalid due to build failure: Cabal-2.1.0.0-inplace, HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759, aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0, edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b, optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e, regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd

Failed to build
HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759.
Build log (
/home/moritz/.cabal/logs/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759.log
):
Configuring library for HTTP-4000.3.7..
creating dist/build
creating dist
creating dist/build
/home/moritz/code/ghc-8.2.1/bin/ghc --numeric-version
/home/moritz/code/ghc-8.2.1/bin/ghc is version 8.2.1
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg --version
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg is version 8.2.1
/home/moritz/code/ghc-8.2.1/bin/ghc --supported-languages
/home/moritz/code/ghc-8.2.1/bin/ghc --info
Reading installed packages...
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg dump --global -v0
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg dump '--package-db=/home/moritz/.cabal/store/ghc-8.2.1/package.db' -v0
/home/moritz/code/ghc-8.2.1/bin/ghc --print-libdir
Flags chosen: network-uri=True, warp-tests=True, conduit10=False,
network23=False, warn-as-error=False, mtl1=False
Finalized package description:
name: HTTP
version: 4000.3.7
cabal-version: >=1.8
build-type: Simple
license: BSD3
license-file: LICENSE
maintainer: Ganesh Sittampalam <[email protected]>
homepage: https:/haskell/HTTP
synopsis: A library for client-side HTTP
description:
The HTTP package supports client-side web programming in Haskell. It lets you
set up
HTTP connections, transmitting requests and processing the responses coming
back, all
from within the comforts of Haskell. It's dependent on the network package to
operate,
but other than that, the implementation is all written in Haskell.
.
A basic API for issuing single HTTP requests + receiving responses is
provided. On top
of that, a session-level abstraction is also on offer (the @BrowserAction@
monad);
it taking care of handling the management of persistent connections, proxies,
state (cookies) and authentication credentials required to handle multi-step
interactions with a web server.
.
The representation of the bytes flowing across is extensible via the use of a
type class,
letting you pick the representation of requests and responses that best fits
your use.
Some pre-packaged, common instances are provided for you (@ByteString@,
@String@).
.
Here's an example use:
.
>
> do
> rsp <- Network.HTTP.simpleHTTP (getRequest "http://www.haskell.org/")
> -- fetch document and return it (as a 'String'.)
> fmap (take 100) (getResponseBody rsp)
>
> do
> (_, rsp)
> <- Network.Browser.browse $ do
> setAllowRedirects True -- handle HTTP redirects
> request $ getRequest "http://www.haskell.org/"
> return (take 100 (rspBody rsp))
.
__Note:__ This package does not support HTTPS connections.
If you need HTTPS, take a look at the following packages:
.
* <http://hackage.haskell.org/package/http-streams http-streams>
.
* <http://hackage.haskell.org/package/http-client http-client> (in combination
with
<http://hackage.haskell.org/package/http-client-tls http-client-tls>)
.
* <http://hackage.haskell.org/package/req req>
.
* <http://hackage.haskell.org/package/wreq wreq>
.
category: Network
author: Warrick Gray <[email protected]>
extra-source-files:
CHANGES

source-repository head
type: git
location: https:/haskell/HTTP.git

library
exposed-modules:
Network.BufferType
Network.Stream
Network.StreamDebugger
Network.StreamSocket
Network.TCP
Network.HTTP
Network.HTTP.Headers
Network.HTTP.Base
Network.HTTP.Stream
Network.HTTP.Auth
Network.HTTP.Cookie
Network.HTTP.Proxy
Network.HTTP.HandleStream
Network.Browser
exposed: True
buildable: True
build-depends:
base >=4.3.0.0 && <4.11,
parsec >=2.0 && <3.2,
array >=0.3.0.2 && <0.6,
bytestring >=0.9.1.5 && <0.11,
time >=1.1.2.3 && <1.9,
mtl >=2.0 && <2.3,
network-uri ==2.6.*,
network ==2.6.*
extensions: FlexibleInstances
hs-source-dirs: .
other-modules:
Network.HTTP.Base64
Network.HTTP.MD5Aux
Network.HTTP.Utils
Paths_HTTP
ghc-options: -fwarn-missing-signatures -Wall

test-suite test
type: exitcode-stdio-1.0
main-is: httpTests.hs
buildable: True
build-depends:
HTTP -any,
HUnit >=1.2.0.1 && <1.7,
httpd-shed >=0.4 && <0.5,
mtl >=1.1.1.0 && <2.3,
bytestring >=0.9.1.5 && <0.11,
deepseq >=1.3.0.0 && <1.5,
pureMD5 >=0.2.4 && <2.2,
base >=4.3.0.0 && <4.11,
split >=0.1.3 && <0.3,
test-framework >=0.2.0 && <0.9,
test-framework-hunit >=0.3.0 && <0.4,
network-uri ==2.6.*,
network ==2.6.*,
case-insensitive >=0.4.0.1 && <1.3,
http-types >=0.8.0 && <1.0,
wai >=2.1.0 && <3.3,
warp >=2.1.0 && <3.3,
conduit >=1.1 && <1.3,
conduit-extra >=1.1 && <1.2
cpp-options: -DWARP_TESTS
hs-source-dirs: test
other-modules:
Httpd
UnitTests
Finalized build-depends: array >=0.3.0.2 && <0.6 && ==0.5.2.0, base >=4.3.0.0
&& <4.11 && ==4.10.0.0, bytestring >=0.9.1.5 && <0.11 && ==0.10.8.2, mtl >=2.0
&& <2.3 && ==2.2.1, network ==2.6.* && ==2.6.3.2, network-uri ==2.6.* &&
==2.6.1.0, parsec >=2.0 && <3.2 && ==3.1.11, time >=1.1.2.3 && <1.9 &&
==1.8.0.2
Dependency array ==0.5.2.0: using array-0.5.2.0
Dependency base ==4.10.0.0: using base-4.10.0.0
Dependency bytestring ==0.10.8.2: using bytestring-0.10.8.2
Dependency mtl ==2.2.1: using mtl-2.2.1
Dependency network ==2.6.3.2: using network-2.6.3.2
Dependency network-uri ==2.6.1.0: using network-uri-2.6.1.0
Dependency parsec ==3.1.11: using parsec-3.1.11
Dependency time ==1.8.0.2: using time-1.8.0.2
Searching for alex in path.
Found alex at /home/moritz/.local/bin/alex
/home/moritz/.local/bin/alex --version
/home/moritz/.local/bin/alex is version 3.2.3
Searching for ar in path.
Found ar at /usr/bin/ar
Searching for c2hs in path.
Found c2hs at /home/moritz/.local/bin/c2hs
/home/moritz/.local/bin/c2hs --numeric-version
/home/moritz/.local/bin/c2hs is version 0.28.1
Searching for cpphs in path.
Found cpphs at /home/moritz/.cabal/bin/cpphs
/home/moritz/.cabal/bin/cpphs --version
/home/moritz/.cabal/bin/cpphs is version 1.20.8
Searching for doctest in path.
Cannot find doctest on the path
Searching for gcc in path.
Found gcc at /usr/bin/gcc
/usr/bin/gcc -dumpversion
/usr/bin/gcc is version 7.2.0
Searching for ghcjs in path.
Cannot find ghcjs on the path
Searching for ghcjs-pkg in path.
Cannot find ghcjs-pkg on the path
Searching for greencard in path.
Cannot find greencard on the path
looking for tool haddock near compiler in /home/moritz/code/ghc-8.2.1/bin
candidate locations:
["/home/moritz/code/ghc-8.2.1/bin/haddock","/home/moritz/code/ghc-8.2.1/bin/haddock-ghc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/haddock-8.2.1","/home/moritz/code/ghc-8.2.1/bin/haddock"]
found haddock in /home/moritz/code/ghc-8.2.1/bin/haddock
/home/moritz/code/ghc-8.2.1/bin/haddock --version
/home/moritz/code/ghc-8.2.1/bin/haddock is version 2.18.1
Searching for happy in path.
Found happy at /home/moritz/.local/bin/happy
/home/moritz/.local/bin/happy --version
/home/moritz/.local/bin/happy is version 1.19.7
Searching for hmake in path.
Cannot find hmake on the path
looking for tool hpc near compiler in /home/moritz/code/ghc-8.2.1/bin
candidate locations:
["/home/moritz/code/ghc-8.2.1/bin/hpc","/home/moritz/code/ghc-8.2.1/bin/hpc-ghc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/hpc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/hpc"]
found hpc in /home/moritz/code/ghc-8.2.1/bin/hpc
/home/moritz/code/ghc-8.2.1/bin/hpc version
/home/moritz/code/ghc-8.2.1/bin/hpc is version 0.67
looking for tool hsc2hs near compiler in /home/moritz/code/ghc-8.2.1/bin
candidate locations:
["/home/moritz/code/ghc-8.2.1/bin/hsc2hs","/home/moritz/code/ghc-8.2.1/bin/hsc2hs-ghc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/hsc2hs-8.2.1","/home/moritz/code/ghc-8.2.1/bin/hsc2hs"]
found hsc2hs in /home/moritz/code/ghc-8.2.1/bin/hsc2hs
/home/moritz/code/ghc-8.2.1/bin/hsc2hs --version
/home/moritz/code/ghc-8.2.1/bin/hsc2hs is version 0.68.2
Searching for HsColour in path.
Found HsColour at /home/moritz/.local/bin/HsColour
/home/moritz/.local/bin/HsColour -version
/home/moritz/.local/bin/HsColour is version 1.24
Searching for jhc in path.
Cannot find jhc on the path
Searching for ld.gold in path.
Found ld.gold at /usr/bin/ld.gold
Environment: [("ANT_HOME","/usr/share/apache-ant"),("BROWSER","firefox"),("CAML_LD_LIBRARY_PATH","/home/moritz/.opam/system/lib/stublibs:/usr/lib/ocaml/stublibs"),("COLORFGBG","7;0"),("COLORTERM","rxvt"),("DBUS_SESSION_BUS_ADDRESS","unix:path=/run/user/1000/bus"),("DESKTOP_STARTUP_ID","i3/i3-sensible-terminal/1125-51-functor_TIME599414967"),("DISPLAY",":0"),("EDITOR","emacsclient"),("GOPATH","/home/moritz/code/go"),("HASKELL_DIST_DIR","dist"),("HG","/usr/bin/hg"),("HOME","/home/moritz"),("INVOCATION_ID","a21acc5d24b04af5814a1c9448757785"),("JOURNAL_STREAM","9:20923"),("LANG","en_US.UTF-8"),("LANGUAGE",""),("LC_ADDRESS",""),("LC_COLLATE",""),("LC_CTYPE",""),("LC_IDENTIFICATION",""),("LC_MEASUREMENT",""),("LC_MESSAGES",""),("LC_MONETARY",""),("LC_NAME",""),("LC_NUMERIC",""),("LC_PAPER",""),("LC_TELEPHONE",""),("LC_TIME",""),("LOGNAME","moritz"),("MAIL","/var/spool/mail/moritz"),("MAILDIR","/home/moritz/mail"),("MANPATH",":/home/moritz/.opam/system/man:/home/moritz/.opam/system/man"),("MAVEN_OPTS","-Xmx512m"),("MOZ_PLUGIN_PATH","/usr/lib/mozilla/plugins"),("MOZ_USE_XINPUT2","1"),("NIX_PATH","nixpkgs=/home/moritz/.nix-defexpr/channels/nixpkgs"),("NIX_SSL_CERT_FILE","/etc/ssl/certs/ca-certificates.crt"),("OCAML_TOPLEVEL_PATH","/home/moritz/.opam/system/lib/toplevel"),("OLDPWD","/home/moritz"),("PATH","/home/moritz/.opam/system/bin:/home/moritz/.opam/system/bin:/home/moritz/bin:/home/moritz/.local/bin:/home/moritz/.cabal/bin:/home/moritz/code/arcanist/bin:/home/moritz/.gem/ruby/2.4.0/bin:/home/moritz/.node/bin:/home/moritz/.cargo/bin:/home/moritz/code/go/bin:/home/moritz/.nix-profile/bin:/home/moritz/.nix-profile/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/moritz/.cabal/bin"),("PERL5LIB","/home/moritz/.opam/system/lib/perl5:/home/moritz/.opam/system/lib/perl5:"),("PROMPT_EOL_MARK",""),("PURE_GIT_PULL","0"),("PWD","/home/moritz/code/haskell/cabal"),("SHELL","/usr/bin/zsh"),("SHLVL","4"),("SSH_AUTH_SOCK","/run/user/1000/gnupg/S.gpg-agent.ssh"),("SUDO_EDITOR","emacsclient"),("TERM","rxvt-unicode-256color"),("USER","moritz"),("VIRTUAL_ENV_DISABLE_PROMPT","1"),("WINDOWID","67108873"),("WINDOWPATH","1"),("XAUTHORITY","/home/moritz/.Xauthority"),("XDG_RUNTIME_DIR","/run/user/1000"),("XDG_SEAT","seat0"),("XDG_SESSION_ID","c1"),("XDG_VTNR","1"),("_","/home/moritz/.local/bin/cabal"),("_JAVA_AWT_WM_NONREPARENTING","1"),("_JAVA_OPTIONS","-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel")]
/home/moritz/code/ghc-8.2.1/bin/ghc -hide-all-packages -c /tmp/16816927771714636915.c -o /tmp/1957747793424238335.o
/usr/bin/ld.gold -x -r /tmp/1957747793424238335.o -o /tmp/5965166491189641421.o
Searching for lhc in path.
Cannot find lhc on the path
Searching for lhc-pkg in path.
Cannot find lhc-pkg on the path
Searching for pkg-config in path.
Found pkg-config at /usr/bin/pkg-config
/usr/bin/pkg-config --version
/usr/bin/pkg-config is version 0.29.2
looking for tool runghc near compiler in /home/moritz/code/ghc-8.2.1/bin
candidate locations:
["/home/moritz/code/ghc-8.2.1/bin/runghc","/home/moritz/code/ghc-8.2.1/bin/runghc-ghc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/runghc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/runghc"]
found runghc in /home/moritz/code/ghc-8.2.1/bin/runghc
/home/moritz/code/ghc-8.2.1/bin/runghc --version
/home/moritz/code/ghc-8.2.1/bin/runghc is version 8.2.1
Searching for strip in path.
Found strip at /usr/bin/strip
/usr/bin/strip --version
/usr/bin/strip is version 2.29
Searching for tar in path.
Found tar at /usr/bin/tar
/usr/bin/tar --help
Searching for uhc in path.
Cannot find uhc on the path
Source component graph: component lib
Configured component graph:
    component HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759
        include base-4.10.0.0
        include parsec-3.1.11-6214e5c0c9af4e95e54c9d953ab3364dbda37a21a5805fcce190ed05527c9c6d
        include array-0.5.2.0
        include bytestring-0.10.8.2
        include time-1.8.0.2
        include mtl-2.2.1-8070c991acb6493e0cf92ccd8f6d437e82e6dcd172b63cf3f0e2b2c28a2c3561
        include network-uri-2.6.1.0-704f794840d33f39721e757168507d39393e9749c28f57cb2af66ccd193153f4
        include network-2.6.3.2-60e67ea0b7e897dcc0d6eda7115a39ece8cc0a3843c2a8ea1aa69d3cb0fa9dae
Linked component graph:
    unit HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759
        include base-4.10.0.0
        include parsec-3.1.11-6214e5c0c9af4e95e54c9d953ab3364dbda37a21a5805fcce190ed05527c9c6d
        include array-0.5.2.0
        include bytestring-0.10.8.2
        include time-1.8.0.2
        include mtl-2.2.1-8070c991acb6493e0cf92ccd8f6d437e82e6dcd172b63cf3f0e2b2c28a2c3561
        include network-uri-2.6.1.0-704f794840d33f39721e757168507d39393e9749c28f57cb2af66ccd193153f4
        include network-2.6.3.2-60e67ea0b7e897dcc0d6eda7115a39ece8cc0a3843c2a8ea1aa69d3cb0fa9dae
        Network.Browser=HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759:Network.Browser,Network.BufferType=HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759:Network.BufferType,Network.HTTP=HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759:Network.HTTP,Network.HTTP.Auth=HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759:Network.HTTP.Auth,Network.HTTP.Base=HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759:Network.HTTP.Base,Network.HTTP.Cookie=HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759:Network.HTTP.Cookie,Network.HTTP.HandleStream=HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759:Network.HTTP.HandleStream,Network.HTTP.Headers=HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759:Network.HTTP.Headers,Network.HTTP.Proxy=HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759:Network.HTTP.Proxy,Network.HTTP.Stream=HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759:Network.HTTP.Stream,Network.Stream=HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759:Network.Stream,Network.StreamDebugger=HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759:Network.StreamDebugger,Network.StreamSocket=HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759:Network.StreamSocket,Network.TCP=HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759:Network.TCP
Ready component graph:
    definite HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759
        depends base-4.10.0.0
        depends parsec-3.1.11-6214e5c0c9af4e95e54c9d953ab3364dbda37a21a5805fcce190ed05527c9c6d
        depends array-0.5.2.0
        depends bytestring-0.10.8.2
        depends time-1.8.0.2
        depends mtl-2.2.1-8070c991acb6493e0cf92ccd8f6d437e82e6dcd172b63cf3f0e2b2c28a2c3561
        depends network-uri-2.6.1.0-704f794840d33f39721e757168507d39393e9749c28f57cb2af66ccd193153f4
        depends network-2.6.3.2-60e67ea0b7e897dcc0d6eda7115a39ece8cc0a3843c2a8ea1aa69d3cb0fa9dae
Using Cabal-2.0.0.2 compiled by ghc-8.0
Using compiler: ghc-8.2.1
Using install prefix:
/home/moritz/.cabal/store/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759
Executables installed in:
/home/moritz/.cabal/store/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759/bin
Libraries installed in:
/home/moritz/.cabal/store/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759/lib
Dynamic Libraries installed in:
/home/moritz/.cabal/store/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759/lib
Private executables installed in:
/home/moritz/.cabal/store/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759/libexec
Data files installed in:
/home/moritz/.cabal/store/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759/share
Documentation installed in:
/home/moritz/.cabal/store/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759/share/doc
Configuration files installed in:
/home/moritz/.cabal/store/ghc-8.2.1/HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759/etc
Using alex version 3.2.3 found on system at: /home/moritz/.local/bin/alex
Using ar found on system at: /usr/bin/ar
Using c2hs version 0.28.1 found on system at: /home/moritz/.local/bin/c2hs
Using cpphs version 1.20.8 found on system at: /home/moritz/.cabal/bin/cpphs
No doctest found
Using gcc version 7.2.0 found on system at: /usr/bin/gcc
Using ghc version 8.2.1 given by user at: /home/moritz/code/ghc-8.2.1/bin/ghc
Using ghc-pkg version 8.2.1 given by user at:
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg
No ghcjs found
No ghcjs-pkg found
No greencard found
Using haddock version 2.18.1 found on system at:
/home/moritz/code/ghc-8.2.1/bin/haddock
Using happy version 1.19.7 found on system at: /home/moritz/.local/bin/happy
Using haskell-suite found on system at: haskell-suite-dummy-location
Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
No hmake found
Using hpc version 0.67 found on system at: /home/moritz/code/ghc-8.2.1/bin/hpc
Using hsc2hs version 0.68.2 found on system at:
/home/moritz/code/ghc-8.2.1/bin/hsc2hs
Using hscolour version 1.24 found on system at:
/home/moritz/.local/bin/HsColour
No jhc found
Using ld found on system at: /usr/bin/ld.gold
No lhc found
No lhc-pkg found
Using pkg-config version 0.29.2 found on system at: /usr/bin/pkg-config
Using runghc version 8.2.1 found on system at:
/home/moritz/code/ghc-8.2.1/bin/runghc
Using strip version 2.29 found on system at: /usr/bin/strip
Using tar found on system at: /usr/bin/tar
No uhc found
/usr/bin/gcc -fno-stack-protector '-fuse-ld=gold' /tmp/20448977631967513926.c -o /tmp/13651805401540383426 '-D__GLASGOW_HASKELL__=802' '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' -Idist/build/autogen -I. -I/home/moritz/.cabal/store/ghc-8.2.1/network-2.6.3.2-60e67ea0b7e897dcc0d6eda7115a39ece8cc0a3843c2a8ea1aa69d3cb0fa9dae/lib//include -I/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/unix-2.7.2.2/include -I/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/time-1.8.0.2/include -I/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/bytestring-0.10.8.2/include -I/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/base-4.10.0.0/include -I/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/integer-gmp-1.0.1.0/include -I/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/include -L/home/moritz/.cabal/store/ghc-8.2.1/network-uri-2.6.1.0-704f794840d33f39721e757168507d39393e9749c28f57cb2af66ccd193153f4/lib -L/home/moritz/.cabal/store/ghc-8.2.1/parsec-3.1.11-6214e5c0c9af4e95e54c9d953ab3364dbda37a21a5805fcce190ed05527c9c6d/lib -L/home/moritz/.cabal/store/ghc-8.2.1/text-1.2.2.2-6ac7503a550e052bab70f5fb00918d012ca2eb46d94e829ff77a9c04eb9d1036/lib -L/home/moritz/.cabal/store/ghc-8.2.1/network-2.6.3.2-60e67ea0b7e897dcc0d6eda7115a39ece8cc0a3843c2a8ea1aa69d3cb0fa9dae/lib -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/unix-2.7.2.2 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/time-1.8.0.2 -L/home/moritz/.cabal/store/ghc-8.2.1/mtl-2.2.1-8070c991acb6493e0cf92ccd8f6d437e82e6dcd172b63cf3f0e2b2c28a2c3561/lib -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/transformers-0.5.2.0 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/binary-0.8.5.1 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/containers-0.5.10.2 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/bytestring-0.10.8.2 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/deepseq-1.4.3.0 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/array-0.5.2.0 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/base-4.10.0.0 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/integer-gmp-1.0.1.0 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/ghc-prim-0.5.1.0 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/rts
Component build order: library
Environment: [("ANT_HOME","/usr/share/apache-ant"),("BROWSER","firefox"),("CAML_LD_LIBRARY_PATH","/home/moritz/.opam/system/lib/stublibs:/usr/lib/ocaml/stublibs"),("COLORFGBG","7;0"),("COLORTERM","rxvt"),("DBUS_SESSION_BUS_ADDRESS","unix:path=/run/user/1000/bus"),("DESKTOP_STARTUP_ID","i3/i3-sensible-terminal/1125-51-functor_TIME599414967"),("DISPLAY",":0"),("EDITOR","emacsclient"),("GOPATH","/home/moritz/code/go"),("HASKELL_DIST_DIR","dist"),("HG","/usr/bin/hg"),("HOME","/home/moritz"),("INVOCATION_ID","a21acc5d24b04af5814a1c9448757785"),("JOURNAL_STREAM","9:20923"),("LANG","en_US.UTF-8"),("LANGUAGE",""),("LC_ADDRESS",""),("LC_COLLATE",""),("LC_CTYPE",""),("LC_IDENTIFICATION",""),("LC_MEASUREMENT",""),("LC_MESSAGES",""),("LC_MONETARY",""),("LC_NAME",""),("LC_NUMERIC",""),("LC_PAPER",""),("LC_TELEPHONE",""),("LC_TIME",""),("LOGNAME","moritz"),("MAIL","/var/spool/mail/moritz"),("MAILDIR","/home/moritz/mail"),("MANPATH",":/home/moritz/.opam/system/man:/home/moritz/.opam/system/man"),("MAVEN_OPTS","-Xmx512m"),("MOZ_PLUGIN_PATH","/usr/lib/mozilla/plugins"),("MOZ_USE_XINPUT2","1"),("NIX_PATH","nixpkgs=/home/moritz/.nix-defexpr/channels/nixpkgs"),("NIX_SSL_CERT_FILE","/etc/ssl/certs/ca-certificates.crt"),("OCAML_TOPLEVEL_PATH","/home/moritz/.opam/system/lib/toplevel"),("OLDPWD","/home/moritz"),("PATH","/home/moritz/.opam/system/bin:/home/moritz/.opam/system/bin:/home/moritz/bin:/home/moritz/.local/bin:/home/moritz/.cabal/bin:/home/moritz/code/arcanist/bin:/home/moritz/.gem/ruby/2.4.0/bin:/home/moritz/.node/bin:/home/moritz/.cargo/bin:/home/moritz/code/go/bin:/home/moritz/.nix-profile/bin:/home/moritz/.nix-profile/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/moritz/.cabal/bin"),("PERL5LIB","/home/moritz/.opam/system/lib/perl5:/home/moritz/.opam/system/lib/perl5:"),("PROMPT_EOL_MARK",""),("PURE_GIT_PULL","0"),("PWD","/home/moritz/code/haskell/cabal"),("SHELL","/usr/bin/zsh"),("SHLVL","4"),("SSH_AUTH_SOCK","/run/user/1000/gnupg/S.gpg-agent.ssh"),("SUDO_EDITOR","emacsclient"),("TERM","rxvt-unicode-256color"),("USER","moritz"),("VIRTUAL_ENV_DISABLE_PROMPT","1"),("WINDOWID","67108873"),("WINDOWPATH","1"),("XAUTHORITY","/home/moritz/.Xauthority"),("XDG_RUNTIME_DIR","/run/user/1000"),("XDG_SEAT","seat0"),("XDG_SESSION_ID","c1"),("XDG_VTNR","1"),("_","/home/moritz/.local/bin/cabal"),("_JAVA_AWT_WM_NONREPARENTING","1"),("_JAVA_OPTIONS","-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel")]
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg init dist/package.conf.inplace -v2
GHC package manager version 8.2.1
writing cache dist/package.conf.inplace/package.cache
creating dist/build
creating dist/build/autogen
creating dist/build/autogen
Preprocessing library for HTTP-4000.3.7..
Building library for HTTP-4000.3.7..
creating dist/build
Environment: [("ANT_HOME","/usr/share/apache-ant"),("BROWSER","firefox"),("CAML_LD_LIBRARY_PATH","/home/moritz/.opam/system/lib/stublibs:/usr/lib/ocaml/stublibs"),("COLORFGBG","7;0"),("COLORTERM","rxvt"),("DBUS_SESSION_BUS_ADDRESS","unix:path=/run/user/1000/bus"),("DESKTOP_STARTUP_ID","i3/i3-sensible-terminal/1125-51-functor_TIME599414967"),("DISPLAY",":0"),("EDITOR","emacsclient"),("GOPATH","/home/moritz/code/go"),("HASKELL_DIST_DIR","dist"),("HG","/usr/bin/hg"),("HOME","/home/moritz"),("INVOCATION_ID","a21acc5d24b04af5814a1c9448757785"),("JOURNAL_STREAM","9:20923"),("LANG","en_US.UTF-8"),("LANGUAGE",""),("LC_ADDRESS",""),("LC_COLLATE",""),("LC_CTYPE",""),("LC_IDENTIFICATION",""),("LC_MEASUREMENT",""),("LC_MESSAGES",""),("LC_MONETARY",""),("LC_NAME",""),("LC_NUMERIC",""),("LC_PAPER",""),("LC_TELEPHONE",""),("LC_TIME",""),("LOGNAME","moritz"),("MAIL","/var/spool/mail/moritz"),("MAILDIR","/home/moritz/mail"),("MANPATH",":/home/moritz/.opam/system/man:/home/moritz/.opam/system/man"),("MAVEN_OPTS","-Xmx512m"),("MOZ_PLUGIN_PATH","/usr/lib/mozilla/plugins"),("MOZ_USE_XINPUT2","1"),("NIX_PATH","nixpkgs=/home/moritz/.nix-defexpr/channels/nixpkgs"),("NIX_SSL_CERT_FILE","/etc/ssl/certs/ca-certificates.crt"),("OCAML_TOPLEVEL_PATH","/home/moritz/.opam/system/lib/toplevel"),("OLDPWD","/home/moritz"),("PATH","/home/moritz/.opam/system/bin:/home/moritz/.opam/system/bin:/home/moritz/bin:/home/moritz/.local/bin:/home/moritz/.cabal/bin:/home/moritz/code/arcanist/bin:/home/moritz/.gem/ruby/2.4.0/bin:/home/moritz/.node/bin:/home/moritz/.cargo/bin:/home/moritz/code/go/bin:/home/moritz/.nix-profile/bin:/home/moritz/.nix-profile/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/moritz/.cabal/bin"),("PERL5LIB","/home/moritz/.opam/system/lib/perl5:/home/moritz/.opam/system/lib/perl5:"),("PROMPT_EOL_MARK",""),("PURE_GIT_PULL","0"),("PWD","/home/moritz/code/haskell/cabal"),("SHELL","/usr/bin/zsh"),("SHLVL","4"),("SSH_AUTH_SOCK","/run/user/1000/gnupg/S.gpg-agent.ssh"),("SUDO_EDITOR","emacsclient"),("TERM","rxvt-unicode-256color"),("USER","moritz"),("VIRTUAL_ENV_DISABLE_PROMPT","1"),("WINDOWID","67108873"),("WINDOWPATH","1"),("XAUTHORITY","/home/moritz/.Xauthority"),("XDG_RUNTIME_DIR","/run/user/1000"),("XDG_SEAT","seat0"),("XDG_SESSION_ID","c1"),("XDG_VTNR","1"),("_","/home/moritz/.local/bin/cabal"),("_JAVA_AWT_WM_NONREPARENTING","1"),("_JAVA_OPTIONS","-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel")]
/home/moritz/code/ghc-8.2.1/bin/ghc --make -fbuilding-cabal-package -O -static -dynamic-too -dynosuf dyn_o -dynhisuf dyn_hi -outputdir dist/build -odir dist/build -hidir dist/build -stubdir dist/build -i -idist/build -i. -idist/build/autogen -idist/build/global-autogen -Idist/build/autogen -Idist/build/global-autogen -Idist/build -optP-include -optPdist/build/autogen/cabal_macros.h -this-unit-id HTTP-4000.3.7-ab034d668f8f0da3084aa77f322761420e044514b45cb8688be0ed53f8cce759 -hide-all-packages -Wmissing-home-modules -no-user-package-db -package-db /home/moritz/.cabal/store/ghc-8.2.1/package.db -package-db dist/package.conf.inplace -package-id base-4.10.0.0 -package-id parsec-3.1.11-6214e5c0c9af4e95e54c9d953ab3364dbda37a21a5805fcce190ed05527c9c6d -package-id array-0.5.2.0 -package-id bytestring-0.10.8.2 -package-id time-1.8.0.2 -package-id mtl-2.2.1-8070c991acb6493e0cf92ccd8f6d437e82e6dcd172b63cf3f0e2b2c28a2c3561 -package-id network-uri-2.6.1.0-704f794840d33f39721e757168507d39393e9749c28f57cb2af66ccd193153f4 -package-id network-2.6.3.2-60e67ea0b7e897dcc0d6eda7115a39ece8cc0a3843c2a8ea1aa69d3cb0fa9dae -XHaskell98 -XFlexibleInstances Network.BufferType Network.Stream Network.StreamDebugger Network.StreamSocket Network.TCP Network.HTTP Network.HTTP.Headers Network.HTTP.Base Network.HTTP.Stream Network.HTTP.Auth Network.HTTP.Cookie Network.HTTP.Proxy Network.HTTP.HandleStream Network.Browser Network.HTTP.Base64 Network.HTTP.MD5Aux Network.HTTP.Utils Paths_HTTP -fwarn-missing-signatures -Wall
<command line>: cannot satisfy -package-id parsec-3.1.11-6214e5c0c9af4e95e54c9d953ab3364dbda37a21a5805fcce190ed05527c9c6d: 
    parsec-3.1.11-6214e5c0c9af4e95e54c9d953ab3364dbda37a21a5805fcce190ed05527c9c6d is unusable due to shadowed dependencies:
      base-4.10.0.0 mtl-2.2.1-8070c991acb6493e0cf92ccd8f6d437e82e6dcd172b63cf3f0e2b2c28a2c3561 bytestring-0.10.8.2 text-1.2.2.2-6ac7503a550e052bab70f5fb00918d012ca2eb46d94e829ff77a9c04eb9d1036
    (use -v for more information)
/home/moritz/code/ghc-8.2.1/bin/ghc returned ExitFailure 1

Failed to build
aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0.
Build log (
/home/moritz/.cabal/logs/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0.log
):
Configuring library for aeson-1.1.2.0..
creating dist/build
creating dist
creating dist/build
/home/moritz/code/ghc-8.2.1/bin/ghc --numeric-version
/home/moritz/code/ghc-8.2.1/bin/ghc is version 8.2.1
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg --version
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg is version 8.2.1
/home/moritz/code/ghc-8.2.1/bin/ghc --supported-languages
/home/moritz/code/ghc-8.2.1/bin/ghc --info
Reading installed packages...
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg dump --global -v0
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg dump '--package-db=/home/moritz/.cabal/store/ghc-8.2.1/package.db' -v0
/home/moritz/code/ghc-8.2.1/bin/ghc --print-libdir
Flags chosen: cffi=True, bytestring-builder=False, fast=False, developer=False
Finalized package description:
name: aeson
version: 1.1.2.0
cabal-version: >=1.10
build-type: Simple
license: BSD3
license-file: LICENSE
copyright: (c) 2011-2016 Bryan O'Sullivan
(c) 2011 MailRank, Inc.
maintainer: Adam Bergmark <[email protected]>
stability: experimental
homepage: https:/bos/aeson
bug-reports: https:/bos/aeson/issues
synopsis: Fast JSON parsing and encoding
description:
A JSON parsing and encoding library optimized for ease of use
and high performance.
.
To get started, see the documentation for the @Data.Aeson@ module
below.
.
Parsing performance on a late 2013 MacBook Pro (2.6GHz Core i7),
running 64-bit GHC 7.10.1, for mostly-English tweets from Twitter's
JSON search API:
.
* 6.4 KB payloads, English: 7570 msg\/sec (47.6 MB\/sec)
.
* 14.6 KB payloads, Japanese: 3261 msg\/sec (46.6 MB\/sec)
.
Encoding performance on the same machine and data:
.
* 6.4 KB payloads, English: 22738 msg\/sec (142.9 MB\/sec)
.
* 14.6 KB payloads, Japanese: 15911 msg\/sec (227.4 MB\/sec)
.
(A note on naming: in Greek mythology, Aeson was the father of Jason.)
category: Text, Web, JSON
author: Bryan O'Sullivan <[email protected]>
tested-with: GHC ==7.4.2 GHC ==7.6.3 GHC ==7.8.4 GHC ==7.10.3
GHC ==8.0.1
extra-source-files:
*.yaml
README.markdown
benchmarks/*.cabal
benchmarks/*.hs
benchmarks/*.py
benchmarks/Compare/*.hs
benchmarks/Makefile
benchmarks/Typed/*.hs
benchmarks/json-data/*.json
cbits/*.c
changelog.md
examples/*.cabal
examples/*.hs
examples/Twitter/*.hs
ffi/Data/Aeson/Parser/*.hs
include/*.h
tests/JSONTestSuite/test_parsing/*.json
tests/JSONTestSuite/test_transform/*.json
pure/Data/Aeson/Parser/*.hs
x-revision: 1

source-repository head
type: git
location: git:/bos/aeson.git

library
exposed-modules:
Data.Aeson
Data.Aeson.Encoding
Data.Aeson.Parser
Data.Aeson.Text
Data.Aeson.Types
Data.Aeson.TH
Data.Aeson.Encoding.Internal
Data.Aeson.Internal
Data.Aeson.Internal.Time
Data.Aeson.Encode
exposed: True
buildable: True
build-depends:
attoparsec >=0.13.0.1,
base >=4.5 && <5,
base-compat >=0.9.1 && <0.10,
containers >=0.2.4.1,
deepseq >=1.3,
dlist >=0.2,
ghc-prim >=0.2,
hashable >=1.1.2.0,
scientific >=0.3.4.7 && <0.4,
tagged >=0.8.3 && <0.9,
template-haskell >=2.7,
text >=1.1.1.0,
time >=1.1.1.4,
time-locale-compat >=0.1.1 && <0.2,
unordered-containers >=0.2.5.0,
uuid-types >=1.0.3 && <1.1,
vector >=0.8,
bytestring >=0.10.4
cpp-options: -DCFFI
c-sources:
cbits/unescape_string.c
default-language: Haskell2010
include-dirs: include
hs-source-dirs: . ffi
other-modules:
Data.Aeson.Encoding.Builder
Data.Aeson.Internal.Functions
Data.Aeson.Parser.Internal
Data.Aeson.Parser.Unescape
Data.Aeson.Parser.Time
Data.Aeson.Types.FromJSON
Data.Aeson.Types.Generic
Data.Aeson.Types.ToJSON
Data.Aeson.Types.Class
Data.Aeson.Types.Internal
Data.Aeson.Parser.UnescapeFFI
ghc-options: -Wall

test-suite tests
type: exitcode-stdio-1.0
main-is: Tests.hs
buildable: True
build-depends:
HUnit -any,
QuickCheck >=2.8 && <2.9.3,
aeson -any,
integer-logarithms >=1 && <1.1,
attoparsec -any,
base -any,
base-compat -any,
base-orphans >=0.5.3 && <0.7,
base16-bytestring -any,
containers -any,
directory -any,
dlist -any,
filepath -any,
generic-deriving >=1.10 && <1.12,
ghc-prim >=0.2,
hashable >=1.2.4.0,
scientific -any,
tagged -any,
template-haskell -any,
test-framework -any,
test-framework-hunit -any,
test-framework-quickcheck2 -any,
text -any,
time -any,
time-locale-compat -any,
unordered-containers -any,
uuid-types -any,
vector -any,
quickcheck-instances >=0.3.12,
bytestring >=0.10.4,
hashable-time >=0.2 && <0.3
c-sources:
cbits/unescape_string.c
default-language: Haskell2010
hs-source-dirs: tests ffi pure
other-modules:
Data.Aeson.Parser.UnescapeFFI
Data.Aeson.Parser.UnescapePure
DataFamilies.Properties
DataFamilies.Instances
DataFamilies.Encoders
DataFamilies.Types
Encoders
ErrorMessages
Functions
Instances
Options
Properties
SerializationFormatSpec
Types
UnitTests
UnitTests.NullaryConstructors
ghc-options: -Wall -threaded -rtsopts
Finalized build-depends: attoparsec >=0.13.0.1 && ==0.13.2.0, base >=4.5 && <5
&& ==4.10.0.0, base-compat >=0.9.1 && <0.10 && ==0.9.3, bytestring >=0.10.4 &&
==0.10.8.2, containers >=0.2.4.1 && ==0.5.10.2, deepseq >=1.3 && ==1.4.3.0,
dlist >=0.2 && ==0.8.0.3, ghc-prim >=0.2 && ==0.5.1.0, hashable >=1.1.2.0 &&
==1.2.6.1, scientific >=0.3.4.7 && <0.4 && ==0.3.5.2, tagged >=0.8.3 && <0.9
&& ==0.8.5, template-haskell >=2.7 && ==2.12.0.0, text >=1.1.1.0 && ==1.2.2.2,
time >=1.1.1.4 && ==1.8.0.2, time-locale-compat >=0.1.1 && <0.2 && ==0.1.1.3,
unordered-containers >=0.2.5.0 && ==0.2.8.0, uuid-types >=1.0.3 && <1.1 &&
==1.0.3, vector >=0.8 && ==0.12.0.1
Dependency attoparsec ==0.13.2.0: using attoparsec-0.13.2.0
Dependency base ==4.10.0.0: using base-4.10.0.0
Dependency base-compat ==0.9.3: using base-compat-0.9.3
Dependency bytestring ==0.10.8.2: using bytestring-0.10.8.2
Dependency containers ==0.5.10.2: using containers-0.5.10.2
Dependency deepseq ==1.4.3.0: using deepseq-1.4.3.0
Dependency dlist ==0.8.0.3: using dlist-0.8.0.3
Dependency ghc-prim ==0.5.1.0: using ghc-prim-0.5.1.0
Dependency hashable ==1.2.6.1: using hashable-1.2.6.1
Dependency scientific ==0.3.5.2: using scientific-0.3.5.2
Dependency tagged ==0.8.5: using tagged-0.8.5
Dependency template-haskell ==2.12.0.0: using template-haskell-2.12.0.0
Dependency text ==1.2.2.2: using text-1.2.2.2
Dependency time ==1.8.0.2: using time-1.8.0.2
Dependency time-locale-compat ==0.1.1.3: using time-locale-compat-0.1.1.3
Dependency unordered-containers ==0.2.8.0: using unordered-containers-0.2.8.0
Dependency uuid-types ==1.0.3: using uuid-types-1.0.3
Dependency vector ==0.12.0.1: using vector-0.12.0.1
Searching for alex in path.
Found alex at /home/moritz/.local/bin/alex
/home/moritz/.local/bin/alex --version
/home/moritz/.local/bin/alex is version 3.2.3
Searching for ar in path.
Found ar at /usr/bin/ar
Searching for c2hs in path.
Found c2hs at /home/moritz/.local/bin/c2hs
/home/moritz/.local/bin/c2hs --numeric-version
/home/moritz/.local/bin/c2hs is version 0.28.1
Searching for cpphs in path.
Found cpphs at /home/moritz/.cabal/bin/cpphs
/home/moritz/.cabal/bin/cpphs --version
/home/moritz/.cabal/bin/cpphs is version 1.20.8
Searching for doctest in path.
Cannot find doctest on the path
Searching for gcc in path.
Found gcc at /usr/bin/gcc
/usr/bin/gcc -dumpversion
/usr/bin/gcc is version 7.2.0
Searching for ghcjs in path.
Cannot find ghcjs on the path
Searching for ghcjs-pkg in path.
Cannot find ghcjs-pkg on the path
Searching for greencard in path.
Cannot find greencard on the path
looking for tool haddock near compiler in /home/moritz/code/ghc-8.2.1/bin
candidate locations:
["/home/moritz/code/ghc-8.2.1/bin/haddock","/home/moritz/code/ghc-8.2.1/bin/haddock-ghc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/haddock-8.2.1","/home/moritz/code/ghc-8.2.1/bin/haddock"]
found haddock in /home/moritz/code/ghc-8.2.1/bin/haddock
/home/moritz/code/ghc-8.2.1/bin/haddock --version
/home/moritz/code/ghc-8.2.1/bin/haddock is version 2.18.1
Searching for happy in path.
Found happy at /home/moritz/.local/bin/happy
/home/moritz/.local/bin/happy --version
/home/moritz/.local/bin/happy is version 1.19.7
Searching for hmake in path.
Cannot find hmake on the path
looking for tool hpc near compiler in /home/moritz/code/ghc-8.2.1/bin
candidate locations:
["/home/moritz/code/ghc-8.2.1/bin/hpc","/home/moritz/code/ghc-8.2.1/bin/hpc-ghc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/hpc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/hpc"]
found hpc in /home/moritz/code/ghc-8.2.1/bin/hpc
/home/moritz/code/ghc-8.2.1/bin/hpc version
/home/moritz/code/ghc-8.2.1/bin/hpc is version 0.67
looking for tool hsc2hs near compiler in /home/moritz/code/ghc-8.2.1/bin
candidate locations:
["/home/moritz/code/ghc-8.2.1/bin/hsc2hs","/home/moritz/code/ghc-8.2.1/bin/hsc2hs-ghc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/hsc2hs-8.2.1","/home/moritz/code/ghc-8.2.1/bin/hsc2hs"]
found hsc2hs in /home/moritz/code/ghc-8.2.1/bin/hsc2hs
/home/moritz/code/ghc-8.2.1/bin/hsc2hs --version
/home/moritz/code/ghc-8.2.1/bin/hsc2hs is version 0.68.2
Searching for HsColour in path.
Found HsColour at /home/moritz/.local/bin/HsColour
/home/moritz/.local/bin/HsColour -version
/home/moritz/.local/bin/HsColour is version 1.24
Searching for jhc in path.
Cannot find jhc on the path
Searching for ld.gold in path.
Found ld.gold at /usr/bin/ld.gold
Environment: [("ANT_HOME","/usr/share/apache-ant"),("BROWSER","firefox"),("CAML_LD_LIBRARY_PATH","/home/moritz/.opam/system/lib/stublibs:/usr/lib/ocaml/stublibs"),("COLORFGBG","7;0"),("COLORTERM","rxvt"),("DBUS_SESSION_BUS_ADDRESS","unix:path=/run/user/1000/bus"),("DESKTOP_STARTUP_ID","i3/i3-sensible-terminal/1125-51-functor_TIME599414967"),("DISPLAY",":0"),("EDITOR","emacsclient"),("GOPATH","/home/moritz/code/go"),("HASKELL_DIST_DIR","dist"),("HG","/usr/bin/hg"),("HOME","/home/moritz"),("INVOCATION_ID","a21acc5d24b04af5814a1c9448757785"),("JOURNAL_STREAM","9:20923"),("LANG","en_US.UTF-8"),("LANGUAGE",""),("LC_ADDRESS",""),("LC_COLLATE",""),("LC_CTYPE",""),("LC_IDENTIFICATION",""),("LC_MEASUREMENT",""),("LC_MESSAGES",""),("LC_MONETARY",""),("LC_NAME",""),("LC_NUMERIC",""),("LC_PAPER",""),("LC_TELEPHONE",""),("LC_TIME",""),("LOGNAME","moritz"),("MAIL","/var/spool/mail/moritz"),("MAILDIR","/home/moritz/mail"),("MANPATH",":/home/moritz/.opam/system/man:/home/moritz/.opam/system/man"),("MAVEN_OPTS","-Xmx512m"),("MOZ_PLUGIN_PATH","/usr/lib/mozilla/plugins"),("MOZ_USE_XINPUT2","1"),("NIX_PATH","nixpkgs=/home/moritz/.nix-defexpr/channels/nixpkgs"),("NIX_SSL_CERT_FILE","/etc/ssl/certs/ca-certificates.crt"),("OCAML_TOPLEVEL_PATH","/home/moritz/.opam/system/lib/toplevel"),("OLDPWD","/home/moritz"),("PATH","/home/moritz/.opam/system/bin:/home/moritz/.opam/system/bin:/home/moritz/bin:/home/moritz/.local/bin:/home/moritz/.cabal/bin:/home/moritz/code/arcanist/bin:/home/moritz/.gem/ruby/2.4.0/bin:/home/moritz/.node/bin:/home/moritz/.cargo/bin:/home/moritz/code/go/bin:/home/moritz/.nix-profile/bin:/home/moritz/.nix-profile/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/moritz/.cabal/bin"),("PERL5LIB","/home/moritz/.opam/system/lib/perl5:/home/moritz/.opam/system/lib/perl5:"),("PROMPT_EOL_MARK",""),("PURE_GIT_PULL","0"),("PWD","/home/moritz/code/haskell/cabal"),("SHELL","/usr/bin/zsh"),("SHLVL","4"),("SSH_AUTH_SOCK","/run/user/1000/gnupg/S.gpg-agent.ssh"),("SUDO_EDITOR","emacsclient"),("TERM","rxvt-unicode-256color"),("USER","moritz"),("VIRTUAL_ENV_DISABLE_PROMPT","1"),("WINDOWID","67108873"),("WINDOWPATH","1"),("XAUTHORITY","/home/moritz/.Xauthority"),("XDG_RUNTIME_DIR","/run/user/1000"),("XDG_SEAT","seat0"),("XDG_SESSION_ID","c1"),("XDG_VTNR","1"),("_","/home/moritz/.local/bin/cabal"),("_JAVA_AWT_WM_NONREPARENTING","1"),("_JAVA_OPTIONS","-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel")]
/home/moritz/code/ghc-8.2.1/bin/ghc -hide-all-packages -c /tmp/1957747793424238335.c -o /tmp/7198853861649760492.o
/usr/bin/ld.gold -x -r /tmp/7198853861649760492.o -o /tmp/5965166491189641421.o
Searching for lhc in path.
Cannot find lhc on the path
Searching for lhc-pkg in path.
Cannot find lhc-pkg on the path
Searching for pkg-config in path.
Found pkg-config at /usr/bin/pkg-config
/usr/bin/pkg-config --version
/usr/bin/pkg-config is version 0.29.2
looking for tool runghc near compiler in /home/moritz/code/ghc-8.2.1/bin
candidate locations:
["/home/moritz/code/ghc-8.2.1/bin/runghc","/home/moritz/code/ghc-8.2.1/bin/runghc-ghc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/runghc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/runghc"]
found runghc in /home/moritz/code/ghc-8.2.1/bin/runghc
/home/moritz/code/ghc-8.2.1/bin/runghc --version
/home/moritz/code/ghc-8.2.1/bin/runghc is version 8.2.1
Searching for strip in path.
Found strip at /usr/bin/strip
/usr/bin/strip --version
/usr/bin/strip is version 2.29
Searching for tar in path.
Found tar at /usr/bin/tar
/usr/bin/tar --help
Searching for uhc in path.
Cannot find uhc on the path
Source component graph: component lib
Configured component graph:
    component aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0
        include attoparsec-0.13.2.0-371c70ed55b5e0c1b1828bdc7f9dfd161ed5dfb78607505bd913291afdef0e31
        include base-4.10.0.0
        include base-compat-0.9.3-482e218f408df1334bb9fa79de9751329de164837b8fe05ab6e2724f3bdbe096
        include containers-0.5.10.2
        include deepseq-1.4.3.0
        include dlist-0.8.0.3-dd9ed8e1030946204a4b84d9292bb56c211ee00030846ce5683105204d8e0db9
        include ghc-prim-0.5.1.0
        include hashable-1.2.6.1-98aef0a8de5ad02c96cfa95920032e424b749b057fd245c29d635ea609f7aec4
        include scientific-0.3.5.2-a8400ef16cbe762a455c7ddba39a9152e3ac3fb5608e57b5d821536a310ee59e
        include tagged-0.8.5-c8670fa3ab185bf34dfdc2bd7ba4b9d3a8d5a8aca6711837ded1a94bd311c3c8
        include template-haskell-2.12.0.0
        include text-1.2.2.2-6ac7503a550e052bab70f5fb00918d012ca2eb46d94e829ff77a9c04eb9d1036
        include time-1.8.0.2
        include time-locale-compat-0.1.1.3-7d1b1416cc4bb7c47a72336ad0c29f8f7d5bf3c2a3f1b7d7019f6d3b7f717bf8
        include unordered-containers-0.2.8.0-39db60305e0ee934f204fca069bbc3b76a6453a78391d4480a99278d225cbe04
        include uuid-types-1.0.3-500fafa4f2c04c01347ca9726301f5b5a69a13f8c2a3d10d9f090fd2a65ebf9b
        include vector-0.12.0.1-b96ec5ff11c82721a8fe5aa81e7dd0ca430b26ec16de31a79090f91b7e0d2d38
        include bytestring-0.10.8.2
Linked component graph:
    unit aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0
        include attoparsec-0.13.2.0-371c70ed55b5e0c1b1828bdc7f9dfd161ed5dfb78607505bd913291afdef0e31
        include base-4.10.0.0
        include base-compat-0.9.3-482e218f408df1334bb9fa79de9751329de164837b8fe05ab6e2724f3bdbe096
        include containers-0.5.10.2
        include deepseq-1.4.3.0
        include dlist-0.8.0.3-dd9ed8e1030946204a4b84d9292bb56c211ee00030846ce5683105204d8e0db9
        include ghc-prim-0.5.1.0
        include hashable-1.2.6.1-98aef0a8de5ad02c96cfa95920032e424b749b057fd245c29d635ea609f7aec4
        include scientific-0.3.5.2-a8400ef16cbe762a455c7ddba39a9152e3ac3fb5608e57b5d821536a310ee59e
        include tagged-0.8.5-c8670fa3ab185bf34dfdc2bd7ba4b9d3a8d5a8aca6711837ded1a94bd311c3c8
        include template-haskell-2.12.0.0
        include text-1.2.2.2-6ac7503a550e052bab70f5fb00918d012ca2eb46d94e829ff77a9c04eb9d1036
        include time-1.8.0.2
        include time-locale-compat-0.1.1.3-7d1b1416cc4bb7c47a72336ad0c29f8f7d5bf3c2a3f1b7d7019f6d3b7f717bf8
        include unordered-containers-0.2.8.0-39db60305e0ee934f204fca069bbc3b76a6453a78391d4480a99278d225cbe04
        include uuid-types-1.0.3-500fafa4f2c04c01347ca9726301f5b5a69a13f8c2a3d10d9f090fd2a65ebf9b
        include vector-0.12.0.1-b96ec5ff11c82721a8fe5aa81e7dd0ca430b26ec16de31a79090f91b7e0d2d38
        include bytestring-0.10.8.2
        Data.Aeson=aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0:Data.Aeson,Data.Aeson.Encode=aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0:Data.Aeson.Encode,Data.Aeson.Encoding=aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0:Data.Aeson.Encoding,Data.Aeson.Encoding.Internal=aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0:Data.Aeson.Encoding.Internal,Data.Aeson.Internal=aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0:Data.Aeson.Internal,Data.Aeson.Internal.Time=aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0:Data.Aeson.Internal.Time,Data.Aeson.Parser=aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0:Data.Aeson.Parser,Data.Aeson.TH=aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0:Data.Aeson.TH,Data.Aeson.Text=aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0:Data.Aeson.Text,Data.Aeson.Types=aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0:Data.Aeson.Types
Ready component graph:
    definite aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0
        depends attoparsec-0.13.2.0-371c70ed55b5e0c1b1828bdc7f9dfd161ed5dfb78607505bd913291afdef0e31
        depends base-4.10.0.0
        depends base-compat-0.9.3-482e218f408df1334bb9fa79de9751329de164837b8fe05ab6e2724f3bdbe096
        depends containers-0.5.10.2
        depends deepseq-1.4.3.0
        depends dlist-0.8.0.3-dd9ed8e1030946204a4b84d9292bb56c211ee00030846ce5683105204d8e0db9
        depends ghc-prim-0.5.1.0
        depends hashable-1.2.6.1-98aef0a8de5ad02c96cfa95920032e424b749b057fd245c29d635ea609f7aec4
        depends scientific-0.3.5.2-a8400ef16cbe762a455c7ddba39a9152e3ac3fb5608e57b5d821536a310ee59e
        depends tagged-0.8.5-c8670fa3ab185bf34dfdc2bd7ba4b9d3a8d5a8aca6711837ded1a94bd311c3c8
        depends template-haskell-2.12.0.0
        depends text-1.2.2.2-6ac7503a550e052bab70f5fb00918d012ca2eb46d94e829ff77a9c04eb9d1036
        depends time-1.8.0.2
        depends time-locale-compat-0.1.1.3-7d1b1416cc4bb7c47a72336ad0c29f8f7d5bf3c2a3f1b7d7019f6d3b7f717bf8
        depends unordered-containers-0.2.8.0-39db60305e0ee934f204fca069bbc3b76a6453a78391d4480a99278d225cbe04
        depends uuid-types-1.0.3-500fafa4f2c04c01347ca9726301f5b5a69a13f8c2a3d10d9f090fd2a65ebf9b
        depends vector-0.12.0.1-b96ec5ff11c82721a8fe5aa81e7dd0ca430b26ec16de31a79090f91b7e0d2d38
        depends bytestring-0.10.8.2
Using Cabal-2.0.0.2 compiled by ghc-8.0
Using compiler: ghc-8.2.1
Using install prefix:
/home/moritz/.cabal/store/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0
Executables installed in:
/home/moritz/.cabal/store/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0/bin
Libraries installed in:
/home/moritz/.cabal/store/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0/lib
Dynamic Libraries installed in:
/home/moritz/.cabal/store/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0/lib
Private executables installed in:
/home/moritz/.cabal/store/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0/libexec
Data files installed in:
/home/moritz/.cabal/store/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0/share
Documentation installed in:
/home/moritz/.cabal/store/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0/share/doc
Configuration files installed in:
/home/moritz/.cabal/store/ghc-8.2.1/aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0/etc
Using alex version 3.2.3 found on system at: /home/moritz/.local/bin/alex
Using ar found on system at: /usr/bin/ar
Using c2hs version 0.28.1 found on system at: /home/moritz/.local/bin/c2hs
Using cpphs version 1.20.8 found on system at: /home/moritz/.cabal/bin/cpphs
No doctest found
Using gcc version 7.2.0 found on system at: /usr/bin/gcc
Using ghc version 8.2.1 given by user at: /home/moritz/code/ghc-8.2.1/bin/ghc
Using ghc-pkg version 8.2.1 given by user at:
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg
No ghcjs found
No ghcjs-pkg found
No greencard found
Using haddock version 2.18.1 found on system at:
/home/moritz/code/ghc-8.2.1/bin/haddock
Using happy version 1.19.7 found on system at: /home/moritz/.local/bin/happy
Using haskell-suite found on system at: haskell-suite-dummy-location
Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
No hmake found
Using hpc version 0.67 found on system at: /home/moritz/code/ghc-8.2.1/bin/hpc
Using hsc2hs version 0.68.2 found on system at:
/home/moritz/code/ghc-8.2.1/bin/hsc2hs
Using hscolour version 1.24 found on system at:
/home/moritz/.local/bin/HsColour
No jhc found
Using ld found on system at: /usr/bin/ld.gold
No lhc found
No lhc-pkg found
Using pkg-config version 0.29.2 found on system at: /usr/bin/pkg-config
Using runghc version 8.2.1 found on system at:
/home/moritz/code/ghc-8.2.1/bin/runghc
Using strip version 2.29 found on system at: /usr/bin/strip
Using tar found on system at: /usr/bin/tar
No uhc found
/usr/bin/gcc -fno-stack-protector '-fuse-ld=gold' /tmp/13651805401540383426.c -o /tmp/3040891721303455736 '-D__GLASGOW_HASKELL__=802' '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' -Idist/build/autogen -Iinclude -I. -DCFFI -I/home/moritz/.cabal/store/ghc-8.2.1/vector-0.12.0.1-b96ec5ff11c82721a8fe5aa81e7dd0ca430b26ec16de31a79090f91b7e0d2d38/lib//include -I/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/unix-2.7.2.2/include -I/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/time-1.8.0.2/include -I/home/moritz/.cabal/store/ghc-8.2.1/primitive-0.6.2.0-270a4317546da0ee11d8e94544860ec40d919e6fbe5cf674ed1b2eaacca46319/lib//include -I/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/bytestring-0.10.8.2/include -I/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/base-4.10.0.0/include -I/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/integer-gmp-1.0.1.0/include -I/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/include -L/home/moritz/.cabal/store/ghc-8.2.1/vector-0.12.0.1-b96ec5ff11c82721a8fe5aa81e7dd0ca430b26ec16de31a79090f91b7e0d2d38/lib -L/home/moritz/.cabal/store/ghc-8.2.1/uuid-types-1.0.3-500fafa4f2c04c01347ca9726301f5b5a69a13f8c2a3d10d9f090fd2a65ebf9b/lib -L/home/moritz/.cabal/store/ghc-8.2.1/unordered-containers-0.2.8.0-39db60305e0ee934f204fca069bbc3b76a6453a78391d4480a99278d225cbe04/lib -L/home/moritz/.cabal/store/ghc-8.2.1/time-locale-compat-0.1.1.3-7d1b1416cc4bb7c47a72336ad0c29f8f7d5bf3c2a3f1b7d7019f6d3b7f717bf8/lib -L/home/moritz/.cabal/store/ghc-8.2.1/tagged-0.8.5-c8670fa3ab185bf34dfdc2bd7ba4b9d3a8d5a8aca6711837ded1a94bd311c3c8/lib -L/home/moritz/.cabal/store/ghc-8.2.1/transformers-compat-0.5.1.4-b5a50f3d1c26ec78814341f44cdd5980005561130e5a275f85e785093b9fb0f1/lib -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/template-haskell-2.12.0.0 -L/home/moritz/.cabal/store/ghc-8.2.1/random-1.1-7873472b516fb27541ff1cf5f7dec6c9a549a1607fef97fd10611300c4828fc1/lib -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/pretty-1.1.3.3 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/ghc-boot-th-8.2.1 -L/home/moritz/.cabal/store/ghc-8.2.1/dlist-0.8.0.3-dd9ed8e1030946204a4b84d9292bb56c211ee00030846ce5683105204d8e0db9/lib -L/home/moritz/.cabal/store/ghc-8.2.1/base-compat-0.9.3-482e218f408df1334bb9fa79de9751329de164837b8fe05ab6e2724f3bdbe096/lib -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/unix-2.7.2.2 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/time-1.8.0.2 -L/home/moritz/.cabal/store/ghc-8.2.1/attoparsec-0.13.2.0-371c70ed55b5e0c1b1828bdc7f9dfd161ed5dfb78607505bd913291afdef0e31/lib -L/home/moritz/.cabal/store/ghc-8.2.1/scientific-0.3.5.2-a8400ef16cbe762a455c7ddba39a9152e3ac3fb5608e57b5d821536a310ee59e/lib -L/home/moritz/.cabal/store/ghc-8.2.1/primitive-0.6.2.0-270a4317546da0ee11d8e94544860ec40d919e6fbe5cf674ed1b2eaacca46319/lib -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/transformers-0.5.2.0 -L/home/moritz/.cabal/store/ghc-8.2.1/hashable-1.2.6.1-98aef0a8de5ad02c96cfa95920032e424b749b057fd245c29d635ea609f7aec4/lib -L/home/moritz/.cabal/store/ghc-8.2.1/text-1.2.2.2-6ac7503a550e052bab70f5fb00918d012ca2eb46d94e829ff77a9c04eb9d1036/lib -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/binary-0.8.5.1 -L/home/moritz/.cabal/store/ghc-8.2.1/integer-logarithms-1.0.2-2265e4e2ed934422e61dbea1c12d306d6a6a9aee0dedf4709540d3f50c5e12e4/lib -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/containers-0.5.10.2 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/bytestring-0.10.8.2 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/deepseq-1.4.3.0 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/array-0.5.2.0 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/base-4.10.0.0 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/integer-gmp-1.0.1.0 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/ghc-prim-0.5.1.0 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/rts
Component build order: library
Environment: [("ANT_HOME","/usr/share/apache-ant"),("BROWSER","firefox"),("CAML_LD_LIBRARY_PATH","/home/moritz/.opam/system/lib/stublibs:/usr/lib/ocaml/stublibs"),("COLORFGBG","7;0"),("COLORTERM","rxvt"),("DBUS_SESSION_BUS_ADDRESS","unix:path=/run/user/1000/bus"),("DESKTOP_STARTUP_ID","i3/i3-sensible-terminal/1125-51-functor_TIME599414967"),("DISPLAY",":0"),("EDITOR","emacsclient"),("GOPATH","/home/moritz/code/go"),("HASKELL_DIST_DIR","dist"),("HG","/usr/bin/hg"),("HOME","/home/moritz"),("INVOCATION_ID","a21acc5d24b04af5814a1c9448757785"),("JOURNAL_STREAM","9:20923"),("LANG","en_US.UTF-8"),("LANGUAGE",""),("LC_ADDRESS",""),("LC_COLLATE",""),("LC_CTYPE",""),("LC_IDENTIFICATION",""),("LC_MEASUREMENT",""),("LC_MESSAGES",""),("LC_MONETARY",""),("LC_NAME",""),("LC_NUMERIC",""),("LC_PAPER",""),("LC_TELEPHONE",""),("LC_TIME",""),("LOGNAME","moritz"),("MAIL","/var/spool/mail/moritz"),("MAILDIR","/home/moritz/mail"),("MANPATH",":/home/moritz/.opam/system/man:/home/moritz/.opam/system/man"),("MAVEN_OPTS","-Xmx512m"),("MOZ_PLUGIN_PATH","/usr/lib/mozilla/plugins"),("MOZ_USE_XINPUT2","1"),("NIX_PATH","nixpkgs=/home/moritz/.nix-defexpr/channels/nixpkgs"),("NIX_SSL_CERT_FILE","/etc/ssl/certs/ca-certificates.crt"),("OCAML_TOPLEVEL_PATH","/home/moritz/.opam/system/lib/toplevel"),("OLDPWD","/home/moritz"),("PATH","/home/moritz/.opam/system/bin:/home/moritz/.opam/system/bin:/home/moritz/bin:/home/moritz/.local/bin:/home/moritz/.cabal/bin:/home/moritz/code/arcanist/bin:/home/moritz/.gem/ruby/2.4.0/bin:/home/moritz/.node/bin:/home/moritz/.cargo/bin:/home/moritz/code/go/bin:/home/moritz/.nix-profile/bin:/home/moritz/.nix-profile/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/moritz/.cabal/bin"),("PERL5LIB","/home/moritz/.opam/system/lib/perl5:/home/moritz/.opam/system/lib/perl5:"),("PROMPT_EOL_MARK",""),("PURE_GIT_PULL","0"),("PWD","/home/moritz/code/haskell/cabal"),("SHELL","/usr/bin/zsh"),("SHLVL","4"),("SSH_AUTH_SOCK","/run/user/1000/gnupg/S.gpg-agent.ssh"),("SUDO_EDITOR","emacsclient"),("TERM","rxvt-unicode-256color"),("USER","moritz"),("VIRTUAL_ENV_DISABLE_PROMPT","1"),("WINDOWID","67108873"),("WINDOWPATH","1"),("XAUTHORITY","/home/moritz/.Xauthority"),("XDG_RUNTIME_DIR","/run/user/1000"),("XDG_SEAT","seat0"),("XDG_SESSION_ID","c1"),("XDG_VTNR","1"),("_","/home/moritz/.local/bin/cabal"),("_JAVA_AWT_WM_NONREPARENTING","1"),("_JAVA_OPTIONS","-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel")]
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg init dist/package.conf.inplace -v2
GHC package manager version 8.2.1
writing cache dist/package.conf.inplace/package.cache
creating dist/build
creating dist/build/autogen
creating dist/build/autogen
Preprocessing library for aeson-1.1.2.0..
Building library for aeson-1.1.2.0..
creating dist/build
Environment: [("ANT_HOME","/usr/share/apache-ant"),("BROWSER","firefox"),("CAML_LD_LIBRARY_PATH","/home/moritz/.opam/system/lib/stublibs:/usr/lib/ocaml/stublibs"),("COLORFGBG","7;0"),("COLORTERM","rxvt"),("DBUS_SESSION_BUS_ADDRESS","unix:path=/run/user/1000/bus"),("DESKTOP_STARTUP_ID","i3/i3-sensible-terminal/1125-51-functor_TIME599414967"),("DISPLAY",":0"),("EDITOR","emacsclient"),("GOPATH","/home/moritz/code/go"),("HASKELL_DIST_DIR","dist"),("HG","/usr/bin/hg"),("HOME","/home/moritz"),("INVOCATION_ID","a21acc5d24b04af5814a1c9448757785"),("JOURNAL_STREAM","9:20923"),("LANG","en_US.UTF-8"),("LANGUAGE",""),("LC_ADDRESS",""),("LC_COLLATE",""),("LC_CTYPE",""),("LC_IDENTIFICATION",""),("LC_MEASUREMENT",""),("LC_MESSAGES",""),("LC_MONETARY",""),("LC_NAME",""),("LC_NUMERIC",""),("LC_PAPER",""),("LC_TELEPHONE",""),("LC_TIME",""),("LOGNAME","moritz"),("MAIL","/var/spool/mail/moritz"),("MAILDIR","/home/moritz/mail"),("MANPATH",":/home/moritz/.opam/system/man:/home/moritz/.opam/system/man"),("MAVEN_OPTS","-Xmx512m"),("MOZ_PLUGIN_PATH","/usr/lib/mozilla/plugins"),("MOZ_USE_XINPUT2","1"),("NIX_PATH","nixpkgs=/home/moritz/.nix-defexpr/channels/nixpkgs"),("NIX_SSL_CERT_FILE","/etc/ssl/certs/ca-certificates.crt"),("OCAML_TOPLEVEL_PATH","/home/moritz/.opam/system/lib/toplevel"),("OLDPWD","/home/moritz"),("PATH","/home/moritz/.opam/system/bin:/home/moritz/.opam/system/bin:/home/moritz/bin:/home/moritz/.local/bin:/home/moritz/.cabal/bin:/home/moritz/code/arcanist/bin:/home/moritz/.gem/ruby/2.4.0/bin:/home/moritz/.node/bin:/home/moritz/.cargo/bin:/home/moritz/code/go/bin:/home/moritz/.nix-profile/bin:/home/moritz/.nix-profile/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/moritz/.cabal/bin"),("PERL5LIB","/home/moritz/.opam/system/lib/perl5:/home/moritz/.opam/system/lib/perl5:"),("PROMPT_EOL_MARK",""),("PURE_GIT_PULL","0"),("PWD","/home/moritz/code/haskell/cabal"),("SHELL","/usr/bin/zsh"),("SHLVL","4"),("SSH_AUTH_SOCK","/run/user/1000/gnupg/S.gpg-agent.ssh"),("SUDO_EDITOR","emacsclient"),("TERM","rxvt-unicode-256color"),("USER","moritz"),("VIRTUAL_ENV_DISABLE_PROMPT","1"),("WINDOWID","67108873"),("WINDOWPATH","1"),("XAUTHORITY","/home/moritz/.Xauthority"),("XDG_RUNTIME_DIR","/run/user/1000"),("XDG_SEAT","seat0"),("XDG_SESSION_ID","c1"),("XDG_VTNR","1"),("_","/home/moritz/.local/bin/cabal"),("_JAVA_AWT_WM_NONREPARENTING","1"),("_JAVA_OPTIONS","-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel")]
/home/moritz/code/ghc-8.2.1/bin/ghc --make -fbuilding-cabal-package -O -static -dynamic-too -dynosuf dyn_o -dynhisuf dyn_hi -outputdir dist/build -odir dist/build -hidir dist/build -stubdir dist/build -i -idist/build -i. -iffi -idist/build/autogen -idist/build/global-autogen -Idist/build/autogen -Idist/build/global-autogen -Idist/build -Iinclude -optP-DCFFI -optP-include -optPdist/build/autogen/cabal_macros.h -this-unit-id aeson-1.1.2.0-6e45f84f5da4a2bc5b03294c75c211ac50666273d779d2c2ee9aedce346684a0 -hide-all-packages -Wmissing-home-modules -no-user-package-db -package-db /home/moritz/.cabal/store/ghc-8.2.1/package.db -package-db dist/package.conf.inplace -package-id attoparsec-0.13.2.0-371c70ed55b5e0c1b1828bdc7f9dfd161ed5dfb78607505bd913291afdef0e31 -package-id base-4.10.0.0 -package-id base-compat-0.9.3-482e218f408df1334bb9fa79de9751329de164837b8fe05ab6e2724f3bdbe096 -package-id containers-0.5.10.2 -package-id deepseq-1.4.3.0 -package-id dlist-0.8.0.3-dd9ed8e1030946204a4b84d9292bb56c211ee00030846ce5683105204d8e0db9 -package-id ghc-prim-0.5.1.0 -package-id hashable-1.2.6.1-98aef0a8de5ad02c96cfa95920032e424b749b057fd245c29d635ea609f7aec4 -package-id scientific-0.3.5.2-a8400ef16cbe762a455c7ddba39a9152e3ac3fb5608e57b5d821536a310ee59e -package-id tagged-0.8.5-c8670fa3ab185bf34dfdc2bd7ba4b9d3a8d5a8aca6711837ded1a94bd311c3c8 -package-id template-haskell-2.12.0.0 -package-id text-1.2.2.2-6ac7503a550e052bab70f5fb00918d012ca2eb46d94e829ff77a9c04eb9d1036 -package-id time-1.8.0.2 -package-id time-locale-compat-0.1.1.3-7d1b1416cc4bb7c47a72336ad0c29f8f7d5bf3c2a3f1b7d7019f6d3b7f717bf8 -package-id unordered-containers-0.2.8.0-39db60305e0ee934f204fca069bbc3b76a6453a78391d4480a99278d225cbe04 -package-id uuid-types-1.0.3-500fafa4f2c04c01347ca9726301f5b5a69a13f8c2a3d10d9f090fd2a65ebf9b -package-id vector-0.12.0.1-b96ec5ff11c82721a8fe5aa81e7dd0ca430b26ec16de31a79090f91b7e0d2d38 -package-id bytestring-0.10.8.2 -XHaskell2010 Data.Aeson Data.Aeson.Encoding Data.Aeson.Parser Data.Aeson.Text Data.Aeson.Types Data.Aeson.TH Data.Aeson.Encoding.Internal Data.Aeson.Internal Data.Aeson.Internal.Time Data.Aeson.Encode Data.Aeson.Encoding.Builder Data.Aeson.Internal.Functions Data.Aeson.Parser.Internal Data.Aeson.Parser.Unescape Data.Aeson.Parser.Time Data.Aeson.Types.FromJSON Data.Aeson.Types.Generic Data.Aeson.Types.ToJSON Data.Aeson.Types.Class Data.Aeson.Types.Internal Data.Aeson.Parser.UnescapeFFI -Wall -O2
<command line>: cannot satisfy -package-id attoparsec-0.13.2.0-371c70ed55b5e0c1b1828bdc7f9dfd161ed5dfb78607505bd913291afdef0e31: 
    attoparsec-0.13.2.0-371c70ed55b5e0c1b1828bdc7f9dfd161ed5dfb78607505bd913291afdef0e31 is unusable due to shadowed dependencies:
      array-0.5.2.0 base-4.10.0.0 bytestring-0.10.8.2 containers-0.5.10.2 deepseq-1.4.3.0 scientific-0.3.5.2-a8400ef16cbe762a455c7ddba39a9152e3ac3fb5608e57b5d821536a310ee59e transformers-0.5.2.0 text-1.2.2.2-6ac7503a550e052bab70f5fb00918d012ca2eb46d94e829ff77a9c04eb9d1036
    (use -v for more information)
/home/moritz/code/ghc-8.2.1/bin/ghc returned ExitFailure 1

Failed to build
edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b.
Build log (
/home/moritz/.cabal/logs/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b.log
):
Configuring library for edit-distance-0.2.2.1..
creating dist/build
creating dist
creating dist/build
/home/moritz/code/ghc-8.2.1/bin/ghc --numeric-version
/home/moritz/code/ghc-8.2.1/bin/ghc is version 8.2.1
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg --version
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg is version 8.2.1
/home/moritz/code/ghc-8.2.1/bin/ghc --supported-languages
/home/moritz/code/ghc-8.2.1/bin/ghc --info
Reading installed packages...
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg dump --global -v0
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg dump '--package-db=/home/moritz/.cabal/store/ghc-8.2.1/package.db' -v0
/home/moritz/code/ghc-8.2.1/bin/ghc --print-libdir
Finalized package description:
name: edit-distance
version: 0.2.2.1
cabal-version: >=1.10
build-type: Simple
license: BSD3
license-file: LICENSE
copyright: (c) 2008-2013 Maximilian Bolinbroke
maintainer: Oleg Grenrus <[email protected]>
homepage: http:/phadej/edit-distance
synopsis: Levenshtein and restricted Damerau-Levenshtein edit distances
description:
Optimized edit distances for fuzzy matching, including Levenshtein and
restricted Damerau-Levenshtein algorithms.
category: Algorithms
author: Max Bolingbroke <[email protected]>
extra-source-files:
README.md
x-revision: 1

source-repository head
type: git
location: https:/phadej/edit-distance.git

library
exposed-modules:
Text.EditDistance
exposed: True
buildable: True
build-depends:
base >=4.5 && <5,
array >=0.1,
random >=1.0,
containers >=0.1.0.1
default-language: Haskell98
hs-source-dirs: .
other-modules:
Text.EditDistance.EditCosts
Text.EditDistance.SquareSTUArray
Text.EditDistance.STUArray
Text.EditDistance.Bits
Text.EditDistance.MonadUtilities
Text.EditDistance.ArrayUtilities
ghc-options: -O2 -Wall

test-suite edit-distance-tests
type: exitcode-stdio-1.0
main-is: Text/EditDistance/Tests.hs
buildable: True
build-depends:
base >=4.5 && <5,
array >=0.1,
random >=1.0,
containers >=0.1.0.1,
test-framework >=0.1.1,
QuickCheck >=2.4 && <2.10,
test-framework-quickcheck2 -any
default-language: Haskell98
hs-source-dirs: .
other-modules:
Text.EditDistance.Tests.EditOperationOntology
Text.EditDistance.Tests.Properties
ghc-options: -O2 -Wall

benchmark edit-distance-benchmark
type: exitcode-stdio-1.0
main-is: Text/EditDistance/Benchmark.hs
buildable: True
build-depends:
base >=4.5 && <5,
array >=0.1,
random >=1.0,
time >=1.0,
process >=1.0,
deepseq >=1.2,
unix >=2.3,
criterion >=1.1,
containers >=0.1.0.1
default-language: Haskell98
hs-source-dirs: .
ghc-options: -O2
Finalized build-depends: array >=0.1 && ==0.5.2.0, base >=4.5 && <5 &&
==4.10.0.0, containers >=0.1.0.1 && ==0.5.10.2, random >=1.0 && ==1.1
Dependency array ==0.5.2.0: using array-0.5.2.0
Dependency base ==4.10.0.0: using base-4.10.0.0
Dependency containers ==0.5.10.2: using containers-0.5.10.2
Dependency random ==1.1: using random-1.1
Searching for alex in path.
Found alex at /home/moritz/.local/bin/alex
/home/moritz/.local/bin/alex --version
/home/moritz/.local/bin/alex is version 3.2.3
Searching for ar in path.
Found ar at /usr/bin/ar
Searching for c2hs in path.
Found c2hs at /home/moritz/.local/bin/c2hs
/home/moritz/.local/bin/c2hs --numeric-version
/home/moritz/.local/bin/c2hs is version 0.28.1
Searching for cpphs in path.
Found cpphs at /home/moritz/.cabal/bin/cpphs
/home/moritz/.cabal/bin/cpphs --version
/home/moritz/.cabal/bin/cpphs is version 1.20.8
Searching for doctest in path.
Cannot find doctest on the path
Searching for gcc in path.
Found gcc at /usr/bin/gcc
/usr/bin/gcc -dumpversion
/usr/bin/gcc is version 7.2.0
Searching for ghcjs in path.
Cannot find ghcjs on the path
Searching for ghcjs-pkg in path.
Cannot find ghcjs-pkg on the path
Searching for greencard in path.
Cannot find greencard on the path
looking for tool haddock near compiler in /home/moritz/code/ghc-8.2.1/bin
candidate locations:
["/home/moritz/code/ghc-8.2.1/bin/haddock","/home/moritz/code/ghc-8.2.1/bin/haddock-ghc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/haddock-8.2.1","/home/moritz/code/ghc-8.2.1/bin/haddock"]
found haddock in /home/moritz/code/ghc-8.2.1/bin/haddock
/home/moritz/code/ghc-8.2.1/bin/haddock --version
/home/moritz/code/ghc-8.2.1/bin/haddock is version 2.18.1
Searching for happy in path.
Found happy at /home/moritz/.local/bin/happy
/home/moritz/.local/bin/happy --version
/home/moritz/.local/bin/happy is version 1.19.7
Searching for hmake in path.
Cannot find hmake on the path
looking for tool hpc near compiler in /home/moritz/code/ghc-8.2.1/bin
candidate locations:
["/home/moritz/code/ghc-8.2.1/bin/hpc","/home/moritz/code/ghc-8.2.1/bin/hpc-ghc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/hpc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/hpc"]
found hpc in /home/moritz/code/ghc-8.2.1/bin/hpc
/home/moritz/code/ghc-8.2.1/bin/hpc version
/home/moritz/code/ghc-8.2.1/bin/hpc is version 0.67
looking for tool hsc2hs near compiler in /home/moritz/code/ghc-8.2.1/bin
candidate locations:
["/home/moritz/code/ghc-8.2.1/bin/hsc2hs","/home/moritz/code/ghc-8.2.1/bin/hsc2hs-ghc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/hsc2hs-8.2.1","/home/moritz/code/ghc-8.2.1/bin/hsc2hs"]
found hsc2hs in /home/moritz/code/ghc-8.2.1/bin/hsc2hs
/home/moritz/code/ghc-8.2.1/bin/hsc2hs --version
/home/moritz/code/ghc-8.2.1/bin/hsc2hs is version 0.68.2
Searching for HsColour in path.
Found HsColour at /home/moritz/.local/bin/HsColour
/home/moritz/.local/bin/HsColour -version
/home/moritz/.local/bin/HsColour is version 1.24
Searching for jhc in path.
Cannot find jhc on the path
Searching for ld.gold in path.
Found ld.gold at /usr/bin/ld.gold
Environment: [("ANT_HOME","/usr/share/apache-ant"),("BROWSER","firefox"),("CAML_LD_LIBRARY_PATH","/home/moritz/.opam/system/lib/stublibs:/usr/lib/ocaml/stublibs"),("COLORFGBG","7;0"),("COLORTERM","rxvt"),("DBUS_SESSION_BUS_ADDRESS","unix:path=/run/user/1000/bus"),("DESKTOP_STARTUP_ID","i3/i3-sensible-terminal/1125-51-functor_TIME599414967"),("DISPLAY",":0"),("EDITOR","emacsclient"),("GOPATH","/home/moritz/code/go"),("HASKELL_DIST_DIR","dist"),("HG","/usr/bin/hg"),("HOME","/home/moritz"),("INVOCATION_ID","a21acc5d24b04af5814a1c9448757785"),("JOURNAL_STREAM","9:20923"),("LANG","en_US.UTF-8"),("LANGUAGE",""),("LC_ADDRESS",""),("LC_COLLATE",""),("LC_CTYPE",""),("LC_IDENTIFICATION",""),("LC_MEASUREMENT",""),("LC_MESSAGES",""),("LC_MONETARY",""),("LC_NAME",""),("LC_NUMERIC",""),("LC_PAPER",""),("LC_TELEPHONE",""),("LC_TIME",""),("LOGNAME","moritz"),("MAIL","/var/spool/mail/moritz"),("MAILDIR","/home/moritz/mail"),("MANPATH",":/home/moritz/.opam/system/man:/home/moritz/.opam/system/man"),("MAVEN_OPTS","-Xmx512m"),("MOZ_PLUGIN_PATH","/usr/lib/mozilla/plugins"),("MOZ_USE_XINPUT2","1"),("NIX_PATH","nixpkgs=/home/moritz/.nix-defexpr/channels/nixpkgs"),("NIX_SSL_CERT_FILE","/etc/ssl/certs/ca-certificates.crt"),("OCAML_TOPLEVEL_PATH","/home/moritz/.opam/system/lib/toplevel"),("OLDPWD","/home/moritz"),("PATH","/home/moritz/.opam/system/bin:/home/moritz/.opam/system/bin:/home/moritz/bin:/home/moritz/.local/bin:/home/moritz/.cabal/bin:/home/moritz/code/arcanist/bin:/home/moritz/.gem/ruby/2.4.0/bin:/home/moritz/.node/bin:/home/moritz/.cargo/bin:/home/moritz/code/go/bin:/home/moritz/.nix-profile/bin:/home/moritz/.nix-profile/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/moritz/.cabal/bin"),("PERL5LIB","/home/moritz/.opam/system/lib/perl5:/home/moritz/.opam/system/lib/perl5:"),("PROMPT_EOL_MARK",""),("PURE_GIT_PULL","0"),("PWD","/home/moritz/code/haskell/cabal"),("SHELL","/usr/bin/zsh"),("SHLVL","4"),("SSH_AUTH_SOCK","/run/user/1000/gnupg/S.gpg-agent.ssh"),("SUDO_EDITOR","emacsclient"),("TERM","rxvt-unicode-256color"),("USER","moritz"),("VIRTUAL_ENV_DISABLE_PROMPT","1"),("WINDOWID","67108873"),("WINDOWPATH","1"),("XAUTHORITY","/home/moritz/.Xauthority"),("XDG_RUNTIME_DIR","/run/user/1000"),("XDG_SEAT","seat0"),("XDG_SESSION_ID","c1"),("XDG_VTNR","1"),("_","/home/moritz/.local/bin/cabal"),("_JAVA_AWT_WM_NONREPARENTING","1"),("_JAVA_OPTIONS","-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel")]
/home/moritz/code/ghc-8.2.1/bin/ghc -hide-all-packages -c /tmp/1804289383846930886.c -o /tmp/16816927771714636915.o
/usr/bin/ld.gold -x -r /tmp/16816927771714636915.o -o /tmp/5965166491189641421.o
Searching for lhc in path.
Cannot find lhc on the path
Searching for lhc-pkg in path.
Cannot find lhc-pkg on the path
Searching for pkg-config in path.
Found pkg-config at /usr/bin/pkg-config
/usr/bin/pkg-config --version
/usr/bin/pkg-config is version 0.29.2
looking for tool runghc near compiler in /home/moritz/code/ghc-8.2.1/bin
candidate locations:
["/home/moritz/code/ghc-8.2.1/bin/runghc","/home/moritz/code/ghc-8.2.1/bin/runghc-ghc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/runghc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/runghc"]
found runghc in /home/moritz/code/ghc-8.2.1/bin/runghc
/home/moritz/code/ghc-8.2.1/bin/runghc --version
/home/moritz/code/ghc-8.2.1/bin/runghc is version 8.2.1
Searching for strip in path.
Found strip at /usr/bin/strip
/usr/bin/strip --version
/usr/bin/strip is version 2.29
Searching for tar in path.
Found tar at /usr/bin/tar
/usr/bin/tar --help
Searching for uhc in path.
Cannot find uhc on the path
Source component graph: component lib
Configured component graph:
    component edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b
        include base-4.10.0.0
        include array-0.5.2.0
        include random-1.1-7873472b516fb27541ff1cf5f7dec6c9a549a1607fef97fd10611300c4828fc1
        include containers-0.5.10.2
Linked component graph:
    unit edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b
        include base-4.10.0.0
        include array-0.5.2.0
        include random-1.1-7873472b516fb27541ff1cf5f7dec6c9a549a1607fef97fd10611300c4828fc1
        include containers-0.5.10.2
        Text.EditDistance=edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b:Text.EditDistance
Ready component graph:
    definite edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b
        depends base-4.10.0.0
        depends array-0.5.2.0
        depends random-1.1-7873472b516fb27541ff1cf5f7dec6c9a549a1607fef97fd10611300c4828fc1
        depends containers-0.5.10.2
Using Cabal-2.0.0.2 compiled by ghc-8.0
Using compiler: ghc-8.2.1
Using install prefix:
/home/moritz/.cabal/store/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b
Executables installed in:
/home/moritz/.cabal/store/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b/bin
Libraries installed in:
/home/moritz/.cabal/store/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b/lib
Dynamic Libraries installed in:
/home/moritz/.cabal/store/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b/lib
Private executables installed in:
/home/moritz/.cabal/store/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b/libexec
Data files installed in:
/home/moritz/.cabal/store/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b/share
Documentation installed in:
/home/moritz/.cabal/store/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b/share/doc
Configuration files installed in:
/home/moritz/.cabal/store/ghc-8.2.1/edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b/etc
Using alex version 3.2.3 found on system at: /home/moritz/.local/bin/alex
Using ar found on system at: /usr/bin/ar
Using c2hs version 0.28.1 found on system at: /home/moritz/.local/bin/c2hs
Using cpphs version 1.20.8 found on system at: /home/moritz/.cabal/bin/cpphs
No doctest found
Using gcc version 7.2.0 found on system at: /usr/bin/gcc
Using ghc version 8.2.1 given by user at: /home/moritz/code/ghc-8.2.1/bin/ghc
Using ghc-pkg version 8.2.1 given by user at:
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg
No ghcjs found
No ghcjs-pkg found
No greencard found
Using haddock version 2.18.1 found on system at:
/home/moritz/code/ghc-8.2.1/bin/haddock
Using happy version 1.19.7 found on system at: /home/moritz/.local/bin/happy
Using haskell-suite found on system at: haskell-suite-dummy-location
Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
No hmake found
Using hpc version 0.67 found on system at: /home/moritz/code/ghc-8.2.1/bin/hpc
Using hsc2hs version 0.68.2 found on system at:
/home/moritz/code/ghc-8.2.1/bin/hsc2hs
Using hscolour version 1.24 found on system at:
/home/moritz/.local/bin/HsColour
No jhc found
Using ld found on system at: /usr/bin/ld.gold
No lhc found
No lhc-pkg found
Using pkg-config version 0.29.2 found on system at: /usr/bin/pkg-config
Using runghc version 8.2.1 found on system at:
/home/moritz/code/ghc-8.2.1/bin/runghc
Using strip version 2.29 found on system at: /usr/bin/strip
Using tar found on system at: /usr/bin/tar
No uhc found
/usr/bin/gcc -fno-stack-protector '-fuse-ld=gold' /tmp/7833686901102520059.c -o /tmp/20448977631967513926 '-D__GLASGOW_HASKELL__=802' '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' -Idist/build/autogen -I. -I/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/time-1.8.0.2/include -I/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/base-4.10.0.0/include -I/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/integer-gmp-1.0.1.0/include -I/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/include -L/home/moritz/.cabal/store/ghc-8.2.1/random-1.1-7873472b516fb27541ff1cf5f7dec6c9a549a1607fef97fd10611300c4828fc1/lib -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/time-1.8.0.2 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/containers-0.5.10.2 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/deepseq-1.4.3.0 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/array-0.5.2.0 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/base-4.10.0.0 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/integer-gmp-1.0.1.0 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/ghc-prim-0.5.1.0 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/rts
Component build order: library
Environment: [("ANT_HOME","/usr/share/apache-ant"),("BROWSER","firefox"),("CAML_LD_LIBRARY_PATH","/home/moritz/.opam/system/lib/stublibs:/usr/lib/ocaml/stublibs"),("COLORFGBG","7;0"),("COLORTERM","rxvt"),("DBUS_SESSION_BUS_ADDRESS","unix:path=/run/user/1000/bus"),("DESKTOP_STARTUP_ID","i3/i3-sensible-terminal/1125-51-functor_TIME599414967"),("DISPLAY",":0"),("EDITOR","emacsclient"),("GOPATH","/home/moritz/code/go"),("HASKELL_DIST_DIR","dist"),("HG","/usr/bin/hg"),("HOME","/home/moritz"),("INVOCATION_ID","a21acc5d24b04af5814a1c9448757785"),("JOURNAL_STREAM","9:20923"),("LANG","en_US.UTF-8"),("LANGUAGE",""),("LC_ADDRESS",""),("LC_COLLATE",""),("LC_CTYPE",""),("LC_IDENTIFICATION",""),("LC_MEASUREMENT",""),("LC_MESSAGES",""),("LC_MONETARY",""),("LC_NAME",""),("LC_NUMERIC",""),("LC_PAPER",""),("LC_TELEPHONE",""),("LC_TIME",""),("LOGNAME","moritz"),("MAIL","/var/spool/mail/moritz"),("MAILDIR","/home/moritz/mail"),("MANPATH",":/home/moritz/.opam/system/man:/home/moritz/.opam/system/man"),("MAVEN_OPTS","-Xmx512m"),("MOZ_PLUGIN_PATH","/usr/lib/mozilla/plugins"),("MOZ_USE_XINPUT2","1"),("NIX_PATH","nixpkgs=/home/moritz/.nix-defexpr/channels/nixpkgs"),("NIX_SSL_CERT_FILE","/etc/ssl/certs/ca-certificates.crt"),("OCAML_TOPLEVEL_PATH","/home/moritz/.opam/system/lib/toplevel"),("OLDPWD","/home/moritz"),("PATH","/home/moritz/.opam/system/bin:/home/moritz/.opam/system/bin:/home/moritz/bin:/home/moritz/.local/bin:/home/moritz/.cabal/bin:/home/moritz/code/arcanist/bin:/home/moritz/.gem/ruby/2.4.0/bin:/home/moritz/.node/bin:/home/moritz/.cargo/bin:/home/moritz/code/go/bin:/home/moritz/.nix-profile/bin:/home/moritz/.nix-profile/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/moritz/.cabal/bin"),("PERL5LIB","/home/moritz/.opam/system/lib/perl5:/home/moritz/.opam/system/lib/perl5:"),("PROMPT_EOL_MARK",""),("PURE_GIT_PULL","0"),("PWD","/home/moritz/code/haskell/cabal"),("SHELL","/usr/bin/zsh"),("SHLVL","4"),("SSH_AUTH_SOCK","/run/user/1000/gnupg/S.gpg-agent.ssh"),("SUDO_EDITOR","emacsclient"),("TERM","rxvt-unicode-256color"),("USER","moritz"),("VIRTUAL_ENV_DISABLE_PROMPT","1"),("WINDOWID","67108873"),("WINDOWPATH","1"),("XAUTHORITY","/home/moritz/.Xauthority"),("XDG_RUNTIME_DIR","/run/user/1000"),("XDG_SEAT","seat0"),("XDG_SESSION_ID","c1"),("XDG_VTNR","1"),("_","/home/moritz/.local/bin/cabal"),("_JAVA_AWT_WM_NONREPARENTING","1"),("_JAVA_OPTIONS","-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel")]
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg init dist/package.conf.inplace -v2
GHC package manager version 8.2.1
writing cache dist/package.conf.inplace/package.cache
creating dist/build
creating dist/build/autogen
creating dist/build/autogen
Preprocessing library for edit-distance-0.2.2.1..
Building library for edit-distance-0.2.2.1..
creating dist/build
Environment: [("ANT_HOME","/usr/share/apache-ant"),("BROWSER","firefox"),("CAML_LD_LIBRARY_PATH","/home/moritz/.opam/system/lib/stublibs:/usr/lib/ocaml/stublibs"),("COLORFGBG","7;0"),("COLORTERM","rxvt"),("DBUS_SESSION_BUS_ADDRESS","unix:path=/run/user/1000/bus"),("DESKTOP_STARTUP_ID","i3/i3-sensible-terminal/1125-51-functor_TIME599414967"),("DISPLAY",":0"),("EDITOR","emacsclient"),("GOPATH","/home/moritz/code/go"),("HASKELL_DIST_DIR","dist"),("HG","/usr/bin/hg"),("HOME","/home/moritz"),("INVOCATION_ID","a21acc5d24b04af5814a1c9448757785"),("JOURNAL_STREAM","9:20923"),("LANG","en_US.UTF-8"),("LANGUAGE",""),("LC_ADDRESS",""),("LC_COLLATE",""),("LC_CTYPE",""),("LC_IDENTIFICATION",""),("LC_MEASUREMENT",""),("LC_MESSAGES",""),("LC_MONETARY",""),("LC_NAME",""),("LC_NUMERIC",""),("LC_PAPER",""),("LC_TELEPHONE",""),("LC_TIME",""),("LOGNAME","moritz"),("MAIL","/var/spool/mail/moritz"),("MAILDIR","/home/moritz/mail"),("MANPATH",":/home/moritz/.opam/system/man:/home/moritz/.opam/system/man"),("MAVEN_OPTS","-Xmx512m"),("MOZ_PLUGIN_PATH","/usr/lib/mozilla/plugins"),("MOZ_USE_XINPUT2","1"),("NIX_PATH","nixpkgs=/home/moritz/.nix-defexpr/channels/nixpkgs"),("NIX_SSL_CERT_FILE","/etc/ssl/certs/ca-certificates.crt"),("OCAML_TOPLEVEL_PATH","/home/moritz/.opam/system/lib/toplevel"),("OLDPWD","/home/moritz"),("PATH","/home/moritz/.opam/system/bin:/home/moritz/.opam/system/bin:/home/moritz/bin:/home/moritz/.local/bin:/home/moritz/.cabal/bin:/home/moritz/code/arcanist/bin:/home/moritz/.gem/ruby/2.4.0/bin:/home/moritz/.node/bin:/home/moritz/.cargo/bin:/home/moritz/code/go/bin:/home/moritz/.nix-profile/bin:/home/moritz/.nix-profile/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/moritz/.cabal/bin"),("PERL5LIB","/home/moritz/.opam/system/lib/perl5:/home/moritz/.opam/system/lib/perl5:"),("PROMPT_EOL_MARK",""),("PURE_GIT_PULL","0"),("PWD","/home/moritz/code/haskell/cabal"),("SHELL","/usr/bin/zsh"),("SHLVL","4"),("SSH_AUTH_SOCK","/run/user/1000/gnupg/S.gpg-agent.ssh"),("SUDO_EDITOR","emacsclient"),("TERM","rxvt-unicode-256color"),("USER","moritz"),("VIRTUAL_ENV_DISABLE_PROMPT","1"),("WINDOWID","67108873"),("WINDOWPATH","1"),("XAUTHORITY","/home/moritz/.Xauthority"),("XDG_RUNTIME_DIR","/run/user/1000"),("XDG_SEAT","seat0"),("XDG_SESSION_ID","c1"),("XDG_VTNR","1"),("_","/home/moritz/.local/bin/cabal"),("_JAVA_AWT_WM_NONREPARENTING","1"),("_JAVA_OPTIONS","-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel")]
/home/moritz/code/ghc-8.2.1/bin/ghc --make -fbuilding-cabal-package -O -static -dynamic-too -dynosuf dyn_o -dynhisuf dyn_hi -outputdir dist/build -odir dist/build -hidir dist/build -stubdir dist/build -i -idist/build -i. -idist/build/autogen -idist/build/global-autogen -Idist/build/autogen -Idist/build/global-autogen -Idist/build -optP-include -optPdist/build/autogen/cabal_macros.h -this-unit-id edit-distance-0.2.2.1-c0f27fe71b324fde958fcb74971594bd39e7bd9777a7cb0c91619e1736940b6b -hide-all-packages -Wmissing-home-modules -no-user-package-db -package-db /home/moritz/.cabal/store/ghc-8.2.1/package.db -package-db dist/package.conf.inplace -package-id base-4.10.0.0 -package-id array-0.5.2.0 -package-id random-1.1-7873472b516fb27541ff1cf5f7dec6c9a549a1607fef97fd10611300c4828fc1 -package-id containers-0.5.10.2 -XHaskell98 Text.EditDistance Text.EditDistance.EditCosts Text.EditDistance.SquareSTUArray Text.EditDistance.STUArray Text.EditDistance.Bits Text.EditDistance.MonadUtilities Text.EditDistance.ArrayUtilities -O2 -Wall
<command line>: cannot satisfy -package-id random-1.1-7873472b516fb27541ff1cf5f7dec6c9a549a1607fef97fd10611300c4828fc1: 
    random-1.1-7873472b516fb27541ff1cf5f7dec6c9a549a1607fef97fd10611300c4828fc1 is unusable due to shadowed dependencies:
      base-4.10.0.0 time-1.8.0.2
    (use -v for more information)
/home/moritz/code/ghc-8.2.1/bin/ghc returned ExitFailure 1

Failed to build
optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e.
Build log (
/home/moritz/.cabal/logs/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e.log
):
Configuring library for optparse-applicative-0.13.2.0..
creating dist/build
creating dist
creating dist/build
/home/moritz/code/ghc-8.2.1/bin/ghc --numeric-version
/home/moritz/code/ghc-8.2.1/bin/ghc is version 8.2.1
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg --version
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg is version 8.2.1
/home/moritz/code/ghc-8.2.1/bin/ghc --supported-languages
/home/moritz/code/ghc-8.2.1/bin/ghc --info
Reading installed packages...
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg dump --global -v0
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg dump '--package-db=/home/moritz/.cabal/store/ghc-8.2.1/package.db' -v0
/home/moritz/code/ghc-8.2.1/bin/ghc --print-libdir
Finalized package description:
name: optparse-applicative
version: 0.13.2.0
cabal-version: >=1.8
build-type: Simple
license: BSD3
license-file: LICENSE
copyright: (c) 2012-2017 Paolo Capriotti <[email protected]>
maintainer: [email protected]
homepage: https:/pcapriotti/optparse-applicative
bug-reports: https:/pcapriotti/optparse-applicative/issues
synopsis: Utilities and combinators for parsing command line options
description:
optparse-applicative is a haskell library for parsing options
on the command line, providing a powerful applicative interface
for composing these options.
.
optparse-applicative takes care of reading and validating the
arguments passed to the command line, handling and reporting
errors, generating a usage line, a comprehensive help screen,
and enabling context-sensitive bash completions.
.
See the included README for detailed instructions and examples,
which is also available on github
<https:/pcapriotti/optparse-applicative>.
category: System
author: Paolo Capriotti, Huw Campbell
extra-source-files:
CHANGELOG.md
README.md
tests/Examples/Alternatives.hs
tests/Examples/Cabal.hs
tests/Examples/Commands.hs
tests/Examples/Hello.hs
tests/Examples/Formatting.hs
tests/alt.err.txt
tests/cabal.err.txt
tests/carry.err.txt
tests/commands.err.txt
tests/commands_header.err.txt
tests/commands_header_full.err.txt
tests/dropback.err.txt
tests/hello.err.txt
tests/helponempty.err.txt
tests/helponemptysub.err.txt
tests/formatting.err.txt
tests/nested.err.txt
tests/subparsers.err.txt

source-repository head
type: git
location: https:/pcapriotti/optparse-applicative.git

library
exposed-modules:
Options.Applicative
Options.Applicative.Arrows
Options.Applicative.BashCompletion
Options.Applicative.Builder
Options.Applicative.Builder.Completer
Options.Applicative.Builder.Internal
Options.Applicative.Common
Options.Applicative.Extra
Options.Applicative.Help
Options.Applicative.Help.Pretty
Options.Applicative.Help.Chunk
Options.Applicative.Help.Core
Options.Applicative.Help.Types
Options.Applicative.Types
Options.Applicative.Internal
exposed: True
buildable: True
build-depends:
base ==4.*,
transformers >=0.2 && <0.6,
transformers-compat >=0.3 && <0.6,
process >=1.0 && <1.7,
ansi-wl-pprint >=0.6.6 && <0.7
hs-source-dirs: .
ghc-options: -Wall -Wno-redundant-constraints

test-suite optparse-applicative-tests
type: exitcode-stdio-1.0
main-is: test.hs
buildable: True
build-depends:
base -any,
optparse-applicative -any,
QuickCheck >=2.8 && <2.11
hs-source-dirs: tests
ghc-options: -Wall -threaded -O2 -funbox-strict-fields
Finalized build-depends: ansi-wl-pprint >=0.6.6 && <0.7 && ==0.6.8.1, base
==4.* && ==4.10.0.0, process >=1.0 && <1.7 && ==1.6.1.0, transformers >=0.2 &&
<0.6 && ==0.5.2.0, transformers-compat >=0.3 && <0.6 && ==0.5.1.4
Dependency ansi-wl-pprint ==0.6.8.1: using ansi-wl-pprint-0.6.8.1
Dependency base ==4.10.0.0: using base-4.10.0.0
Dependency process ==1.6.1.0: using process-1.6.1.0
Dependency transformers ==0.5.2.0: using transformers-0.5.2.0
Dependency transformers-compat ==0.5.1.4: using transformers-compat-0.5.1.4
Searching for alex in path.
Found alex at /home/moritz/.local/bin/alex
/home/moritz/.local/bin/alex --version
/home/moritz/.local/bin/alex is version 3.2.3
Searching for ar in path.
Found ar at /usr/bin/ar
Searching for c2hs in path.
Found c2hs at /home/moritz/.local/bin/c2hs
/home/moritz/.local/bin/c2hs --numeric-version
/home/moritz/.local/bin/c2hs is version 0.28.1
Searching for cpphs in path.
Found cpphs at /home/moritz/.cabal/bin/cpphs
/home/moritz/.cabal/bin/cpphs --version
/home/moritz/.cabal/bin/cpphs is version 1.20.8
Searching for doctest in path.
Cannot find doctest on the path
Searching for gcc in path.
Found gcc at /usr/bin/gcc
/usr/bin/gcc -dumpversion
/usr/bin/gcc is version 7.2.0
Searching for ghcjs in path.
Cannot find ghcjs on the path
Searching for ghcjs-pkg in path.
Cannot find ghcjs-pkg on the path
Searching for greencard in path.
Cannot find greencard on the path
looking for tool haddock near compiler in /home/moritz/code/ghc-8.2.1/bin
candidate locations:
["/home/moritz/code/ghc-8.2.1/bin/haddock","/home/moritz/code/ghc-8.2.1/bin/haddock-ghc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/haddock-8.2.1","/home/moritz/code/ghc-8.2.1/bin/haddock"]
found haddock in /home/moritz/code/ghc-8.2.1/bin/haddock
/home/moritz/code/ghc-8.2.1/bin/haddock --version
/home/moritz/code/ghc-8.2.1/bin/haddock is version 2.18.1
Searching for happy in path.
Found happy at /home/moritz/.local/bin/happy
/home/moritz/.local/bin/happy --version
/home/moritz/.local/bin/happy is version 1.19.7
Searching for hmake in path.
Cannot find hmake on the path
looking for tool hpc near compiler in /home/moritz/code/ghc-8.2.1/bin
candidate locations:
["/home/moritz/code/ghc-8.2.1/bin/hpc","/home/moritz/code/ghc-8.2.1/bin/hpc-ghc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/hpc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/hpc"]
found hpc in /home/moritz/code/ghc-8.2.1/bin/hpc
/home/moritz/code/ghc-8.2.1/bin/hpc version
/home/moritz/code/ghc-8.2.1/bin/hpc is version 0.67
looking for tool hsc2hs near compiler in /home/moritz/code/ghc-8.2.1/bin
candidate locations:
["/home/moritz/code/ghc-8.2.1/bin/hsc2hs","/home/moritz/code/ghc-8.2.1/bin/hsc2hs-ghc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/hsc2hs-8.2.1","/home/moritz/code/ghc-8.2.1/bin/hsc2hs"]
found hsc2hs in /home/moritz/code/ghc-8.2.1/bin/hsc2hs
/home/moritz/code/ghc-8.2.1/bin/hsc2hs --version
/home/moritz/code/ghc-8.2.1/bin/hsc2hs is version 0.68.2
Searching for HsColour in path.
Found HsColour at /home/moritz/.local/bin/HsColour
/home/moritz/.local/bin/HsColour -version
/home/moritz/.local/bin/HsColour is version 1.24
Searching for jhc in path.
Cannot find jhc on the path
Searching for ld.gold in path.
Found ld.gold at /usr/bin/ld.gold
Environment: [("ANT_HOME","/usr/share/apache-ant"),("BROWSER","firefox"),("CAML_LD_LIBRARY_PATH","/home/moritz/.opam/system/lib/stublibs:/usr/lib/ocaml/stublibs"),("COLORFGBG","7;0"),("COLORTERM","rxvt"),("DBUS_SESSION_BUS_ADDRESS","unix:path=/run/user/1000/bus"),("DESKTOP_STARTUP_ID","i3/i3-sensible-terminal/1125-51-functor_TIME599414967"),("DISPLAY",":0"),("EDITOR","emacsclient"),("GOPATH","/home/moritz/code/go"),("HASKELL_DIST_DIR","dist"),("HG","/usr/bin/hg"),("HOME","/home/moritz"),("INVOCATION_ID","a21acc5d24b04af5814a1c9448757785"),("JOURNAL_STREAM","9:20923"),("LANG","en_US.UTF-8"),("LANGUAGE",""),("LC_ADDRESS",""),("LC_COLLATE",""),("LC_CTYPE",""),("LC_IDENTIFICATION",""),("LC_MEASUREMENT",""),("LC_MESSAGES",""),("LC_MONETARY",""),("LC_NAME",""),("LC_NUMERIC",""),("LC_PAPER",""),("LC_TELEPHONE",""),("LC_TIME",""),("LOGNAME","moritz"),("MAIL","/var/spool/mail/moritz"),("MAILDIR","/home/moritz/mail"),("MANPATH",":/home/moritz/.opam/system/man:/home/moritz/.opam/system/man"),("MAVEN_OPTS","-Xmx512m"),("MOZ_PLUGIN_PATH","/usr/lib/mozilla/plugins"),("MOZ_USE_XINPUT2","1"),("NIX_PATH","nixpkgs=/home/moritz/.nix-defexpr/channels/nixpkgs"),("NIX_SSL_CERT_FILE","/etc/ssl/certs/ca-certificates.crt"),("OCAML_TOPLEVEL_PATH","/home/moritz/.opam/system/lib/toplevel"),("OLDPWD","/home/moritz"),("PATH","/home/moritz/.opam/system/bin:/home/moritz/.opam/system/bin:/home/moritz/bin:/home/moritz/.local/bin:/home/moritz/.cabal/bin:/home/moritz/code/arcanist/bin:/home/moritz/.gem/ruby/2.4.0/bin:/home/moritz/.node/bin:/home/moritz/.cargo/bin:/home/moritz/code/go/bin:/home/moritz/.nix-profile/bin:/home/moritz/.nix-profile/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/moritz/.cabal/bin"),("PERL5LIB","/home/moritz/.opam/system/lib/perl5:/home/moritz/.opam/system/lib/perl5:"),("PROMPT_EOL_MARK",""),("PURE_GIT_PULL","0"),("PWD","/home/moritz/code/haskell/cabal"),("SHELL","/usr/bin/zsh"),("SHLVL","4"),("SSH_AUTH_SOCK","/run/user/1000/gnupg/S.gpg-agent.ssh"),("SUDO_EDITOR","emacsclient"),("TERM","rxvt-unicode-256color"),("USER","moritz"),("VIRTUAL_ENV_DISABLE_PROMPT","1"),("WINDOWID","67108873"),("WINDOWPATH","1"),("XAUTHORITY","/home/moritz/.Xauthority"),("XDG_RUNTIME_DIR","/run/user/1000"),("XDG_SEAT","seat0"),("XDG_SESSION_ID","c1"),("XDG_VTNR","1"),("_","/home/moritz/.local/bin/cabal"),("_JAVA_AWT_WM_NONREPARENTING","1"),("_JAVA_OPTIONS","-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel")]
/home/moritz/code/ghc-8.2.1/bin/ghc -hide-all-packages -c /tmp/16816927771714636915.c -o /tmp/1957747793424238335.o
/usr/bin/ld.gold -x -r /tmp/1957747793424238335.o -o /tmp/7198853861649760492.o
Searching for lhc in path.
Cannot find lhc on the path
Searching for lhc-pkg in path.
Cannot find lhc-pkg on the path
Searching for pkg-config in path.
Found pkg-config at /usr/bin/pkg-config
/usr/bin/pkg-config --version
/usr/bin/pkg-config is version 0.29.2
looking for tool runghc near compiler in /home/moritz/code/ghc-8.2.1/bin
candidate locations:
["/home/moritz/code/ghc-8.2.1/bin/runghc","/home/moritz/code/ghc-8.2.1/bin/runghc-ghc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/runghc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/runghc"]
found runghc in /home/moritz/code/ghc-8.2.1/bin/runghc
/home/moritz/code/ghc-8.2.1/bin/runghc --version
/home/moritz/code/ghc-8.2.1/bin/runghc is version 8.2.1
Searching for strip in path.
Found strip at /usr/bin/strip
/usr/bin/strip --version
/usr/bin/strip is version 2.29
Searching for tar in path.
Found tar at /usr/bin/tar
/usr/bin/tar --help
Searching for uhc in path.
Cannot find uhc on the path
Source component graph: component lib
Configured component graph:
    component optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e
        include base-4.10.0.0
        include transformers-0.5.2.0
        include transformers-compat-0.5.1.4-b5a50f3d1c26ec78814341f44cdd5980005561130e5a275f85e785093b9fb0f1
        include process-1.6.1.0
        include ansi-wl-pprint-0.6.8.1-368f3f7ac8d906c588eed5d1933e358063e23f09a7224067a6683242bb834123
Linked component graph:
    unit optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e
        include base-4.10.0.0
        include transformers-0.5.2.0
        include transformers-compat-0.5.1.4-b5a50f3d1c26ec78814341f44cdd5980005561130e5a275f85e785093b9fb0f1
        include process-1.6.1.0
        include ansi-wl-pprint-0.6.8.1-368f3f7ac8d906c588eed5d1933e358063e23f09a7224067a6683242bb834123
        Options.Applicative=optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e:Options.Applicative,Options.Applicative.Arrows=optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e:Options.Applicative.Arrows,Options.Applicative.BashCompletion=optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e:Options.Applicative.BashCompletion,Options.Applicative.Builder=optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e:Options.Applicative.Builder,Options.Applicative.Builder.Completer=optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e:Options.Applicative.Builder.Completer,Options.Applicative.Builder.Internal=optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e:Options.Applicative.Builder.Internal,Options.Applicative.Common=optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e:Options.Applicative.Common,Options.Applicative.Extra=optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e:Options.Applicative.Extra,Options.Applicative.Help=optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e:Options.Applicative.Help,Options.Applicative.Help.Chunk=optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e:Options.Applicative.Help.Chunk,Options.Applicative.Help.Core=optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e:Options.Applicative.Help.Core,Options.Applicative.Help.Pretty=optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e:Options.Applicative.Help.Pretty,Options.Applicative.Help.Types=optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e:Options.Applicative.Help.Types,Options.Applicative.Internal=optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e:Options.Applicative.Internal,Options.Applicative.Types=optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e:Options.Applicative.Types
Ready component graph:
    definite optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e
        depends base-4.10.0.0
        depends transformers-0.5.2.0
        depends transformers-compat-0.5.1.4-b5a50f3d1c26ec78814341f44cdd5980005561130e5a275f85e785093b9fb0f1
        depends process-1.6.1.0
        depends ansi-wl-pprint-0.6.8.1-368f3f7ac8d906c588eed5d1933e358063e23f09a7224067a6683242bb834123
Using Cabal-2.0.0.2 compiled by ghc-8.0
Using compiler: ghc-8.2.1
Using install prefix:
/home/moritz/.cabal/store/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e
Executables installed in:
/home/moritz/.cabal/store/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e/bin
Libraries installed in:
/home/moritz/.cabal/store/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e/lib
Dynamic Libraries installed in:
/home/moritz/.cabal/store/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e/lib
Private executables installed in:
/home/moritz/.cabal/store/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e/libexec
Data files installed in:
/home/moritz/.cabal/store/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e/share
Documentation installed in:
/home/moritz/.cabal/store/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e/share/doc
Configuration files installed in:
/home/moritz/.cabal/store/ghc-8.2.1/optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e/etc
Using alex version 3.2.3 found on system at: /home/moritz/.local/bin/alex
Using ar found on system at: /usr/bin/ar
Using c2hs version 0.28.1 found on system at: /home/moritz/.local/bin/c2hs
Using cpphs version 1.20.8 found on system at: /home/moritz/.cabal/bin/cpphs
No doctest found
Using gcc version 7.2.0 found on system at: /usr/bin/gcc
Using ghc version 8.2.1 given by user at: /home/moritz/code/ghc-8.2.1/bin/ghc
Using ghc-pkg version 8.2.1 given by user at:
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg
No ghcjs found
No ghcjs-pkg found
No greencard found
Using haddock version 2.18.1 found on system at:
/home/moritz/code/ghc-8.2.1/bin/haddock
Using happy version 1.19.7 found on system at: /home/moritz/.local/bin/happy
Using haskell-suite found on system at: haskell-suite-dummy-location
Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
No hmake found
Using hpc version 0.67 found on system at: /home/moritz/code/ghc-8.2.1/bin/hpc
Using hsc2hs version 0.68.2 found on system at:
/home/moritz/code/ghc-8.2.1/bin/hsc2hs
Using hscolour version 1.24 found on system at:
/home/moritz/.local/bin/HsColour
No jhc found
Using ld found on system at: /usr/bin/ld.gold
No lhc found
No lhc-pkg found
Using pkg-config version 0.29.2 found on system at: /usr/bin/pkg-config
Using runghc version 8.2.1 found on system at:
/home/moritz/code/ghc-8.2.1/bin/runghc
Using strip version 2.29 found on system at: /usr/bin/strip
Using tar found on system at: /usr/bin/tar
No uhc found
/usr/bin/gcc -fno-stack-protector '-fuse-ld=gold' /tmp/7833686901102520059.c -o /tmp/20448977631967513926 '-D__GLASGOW_HASKELL__=802' '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' -Idist/build/autogen -I. -I/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/process-1.6.1.0/include -I/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/directory-1.3.0.2/include -I/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/unix-2.7.2.2/include -I/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/time-1.8.0.2/include -I/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/bytestring-0.10.8.2/include -I/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/base-4.10.0.0/include -I/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/integer-gmp-1.0.1.0/include -I/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/include -L/home/moritz/.cabal/store/ghc-8.2.1/transformers-compat-0.5.1.4-b5a50f3d1c26ec78814341f44cdd5980005561130e5a275f85e785093b9fb0f1/lib -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/transformers-0.5.2.0 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/process-1.6.1.0 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/directory-1.3.0.2 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/unix-2.7.2.2 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/filepath-1.4.1.2 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/time-1.8.0.2 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/bytestring-0.10.8.2 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/deepseq-1.4.3.0 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/array-0.5.2.0 -L/home/moritz/.cabal/store/ghc-8.2.1/ansi-wl-pprint-0.6.8.1-368f3f7ac8d906c588eed5d1933e358063e23f09a7224067a6683242bb834123/lib -L/home/moritz/.cabal/store/ghc-8.2.1/ansi-terminal-0.6.3.1-45974ea4e18c3ab2057c8242bd273d758ff1a00f3dce2083f88b94a9c22a6f40/lib -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/base-4.10.0.0 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/integer-gmp-1.0.1.0 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/ghc-prim-0.5.1.0 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/rts
Component build order: library
Environment: [("ANT_HOME","/usr/share/apache-ant"),("BROWSER","firefox"),("CAML_LD_LIBRARY_PATH","/home/moritz/.opam/system/lib/stublibs:/usr/lib/ocaml/stublibs"),("COLORFGBG","7;0"),("COLORTERM","rxvt"),("DBUS_SESSION_BUS_ADDRESS","unix:path=/run/user/1000/bus"),("DESKTOP_STARTUP_ID","i3/i3-sensible-terminal/1125-51-functor_TIME599414967"),("DISPLAY",":0"),("EDITOR","emacsclient"),("GOPATH","/home/moritz/code/go"),("HASKELL_DIST_DIR","dist"),("HG","/usr/bin/hg"),("HOME","/home/moritz"),("INVOCATION_ID","a21acc5d24b04af5814a1c9448757785"),("JOURNAL_STREAM","9:20923"),("LANG","en_US.UTF-8"),("LANGUAGE",""),("LC_ADDRESS",""),("LC_COLLATE",""),("LC_CTYPE",""),("LC_IDENTIFICATION",""),("LC_MEASUREMENT",""),("LC_MESSAGES",""),("LC_MONETARY",""),("LC_NAME",""),("LC_NUMERIC",""),("LC_PAPER",""),("LC_TELEPHONE",""),("LC_TIME",""),("LOGNAME","moritz"),("MAIL","/var/spool/mail/moritz"),("MAILDIR","/home/moritz/mail"),("MANPATH",":/home/moritz/.opam/system/man:/home/moritz/.opam/system/man"),("MAVEN_OPTS","-Xmx512m"),("MOZ_PLUGIN_PATH","/usr/lib/mozilla/plugins"),("MOZ_USE_XINPUT2","1"),("NIX_PATH","nixpkgs=/home/moritz/.nix-defexpr/channels/nixpkgs"),("NIX_SSL_CERT_FILE","/etc/ssl/certs/ca-certificates.crt"),("OCAML_TOPLEVEL_PATH","/home/moritz/.opam/system/lib/toplevel"),("OLDPWD","/home/moritz"),("PATH","/home/moritz/.opam/system/bin:/home/moritz/.opam/system/bin:/home/moritz/bin:/home/moritz/.local/bin:/home/moritz/.cabal/bin:/home/moritz/code/arcanist/bin:/home/moritz/.gem/ruby/2.4.0/bin:/home/moritz/.node/bin:/home/moritz/.cargo/bin:/home/moritz/code/go/bin:/home/moritz/.nix-profile/bin:/home/moritz/.nix-profile/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/moritz/.cabal/bin"),("PERL5LIB","/home/moritz/.opam/system/lib/perl5:/home/moritz/.opam/system/lib/perl5:"),("PROMPT_EOL_MARK",""),("PURE_GIT_PULL","0"),("PWD","/home/moritz/code/haskell/cabal"),("SHELL","/usr/bin/zsh"),("SHLVL","4"),("SSH_AUTH_SOCK","/run/user/1000/gnupg/S.gpg-agent.ssh"),("SUDO_EDITOR","emacsclient"),("TERM","rxvt-unicode-256color"),("USER","moritz"),("VIRTUAL_ENV_DISABLE_PROMPT","1"),("WINDOWID","67108873"),("WINDOWPATH","1"),("XAUTHORITY","/home/moritz/.Xauthority"),("XDG_RUNTIME_DIR","/run/user/1000"),("XDG_SEAT","seat0"),("XDG_SESSION_ID","c1"),("XDG_VTNR","1"),("_","/home/moritz/.local/bin/cabal"),("_JAVA_AWT_WM_NONREPARENTING","1"),("_JAVA_OPTIONS","-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel")]
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg init dist/package.conf.inplace -v2
GHC package manager version 8.2.1
writing cache dist/package.conf.inplace/package.cache
creating dist/build
creating dist/build/autogen
creating dist/build/autogen
Preprocessing library for optparse-applicative-0.13.2.0..
Building library for optparse-applicative-0.13.2.0..
creating dist/build
Environment: [("ANT_HOME","/usr/share/apache-ant"),("BROWSER","firefox"),("CAML_LD_LIBRARY_PATH","/home/moritz/.opam/system/lib/stublibs:/usr/lib/ocaml/stublibs"),("COLORFGBG","7;0"),("COLORTERM","rxvt"),("DBUS_SESSION_BUS_ADDRESS","unix:path=/run/user/1000/bus"),("DESKTOP_STARTUP_ID","i3/i3-sensible-terminal/1125-51-functor_TIME599414967"),("DISPLAY",":0"),("EDITOR","emacsclient"),("GOPATH","/home/moritz/code/go"),("HASKELL_DIST_DIR","dist"),("HG","/usr/bin/hg"),("HOME","/home/moritz"),("INVOCATION_ID","a21acc5d24b04af5814a1c9448757785"),("JOURNAL_STREAM","9:20923"),("LANG","en_US.UTF-8"),("LANGUAGE",""),("LC_ADDRESS",""),("LC_COLLATE",""),("LC_CTYPE",""),("LC_IDENTIFICATION",""),("LC_MEASUREMENT",""),("LC_MESSAGES",""),("LC_MONETARY",""),("LC_NAME",""),("LC_NUMERIC",""),("LC_PAPER",""),("LC_TELEPHONE",""),("LC_TIME",""),("LOGNAME","moritz"),("MAIL","/var/spool/mail/moritz"),("MAILDIR","/home/moritz/mail"),("MANPATH",":/home/moritz/.opam/system/man:/home/moritz/.opam/system/man"),("MAVEN_OPTS","-Xmx512m"),("MOZ_PLUGIN_PATH","/usr/lib/mozilla/plugins"),("MOZ_USE_XINPUT2","1"),("NIX_PATH","nixpkgs=/home/moritz/.nix-defexpr/channels/nixpkgs"),("NIX_SSL_CERT_FILE","/etc/ssl/certs/ca-certificates.crt"),("OCAML_TOPLEVEL_PATH","/home/moritz/.opam/system/lib/toplevel"),("OLDPWD","/home/moritz"),("PATH","/home/moritz/.opam/system/bin:/home/moritz/.opam/system/bin:/home/moritz/bin:/home/moritz/.local/bin:/home/moritz/.cabal/bin:/home/moritz/code/arcanist/bin:/home/moritz/.gem/ruby/2.4.0/bin:/home/moritz/.node/bin:/home/moritz/.cargo/bin:/home/moritz/code/go/bin:/home/moritz/.nix-profile/bin:/home/moritz/.nix-profile/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/moritz/.cabal/bin"),("PERL5LIB","/home/moritz/.opam/system/lib/perl5:/home/moritz/.opam/system/lib/perl5:"),("PROMPT_EOL_MARK",""),("PURE_GIT_PULL","0"),("PWD","/home/moritz/code/haskell/cabal"),("SHELL","/usr/bin/zsh"),("SHLVL","4"),("SSH_AUTH_SOCK","/run/user/1000/gnupg/S.gpg-agent.ssh"),("SUDO_EDITOR","emacsclient"),("TERM","rxvt-unicode-256color"),("USER","moritz"),("VIRTUAL_ENV_DISABLE_PROMPT","1"),("WINDOWID","67108873"),("WINDOWPATH","1"),("XAUTHORITY","/home/moritz/.Xauthority"),("XDG_RUNTIME_DIR","/run/user/1000"),("XDG_SEAT","seat0"),("XDG_SESSION_ID","c1"),("XDG_VTNR","1"),("_","/home/moritz/.local/bin/cabal"),("_JAVA_AWT_WM_NONREPARENTING","1"),("_JAVA_OPTIONS","-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel")]
/home/moritz/code/ghc-8.2.1/bin/ghc --make -fbuilding-cabal-package -O -static -dynamic-too -dynosuf dyn_o -dynhisuf dyn_hi -outputdir dist/build -odir dist/build -hidir dist/build -stubdir dist/build -i -idist/build -i. -idist/build/autogen -idist/build/global-autogen -Idist/build/autogen -Idist/build/global-autogen -Idist/build -optP-include -optPdist/build/autogen/cabal_macros.h -this-unit-id optparse-applicative-0.13.2.0-3ac92059c65acda7df784e148fa9906878bfd8d292b9d5e9937a45f0ab6a3d9e -hide-all-packages -Wmissing-home-modules -no-user-package-db -package-db /home/moritz/.cabal/store/ghc-8.2.1/package.db -package-db dist/package.conf.inplace -package-id base-4.10.0.0 -package-id transformers-0.5.2.0 -package-id transformers-compat-0.5.1.4-b5a50f3d1c26ec78814341f44cdd5980005561130e5a275f85e785093b9fb0f1 -package-id process-1.6.1.0 -package-id ansi-wl-pprint-0.6.8.1-368f3f7ac8d906c588eed5d1933e358063e23f09a7224067a6683242bb834123 -XHaskell98 Options.Applicative Options.Applicative.Arrows Options.Applicative.BashCompletion Options.Applicative.Builder Options.Applicative.Builder.Completer Options.Applicative.Builder.Internal Options.Applicative.Common Options.Applicative.Extra Options.Applicative.Help Options.Applicative.Help.Pretty Options.Applicative.Help.Chunk Options.Applicative.Help.Core Options.Applicative.Help.Types Options.Applicative.Types Options.Applicative.Internal -Wall -Wno-redundant-constraints
<command line>: cannot satisfy -package-id transformers-compat-0.5.1.4-b5a50f3d1c26ec78814341f44cdd5980005561130e5a275f85e785093b9fb0f1: 
    transformers-compat-0.5.1.4-b5a50f3d1c26ec78814341f44cdd5980005561130e5a275f85e785093b9fb0f1 is unusable due to shadowed dependencies:
      base-4.10.0.0 transformers-0.5.2.0 ghc-prim-0.5.1.0
    (use -v for more information)
/home/moritz/code/ghc-8.2.1/bin/ghc returned ExitFailure 1

Failed to build
regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd.
Build log (
/home/moritz/.cabal/logs/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd.log
):
Configuring regex-compat-tdfa-0.95.1.4...
creating dist/build
creating dist
creating dist/build
/home/moritz/code/ghc-8.2.1/bin/ghc --numeric-version
/home/moritz/code/ghc-8.2.1/bin/ghc is version 8.2.1
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg --version
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg is version 8.2.1
/home/moritz/code/ghc-8.2.1/bin/ghc --supported-languages
/home/moritz/code/ghc-8.2.1/bin/ghc --info
Reading installed packages...
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg dump --global -v0
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg dump '--package-db=/home/moritz/.cabal/store/ghc-8.2.1/package.db' -v0
/home/moritz/code/ghc-8.2.1/bin/ghc --print-libdir
Flags chosen: splitbase=True, newbase=True
Finalized package description:
name: regex-compat-tdfa
version: 0.95.1.4
cabal-version: >=1.6
build-type: Simple
license: BSD3
license-file: LICENSE
copyright: Copyright (c) Christopher Kuklewicz 2006
(c) shelarcy 2012
maintainer: shelarcy <[email protected]>
stability: Seems to work, passes a few tests
homepage: http://hub.darcs.net/shelarcy/regex-compat-tdfa
package-url: http://hackage.haskell.org/package/regex-compat-tdfa
bug-reports: http://hub.darcs.net/shelarcy/regex-compat-tdfa/issues
synopsis: Unicode Support version of Text.Regex, using regex-tdfa
description:
One module layer over regex-tdfa to replace Text.Regex.
.
regex-compat can't use Unicode characters correctly because
of using regex-posix. This is not good for Unicode users.
.
I modified regex-compat to use regex-tdfa for solving today's
problem.
category: Text
author: Christopher Kuklewicz
tested-with: GHC -any

source-repository head
type: darcs
location: http://hub.darcs.net/shelarcy/regex-compat-tdfa

library
exposed-modules:
Text.Regex
exposed: True
buildable: True
build-depends:
base >=4 && <5,
regex-base >=0.93,
regex-tdfa >=1.1.0,
array -any
extensions: MultiParamTypeClasses FunctionalDependencies
hs-source-dirs: .
ghc-options: -Wall -O2
Finalized build-depends: array -any && ==0.5.2.0, base >=4 && <5 &&
==4.10.0.0, regex-base >=0.93 && ==0.93.2, regex-tdfa >=1.1.0 && ==1.2.2
Dependency array ==0.5.2.0: using array-0.5.2.0
Dependency base ==4.10.0.0: using base-4.10.0.0
Dependency regex-base ==0.93.2: using regex-base-0.93.2
Dependency regex-tdfa ==1.2.2: using regex-tdfa-1.2.2
Searching for alex in path.
Found alex at /home/moritz/.local/bin/alex
/home/moritz/.local/bin/alex --version
/home/moritz/.local/bin/alex is version 3.2.3
Searching for ar in path.
Found ar at /usr/bin/ar
Searching for c2hs in path.
Found c2hs at /home/moritz/.local/bin/c2hs
/home/moritz/.local/bin/c2hs --numeric-version
/home/moritz/.local/bin/c2hs is version 0.28.1
Searching for cpphs in path.
Found cpphs at /home/moritz/.cabal/bin/cpphs
/home/moritz/.cabal/bin/cpphs --version
/home/moritz/.cabal/bin/cpphs is version 1.20.8
Searching for doctest in path.
Cannot find doctest on the path
Searching for gcc in path.
Found gcc at /usr/bin/gcc
/usr/bin/gcc -dumpversion
/usr/bin/gcc is version 7.2.0
Searching for ghcjs in path.
Cannot find ghcjs on the path
Searching for ghcjs-pkg in path.
Cannot find ghcjs-pkg on the path
Searching for greencard in path.
Cannot find greencard on the path
looking for tool haddock near compiler in /home/moritz/code/ghc-8.2.1/bin
candidate locations:
["/home/moritz/code/ghc-8.2.1/bin/haddock","/home/moritz/code/ghc-8.2.1/bin/haddock-ghc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/haddock-8.2.1","/home/moritz/code/ghc-8.2.1/bin/haddock"]
found haddock in /home/moritz/code/ghc-8.2.1/bin/haddock
/home/moritz/code/ghc-8.2.1/bin/haddock --version
/home/moritz/code/ghc-8.2.1/bin/haddock is version 2.18.1
Searching for happy in path.
Found happy at /home/moritz/.local/bin/happy
/home/moritz/.local/bin/happy --version
/home/moritz/.local/bin/happy is version 1.19.7
Searching for hmake in path.
Cannot find hmake on the path
looking for tool hpc near compiler in /home/moritz/code/ghc-8.2.1/bin
candidate locations:
["/home/moritz/code/ghc-8.2.1/bin/hpc","/home/moritz/code/ghc-8.2.1/bin/hpc-ghc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/hpc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/hpc"]
found hpc in /home/moritz/code/ghc-8.2.1/bin/hpc
/home/moritz/code/ghc-8.2.1/bin/hpc version
/home/moritz/code/ghc-8.2.1/bin/hpc is version 0.67
looking for tool hsc2hs near compiler in /home/moritz/code/ghc-8.2.1/bin
candidate locations:
["/home/moritz/code/ghc-8.2.1/bin/hsc2hs","/home/moritz/code/ghc-8.2.1/bin/hsc2hs-ghc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/hsc2hs-8.2.1","/home/moritz/code/ghc-8.2.1/bin/hsc2hs"]
found hsc2hs in /home/moritz/code/ghc-8.2.1/bin/hsc2hs
/home/moritz/code/ghc-8.2.1/bin/hsc2hs --version
/home/moritz/code/ghc-8.2.1/bin/hsc2hs is version 0.68.2
Searching for HsColour in path.
Found HsColour at /home/moritz/.local/bin/HsColour
/home/moritz/.local/bin/HsColour -version
/home/moritz/.local/bin/HsColour is version 1.24
Searching for jhc in path.
Cannot find jhc on the path
Searching for ld.gold in path.
Found ld.gold at /usr/bin/ld.gold
Environment: [("ANT_HOME","/usr/share/apache-ant"),("BROWSER","firefox"),("CAML_LD_LIBRARY_PATH","/home/moritz/.opam/system/lib/stublibs:/usr/lib/ocaml/stublibs"),("COLORFGBG","7;0"),("COLORTERM","rxvt"),("DBUS_SESSION_BUS_ADDRESS","unix:path=/run/user/1000/bus"),("DESKTOP_STARTUP_ID","i3/i3-sensible-terminal/1125-51-functor_TIME599414967"),("DISPLAY",":0"),("EDITOR","emacsclient"),("GOPATH","/home/moritz/code/go"),("HASKELL_DIST_DIR","dist"),("HG","/usr/bin/hg"),("HOME","/home/moritz"),("INVOCATION_ID","a21acc5d24b04af5814a1c9448757785"),("JOURNAL_STREAM","9:20923"),("LANG","en_US.UTF-8"),("LANGUAGE",""),("LC_ADDRESS",""),("LC_COLLATE",""),("LC_CTYPE",""),("LC_IDENTIFICATION",""),("LC_MEASUREMENT",""),("LC_MESSAGES",""),("LC_MONETARY",""),("LC_NAME",""),("LC_NUMERIC",""),("LC_PAPER",""),("LC_TELEPHONE",""),("LC_TIME",""),("LOGNAME","moritz"),("MAIL","/var/spool/mail/moritz"),("MAILDIR","/home/moritz/mail"),("MANPATH",":/home/moritz/.opam/system/man:/home/moritz/.opam/system/man"),("MAVEN_OPTS","-Xmx512m"),("MOZ_PLUGIN_PATH","/usr/lib/mozilla/plugins"),("MOZ_USE_XINPUT2","1"),("NIX_PATH","nixpkgs=/home/moritz/.nix-defexpr/channels/nixpkgs"),("NIX_SSL_CERT_FILE","/etc/ssl/certs/ca-certificates.crt"),("OCAML_TOPLEVEL_PATH","/home/moritz/.opam/system/lib/toplevel"),("OLDPWD","/home/moritz"),("PATH","/home/moritz/.opam/system/bin:/home/moritz/.opam/system/bin:/home/moritz/bin:/home/moritz/.local/bin:/home/moritz/.cabal/bin:/home/moritz/code/arcanist/bin:/home/moritz/.gem/ruby/2.4.0/bin:/home/moritz/.node/bin:/home/moritz/.cargo/bin:/home/moritz/code/go/bin:/home/moritz/.nix-profile/bin:/home/moritz/.nix-profile/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/moritz/.cabal/bin"),("PERL5LIB","/home/moritz/.opam/system/lib/perl5:/home/moritz/.opam/system/lib/perl5:"),("PROMPT_EOL_MARK",""),("PURE_GIT_PULL","0"),("PWD","/home/moritz/code/haskell/cabal"),("SHELL","/usr/bin/zsh"),("SHLVL","4"),("SSH_AUTH_SOCK","/run/user/1000/gnupg/S.gpg-agent.ssh"),("SUDO_EDITOR","emacsclient"),("TERM","rxvt-unicode-256color"),("USER","moritz"),("VIRTUAL_ENV_DISABLE_PROMPT","1"),("WINDOWID","67108873"),("WINDOWPATH","1"),("XAUTHORITY","/home/moritz/.Xauthority"),("XDG_RUNTIME_DIR","/run/user/1000"),("XDG_SEAT","seat0"),("XDG_SESSION_ID","c1"),("XDG_VTNR","1"),("_","/home/moritz/.local/bin/cabal"),("_JAVA_AWT_WM_NONREPARENTING","1"),("_JAVA_OPTIONS","-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel")]
/home/moritz/code/ghc-8.2.1/bin/ghc -hide-all-packages -c /tmp/1804289383846930886.c -o /tmp/16816927771714636915.o
/usr/bin/ld.gold -x -r /tmp/16816927771714636915.o -o /tmp/7198853861649760492.o
Searching for lhc in path.
Cannot find lhc on the path
Searching for lhc-pkg in path.
Cannot find lhc-pkg on the path
Searching for pkg-config in path.
Found pkg-config at /usr/bin/pkg-config
/usr/bin/pkg-config --version
/usr/bin/pkg-config is version 0.29.2
looking for tool runghc near compiler in /home/moritz/code/ghc-8.2.1/bin
candidate locations:
["/home/moritz/code/ghc-8.2.1/bin/runghc","/home/moritz/code/ghc-8.2.1/bin/runghc-ghc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/runghc-8.2.1","/home/moritz/code/ghc-8.2.1/bin/runghc"]
found runghc in /home/moritz/code/ghc-8.2.1/bin/runghc
/home/moritz/code/ghc-8.2.1/bin/runghc --version
/home/moritz/code/ghc-8.2.1/bin/runghc is version 8.2.1
Searching for strip in path.
Found strip at /usr/bin/strip
/usr/bin/strip --version
/usr/bin/strip is version 2.29
Searching for tar in path.
Found tar at /usr/bin/tar
/usr/bin/tar --help
Searching for uhc in path.
Cannot find uhc on the path
Source component graph: component lib
Configured component graph:
    component regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd
        include array-0.5.2.0
        include base-4.10.0.0
        include regex-base-0.93.2-c906685e53246ca56d850d30b327b44a6042b5ec0ed17d7034c0c23ce2249443
        include regex-tdfa-1.2.2-5f8149b12679ca90eaa2d5ed89d2b3e0eca3bd7672ebc1d6c2fe5a309b79fe47
Linked component graph:
    unit regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd
        include array-0.5.2.0
        include base-4.10.0.0
        include regex-base-0.93.2-c906685e53246ca56d850d30b327b44a6042b5ec0ed17d7034c0c23ce2249443
        include regex-tdfa-1.2.2-5f8149b12679ca90eaa2d5ed89d2b3e0eca3bd7672ebc1d6c2fe5a309b79fe47
        Text.Regex=regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd:Text.Regex
Ready component graph:
    definite regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd
        depends array-0.5.2.0
        depends base-4.10.0.0
        depends regex-base-0.93.2-c906685e53246ca56d850d30b327b44a6042b5ec0ed17d7034c0c23ce2249443
        depends regex-tdfa-1.2.2-5f8149b12679ca90eaa2d5ed89d2b3e0eca3bd7672ebc1d6c2fe5a309b79fe47
Using Cabal-2.0.0.2 compiled by ghc-8.0
Using compiler: ghc-8.2.1
Using install prefix:
/home/moritz/.cabal/store/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd
Executables installed in:
/home/moritz/.cabal/store/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd/bin
Libraries installed in:
/home/moritz/.cabal/store/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd/lib
Dynamic Libraries installed in:
/home/moritz/.cabal/store/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd/lib
Private executables installed in:
/home/moritz/.cabal/store/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd/libexec
Data files installed in:
/home/moritz/.cabal/store/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd/share
Documentation installed in:
/home/moritz/.cabal/store/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd/share/doc
Configuration files installed in:
/home/moritz/.cabal/store/ghc-8.2.1/regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd/etc
Using alex version 3.2.3 found on system at: /home/moritz/.local/bin/alex
Using ar found on system at: /usr/bin/ar
Using c2hs version 0.28.1 found on system at: /home/moritz/.local/bin/c2hs
Using cpphs version 1.20.8 found on system at: /home/moritz/.cabal/bin/cpphs
No doctest found
Using gcc version 7.2.0 found on system at: /usr/bin/gcc
Using ghc version 8.2.1 given by user at: /home/moritz/code/ghc-8.2.1/bin/ghc
Using ghc-pkg version 8.2.1 given by user at:
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg
No ghcjs found
No ghcjs-pkg found
No greencard found
Using haddock version 2.18.1 found on system at:
/home/moritz/code/ghc-8.2.1/bin/haddock
Using happy version 1.19.7 found on system at: /home/moritz/.local/bin/happy
Using haskell-suite found on system at: haskell-suite-dummy-location
Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
No hmake found
Using hpc version 0.67 found on system at: /home/moritz/code/ghc-8.2.1/bin/hpc
Using hsc2hs version 0.68.2 found on system at:
/home/moritz/code/ghc-8.2.1/bin/hsc2hs
Using hscolour version 1.24 found on system at:
/home/moritz/.local/bin/HsColour
No jhc found
Using ld found on system at: /usr/bin/ld.gold
No lhc found
No lhc-pkg found
Using pkg-config version 0.29.2 found on system at: /usr/bin/pkg-config
Using runghc version 8.2.1 found on system at:
/home/moritz/code/ghc-8.2.1/bin/runghc
Using strip version 2.29 found on system at: /usr/bin/strip
Using tar found on system at: /usr/bin/tar
No uhc found
/usr/bin/gcc -fno-stack-protector '-fuse-ld=gold' /tmp/10252023621350490027.c -o /tmp/7833686901102520059 '-D__GLASGOW_HASKELL__=802' '-Dlinux_BUILD_OS=1' '-Dx86_64_BUILD_ARCH=1' '-Dlinux_HOST_OS=1' '-Dx86_64_HOST_ARCH=1' -Idist/build/autogen -I. -I/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/bytestring-0.10.8.2/include -I/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/base-4.10.0.0/include -I/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/integer-gmp-1.0.1.0/include -I/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/include -L/home/moritz/.cabal/store/ghc-8.2.1/regex-tdfa-1.2.2-5f8149b12679ca90eaa2d5ed89d2b3e0eca3bd7672ebc1d6c2fe5a309b79fe47/lib -L/home/moritz/.cabal/store/ghc-8.2.1/regex-base-0.93.2-c906685e53246ca56d850d30b327b44a6042b5ec0ed17d7034c0c23ce2249443/lib -L/home/moritz/.cabal/store/ghc-8.2.1/parsec-3.1.11-6214e5c0c9af4e95e54c9d953ab3364dbda37a21a5805fcce190ed05527c9c6d/lib -L/home/moritz/.cabal/store/ghc-8.2.1/text-1.2.2.2-6ac7503a550e052bab70f5fb00918d012ca2eb46d94e829ff77a9c04eb9d1036/lib -L/home/moritz/.cabal/store/ghc-8.2.1/mtl-2.2.1-8070c991acb6493e0cf92ccd8f6d437e82e6dcd172b63cf3f0e2b2c28a2c3561/lib -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/transformers-0.5.2.0 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/binary-0.8.5.1 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/containers-0.5.10.2 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/bytestring-0.10.8.2 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/deepseq-1.4.3.0 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/array-0.5.2.0 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/base-4.10.0.0 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/integer-gmp-1.0.1.0 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/ghc-prim-0.5.1.0 -L/home/moritz/code/ghc-8.2.1/lib/ghc-8.2.1/rts
Component build order: library
Environment: [("ANT_HOME","/usr/share/apache-ant"),("BROWSER","firefox"),("CAML_LD_LIBRARY_PATH","/home/moritz/.opam/system/lib/stublibs:/usr/lib/ocaml/stublibs"),("COLORFGBG","7;0"),("COLORTERM","rxvt"),("DBUS_SESSION_BUS_ADDRESS","unix:path=/run/user/1000/bus"),("DESKTOP_STARTUP_ID","i3/i3-sensible-terminal/1125-51-functor_TIME599414967"),("DISPLAY",":0"),("EDITOR","emacsclient"),("GOPATH","/home/moritz/code/go"),("HASKELL_DIST_DIR","dist"),("HG","/usr/bin/hg"),("HOME","/home/moritz"),("INVOCATION_ID","a21acc5d24b04af5814a1c9448757785"),("JOURNAL_STREAM","9:20923"),("LANG","en_US.UTF-8"),("LANGUAGE",""),("LC_ADDRESS",""),("LC_COLLATE",""),("LC_CTYPE",""),("LC_IDENTIFICATION",""),("LC_MEASUREMENT",""),("LC_MESSAGES",""),("LC_MONETARY",""),("LC_NAME",""),("LC_NUMERIC",""),("LC_PAPER",""),("LC_TELEPHONE",""),("LC_TIME",""),("LOGNAME","moritz"),("MAIL","/var/spool/mail/moritz"),("MAILDIR","/home/moritz/mail"),("MANPATH",":/home/moritz/.opam/system/man:/home/moritz/.opam/system/man"),("MAVEN_OPTS","-Xmx512m"),("MOZ_PLUGIN_PATH","/usr/lib/mozilla/plugins"),("MOZ_USE_XINPUT2","1"),("NIX_PATH","nixpkgs=/home/moritz/.nix-defexpr/channels/nixpkgs"),("NIX_SSL_CERT_FILE","/etc/ssl/certs/ca-certificates.crt"),("OCAML_TOPLEVEL_PATH","/home/moritz/.opam/system/lib/toplevel"),("OLDPWD","/home/moritz"),("PATH","/home/moritz/.opam/system/bin:/home/moritz/.opam/system/bin:/home/moritz/bin:/home/moritz/.local/bin:/home/moritz/.cabal/bin:/home/moritz/code/arcanist/bin:/home/moritz/.gem/ruby/2.4.0/bin:/home/moritz/.node/bin:/home/moritz/.cargo/bin:/home/moritz/code/go/bin:/home/moritz/.nix-profile/bin:/home/moritz/.nix-profile/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/moritz/.cabal/bin"),("PERL5LIB","/home/moritz/.opam/system/lib/perl5:/home/moritz/.opam/system/lib/perl5:"),("PROMPT_EOL_MARK",""),("PURE_GIT_PULL","0"),("PWD","/home/moritz/code/haskell/cabal"),("SHELL","/usr/bin/zsh"),("SHLVL","4"),("SSH_AUTH_SOCK","/run/user/1000/gnupg/S.gpg-agent.ssh"),("SUDO_EDITOR","emacsclient"),("TERM","rxvt-unicode-256color"),("USER","moritz"),("VIRTUAL_ENV_DISABLE_PROMPT","1"),("WINDOWID","67108873"),("WINDOWPATH","1"),("XAUTHORITY","/home/moritz/.Xauthority"),("XDG_RUNTIME_DIR","/run/user/1000"),("XDG_SEAT","seat0"),("XDG_SESSION_ID","c1"),("XDG_VTNR","1"),("_","/home/moritz/.local/bin/cabal"),("_JAVA_AWT_WM_NONREPARENTING","1"),("_JAVA_OPTIONS","-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel")]
/home/moritz/code/ghc-8.2.1/bin/ghc-pkg init dist/package.conf.inplace -v2
GHC package manager version 8.2.1
writing cache dist/package.conf.inplace/package.cache
creating dist/build
creating dist/build/autogen
creating dist/build/autogen
Preprocessing library for regex-compat-tdfa-0.95.1.4..
Building library for regex-compat-tdfa-0.95.1.4..
creating dist/build
Environment: [("ANT_HOME","/usr/share/apache-ant"),("BROWSER","firefox"),("CAML_LD_LIBRARY_PATH","/home/moritz/.opam/system/lib/stublibs:/usr/lib/ocaml/stublibs"),("COLORFGBG","7;0"),("COLORTERM","rxvt"),("DBUS_SESSION_BUS_ADDRESS","unix:path=/run/user/1000/bus"),("DESKTOP_STARTUP_ID","i3/i3-sensible-terminal/1125-51-functor_TIME599414967"),("DISPLAY",":0"),("EDITOR","emacsclient"),("GOPATH","/home/moritz/code/go"),("HASKELL_DIST_DIR","dist"),("HG","/usr/bin/hg"),("HOME","/home/moritz"),("INVOCATION_ID","a21acc5d24b04af5814a1c9448757785"),("JOURNAL_STREAM","9:20923"),("LANG","en_US.UTF-8"),("LANGUAGE",""),("LC_ADDRESS",""),("LC_COLLATE",""),("LC_CTYPE",""),("LC_IDENTIFICATION",""),("LC_MEASUREMENT",""),("LC_MESSAGES",""),("LC_MONETARY",""),("LC_NAME",""),("LC_NUMERIC",""),("LC_PAPER",""),("LC_TELEPHONE",""),("LC_TIME",""),("LOGNAME","moritz"),("MAIL","/var/spool/mail/moritz"),("MAILDIR","/home/moritz/mail"),("MANPATH",":/home/moritz/.opam/system/man:/home/moritz/.opam/system/man"),("MAVEN_OPTS","-Xmx512m"),("MOZ_PLUGIN_PATH","/usr/lib/mozilla/plugins"),("MOZ_USE_XINPUT2","1"),("NIX_PATH","nixpkgs=/home/moritz/.nix-defexpr/channels/nixpkgs"),("NIX_SSL_CERT_FILE","/etc/ssl/certs/ca-certificates.crt"),("OCAML_TOPLEVEL_PATH","/home/moritz/.opam/system/lib/toplevel"),("OLDPWD","/home/moritz"),("PATH","/home/moritz/.opam/system/bin:/home/moritz/.opam/system/bin:/home/moritz/bin:/home/moritz/.local/bin:/home/moritz/.cabal/bin:/home/moritz/code/arcanist/bin:/home/moritz/.gem/ruby/2.4.0/bin:/home/moritz/.node/bin:/home/moritz/.cargo/bin:/home/moritz/code/go/bin:/home/moritz/.nix-profile/bin:/home/moritz/.nix-profile/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/moritz/.cabal/bin"),("PERL5LIB","/home/moritz/.opam/system/lib/perl5:/home/moritz/.opam/system/lib/perl5:"),("PROMPT_EOL_MARK",""),("PURE_GIT_PULL","0"),("PWD","/home/moritz/code/haskell/cabal"),("SHELL","/usr/bin/zsh"),("SHLVL","4"),("SSH_AUTH_SOCK","/run/user/1000/gnupg/S.gpg-agent.ssh"),("SUDO_EDITOR","emacsclient"),("TERM","rxvt-unicode-256color"),("USER","moritz"),("VIRTUAL_ENV_DISABLE_PROMPT","1"),("WINDOWID","67108873"),("WINDOWPATH","1"),("XAUTHORITY","/home/moritz/.Xauthority"),("XDG_RUNTIME_DIR","/run/user/1000"),("XDG_SEAT","seat0"),("XDG_SESSION_ID","c1"),("XDG_VTNR","1"),("_","/home/moritz/.local/bin/cabal"),("_JAVA_AWT_WM_NONREPARENTING","1"),("_JAVA_OPTIONS","-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel")]
/home/moritz/code/ghc-8.2.1/bin/ghc --make -fbuilding-cabal-package -O -static -dynamic-too -dynosuf dyn_o -dynhisuf dyn_hi -outputdir dist/build -odir dist/build -hidir dist/build -stubdir dist/build -i -idist/build -i. -idist/build/autogen -idist/build/global-autogen -Idist/build/autogen -Idist/build/global-autogen -Idist/build -optP-include -optPdist/build/autogen/cabal_macros.h -this-unit-id regex-compat-tdfa-0.95.1.4-1e326824cf6a6cd26f85ca4fce4d0a262132d26b52c543ca7964bed250ce05fd -hide-all-packages -Wmissing-home-modules -no-user-package-db -package-db /home/moritz/.cabal/store/ghc-8.2.1/package.db -package-db dist/package.conf.inplace -package-id array-0.5.2.0 -package-id base-4.10.0.0 -package-id regex-base-0.93.2-c906685e53246ca56d850d30b327b44a6042b5ec0ed17d7034c0c23ce2249443 -package-id regex-tdfa-1.2.2-5f8149b12679ca90eaa2d5ed89d2b3e0eca3bd7672ebc1d6c2fe5a309b79fe47 -XHaskell98 -XMultiParamTypeClasses -XFunctionalDependencies Text.Regex -Wall -O2
<command line>: cannot satisfy -package-id regex-base-0.93.2-c906685e53246ca56d850d30b327b44a6042b5ec0ed17d7034c0c23ce2249443: 
    regex-base-0.93.2-c906685e53246ca56d850d30b327b44a6042b5ec0ed17d7034c0c23ce2249443 is unusable due to shadowed dependencies:
      array-0.5.2.0 base-4.10.0.0 bytestring-0.10.8.2 containers-0.5.10.2 mtl-2.2.1-8070c991acb6493e0cf92ccd8f6d437e82e6dcd172b63cf3f0e2b2c28a2c3561
    (use -v for more information)
/home/moritz/code/ghc-8.2.1/bin/ghc returned ExitFailure 1

@treblacy
Copy link

treblacy commented Oct 6, 2017

Stack issue 2781 may be unrelated; please see my comment there on an explanation of why cabal-repro.sh does what it does.

If you are using Haskell Platform full Linux binary tarball, please take a look at the output of the following two commands, especially best right after you have a clean fresh install:

  1. ghc -v

    You should see much shadowing messages, despite clean fresh install.

  2. ghc-pkg field vector abi-depends

    You should see "primitive-...=inplace" which stands out odd compared to the other ones such as "base-...=hexstring". This is why GHC can't find the right primitive for vector, as an example. The word "shadowing" is GHC reusing an old error message from a time when real shadowing used to happen all the time.

I don't have Mac. If you are using Haskell Platform full Mac binary installer, please try the above, it may be exactly the same cause.

The Windows version doesn't have this problem. This is only because the abi-depends field doesn't even exist! This may be because strangely the Windows version was probably built by Cabal 1.x which didn't make the abi-depends field. (Oh the whole affair is strange already, why would "inplace" leak out into final products in the first place? I know one way, but it sounds crazy that anyone would do it.)

My conclusion is that Haskell Platform full binary Linux (and maybe Mac) comes broken in the first place. Nothing you can do. (Oh, you could go replace all those "inplace"s by the correct hexstrings... Remember to ghc-pkg --global recache after!)

@gbaz
Copy link
Collaborator

gbaz commented Oct 6, 2017

If both bugs occurred in settings of a full platform install, I can confirm that the full platform builds were doing the wrong thing as discussed in the referenced HP issue and the above comment. New builds will be out shortly, and in the meantime using the core platform is a workaround.

@christiaanb
Copy link
Collaborator

@ezyang Could you please confirm what I think the shadowed dependency error means:?

  • Package A depends on Package B
  • Package B gets installed, and is registered in the package database with ABI hash X
  • We try to install package A, but before we do that, we calculate the ABI hash of all its dependencies; this time, the hash for package B turns out to be Y, which does not correspond to the registered hash X
  • Build of A fails

Any idea what could be the cause for this?

@23Skidoo 23Skidoo self-assigned this Oct 14, 2017
@23Skidoo 23Skidoo added this to the 2.0.2 milestone Oct 14, 2017
@expipiplus1
Copy link

FWIW I've made a tiny patch to GHC to work around this, it merely disables all shadowed dependency checking. So far none of our code has segfaulted and all the tests pass with this new GHC. Obviously this isn't the correct solution though!

nixpkgs revision with this fix in: https:/expipiplus1/nixpkgs/tree/ghc-shadow
The patch for GHC: https://gist.github.com/6720ebc3db90f36031d651ca2e6507c4

@ezyang
Copy link
Contributor

ezyang commented Oct 19, 2017

The mechanics of shadowing are explained in the manual here: https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/packages.html#package-databases

In GHC 8.2, we DO check ABI hashes to be consistent with what is recorded in abi-depends. So, if a package says vector=inplace in abi-depends, but the actual vector you have installed has ABI somehash, then we will NOT consider the package valid.

I don't know how the package database got into this state to begin with, however.

@ezyang
Copy link
Contributor

ezyang commented Oct 19, 2017

So, it looks like the root cause is that Cabal only reads out ABIs from the database once during configure. So if the package database state changes (as it would if you reregister a package), you technically need to reconfigure. You can see this is the case because inplaceInstalledPackageInfo in Cabal/Distribution/Simple/Build.hs takes in arguments from lbi and clbi which have dependency info, which are computed during configure. So I see a few possible fixes:

  • You could fix upstream tools like Stack to reconfigure when they reinstall a package in a proper store (this does NOT apply for inplace; inplace packages don't have this problem because inplace packages get registered with 'inplace' ABI so you don't have reregister every time you edit something.) By the way, we didn't notice this problem with new-build because new-build never reinstalls a package in the store with a new ABI, it always picks a new IPID for it in that case. In terms of editing cabal-repro.sh, this corresponds to adding a configure before the ill-fated build.
  • We could edit build to re-read dependencies from the package database every time its run, so that when we register inplace we always do something accurate. I don't exactly know what the best way to do this in code is.
  • We could edit inplace configuration to not write out any abi-depends, which would disable ABI-checking. But this is kicking the can down the road since if you actually properly installed the package, you would have the problem again.

I don't have time to write a patch. Hopefully this is enough for someone else.

@cocreature
Copy link
Collaborator

By the way, we didn't notice this problem with new-build because new-build never reinstalls a package in the store with a new ABI, it always picks a new IPID for it in that case. In terms of editing cabal-repro.sh, this corresponds to adding a configure before the ill-fated build.

I have noticed this problem with new-build. The log in my comment above was created with new-build.

@ezyang
Copy link
Contributor

ezyang commented Oct 19, 2017

OK, I stand corrected :)

@gbaz
Copy link
Collaborator

gbaz commented Oct 19, 2017

"this does NOT apply for inplace; inplace packages don't have this problem because inplace packages get registered with 'inplace' ABI so you don't have reregister every time you edit something" -- I'm not so sure this is true. It used to be. But now I think that inplace packages have a full abi and also an inplace tag on it? So if something else depends on an =inplace abi, then it still checks that it matches now... I could be a bit wrong here, but its worth exploring.

Or perhaps I don't understand your above comment fully? There's a lot going on here...

@ezyang
Copy link
Contributor

ezyang commented Oct 19, 2017

When we do an inplace registration (this is a registration to the inplace package database in dist), we don't compute an abi hash, instead, we just use inplace as the ABI. So if there's an inplace package whose abi is not inplace, that is probably a bug.

@gbaz
Copy link
Collaborator

gbaz commented Oct 19, 2017

@cocreature did your error occur on a system with a full linux hp install?

@cocreature
Copy link
Collaborator

@gbaz No, just a minimal GHC bindist.

@cocreature
Copy link
Collaborator

I should probably also add that the only way that I found to fix this was nuking ~/.cabal/store, nuking dist-newstyle was not sufficient. I’ve encountered this multiple times on different repos but I haven’t figured out what exactly is causing problems here.

@snoyberg
Copy link
Collaborator

@ezyang thanks for the analysis. Since regardless of upstream Cabal fix we'll want to work around this issue for older Cabals, I've written a workaround for Stack. For the curious: commercialhaskell/stack#3503.

And for the record: yes, this appears to be a completely separate issue from the Haskell Platform bug, just with similar symptoms.

@ezyang
Copy link
Contributor

ezyang commented Oct 22, 2017

I think it might be best to solve this at the source. Here is the proposal I have filed for GHC: https://ghc.haskell.org/trac/ghc/ticket/14381

@thoughtpolice
Copy link
Member

Just as an update, there is a patch on Phabricator now that (crudely) addresses this issue inside ghc-pkg (we were hitting this at $WORK), but it will not make it for the 8.2.2 release, unfortunately. (It does in fact fix @snoyberg's stack-issue-2781 problem, however, with some minor tweaks to the cabal-repro.sh script). Ideally with a fix in place, Stack's workaround can eventually be removed in time (or feature gated to <= 8.2.2, maybe?)

See #14381 and Phabricator for more info. I'll work on getting this patch cleaned up for upstream as needed, but excited participants can, of course, apply it themselves and try it out.

@mgsloan
Copy link
Collaborator

mgsloan commented Nov 6, 2017

@thoughtpolice Thanks for the update! I have opened commercialhaskell/stack#3554 to track eventually disabling the workaround.

@shlevy
Copy link

shlevy commented Mar 26, 2018

Not sure if this is the same issue, but we're getting this error message with a clean Nix build (so no mutated package database). Any idea what to look into?

@andrewufrank
Copy link

andrewufrank commented Apr 9, 2018

I run stack 1.6.5 with resolver: nightly-2018-04-03 (installed with stack) and I see the is unusable due to shadowed dependencies error msg a lot. My project has multiple packages depending in a DAG, each with an additional test suite. stack test fails with unusable msg.
I was under the impression that the issue was (partially) fixed with 8.4.1, but it seems not to. When is a solution expected? This is a very disruptive problem!

@shlevy
Copy link

shlevy commented Apr 9, 2018

@andrewufrank If you're able to build your own GHC, please see if https://phabricator.haskell.org/D4159 fixes it for you.

@andrewufrank
Copy link

I will try - thank you!
do you confirm, that 8.4.1 does not include the patch?

@shlevy
Copy link

shlevy commented Apr 10, 2018

Correct, it has not been merged yet

@andrewufrank
Copy link

too bad - it would have been valuable, if this had been communicated.
thank you for the information!

@23Skidoo
Copy link
Member

I believe that this is fixed in 8.4.3+, see https://ghc.haskell.org/trac/ghc/ticket/14381.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests