haskell / cabal

Official upstream development repository for Cabal and cabal-install
https://haskell.org/cabal
Other
1.63k stars 696 forks source link

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

Closed v0d1ch closed 6 years ago

v0d1ch commented 7 years ago

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 commented 7 years ago
<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 commented 7 years ago

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 commented 7 years ago

Can you please post a -v3 log?

v0d1ch commented 7 years ago

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

23Skidoo commented 7 years ago

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

v0d1ch commented 7 years ago

Thanks, that produced following output piped to file https://github.com/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 commented 7 years ago

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://github.com/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 commented 7 years ago

This Stack issue may be related: https://github.com/commercialhaskell/stack/issues/2781.

snoyberg commented 7 years ago

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.. : 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.. : 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.. : 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 commented 7 years ago

@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://github.com/snoyberg/stack-issue-2781

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

23Skidoo commented 7 years ago

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

snoyberg commented 7 years ago

Sounds great! Enjoy ICFP 🍻

snoyberg commented 7 years ago

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 commented 7 years ago

@snoyberg Go ahead.

v0d1ch commented 7 years ago

@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 commented 7 years ago

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

``` : 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 homepage: https://github.com/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: . * . * (in combination with ) . * . * . category: Network author: Warrick Gray extra-source-files: CHANGES source-repository head type: git location: https://github.com/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 : 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 stability: experimental homepage: https://github.com/bos/aeson bug-reports: https://github.com/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 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://github.com/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 : 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 homepage: http://github.com/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 extra-source-files: README.md x-revision: 1 source-repository head type: git location: https://github.com/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 : 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 maintainer: paolo@capriotti.io homepage: https://github.com/pcapriotti/optparse-applicative bug-reports: https://github.com/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 . 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://github.com/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 : 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 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 : 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 commented 7 years ago

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 commented 7 years ago

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 commented 7 years ago

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

Any idea what could be the cause for this?

expipiplus1 commented 7 years ago

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://github.com/expipiplus1/nixpkgs/tree/ghc-shadow The patch for GHC: https://gist.github.com/6720ebc3db90f36031d651ca2e6507c4

ezyang commented 7 years ago

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 commented 7 years ago

@snoyberg I looked at your reproduction, and I think I understand what is happening: the problem seems to be that Cabal is not re-registering bar with corrected ABIs. After I trigger a failure in your repro, I see the following package database state:

name: foo
version: 0.1.0.0
abi: 0c70dddb3cf756c7ffdc6d8ef42918ad

but then:

name: bar
version: 0.1.0.0
abi-depends: base-4.10.0.0=e724eb86b295664364c842e5dbd26516
             foo-0.1=da0bf0148ddd9699d3bd9801bd3f7a3f

The ABIs clearly don't match, so GHC rejects it.

gbaz commented 7 years ago

By the way, since the unusable due to shadowed dependencies error can arise from mismatched abi-hashes even when this isn't caused by shadowing as described in the manual, perhaps it can be changed to something that's clearer on the issue?

ezyang commented 7 years ago

I think there is a related ticket which should be filed for GHC, which is to make it more clear why a package is shadowed.

ezyang commented 7 years ago

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:

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

cocreature commented 7 years ago

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 commented 7 years ago

OK, I stand corrected :)

gbaz commented 7 years ago

"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 commented 7 years ago

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 commented 7 years ago

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

cocreature commented 7 years ago

@gbaz No, just a minimal GHC bindist.

cocreature commented 7 years ago

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 commented 7 years ago

@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: https://github.com/commercialhaskell/stack/pull/3503.

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

ezyang commented 7 years ago

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 commented 7 years ago

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 commented 7 years ago

@thoughtpolice Thanks for the update! I have opened https://github.com/commercialhaskell/stack/issues/3554 to track eventually disabling the workaround.

shlevy commented 6 years ago

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 commented 6 years ago

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 commented 6 years ago

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

andrewufrank commented 6 years ago

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

shlevy commented 6 years ago

Correct, it has not been merged yet

andrewufrank commented 6 years ago

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

23Skidoo commented 6 years ago

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