haskell / haskell-language-server

Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
Apache License 2.0
2.71k stars 368 forks source link

HLS fails to run on test-suite #4088

Open BlueFlame-SM opened 8 months ago

BlueFlame-SM commented 8 months ago

Your environment

Which OS do you use? Ubuntu 22.04 Which version of GHC do you use and how did you install it? 9.4.8 from GHCup How is your project built (alternative: link to the project)? Using cabal, a single library and a test-suite.

Which LSP client (editor/plugin) do you use? VS Code+vscode-haskell Which version of HLS do you use and how did you install it? 2.5.0.0 from GHCup Have you configured HLS in any way (especially: a hie.yaml file)? Yes and no (neither work)

What's wrong?

Code analysis works fine on my library, but not in my test-suite.

I found some "workarounds" such as:

None of the above seem to solve the error in the debug information part, or result in different issues such as being unable to resolve a build-scheme.

Given what I read in other issues and how long they have been open there won't be a solution soon, so preferably I'd like to know if there is something I haven't tried yet. If not, I'd like to know if it is possible to disable HLS for specific files in my project so I don't get bothered by the error message all the time.

Debug information

Failed to run ["cabal","v2-repl","monads-and-applicatives:test:monads-and-applicatives-test"] in directory "/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives". Consult the logs for full command and error.
Failed command: cabal --builddir=/home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0 v2-repl --with-compiler /home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/timo/.cache/hie-bios/ghc-pkg-8544494cfbb2b2d94b74ba47851bfadd monads-and-applicatives:test:monads-and-applicatives-test
Build profile: -w ghc-9.4.8 -O1
In order, the following will be built (use -v for more details):
 - monads-and-applicatives-0.1.0.0 (lib) (first run)
 - monads-and-applicatives-0.1.0.0 (test:monads-and-applicatives-test) (first run)
Preprocessing library for monads-and-applicatives-0.1.0.0..
Building library for monads-and-applicatives-0.1.0.0..

<no location info>: error:
    Warning: Couldn't figure out linker information!
             Make sure you're using GNU ld, GNU gold or the built in OS X linker, etc.
collect2: fatal error: cannot find ‘ld’
compilation terminated.
`gcc' failed in phase `Linker'. (Exit code: 1)
Error: cabal: Failed to build monads-and-applicatives-0.1.0.0 (which is
required by test:monads-and-applicatives-test from
monads-and-applicatives-0.1.0.0).
fendor commented 8 months ago

Hi, thank you for your bug report!

This vaguely looks like an issue with your system... Can you try invoking cabal v2-repl monads-and-applicatives:test:monads-and-applicatives-test and report whether it is the same output? If yes, not much HLS can do, perhaps we need to raise this with the cabal people.

BlueFlame-SM commented 8 months ago

Hi, thank you for your bug report!

This vaguely looks like an issue with your system... Can you try invoking cabal v2-repl monads-and-applicatives:test:monads-and-applicatives-test and report whether it is the same output? If yes, not much HLS can do, perhaps we need to raise this with the cabal people.

Running cabal v2-repl monads-and-applicatives:test:test works fine (changed the name of my test suite to just test).

Accoring to the error the command that fails is:

cabal --builddir=/home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0 v2-repl --with-compiler /home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/timo/.cache/hie-bios/ghc-pkg-8544494cfbb2b2d94b74ba47851bfadd /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/tests/Main.hs

This command produces the exact error (minus the extra HLS info) as above. If I then remove the --with-compiler argument it works fine again:

cabal --builddir=/home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0 v2-repl --with-hc-pkg /home/timo/.cache/hie-bios/ghc-pkg-8544494cfbb2b2d94b74ba47851bfadd /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/tests/Main.hs

Thus I suspect the issue lies with the hie-bios, and from my shoddy research thus far that is related to HLS (?).

fendor commented 8 months ago

Yeah hie-bios is related to HLS. Do you perhaps have a test project where we can try to reproduce the issue?

BlueFlame-SM commented 8 months ago

Here you have an example that doesn't work for me. Its literally just what you get when you run cabal init and ask it for a test suite. As such I doubt it'll reproduce my issue with this alone. hls-bug.zip

I'll also provide some further context: I've been having similar issues for some time now. It did occur in different setting though, for example currently it only occurs on test-suites, but it used to occur on libraries and executables as well. The only commonality between the times I encounter it I've spotted thus far is that it's always when I have multiple build-targets in my cabal. It also used to be the case that starting VSCode through command line solved the issue, but this is no longer the case. Before that it used to be the case that just building the project solved my issues.

BlueFlame-SM commented 8 months ago

Hmm, personally I think somewhere in the chain my $PATH environment variable is getting lost, but I'd have no idea why, how and where, nor how to solve it.

fendor commented 8 months ago

Interesting! You can check that by copying the contents of your $PATH into .vscode/settings.json in your project root:

{ 
  "haskell.serverEnvironment": { "PATH": "path1:path2" } 
}

https://github.com/haskell/vscode-haskell?tab=readme-ov-file#set-additional-environment-variables-for-the-server

BlueFlame-SM commented 8 months ago

I had tried that right after my last comment as I happened upon that option. I tried putting /usr/bin/ld explicitly before the path but it didn't seem to be the solution. I'll try it by copying my entire path tomorrow.

BlueFlame-SM commented 8 months ago

I added my entire path to "haskell.serverEnvironment" but nothing changed.

As part of my university course I have to grade other peoples projects. I'm not too well versed in the whole haskell toolchain but the process of installing some1 elses cabal project seems too convoluted and has me suspecting my entire toolchain is broken.

Basically, I download their package and open the project in vscode. I get a notification that the required HLS version is 1.8.0.0 and that I don't have it installed. I tell the plugin to install this version and after some time it fails at the following step:

Consulting the cradle to get project GHC version...
Failed to find the GHC version of this Cabal project.
Error when calling cabal exec -v0 -- ghc --print-libdir

Error: cabal: Could not resolve dependencies:
[__0] trying: package-name-0.1.0.0 (user goal)
[__1] next goal: base (dependency of package-name)
[__1] rejecting: base-4.13.0.0/installed-4.13.0.0 (conflict:
package-name => base^>=4.14.3.0)
[__1] skipping: base-4.19.0.0, base-4.18.2.0, base-4.18.1.0, base-4.18.0.0,
base-4.17.2.1, base-4.17.2.0, base-4.17.1.0, base-4.17.0.0, base-4.16.4.0,
base-4.16.3.0, base-4.16.2.0, base-4.16.1.0, base-4.16.0.0, base-4.15.1.0,
base-4.15.0.0 (has the same characteristics that caused the previous version
to fail: excluded by constraint '^>=4.14.3.0' from
'package-name')
[__1] rejecting: base-4.14.3.0, base-4.14.2.0, base-4.14.1.0, base-4.14.0.0,
base-4.13.0.0, base-4.12.0.0, base-4.11.1.0, base-4.11.0.0, base-4.10.1.0,
base-4.10.0.0, base-4.9.1.0, base-4.9.0.0, base-4.8.2.0, base-4.8.1.0,
base-4.8.0.0, base-4.7.0.2, base-4.7.0.1, base-4.7.0.0, base-4.6.0.1,
base-4.6.0.0, base-4.5.1.0, base-4.5.0.0, base-4.4.1.0, base-4.4.0.0,
base-4.3.1.0, base-4.3.0.0, base-4.2.0.2, base-4.2.0.1, base-4.2.0.0,
base-4.1.0.0, base-4.0.0.0, base-3.0.3.2, base-3.0.3.1 (constraint from
non-upgradeable package requires installed instance)
[__1] fail (backjumping, conflict set: base, package-name)
After searching the rest of the dependency tree exhaustively, these were the
goals I've had most trouble fulfilling: base, package-name

Runninghcup tui reveals that vscode haskell has installed HLS 1.8.0.0 and base-4.13.0.0. Which is weird because the project clearly states it requires base-4.14.3.0 or up, excluding newer api-breaking releases.

If I manually run the command it my terminal it fails in the same way because I always have the newest recommended ghc version set active. I always presumed cabal was meant to figure this stuff out for you and use the appropriate version anyways? Not that it matters much as I can just manually set the correct version, but because the haskell plugin uses its own active versions of the toolchain it won't help me there.

I've had similar problems when doing stuff with stack, although if used it far less so I'm not sure to what degree the issues are actually the same. What tool is most likely the cause? or is it literally just my system being somehow incapable of running haskell normally?

BlueFlame-SM commented 8 months ago

Regardless of what I do vscode haskell now tries to use base-4.13.0.0. Any way to reset this behavior?

fendor commented 8 months ago

So what you are encountering is the fact that the version of base is coupled with the version of ghc you are using to compile your project with. When you run ghcup list, an excerpt of the output is:

✓  ghc   9.2.8      base-4.16.4.0             hls-powered           
✗  ghc   9.4.1      base-4.17.0.0                                   
✗  ghc   9.4.2      base-4.17.0.0                                   
✗  ghc   9.4.3      base-4.17.0.0                                   
✗  ghc   9.4.4      base-4.17.0.0                                   
✗  ghc   9.4.5      base-4.17.1.0                                   
✗  ghc   9.4.6      base-4.17.2.0                                   
✗  ghc   9.4.7      base-4.17.2.0                                   
✓  ghc   9.4.8      recommended,base-4.17.2.1 hls-powered           
✗  ghc   9.6.1      base-4.18.0.0                                   
✗  ghc   9.6.2      base-4.18.0.0                                   
✗  ghc   9.6.3      base-4.18.1.0                                   
✔✔ ghc   9.6.4      base-4.18.2.0             hls-powered           
✗  ghc   9.8.1      base-4.19.0.0             hls-powered,2023-10-09
✓  ghc   9.8.2      latest,base-4.19.1.0      2024-02-23     

Where the third column tells you what version of base comes with that ghc version.

So, if you have a conflict with the base version, you either need to switch ghc version, or remove the bounds on the base version. cabal init tends to add a very strict boundary on the supported base version. If you remove that bound, or relax it, then cabal may be able to build the project of your colleague. Or, you need to make sure, you build it with the same ghc version your colleague has. You can change the version bound in the respective .cabal file that your colleague hopefully provided. Or, if there is a cabal.project file, there might be an entry with-compiler, specifying a compiler version for building the project.

However, these last issues are not related to HLS but rather basics and shenanigans of cabal and ghc.

BlueFlame-SM commented 8 months ago

Yes, thats also what I figured. I now have an even worse issue with HLS where, for whatever dumb reason, since installing my colleagues project, HLS is trying to use ghc-8.8.4 (base-4.13.0.0) to compile my own package (obviously failing due to mine requiring a newer base). Basically, I'm now stuck with only being able to use HLS on projects that allow base-4.13.0.0, which I definitely don't want. The plugin is completely ignoring my systems HLS and GHC versions and using whatever version it installed when it detected I didn't have the correct version for my colleagues project. Is there some place where the plugin stores a symlink to whatever version its using?

BlueFlame-SM commented 8 months ago

Well, I got around that by specifying explicitly the version I want to use with:

    "haskell.toolchain": {
        "ghc": "recommended",
        "hls": "latest",
        "cabal": "latest",
        "stack": "latest"
    }

But now I'm back to not having HLS support on the test-suite... And its only masking the issues with the plugin not infering the required GHC version for me.

BlueFlame-SM commented 8 months ago

Might need to open separate issues for these, but for the case where I try to have the vscode plugin infer the GHC version it fails with the popup Failed to find the GHC version of this Cabal project. Error when calling cabal exec -v0 -- ghc --print-libdir.

Going into the plugin output I find the related debug:

2024-02-26T23:00:51.103144Z | Debug | cabal exec -v0 -- ghc --print-libdir
Failed to find the GHC version of this Cabal project.
Error when calling cabal exec -v0 -- ghc --print-libdir

Error: cabal: Could not resolve dependencies:
[__0] trying: monads-and-applicatives-0.1.0.0 (user goal)
[__1] next goal: base (dependency of monads-and-applicatives)
[__1] rejecting: base-4.13.0.0/installed-4.13.0.0 (conflict:
monads-and-applicatives => base^>=4.17.2.1)
[__1] skipping: base-4.19.0.0, base-4.18.2.0, base-4.18.1.0, base-4.18.0.0
(has the same characteristics that caused the previous version to fail:
excluded by constraint '^>=4.17.2.1' from 'monads-and-applicatives')
[__1] rejecting: base-4.17.2.1, base-4.17.2.0, base-4.17.1.0, base-4.17.0.0,
base-4.16.4.0, base-4.16.3.0, base-4.16.2.0, base-4.16.1.0, base-4.16.0.0,
base-4.15.1.0, base-4.15.0.0, base-4.14.3.0, base-4.14.2.0, base-4.14.1.0,
base-4.14.0.0, base-4.13.0.0, base-4.12.0.0, base-4.11.1.0, base-4.11.0.0,
base-4.10.1.0, base-4.10.0.0, base-4.9.1.0, base-4.9.0.0, base-4.8.2.0,
base-4.8.1.0, base-4.8.0.0, base-4.7.0.2, base-4.7.0.1, base-4.7.0.0,
base-4.6.0.1, base-4.6.0.0, base-4.5.1.0, base-4.5.0.0, base-4.4.1.0,
base-4.4.0.0, base-4.3.1.0, base-4.3.0.0, base-4.2.0.2, base-4.2.0.1,
base-4.2.0.0, base-4.1.0.0, base-4.0.0.0, base-3.0.3.2, base-3.0.3.1
(constraint from non-upgradeable package requires installed instance)
[__1] fail (backjumping, conflict set: base, monads-and-applicatives)
After searching the rest of the dependency tree exhaustively, these were the
goals I've had most trouble fulfilling: base, monads-and-applicatives

Which is obvious given that the haskell plugin is using ghc-8.8.4 with base-4.13.0.0.

Thinking about this a bit more, isn't this a circular dependency within the haskell plugin for vscode? The command used to figure out the GHC version of a project requires that the GHC version of the project is known and used in the command. E.g. regardless of what I do I will not be able to infer the GHC version of projects newer than base-4.13.0.0 and a project cannot use the ^ constraint unless its version 4.13.0.0?

I guess for now I'll use a .vscode/ folder with local settings to circumvent this.

BlueFlame-SM commented 8 months ago

And since I've strayed far from the original issue, here is again the error I get on my test-suite, but not on my library (and I'm pretty sure I also get this on a library + executable):

Failed to run ["cabal","v2-repl","/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/tests/Main.hs"] in directory "/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives". Consult the logs for full command and error.
Failed command: cabal --builddir=/home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0 v2-repl --with-compiler /home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/timo/.cache/hie-bios/ghc-pkg-8544494cfbb2b2d94b74ba47851bfadd /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/tests/Main.hs
Build profile: -w ghc-9.4.8 -O1
In order, the following will be built (use -v for more details):
 - monads-and-applicatives-0.1.0.0 (lib) (file src/TeleType.hs changed)
 - monads-and-applicatives-0.1.0.0 (test:test) (configuration changed)
Preprocessing library for monads-and-applicatives-0.1.0.0..
Building library for monads-and-applicatives-0.1.0.0..

<no location info>: error:
    Warning: Couldn't figure out linker information!
             Make sure you're using GNU ld, GNU gold or the built in OS X linker, etc.
collect2: fatal error: cannot find ‘ld’
compilation terminated.
`gcc' failed in phase `Linker'. (Exit code: 1)
Error: cabal: Failed to build monads-and-applicatives-0.1.0.0 (which is
required by test:test from monads-and-applicatives-0.1.0.0).

Process Environment:
HIE_BIOS_GHC: /home/timo/.ghcup/ghc/9.4.8/lib/ghc-9.4.8/bin/ghc-9.4.8
HIE_BIOS_GHC_ARGS: -B/home/timo/.ghcup/ghc/9.4.8/lib/ghc-9.4.8/lib

This seems to fail due to the --with-compiler /home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 flag, because removing it and running it in my console doesn't give an error.

Not sure if the process environment at the end is supposed to be all variables or just hie-bios related stuff, but if it is printing all then it must be the case that the path variable isn't being carried through properly / being discarded.

BlueFlame-SM commented 8 months ago

Oh and this is the hie-bios/wrapper-bunchastuff in question:

#!/usr/bin/env bash

function out(){
  echo "$1" >> "$HIE_BIOS_OUTPUT"
}

if [ "$1" == "--interactive" ]; then
  out "$(pwd)"
  for arg in "$@"; do
    out "$arg"
  done
else
  "${HIE_BIOS_GHC:-ghc}" "${HIE_BIOS_GHC_ARGS}" "$@"
fi
fendor commented 8 months ago

So, something is dependant on the with-compiler field? Try running cabal repl -v2 --with-compiler ...

BlueFlame-SM commented 8 months ago

Full command replacing v2-repl with repl -v2:

$ cabal --builddir=/home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0 repl -v2 --with-compiler /home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/timo/.cache/hie-bios/ghc-pkg-8544494cfbb2b2d94b74ba47851bfadd
this build was affected by the following (project) config files:
Build profile: -w ghc-9.4.8 -O1
In order, the following will be built:
 - monads-and-applicatives-0.1.0.0 (lib) (first run)
creating
/home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0/build
creating
/home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0/tmp
creating
/home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0
creating
/home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/cache
whenReRegister: nothing to register
Using self-exec internal setup method with build-type Simple and args:
["act-as-setup","--build-type=Simple","--","repl","--verbose=2","--builddir=/home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0","lib:monads-and-applicatives"]
/home/timo/.ghcup/bin/cabal-3.10.2.1 act-as-setup --build-type=Simple -- repl
--verbose=2
--builddir=/home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0
lib:monads-and-applicatives
Running: /home/timo/.ghcup/bin/cabal-3.10.2.1 act-as-setup '--build-type=Simple' -- repl '--verbose=2' '--builddir=/home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0' 'lib:monads-and-applicatives'
Running: /home/timo/.cache/hie-bios/ghc-pkg-8544494cfbb2b2d94b74ba47851bfadd init /home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/package.conf.inplace
creating
/home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build
creating
/home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen
creating
/home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen
creating
/home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen
Preprocessing library for monads-and-applicatives-0.1.0.0..
creating
/home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build
Running: /home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --interactive -fbuilding-cabal-package -O0 -outputdir /home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -odir /home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -hidir /home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -stubdir /home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -i -i/home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -isrc -i/home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen -i/home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/global-autogen -I/home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen -I/home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/global-autogen -I/home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -optP-include -optP/home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen/cabal_macros.h -this-unit-id monads-and-applicatives-0.1.0.0-inplace -hide-all-packages -Wmissing-home-modules -no-user-package-db -package-db /home/timo/.cabal/store/ghc-9.4.8/package.db -package-db /home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0/packagedb/ghc-9.4.8 -package-db /home/timo/.cache/hie-bios/dist-monads-and-applicatives-3d485c38466d4eb1204f0f6844ca30a0/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/package.conf.inplace -package-id base-4.17.2.1 -package-id containers-0.6.7 -XHaskell2010 Tree RoseTree TeleType Utils -Wall -hide-all-packages
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36: line 4: : No such file or directory
CallStack (from HasCallStack):
  withMetadata, called at src/Distribution/Simple/Utils.hs:368:14 in Cabal-3.10.2.1-inplace:Distribution.Simple.Utils
Error: cabal: repl failed for monads-and-applicatives-0.1.0.0-inplace.
BlueFlame-SM commented 8 months ago

And with only --with-compiler=... and repl -v2:

$ cabal repl -v2 --with-compiler /home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/tests/Main.hs
this build was affected by the following (project) config files:
Build profile: -w ghc-9.4.8 -O1
In order, the following will be built:
 - monads-and-applicatives-0.1.0.0 (lib) (first run)
 - monads-and-applicatives-0.1.0.0 (test:test) (configuration changed)
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/tmp
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/cache
Using self-exec internal setup method with build-type Simple and args:
["act-as-setup","--build-type=Simple","--","build","--verbose=2","--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0"]
/home/timo/.ghcup/bin/cabal-3.10.2.1 act-as-setup --build-type=Simple -- build
--verbose=2
--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0
Running: /home/timo/.ghcup/bin/cabal-3.10.2.1 act-as-setup '--build-type=Simple' -- build '--verbose=2' '--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0'
Component build order: library
Running: /home/timo/.ghcup/bin/ghc-pkg init /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/package.conf.inplace
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen
Preprocessing library for monads-and-applicatives-0.1.0.0..
Building library for monads-and-applicatives-0.1.0.0..
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build
Running: /home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --make -fbuilding-cabal-package -O -static -dynamic-too -dynosuf dyn_o -dynhisuf dyn_hi -outputdir /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -odir /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -hidir /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -stubdir /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -i -i/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -isrc -i/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen -i/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/global-autogen -I/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen -I/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/global-autogen -I/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -optP-include -optP/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen/cabal_macros.h -this-unit-id monads-and-applicatives-0.1.0.0-inplace -hide-all-packages -Wmissing-home-modules -no-user-package-db -package-db /home/timo/.cabal/store/ghc-9.4.8/package.db -package-db /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/packagedb/ghc-9.4.8 -package-db /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/package.conf.inplace -package-id base-4.17.2.1 -package-id containers-0.6.7 -XHaskell2010 Tree RoseTree TeleType Utils -Wall -hide-all-packages
Linking...
[(DefiniteUnitId (DefUnitId {unDefUnitId = UnitId
"base-4.17.2.1"}),DefaultRenaming),(DefiniteUnitId (DefUnitId {unDefUnitId =
UnitId "containers-0.6.7"}),DefaultRenaming)]
Running: /usr/bin/ar -r dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/objs-8969/libHSmonads-and-applicatives-0.1.0.0-inplace.a '@dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/objs-8969/ar8969-0.rsp'
/usr/bin/ar: creating dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/objs-8969/libHSmonads-and-applicatives-0.1.0.0-inplace.a
Running: /home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 -shared -dynamic '-dynload deploy' -optl-Wl,-rpath,/home/timo/.ghcup/ghc/9.4.8/lib/ghc-9.4.8/lib/x86_64-linux-ghc-9.4.8 -this-unit-id monads-and-applicatives-0.1.0.0-inplace -hide-all-packages -no-auto-link-packages -no-user-package-db -package-db /home/timo/.cabal/store/ghc-9.4.8/package.db -package-db /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/packagedb/ghc-9.4.8 -package-db /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/package.conf.inplace -package-id base-4.17.2.1 -package-id containers-0.6.7 dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/Tree.dyn_o dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/RoseTree.dyn_o dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/TeleType.dyn_o dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/Utils.dyn_o -o dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/libHSmonads-and-applicatives-0.1.0.0-inplace-ghc9.4.8.so -hide-all-packages
ld.lld: error: cannot open .: Is a directory
collect2: error: ld returned 1 exit status
`gcc' failed in phase `Linker'. (Exit code: 1)
CallStack (from HasCallStack):
  withMetadata, called at src/Distribution/Simple/Utils.hs:368:14 in Cabal-3.10.2.1-inplace:Distribution.Simple.Utils
Error: cabal: Failed to build monads-and-applicatives-0.1.0.0-inplace.
Failed to build monads-and-applicatives-0.1.0.0 because it depends on
monads-and-applicatives-0.1.0.0 which itself failed to build.
BlueFlame-SM commented 8 months ago

And finally since its turns out only --build-dir=... makes it not work properly with everything except --build-dir:

cabal repl -v2 --with-compiler /home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /home/timo/.cache/hie-bios/ghc-pkg-8544494cfbb2b2d94b74ba47851bfadd /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/tests/Main.hs
Project settings changed, reconfiguring...
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/cache
this build was affected by the following (project) config files:
Compiler settings changed, reconfiguring...
Running: /home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --numeric-version
Running: /home/timo/.cache/hie-bios/ghc-pkg-8544494cfbb2b2d94b74ba47851bfadd --version
Running: /home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --supported-languages
Running: /home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --info
Running: /home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --print-global-package-db
Reading available packages of hackage.haskell.org...
Using most recent state specified from most recent cabal update
index-state(hackage.haskell.org) = 2024-02-20T20:30:12Z
Running: /usr/bin/pkg-config --version
Running: /usr/bin/pkg-config --variable pc_path pkg-config
Running: /usr/bin/pkg-config --version
Running: /usr/bin/pkg-config --list-all
Running: /usr/bin/pkg-config --modversion accinj64-11.5 adwaita-icon-theme alsa applewmproto aspnetwebstack bash-completion bigreqsproto blas blkid bluez box2d bullet bullet-float64 caf-openmpi cecil check compositeproto cublas-11.5 cuda-11.5 cudart-11.5 cufft-11.5 cufftw-11.5 cufile-11.5 cuinj64-11.5 curand-11.5 cusolver-11.5 cusparse-11.5 damageproto dbus-1 dmxproto dotnet dotnet35 dpmsproto dri2proto dri3proto egl expat fixesproto fontsproto fontutil form formw gbm gcalc-2 gci-1 geoclue-2.0 gio-2.0 gio-unix-2.0 gl glesv1_cm glesv2 glew glib-2.0 glproto glu glx gmodule-2.0 gmodule-export-2.0 gmodule-no-export-2.0 gmp gmpxx gnome-icon-theme gobject-2.0 grilo-plugins-0.3 gthread-2.0 hwloc ibus-1.0 ice icu-i18n icu-io icu-uc inputproto iso-codes kbproto lapack libbsd libbsd-ctor libbsd-overlay libcrypt libcrypto libdecor-0 libdrm libdrm_amdgpu libdrm_intel libdrm_nouveau libdrm_radeon libedit libefa libevent libevent_core libevent_extra libevent_openssl libevent_pthreads libexslt libffi libfl libgdiplus libglvnd libibverbs libmd libmlx4 libmlx5 libnl-3.0 libnl-route-3.0 libnsl libpcre libpcre16 libpcre2-16 libpcre2-32 libpcre2-8 libpcre2-posix libpcre32 libpcrecpp libpcreposix libpulse libpulse-mainloop-glib libpulse-simple libselinux libsepol libssl libsubunit libtirpc libudev libxcrypt libxml-2.0 libxslt m17n-db menu menuw mobile-broadband-provider-info mono mono-2 mono-cairo mono-lineeditor mono-options monodoc monosgen-2 mount mpi mpi-c mpi-cxx mpi-fort ncurses 'ncurses++' 'ncurses++w' ncursesw nppc-11.5 nppi-11.5 nppial-11.5 nppicc-11.5 nppicom-11.5 nppidei-11.5 nppif-11.5 nppig-11.5 nppim-11.5 nppist-11.5 nppisu-11.5 nppitc-11.5 npps-11.5 numa nvToolsExt-11.5 nvidia-ml-11.5 nvjpeg-11.5 nvrtc-11.5 ompi ompi-c ompi-cxx ompi-fort openblas opengl openssl orte panel panelw pciaccess pmix poppler-data portaudio-2.0 presentproto pthread-stubs python-3.10 python-3.10-embed python3 python3-embed qhull qhull_r qhullcpp qhullstatic qhullstatic_r randrproto reactive readline recordproto renderproto resourceproto ruby ruby-3.0 scrnsaverproto sdl2 shared-mime-info sm sndio swipl system.web.extensions.design_1.0 system.web.extensions_1.0 system.web.mvc system.web.mvc2 system.web.mvc3 systemd tic tinfo udev uuid valgrind videoproto wayland-client wayland-cursor wayland-egl wayland-scanner wayland-server wcf x11 x11-xcb xau xbitmaps xbuild12 xcb xcb-atom xcb-aux xcb-composite xcb-cursor xcb-damage xcb-dpms xcb-dri2 xcb-dri3 xcb-event xcb-ewmh xcb-glx xcb-icccm xcb-image xcb-imdkit xcb-keysyms xcb-present xcb-randr xcb-record xcb-render xcb-renderutil xcb-res xcb-screensaver xcb-shape xcb-shm xcb-sync xcb-util xcb-xf86dri xcb-xfixes xcb-xinerama xcb-xinput xcb-xkb xcb-xrm xcb-xtest xcb-xv xcb-xvmc xcmiscproto xcursor xdmcp xext xextproto xf86bigfontproto xf86dgaproto xf86driproto xf86vidmodeproto xfixes xi xinerama xineramaproto xkbcommon xkbcommon-x11 xkbcomp xkeyboard-config xmu xorg-sgml-doctools xorg-wacom xproto xrandr xrender xscrnsaver xsimd xsp-4 xt xtrans xv xxf86vm yelp-xsl z3 zlib
Resolving dependencies...
Component graph for base-orphans-0.9.1: component lib
component base-orphans-0.9.1-e59cc625785d115e3a0832ababbc28d4081befc327d7486470c6e87be6ed7017
    include base-4.17.2.1
    include ghc-prim-0.9.1
unit base-orphans-0.9.1-e59cc625785d115e3a0832ababbc28d4081befc327d7486470c6e87be6ed7017
    include base-4.17.2.1
    include ghc-prim-0.9.1
    Data.Orphans=base-orphans-0.9.1-e59cc625785d115e3a0832ababbc28d4081befc327d7486470c6e87be6ed7017:Data.Orphans
Component graph for colour-2.3.6: component lib
component colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2
    include base-4.17.2.1
unit colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2
    include base-4.17.2.1
    Data.Colour=colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2:Data.Colour,Data.Colour.CIE=colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2:Data.Colour.CIE,Data.Colour.CIE.Illuminant=colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2:Data.Colour.CIE.Illuminant,Data.Colour.Names=colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2:Data.Colour.Names,Data.Colour.RGBSpace=colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2:Data.Colour.RGBSpace,Data.Colour.RGBSpace.HSL=colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2:Data.Colour.RGBSpace.HSL,Data.Colour.RGBSpace.HSV=colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2:Data.Colour.RGBSpace.HSV,Data.Colour.SRGB=colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2:Data.Colour.SRGB,Data.Colour.SRGB.Linear=colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2:Data.Colour.SRGB.Linear
Component graph for ansi-terminal-types-1.1: component lib
component ansi-terminal-types-1.1-b629706448f868884a0b5869ab497a0c242addaa4ffc720c16a50ffee0209c8c
    include base-4.17.2.1
    include colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2
unit ansi-terminal-types-1.1-b629706448f868884a0b5869ab497a0c242addaa4ffc720c16a50ffee0209c8c
    include base-4.17.2.1
    include colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2
    System.Console.ANSI.Types=ansi-terminal-types-1.1-b629706448f868884a0b5869ab497a0c242addaa4ffc720c16a50ffee0209c8c:System.Console.ANSI.Types
Component graph for ansi-terminal-1.1: component lib
component ansi-terminal-1.1-d03a37b0b78e3121570176dd437dcdde3c65fbefcdcf2d056ec1d9413ee85d34
    include ansi-terminal-types-1.1-b629706448f868884a0b5869ab497a0c242addaa4ffc720c16a50ffee0209c8c
    include base-4.17.2.1
    include colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2
unit ansi-terminal-1.1-d03a37b0b78e3121570176dd437dcdde3c65fbefcdcf2d056ec1d9413ee85d34
    include ansi-terminal-types-1.1-b629706448f868884a0b5869ab497a0c242addaa4ffc720c16a50ffee0209c8c
    include base-4.17.2.1
    include colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2
    System.Console.ANSI=ansi-terminal-1.1-d03a37b0b78e3121570176dd437dcdde3c65fbefcdcf2d056ec1d9413ee85d34:System.Console.ANSI,System.Console.ANSI.Codes=ansi-terminal-1.1-d03a37b0b78e3121570176dd437dcdde3c65fbefcdcf2d056ec1d9413ee85d34:System.Console.ANSI.Codes,System.Console.ANSI.Types=ansi-terminal-types-1.1-b629706448f868884a0b5869ab497a0c242addaa4ffc720c16a50ffee0209c8c:System.Console.ANSI.Types
Component graph for transformers-compat-0.7.2: component lib
component transformers-compat-0.7.2-3e337fd85245291da52639f29da7a49dda5d853d5879636c8314fe752406539f
    include base-4.17.2.1
    include ghc-prim-0.9.1
    include transformers-0.5.6.2
unit transformers-compat-0.7.2-3e337fd85245291da52639f29da7a49dda5d853d5879636c8314fe752406539f
    include base-4.17.2.1
    include ghc-prim-0.9.1
    include transformers-0.5.6.2
    Control.Monad.Trans.Instances=transformers-compat-0.7.2-3e337fd85245291da52639f29da7a49dda5d853d5879636c8314fe752406539f:Control.Monad.Trans.Instances,Data.Functor.Classes.Generic=transformers-compat-0.7.2-3e337fd85245291da52639f29da7a49dda5d853d5879636c8314fe752406539f:Data.Functor.Classes.Generic,Data.Functor.Classes.Generic.Internal=transformers-compat-0.7.2-3e337fd85245291da52639f29da7a49dda5d853d5879636c8314fe752406539f:Data.Functor.Classes.Generic.Internal
Component graph for th-abstraction-0.6.0.0: component lib
component th-abstraction-0.6.0.0-4a4e3f437e6fda8b640af44f76e5a77ad40880f750fcab47b5bde40d14f36a20
    include base-4.17.2.1
    include containers-0.6.7
    include ghc-prim-0.9.1
    include template-haskell-2.19.0.0
unit th-abstraction-0.6.0.0-4a4e3f437e6fda8b640af44f76e5a77ad40880f750fcab47b5bde40d14f36a20
    include base-4.17.2.1
    include containers-0.6.7
    include ghc-prim-0.9.1
    include template-haskell-2.19.0.0
    Language.Haskell.TH.Datatype=th-abstraction-0.6.0.0-4a4e3f437e6fda8b640af44f76e5a77ad40880f750fcab47b5bde40d14f36a20:Language.Haskell.TH.Datatype,Language.Haskell.TH.Datatype.TyVarBndr=th-abstraction-0.6.0.0-4a4e3f437e6fda8b640af44f76e5a77ad40880f750fcab47b5bde40d14f36a20:Language.Haskell.TH.Datatype.TyVarBndr
Component graph for splitmix-0.1.0.5: component lib
component splitmix-0.1.0.5-f775e7f34c90b18b36f27036f02a3db4cf34dc406e70d053789cafaad91ec3d3
    include base-4.17.2.1
    include deepseq-1.4.8.0
unit splitmix-0.1.0.5-f775e7f34c90b18b36f27036f02a3db4cf34dc406e70d053789cafaad91ec3d3
    include base-4.17.2.1
    include deepseq-1.4.8.0
    System.Random.SplitMix=splitmix-0.1.0.5-f775e7f34c90b18b36f27036f02a3db4cf34dc406e70d053789cafaad91ec3d3:System.Random.SplitMix,System.Random.SplitMix32=splitmix-0.1.0.5-f775e7f34c90b18b36f27036f02a3db4cf34dc406e70d053789cafaad91ec3d3:System.Random.SplitMix32
Component graph for random-1.2.1.2: component lib
component random-1.2.1.2-b400976fe9b5de2c0b9ce1b58ddbb6eac6e4c3a7fa681744d604cb032214e84c
    include base-4.17.2.1
    include bytestring-0.11.5.3
    include deepseq-1.4.8.0
    include mtl-2.2.2
    include splitmix-0.1.0.5-f775e7f34c90b18b36f27036f02a3db4cf34dc406e70d053789cafaad91ec3d3
unit random-1.2.1.2-b400976fe9b5de2c0b9ce1b58ddbb6eac6e4c3a7fa681744d604cb032214e84c
    include base-4.17.2.1
    include bytestring-0.11.5.3
    include deepseq-1.4.8.0
    include mtl-2.2.2
    include splitmix-0.1.0.5-f775e7f34c90b18b36f27036f02a3db4cf34dc406e70d053789cafaad91ec3d3
    System.Random=random-1.2.1.2-b400976fe9b5de2c0b9ce1b58ddbb6eac6e4c3a7fa681744d604cb032214e84c:System.Random,System.Random.Internal=random-1.2.1.2-b400976fe9b5de2c0b9ce1b58ddbb6eac6e4c3a7fa681744d604cb032214e84c:System.Random.Internal,System.Random.Stateful=random-1.2.1.2-b400976fe9b5de2c0b9ce1b58ddbb6eac6e4c3a7fa681744d604cb032214e84c:System.Random.Stateful
Component graph for QuickCheck-2.14.3: component lib
component QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83
    include base-4.17.2.1
    include containers-0.6.7
    include deepseq-1.4.8.0
    include random-1.2.1.2-b400976fe9b5de2c0b9ce1b58ddbb6eac6e4c3a7fa681744d604cb032214e84c
    include splitmix-0.1.0.5-f775e7f34c90b18b36f27036f02a3db4cf34dc406e70d053789cafaad91ec3d3
    include template-haskell-2.19.0.0
    include transformers-0.5.6.2
unit QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83
    include base-4.17.2.1
    include containers-0.6.7
    include deepseq-1.4.8.0
    include random-1.2.1.2-b400976fe9b5de2c0b9ce1b58ddbb6eac6e4c3a7fa681744d604cb032214e84c
    include splitmix-0.1.0.5-f775e7f34c90b18b36f27036f02a3db4cf34dc406e70d053789cafaad91ec3d3
    include template-haskell-2.19.0.0
    include transformers-0.5.6.2
    Test.QuickCheck=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck,Test.QuickCheck.All=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.All,Test.QuickCheck.Arbitrary=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.Arbitrary,Test.QuickCheck.Exception=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.Exception,Test.QuickCheck.Features=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.Features,Test.QuickCheck.Function=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.Function,Test.QuickCheck.Gen=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.Gen,Test.QuickCheck.Gen.Unsafe=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.Gen.Unsafe,Test.QuickCheck.Modifiers=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.Modifiers,Test.QuickCheck.Monadic=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.Monadic,Test.QuickCheck.Poly=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.Poly,Test.QuickCheck.Property=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.Property,Test.QuickCheck.Random=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.Random,Test.QuickCheck.State=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.State,Test.QuickCheck.Test=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.Test,Test.QuickCheck.Text=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.Text
Component graph for tagged-0.8.8: component lib
component tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include base-4.17.2.1
    include deepseq-1.4.8.0
    include template-haskell-2.19.0.0
    include transformers-0.5.6.2
unit tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include base-4.17.2.1
    include deepseq-1.4.8.0
    include template-haskell-2.19.0.0
    include transformers-0.5.6.2
    Data.Proxy.TH=tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2:Data.Proxy.TH,Data.Tagged=tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2:Data.Tagged
Component graph for assoc-1.1: component lib
component assoc-1.1-0ccf86cff4d91d41b169c4c07164d4de3440562abc9172d07798c23e642d3b4e
    include base-4.17.2.1
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
unit assoc-1.1-0ccf86cff4d91d41b169c4c07164d4de3440562abc9172d07798c23e642d3b4e
    include base-4.17.2.1
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    Data.Bifunctor.Assoc=assoc-1.1-0ccf86cff4d91d41b169c4c07164d4de3440562abc9172d07798c23e642d3b4e:Data.Bifunctor.Assoc,Data.Bifunctor.Swap=assoc-1.1-0ccf86cff4d91d41b169c4c07164d4de3440562abc9172d07798c23e642d3b4e:Data.Bifunctor.Swap
Component graph for distributive-0.6.2.1: component lib
component distributive-0.6.2.1-8534ce457d3701629cb5197c16c5a0753621d14c145a7db0f37c17f1c70c988b
    include base-4.17.2.1
    include base-orphans-0.9.1-e59cc625785d115e3a0832ababbc28d4081befc327d7486470c6e87be6ed7017
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include transformers-0.5.6.2
unit distributive-0.6.2.1-8534ce457d3701629cb5197c16c5a0753621d14c145a7db0f37c17f1c70c988b
    include base-4.17.2.1
    include base-orphans-0.9.1-e59cc625785d115e3a0832ababbc28d4081befc327d7486470c6e87be6ed7017
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include transformers-0.5.6.2
    Data.Distributive=distributive-0.6.2.1-8534ce457d3701629cb5197c16c5a0753621d14c145a7db0f37c17f1c70c988b:Data.Distributive,Data.Distributive.Generic=distributive-0.6.2.1-8534ce457d3701629cb5197c16c5a0753621d14c145a7db0f37c17f1c70c988b:Data.Distributive.Generic
Component graph for foldable1-classes-compat-0.1: component lib
component foldable1-classes-compat-0.1-628a7d2ef9ed8c96ad95e79ebff4ee5e4abaadadb3ef7b0d107b7579e0601261
    include base-4.17.2.1
    include containers-0.6.7
    include ghc-prim-0.9.1
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include transformers-0.5.6.2
unit foldable1-classes-compat-0.1-628a7d2ef9ed8c96ad95e79ebff4ee5e4abaadadb3ef7b0d107b7579e0601261
    include base-4.17.2.1
    include containers-0.6.7
    include ghc-prim-0.9.1
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include transformers-0.5.6.2
    Data.Bifoldable1=foldable1-classes-compat-0.1-628a7d2ef9ed8c96ad95e79ebff4ee5e4abaadadb3ef7b0d107b7579e0601261:Data.Bifoldable1,Data.Foldable1=foldable1-classes-compat-0.1-628a7d2ef9ed8c96ad95e79ebff4ee5e4abaadadb3ef7b0d107b7579e0601261:Data.Foldable1
Component graph for StateVar-1.2.2: component lib
component StateVar-1.2.2-fefe256a13093e96a997aba4a81b79314c08e6d3fc6233120a9a0f1724b40280
    include base-4.17.2.1
    include stm-2.5.1.0
    include transformers-0.5.6.2
unit StateVar-1.2.2-fefe256a13093e96a997aba4a81b79314c08e6d3fc6233120a9a0f1724b40280
    include base-4.17.2.1
    include stm-2.5.1.0
    include transformers-0.5.6.2
    Data.StateVar=StateVar-1.2.2-fefe256a13093e96a997aba4a81b79314c08e6d3fc6233120a9a0f1724b40280:Data.StateVar
Component graph for contravariant-1.5.5: component lib
component contravariant-1.5.5-6462483ab411221b857b3e87c8065360ae357aa0006aa1f6dd809b48ac9c4b20
    include StateVar-1.2.2-fefe256a13093e96a997aba4a81b79314c08e6d3fc6233120a9a0f1724b40280
    include base-4.17.2.1
    include transformers-0.5.6.2
unit contravariant-1.5.5-6462483ab411221b857b3e87c8065360ae357aa0006aa1f6dd809b48ac9c4b20
    include StateVar-1.2.2-fefe256a13093e96a997aba4a81b79314c08e6d3fc6233120a9a0f1724b40280
    include base-4.17.2.1
    include transformers-0.5.6.2
    Data.Functor.Contravariant.Compose=contravariant-1.5.5-6462483ab411221b857b3e87c8065360ae357aa0006aa1f6dd809b48ac9c4b20:Data.Functor.Contravariant.Compose,Data.Functor.Contravariant.Divisible=contravariant-1.5.5-6462483ab411221b857b3e87c8065360ae357aa0006aa1f6dd809b48ac9c4b20:Data.Functor.Contravariant.Divisible,Data.Functor.Contravariant.Generic=contravariant-1.5.5-6462483ab411221b857b3e87c8065360ae357aa0006aa1f6dd809b48ac9c4b20:Data.Functor.Contravariant.Generic
Component graph for hashable-1.4.3.0: component lib
component hashable-1.4.3.0-17e444c563ff4b70db126c748feb1434f2ffcb4a5a75972bb3989d5d1127a2eb
    include base-4.17.2.1
    include bytestring-0.11.5.3
    include containers-0.6.7
    include deepseq-1.4.8.0
    include filepath-1.4.2.2
    include ghc-bignum-1.3
    include ghc-prim-0.9.1
    include text-2.0.2
unit hashable-1.4.3.0-17e444c563ff4b70db126c748feb1434f2ffcb4a5a75972bb3989d5d1127a2eb
    include base-4.17.2.1
    include bytestring-0.11.5.3
    include containers-0.6.7
    include deepseq-1.4.8.0
    include filepath-1.4.2.2
    include ghc-bignum-1.3
    include ghc-prim-0.9.1
    include text-2.0.2
    Data.Hashable=hashable-1.4.3.0-17e444c563ff4b70db126c748feb1434f2ffcb4a5a75972bb3989d5d1127a2eb:Data.Hashable,Data.Hashable.Generic=hashable-1.4.3.0-17e444c563ff4b70db126c748feb1434f2ffcb4a5a75972bb3989d5d1127a2eb:Data.Hashable.Generic,Data.Hashable.Lifted=hashable-1.4.3.0-17e444c563ff4b70db126c748feb1434f2ffcb4a5a75972bb3989d5d1127a2eb:Data.Hashable.Lifted
Component graph for unordered-containers-0.2.20: component lib
component unordered-containers-0.2.20-9ff7ba738f1eab7f6568d7ecbd75cc0ca97a59532fbea0d525d0266e890fb16c
    include base-4.17.2.1
    include deepseq-1.4.8.0
    include hashable-1.4.3.0-17e444c563ff4b70db126c748feb1434f2ffcb4a5a75972bb3989d5d1127a2eb
    include template-haskell-2.19.0.0
unit unordered-containers-0.2.20-9ff7ba738f1eab7f6568d7ecbd75cc0ca97a59532fbea0d525d0266e890fb16c
    include base-4.17.2.1
    include deepseq-1.4.8.0
    include hashable-1.4.3.0-17e444c563ff4b70db126c748feb1434f2ffcb4a5a75972bb3989d5d1127a2eb
    include template-haskell-2.19.0.0
    Data.HashMap.Internal=unordered-containers-0.2.20-9ff7ba738f1eab7f6568d7ecbd75cc0ca97a59532fbea0d525d0266e890fb16c:Data.HashMap.Internal,Data.HashMap.Internal.Array=unordered-containers-0.2.20-9ff7ba738f1eab7f6568d7ecbd75cc0ca97a59532fbea0d525d0266e890fb16c:Data.HashMap.Internal.Array,Data.HashMap.Internal.Debug=unordered-containers-0.2.20-9ff7ba738f1eab7f6568d7ecbd75cc0ca97a59532fbea0d525d0266e890fb16c:Data.HashMap.Internal.Debug,Data.HashMap.Internal.List=unordered-containers-0.2.20-9ff7ba738f1eab7f6568d7ecbd75cc0ca97a59532fbea0d525d0266e890fb16c:Data.HashMap.Internal.List,Data.HashMap.Internal.Strict=unordered-containers-0.2.20-9ff7ba738f1eab7f6568d7ecbd75cc0ca97a59532fbea0d525d0266e890fb16c:Data.HashMap.Internal.Strict,Data.HashMap.Lazy=unordered-containers-0.2.20-9ff7ba738f1eab7f6568d7ecbd75cc0ca97a59532fbea0d525d0266e890fb16c:Data.HashMap.Lazy,Data.HashMap.Strict=unordered-containers-0.2.20-9ff7ba738f1eab7f6568d7ecbd75cc0ca97a59532fbea0d525d0266e890fb16c:Data.HashMap.Strict,Data.HashSet=unordered-containers-0.2.20-9ff7ba738f1eab7f6568d7ecbd75cc0ca97a59532fbea0d525d0266e890fb16c:Data.HashSet,Data.HashSet.Internal=unordered-containers-0.2.20-9ff7ba738f1eab7f6568d7ecbd75cc0ca97a59532fbea0d525d0266e890fb16c:Data.HashSet.Internal
Component graph for prettyprinter-1.7.1: component lib
component prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685
    include base-4.17.2.1
    include text-2.0.2
unit prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685
    include base-4.17.2.1
    include text-2.0.2
    Data.Text.Prettyprint.Doc=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Data.Text.Prettyprint.Doc,Data.Text.Prettyprint.Doc.Internal=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Data.Text.Prettyprint.Doc.Internal,Data.Text.Prettyprint.Doc.Internal.Debug=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Data.Text.Prettyprint.Doc.Internal.Debug,Data.Text.Prettyprint.Doc.Internal.Type=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Data.Text.Prettyprint.Doc.Internal.Type,Data.Text.Prettyprint.Doc.Render.String=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Data.Text.Prettyprint.Doc.Render.String,Data.Text.Prettyprint.Doc.Render.Text=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Data.Text.Prettyprint.Doc.Render.Text,Data.Text.Prettyprint.Doc.Render.Tutorials.StackMachineTutorial=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Data.Text.Prettyprint.Doc.Render.Tutorials.StackMachineTutorial,Data.Text.Prettyprint.Doc.Render.Tutorials.TreeRenderingTutorial=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Data.Text.Prettyprint.Doc.Render.Tutorials.TreeRenderingTutorial,Data.Text.Prettyprint.Doc.Render.Util.Panic=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Data.Text.Prettyprint.Doc.Render.Util.Panic,Data.Text.Prettyprint.Doc.Render.Util.SimpleDocTree=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Data.Text.Prettyprint.Doc.Render.Util.SimpleDocTree,Data.Text.Prettyprint.Doc.Render.Util.StackMachine=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Data.Text.Prettyprint.Doc.Render.Util.StackMachine,Data.Text.Prettyprint.Doc.Symbols.Ascii=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Data.Text.Prettyprint.Doc.Symbols.Ascii,Data.Text.Prettyprint.Doc.Symbols.Unicode=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Data.Text.Prettyprint.Doc.Symbols.Unicode,Data.Text.Prettyprint.Doc.Util=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Data.Text.Prettyprint.Doc.Util,Prettyprinter=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Prettyprinter,Prettyprinter.Internal=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Prettyprinter.Internal,Prettyprinter.Internal.Debug=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Prettyprinter.Internal.Debug,Prettyprinter.Internal.Type=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Prettyprinter.Internal.Type,Prettyprinter.Render.String=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Prettyprinter.Render.String,Prettyprinter.Render.Text=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Prettyprinter.Render.Text,Prettyprinter.Render.Tutorials.StackMachineTutorial=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Prettyprinter.Render.Tutorials.StackMachineTutorial,Prettyprinter.Render.Tutorials.TreeRenderingTutorial=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Prettyprinter.Render.Tutorials.TreeRenderingTutorial,Prettyprinter.Render.Util.Panic=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Prettyprinter.Render.Util.Panic,Prettyprinter.Render.Util.SimpleDocTree=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Prettyprinter.Render.Util.SimpleDocTree,Prettyprinter.Render.Util.StackMachine=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Prettyprinter.Render.Util.StackMachine,Prettyprinter.Symbols.Ascii=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Prettyprinter.Symbols.Ascii,Prettyprinter.Symbols.Unicode=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Prettyprinter.Symbols.Unicode,Prettyprinter.Util=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Prettyprinter.Util
Component graph for prettyprinter-ansi-terminal-1.1.3:
    component lib
component prettyprinter-ansi-terminal-1.1.3-14a68edb9e95dd47b9cbf7ce537baaea8d1a6cb529642edffbe706173903977c
    include ansi-terminal-1.1-d03a37b0b78e3121570176dd437dcdde3c65fbefcdcf2d056ec1d9413ee85d34
    include base-4.17.2.1
    include prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685
    include text-2.0.2
unit prettyprinter-ansi-terminal-1.1.3-14a68edb9e95dd47b9cbf7ce537baaea8d1a6cb529642edffbe706173903977c
    include ansi-terminal-1.1-d03a37b0b78e3121570176dd437dcdde3c65fbefcdcf2d056ec1d9413ee85d34
    include base-4.17.2.1
    include prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685
    include text-2.0.2
    Data.Text.Prettyprint.Doc.Render.Terminal=prettyprinter-ansi-terminal-1.1.3-14a68edb9e95dd47b9cbf7ce537baaea8d1a6cb529642edffbe706173903977c:Data.Text.Prettyprint.Doc.Render.Terminal,Data.Text.Prettyprint.Doc.Render.Terminal.Internal=prettyprinter-ansi-terminal-1.1.3-14a68edb9e95dd47b9cbf7ce537baaea8d1a6cb529642edffbe706173903977c:Data.Text.Prettyprint.Doc.Render.Terminal.Internal,Prettyprinter.Render.Terminal=prettyprinter-ansi-terminal-1.1.3-14a68edb9e95dd47b9cbf7ce537baaea8d1a6cb529642edffbe706173903977c:Prettyprinter.Render.Terminal,Prettyprinter.Render.Terminal.Internal=prettyprinter-ansi-terminal-1.1.3-14a68edb9e95dd47b9cbf7ce537baaea8d1a6cb529642edffbe706173903977c:Prettyprinter.Render.Terminal.Internal
Component graph for optparse-applicative-0.18.1.0: component lib
component optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd
    include base-4.17.2.1
    include prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685
    include prettyprinter-ansi-terminal-1.1.3-14a68edb9e95dd47b9cbf7ce537baaea8d1a6cb529642edffbe706173903977c
    include process-1.6.18.0
    include text-2.0.2
    include transformers-0.5.6.2
    include transformers-compat-0.7.2-3e337fd85245291da52639f29da7a49dda5d853d5879636c8314fe752406539f
unit optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd
    include base-4.17.2.1
    include prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685
    include prettyprinter-ansi-terminal-1.1.3-14a68edb9e95dd47b9cbf7ce537baaea8d1a6cb529642edffbe706173903977c
    include process-1.6.18.0
    include text-2.0.2
    include transformers-0.5.6.2
    include transformers-compat-0.7.2-3e337fd85245291da52639f29da7a49dda5d853d5879636c8314fe752406539f
    Options.Applicative=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative,Options.Applicative.Arrows=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.Arrows,Options.Applicative.BashCompletion=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.BashCompletion,Options.Applicative.Builder=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.Builder,Options.Applicative.Builder.Completer=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.Builder.Completer,Options.Applicative.Builder.Internal=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.Builder.Internal,Options.Applicative.Common=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.Common,Options.Applicative.Extra=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.Extra,Options.Applicative.Help=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.Help,Options.Applicative.Help.Chunk=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.Help.Chunk,Options.Applicative.Help.Core=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.Help.Core,Options.Applicative.Help.Levenshtein=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.Help.Levenshtein,Options.Applicative.Help.Pretty=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.Help.Pretty,Options.Applicative.Help.Types=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.Help.Types,Options.Applicative.Internal=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.Internal,Options.Applicative.NonEmpty=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.NonEmpty,Options.Applicative.Types=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.Types
Component graph for tasty-1.5: component lib
component tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5
    include ansi-terminal-1.1-d03a37b0b78e3121570176dd437dcdde3c65fbefcdcf2d056ec1d9413ee85d34
    include base-4.17.2.1
    include containers-0.6.7
    include optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd
    include stm-2.5.1.0
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include transformers-0.5.6.2
    include unix-2.7.3
unit tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5
    include ansi-terminal-1.1-d03a37b0b78e3121570176dd437dcdde3c65fbefcdcf2d056ec1d9413ee85d34
    include base-4.17.2.1
    include containers-0.6.7
    include optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd
    include stm-2.5.1.0
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include transformers-0.5.6.2
    include unix-2.7.3
    Test.Tasty=tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5:Test.Tasty,Test.Tasty.Ingredients=tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5:Test.Tasty.Ingredients,Test.Tasty.Ingredients.Basic=tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5:Test.Tasty.Ingredients.Basic,Test.Tasty.Ingredients.ConsoleReporter=tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5:Test.Tasty.Ingredients.ConsoleReporter,Test.Tasty.Options=tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5:Test.Tasty.Options,Test.Tasty.Patterns.Eval=tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5:Test.Tasty.Patterns.Eval,Test.Tasty.Patterns.Parser=tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5:Test.Tasty.Patterns.Parser,Test.Tasty.Patterns.Printer=tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5:Test.Tasty.Patterns.Printer,Test.Tasty.Patterns.Types=tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5:Test.Tasty.Patterns.Types,Test.Tasty.Providers=tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5:Test.Tasty.Providers,Test.Tasty.Providers.ConsoleFormat=tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5:Test.Tasty.Providers.ConsoleFormat,Test.Tasty.Runners=tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5:Test.Tasty.Runners
Component graph for tasty-quickcheck-0.10.3: component lib
component tasty-quickcheck-0.10.3-7cf150791c41e5f8297453147e551f0ba8fca41014761eb1921f17718b8900d0
    include QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83
    include base-4.17.2.1
    include optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd
    include random-1.2.1.2-b400976fe9b5de2c0b9ce1b58ddbb6eac6e4c3a7fa681744d604cb032214e84c
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5
unit tasty-quickcheck-0.10.3-7cf150791c41e5f8297453147e551f0ba8fca41014761eb1921f17718b8900d0
    include QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83
    include base-4.17.2.1
    include optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd
    include random-1.2.1.2-b400976fe9b5de2c0b9ce1b58ddbb6eac6e4c3a7fa681744d604cb032214e84c
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5
    Test.Tasty.QuickCheck=tasty-quickcheck-0.10.3-7cf150791c41e5f8297453147e551f0ba8fca41014761eb1921f17718b8900d0:Test.Tasty.QuickCheck
Component graph for indexed-traversable-0.1.3: component lib
component indexed-traversable-0.1.3-ac9bbdd77062bb1d5b741b2ad20d64180a904db41b9a883250d52a2ecfaa6783
    include array-0.5.4.0
    include base-4.17.2.1
    include containers-0.6.7
    include foldable1-classes-compat-0.1-628a7d2ef9ed8c96ad95e79ebff4ee5e4abaadadb3ef7b0d107b7579e0601261
    include transformers-0.5.6.2
unit indexed-traversable-0.1.3-ac9bbdd77062bb1d5b741b2ad20d64180a904db41b9a883250d52a2ecfaa6783
    include array-0.5.4.0
    include base-4.17.2.1
    include containers-0.6.7
    include foldable1-classes-compat-0.1-628a7d2ef9ed8c96ad95e79ebff4ee5e4abaadadb3ef7b0d107b7579e0601261
    include transformers-0.5.6.2
    Data.Foldable.WithIndex=indexed-traversable-0.1.3-ac9bbdd77062bb1d5b741b2ad20d64180a904db41b9a883250d52a2ecfaa6783:Data.Foldable.WithIndex,Data.Foldable1.WithIndex=indexed-traversable-0.1.3-ac9bbdd77062bb1d5b741b2ad20d64180a904db41b9a883250d52a2ecfaa6783:Data.Foldable1.WithIndex,Data.Functor.WithIndex=indexed-traversable-0.1.3-ac9bbdd77062bb1d5b741b2ad20d64180a904db41b9a883250d52a2ecfaa6783:Data.Functor.WithIndex,Data.Traversable.WithIndex=indexed-traversable-0.1.3-ac9bbdd77062bb1d5b741b2ad20d64180a904db41b9a883250d52a2ecfaa6783:Data.Traversable.WithIndex
Component graph for comonad-5.0.8: component lib
component comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7
    include base-4.17.2.1
    include containers-0.6.7
    include distributive-0.6.2.1-8534ce457d3701629cb5197c16c5a0753621d14c145a7db0f37c17f1c70c988b
    include indexed-traversable-0.1.3-ac9bbdd77062bb1d5b741b2ad20d64180a904db41b9a883250d52a2ecfaa6783
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include transformers-0.5.6.2
    include transformers-compat-0.7.2-3e337fd85245291da52639f29da7a49dda5d853d5879636c8314fe752406539f
unit comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7
    include base-4.17.2.1
    include containers-0.6.7
    include distributive-0.6.2.1-8534ce457d3701629cb5197c16c5a0753621d14c145a7db0f37c17f1c70c988b
    include indexed-traversable-0.1.3-ac9bbdd77062bb1d5b741b2ad20d64180a904db41b9a883250d52a2ecfaa6783
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include transformers-0.5.6.2
    include transformers-compat-0.7.2-3e337fd85245291da52639f29da7a49dda5d853d5879636c8314fe752406539f
    Control.Comonad=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Control.Comonad,Control.Comonad.Env=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Control.Comonad.Env,Control.Comonad.Env.Class=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Control.Comonad.Env.Class,Control.Comonad.Hoist.Class=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Control.Comonad.Hoist.Class,Control.Comonad.Identity=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Control.Comonad.Identity,Control.Comonad.Store=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Control.Comonad.Store,Control.Comonad.Store.Class=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Control.Comonad.Store.Class,Control.Comonad.Traced=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Control.Comonad.Traced,Control.Comonad.Traced.Class=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Control.Comonad.Traced.Class,Control.Comonad.Trans.Class=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Control.Comonad.Trans.Class,Control.Comonad.Trans.Env=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Control.Comonad.Trans.Env,Control.Comonad.Trans.Identity=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Control.Comonad.Trans.Identity,Control.Comonad.Trans.Store=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Control.Comonad.Trans.Store,Control.Comonad.Trans.Traced=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Control.Comonad.Trans.Traced,Data.Functor.Composition=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Data.Functor.Composition
Component graph for bifunctors-5.6.1: component lib
component bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a
    include assoc-1.1-0ccf86cff4d91d41b169c4c07164d4de3440562abc9172d07798c23e642d3b4e
    include base-4.17.2.1
    include comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7
    include containers-0.6.7
    include foldable1-classes-compat-0.1-628a7d2ef9ed8c96ad95e79ebff4ee5e4abaadadb3ef7b0d107b7579e0601261
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include template-haskell-2.19.0.0
    include th-abstraction-0.6.0.0-4a4e3f437e6fda8b640af44f76e5a77ad40880f750fcab47b5bde40d14f36a20
    include transformers-0.5.6.2
unit bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a
    include assoc-1.1-0ccf86cff4d91d41b169c4c07164d4de3440562abc9172d07798c23e642d3b4e
    include base-4.17.2.1
    include comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7
    include containers-0.6.7
    include foldable1-classes-compat-0.1-628a7d2ef9ed8c96ad95e79ebff4ee5e4abaadadb3ef7b0d107b7579e0601261
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include template-haskell-2.19.0.0
    include th-abstraction-0.6.0.0-4a4e3f437e6fda8b640af44f76e5a77ad40880f750fcab47b5bde40d14f36a20
    include transformers-0.5.6.2
    Data.Biapplicative=bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a:Data.Biapplicative,Data.Bifunctor.Biap=bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a:Data.Bifunctor.Biap,Data.Bifunctor.Biff=bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a:Data.Bifunctor.Biff,Data.Bifunctor.Clown=bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a:Data.Bifunctor.Clown,Data.Bifunctor.Fix=bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a:Data.Bifunctor.Fix,Data.Bifunctor.Flip=bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a:Data.Bifunctor.Flip,Data.Bifunctor.Functor=bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a:Data.Bifunctor.Functor,Data.Bifunctor.Join=bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a:Data.Bifunctor.Join,Data.Bifunctor.Joker=bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a:Data.Bifunctor.Joker,Data.Bifunctor.Product=bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a:Data.Bifunctor.Product,Data.Bifunctor.Sum=bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a:Data.Bifunctor.Sum,Data.Bifunctor.TH=bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a:Data.Bifunctor.TH,Data.Bifunctor.Tannen=bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a:Data.Bifunctor.Tannen,Data.Bifunctor.Wrapped=bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a:Data.Bifunctor.Wrapped
Component graph for semigroupoids-6.0.0.1: component lib
component semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2
    include base-4.17.2.1
    include base-orphans-0.9.1-e59cc625785d115e3a0832ababbc28d4081befc327d7486470c6e87be6ed7017
    include bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a
    include comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7
    include containers-0.6.7
    include contravariant-1.5.5-6462483ab411221b857b3e87c8065360ae357aa0006aa1f6dd809b48ac9c4b20
    include distributive-0.6.2.1-8534ce457d3701629cb5197c16c5a0753621d14c145a7db0f37c17f1c70c988b
    include foldable1-classes-compat-0.1-628a7d2ef9ed8c96ad95e79ebff4ee5e4abaadadb3ef7b0d107b7579e0601261
    include hashable-1.4.3.0-17e444c563ff4b70db126c748feb1434f2ffcb4a5a75972bb3989d5d1127a2eb
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include template-haskell-2.19.0.0
    include transformers-0.5.6.2
    include transformers-compat-0.7.2-3e337fd85245291da52639f29da7a49dda5d853d5879636c8314fe752406539f
    include unordered-containers-0.2.20-9ff7ba738f1eab7f6568d7ecbd75cc0ca97a59532fbea0d525d0266e890fb16c
unit semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2
    include base-4.17.2.1
    include base-orphans-0.9.1-e59cc625785d115e3a0832ababbc28d4081befc327d7486470c6e87be6ed7017
    include bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a
    include comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7
    include containers-0.6.7
    include contravariant-1.5.5-6462483ab411221b857b3e87c8065360ae357aa0006aa1f6dd809b48ac9c4b20
    include distributive-0.6.2.1-8534ce457d3701629cb5197c16c5a0753621d14c145a7db0f37c17f1c70c988b
    include foldable1-classes-compat-0.1-628a7d2ef9ed8c96ad95e79ebff4ee5e4abaadadb3ef7b0d107b7579e0601261
    include hashable-1.4.3.0-17e444c563ff4b70db126c748feb1434f2ffcb4a5a75972bb3989d5d1127a2eb
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include template-haskell-2.19.0.0
    include transformers-0.5.6.2
    include transformers-compat-0.7.2-3e337fd85245291da52639f29da7a49dda5d853d5879636c8314fe752406539f
    include unordered-containers-0.2.20-9ff7ba738f1eab7f6568d7ecbd75cc0ca97a59532fbea0d525d0266e890fb16c
    Data.Bifunctor.Apply=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Bifunctor.Apply,Data.Functor.Alt=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Functor.Alt,Data.Functor.Apply=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Functor.Apply,Data.Functor.Bind=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Functor.Bind,Data.Functor.Bind.Class=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Functor.Bind.Class,Data.Functor.Bind.Trans=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Functor.Bind.Trans,Data.Functor.Contravariant.Conclude=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Functor.Contravariant.Conclude,Data.Functor.Contravariant.Decide=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Functor.Contravariant.Decide,Data.Functor.Contravariant.Divise=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Functor.Contravariant.Divise,Data.Functor.Extend=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Functor.Extend,Data.Functor.Plus=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Functor.Plus,Data.Groupoid=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Groupoid,Data.Isomorphism=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Isomorphism,Data.Semigroup.Bifoldable=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Semigroup.Bifoldable,Data.Semigroup.Bitraversable=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Semigroup.Bitraversable,Data.Semigroup.Foldable=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Semigroup.Foldable,Data.Semigroup.Foldable.Class=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Semigroup.Foldable.Class,Data.Semigroup.Traversable=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Semigroup.Traversable,Data.Semigroup.Traversable.Class=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Semigroup.Traversable.Class,Data.Semigroupoid=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Semigroupoid,Data.Semigroupoid.Categorical=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Semigroupoid.Categorical,Data.Semigroupoid.Dual=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Semigroupoid.Dual,Data.Semigroupoid.Ob=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Semigroupoid.Ob,Data.Semigroupoid.Static=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Semigroupoid.Static,Data.Traversable.Instances=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Traversable.Instances,Semigroupoids.Do=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Semigroupoids.Do
Component graph for checkers-0.6.0: component lib
component checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba
    include QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83
    include array-0.5.4.0
    include base-4.17.2.1
    include random-1.2.1.2-b400976fe9b5de2c0b9ce1b58ddbb6eac6e4c3a7fa681744d604cb032214e84c
    include semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2
unit checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba
    include QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83
    include array-0.5.4.0
    include base-4.17.2.1
    include random-1.2.1.2-b400976fe9b5de2c0b9ce1b58ddbb6eac6e4c3a7fa681744d604cb032214e84c
    include semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2
    Test.QuickCheck.Bottoms=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba:Test.QuickCheck.Bottoms,Test.QuickCheck.Checkers=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba:Test.QuickCheck.Checkers,Test.QuickCheck.Classes=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba:Test.QuickCheck.Classes,Test.QuickCheck.Instances=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba:Test.QuickCheck.Instances,Test.QuickCheck.Instances.Array=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba:Test.QuickCheck.Instances.Array,Test.QuickCheck.Instances.Char=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba:Test.QuickCheck.Instances.Char,Test.QuickCheck.Instances.Eq=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba:Test.QuickCheck.Instances.Eq,Test.QuickCheck.Instances.List=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba:Test.QuickCheck.Instances.List,Test.QuickCheck.Instances.Maybe=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba:Test.QuickCheck.Instances.Maybe,Test.QuickCheck.Instances.Num=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba:Test.QuickCheck.Instances.Num,Test.QuickCheck.Instances.Ord=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba:Test.QuickCheck.Instances.Ord,Test.QuickCheck.Instances.Tuple=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba:Test.QuickCheck.Instances.Tuple,Test.QuickCheck.Later=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba:Test.QuickCheck.Later,Test.QuickCheck.Utils=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba:Test.QuickCheck.Utils
Component graph for monads-and-applicatives-0.1.0.0:
    component lib
    component test:test dependency lib
component monads-and-applicatives-0.1.0.0-inplace
    include base-4.17.2.1
    include containers-0.6.7
unit monads-and-applicatives-0.1.0.0-inplace
    include base-4.17.2.1
    include containers-0.6.7
    RoseTree=monads-and-applicatives-0.1.0.0-inplace:RoseTree,TeleType=monads-and-applicatives-0.1.0.0-inplace:TeleType,Tree=monads-and-applicatives-0.1.0.0-inplace:Tree,Utils=monads-and-applicatives-0.1.0.0-inplace:Utils
component monads-and-applicatives-0.1.0.0-inplace-test
    include QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83
    include base-4.17.2.1
    include checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba
    include monads-and-applicatives-0.1.0.0-inplace
    include tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5
    include tasty-quickcheck-0.10.3-7cf150791c41e5f8297453147e551f0ba8fca41014761eb1921f17718b8900d0
unit monads-and-applicatives-0.1.0.0-inplace-test
    include QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83
    include base-4.17.2.1
    include checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba
    include monads-and-applicatives-0.1.0.0-inplace
    include tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5
    include tasty-quickcheck-0.10.3-7cf150791c41e5f8297453147e551f0ba8fca41014761eb1921f17718b8900d0
Build profile: -w ghc-9.4.8 -O1
In order, the following will be built:
 - monads-and-applicatives-0.1.0.0 (lib) (configuration changed)
 - monads-and-applicatives-0.1.0.0 (test:test) (configuration changed)
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/tmp
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/cache
Using self-exec internal setup method with build-type Simple and args:
["act-as-setup","--build-type=Simple","--","configure","--verbose=2","--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0","--ghc","--prefix=/home/timo/.cabal","--bindir=/home/timo/.cabal/bin","--libdir=/home/timo/.cabal/lib/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0-inplace","--libsubdir=","--dynlibdir=/home/timo/.cabal/lib/x86_64-linux-ghc-9.4.8","--libexecdir=/home/timo/.cabal/libexec/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0","--libexecsubdir=","--datadir=/home/timo/.cabal/share/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0","--datasubdir=","--docdir=/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0","--htmldir=/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0/html","--haddockdir=/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0/html","--sysconfdir=/home/timo/.cabal/etc","--enable-library-vanilla","--disable-library-profiling","--enable-shared","--disable-static","--disable-executable-dynamic","--disable-executable-static","--disable-profiling","--profiling-detail=default","--library-profiling-detail=default","--enable-optimization","--disable-debug-info","--disable-build-info","--disable-library-for-ghci","--disable-split-sections","--disable-split-objs","--disable-executable-stripping","--disable-library-stripping","--package-db=clear","--package-db=global","--package-db=/home/timo/.cabal/store/ghc-9.4.8/package.db","--package-db=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/packagedb/ghc-9.4.8","--cid=monads-and-applicatives-0.1.0.0-inplace","--extra-prog-path=/home/timo/.cabal/bin","--dependency=base=base-4.17.2.1","--dependency=containers=containers-0.6.7","--disable-coverage","--exact-configuration","--with-ghc=/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36","--with-ghc-pkg=/home/timo/.cache/hie-bios/ghc-pkg-8544494cfbb2b2d94b74ba47851bfadd","--ghc-option=-hide-all-packages","lib:monads-and-applicatives"]
/home/timo/.ghcup/bin/cabal-3.10.2.1 act-as-setup --build-type=Simple --
configure --verbose=2
--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0
--ghc --prefix=/home/timo/.cabal --bindir=/home/timo/.cabal/bin
--libdir=/home/timo/.cabal/lib/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0-inplace
--libsubdir= --dynlibdir=/home/timo/.cabal/lib/x86_64-linux-ghc-9.4.8
--libexecdir=/home/timo/.cabal/libexec/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0
--libexecsubdir=
--datadir=/home/timo/.cabal/share/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0
--datasubdir=
--docdir=/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0
--htmldir=/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0/html
--haddockdir=/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0/html
--sysconfdir=/home/timo/.cabal/etc --enable-library-vanilla
--disable-library-profiling --enable-shared --disable-static
--disable-executable-dynamic --disable-executable-static --disable-profiling
--profiling-detail=default --library-profiling-detail=default
--enable-optimization --disable-debug-info --disable-build-info
--disable-library-for-ghci --disable-split-sections --disable-split-objs
--disable-executable-stripping --disable-library-stripping --package-db=clear
--package-db=global --package-db=/home/timo/.cabal/store/ghc-9.4.8/package.db
--package-db=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/packagedb/ghc-9.4.8
--cid=monads-and-applicatives-0.1.0.0-inplace
--extra-prog-path=/home/timo/.cabal/bin --dependency=base=base-4.17.2.1
--dependency=containers=containers-0.6.7 --disable-coverage
--exact-configuration
--with-ghc=/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36
--with-ghc-pkg=/home/timo/.cache/hie-bios/ghc-pkg-8544494cfbb2b2d94b74ba47851bfadd
--ghc-option=-hide-all-packages lib:monads-and-applicatives
Running: /home/timo/.ghcup/bin/cabal-3.10.2.1 act-as-setup '--build-type=Simple' -- configure '--verbose=2' '--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0' --ghc '--prefix=/home/timo/.cabal' '--bindir=/home/timo/.cabal/bin' '--libdir=/home/timo/.cabal/lib/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0-inplace' '--libsubdir=' '--dynlibdir=/home/timo/.cabal/lib/x86_64-linux-ghc-9.4.8' '--libexecdir=/home/timo/.cabal/libexec/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0' '--libexecsubdir=' '--datadir=/home/timo/.cabal/share/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0' '--datasubdir=' '--docdir=/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0' '--htmldir=/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0/html' '--haddockdir=/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0/html' '--sysconfdir=/home/timo/.cabal/etc' --enable-library-vanilla --disable-library-profiling --enable-shared --disable-static --disable-executable-dynamic --disable-executable-static --disable-profiling '--profiling-detail=default' '--library-profiling-detail=default' --enable-optimization --disable-debug-info --disable-build-info --disable-library-for-ghci --disable-split-sections --disable-split-objs --disable-executable-stripping --disable-library-stripping '--package-db=clear' '--package-db=global' '--package-db=/home/timo/.cabal/store/ghc-9.4.8/package.db' '--package-db=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/packagedb/ghc-9.4.8' '--cid=monads-and-applicatives-0.1.0.0-inplace' '--extra-prog-path=/home/timo/.cabal/bin' '--dependency=base=base-4.17.2.1' '--dependency=containers=containers-0.6.7' --disable-coverage --exact-configuration '--with-ghc=/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36' '--with-ghc-pkg=/home/timo/.cache/hie-bios/ghc-pkg-8544494cfbb2b2d94b74ba47851bfadd' '--ghc-option=-hide-all-packages' 'lib:monads-and-applicatives'
Using Parsec parser
Configuring library for monads-and-applicatives-0.1.0.0..
Dependency base ==4.17.2.1: using base-4.17.2.1
Dependency containers ==0.6.7: using containers-0.6.7
Warning: the following files would be used as linker inputs, but linking is not being done: .
Source component graph: component lib
Configured component graph:
    component monads-and-applicatives-0.1.0.0-inplace
        include base-4.17.2.1
        include containers-0.6.7
Linked component graph:
    unit monads-and-applicatives-0.1.0.0-inplace
        include base-4.17.2.1
        include containers-0.6.7
        RoseTree=monads-and-applicatives-0.1.0.0-inplace:RoseTree,TeleType=monads-and-applicatives-0.1.0.0-inplace:TeleType,Tree=monads-and-applicatives-0.1.0.0-inplace:Tree,Utils=monads-and-applicatives-0.1.0.0-inplace:Utils
Ready component graph:
    definite monads-and-applicatives-0.1.0.0-inplace
        depends base-4.17.2.1
        depends containers-0.6.7
Using Cabal-3.10.2.1 compiled by ghc-9.2
Using compiler: ghc-9.4.8
Using install prefix: /home/timo/.cabal
Executables installed in: /home/timo/.cabal/bin
Libraries installed in:
/home/timo/.cabal/lib/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0-inplace
Dynamic Libraries installed in: /home/timo/.cabal/lib/x86_64-linux-ghc-9.4.8
Private executables installed in:
/home/timo/.cabal/libexec/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0
Data files installed in:
/home/timo/.cabal/share/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0
Documentation installed in:
/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0
Configuration files installed in: /home/timo/.cabal/etc
Using alex version 3.2.5 found on system at: /usr/bin/alex
Using ar found on system at: /usr/bin/ar
No c2hs found
No cpphs found
Using doctest version 0.22.2 found on system at: /home/timo/.cabal/bin/doctest
Using gcc version 11 found on system at: /usr/bin/gcc
Using ghc version 9.4.8 given by user at:
/home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36
Using ghc-pkg version 9.4.8 given by user at:
/home/timo/.cache/hie-bios/ghc-pkg-8544494cfbb2b2d94b74ba47851bfadd
No ghcjs found
No ghcjs-pkg found
No greencard found
Using haddock version 2.27.0 found on system at: /home/timo/.ghcup/bin/haddock
Using happy version 1.19.12 found on system at: /usr/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.68 found on system at: /home/timo/.ghcup/bin/hpc
Using hsc2hs version 0.68.8 found on system at: /home/timo/.ghcup/bin/hsc2hs
Using hscolour version 1.24 found on system at: /usr/bin/HsColour
No jhc found
Using ld found on system at:
/home/timo/android-ndk-r21e/toolchains/llvm/prebuilt/linux-x86_64/bin/ld.lld
Using pkg-config version 0.29.2 found on system at: /usr/bin/pkg-config
Using runghc version 9.4.8 found on system at: /home/timo/.ghcup/bin/runghc
Using strip version 2.38 found on system at: /usr/bin/strip
Using tar found on system at: /usr/bin/tar
No uhc found
Using self-exec internal setup method with build-type Simple and args:
["act-as-setup","--build-type=Simple","--","build","--verbose=2","--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0"]
/home/timo/.ghcup/bin/cabal-3.10.2.1 act-as-setup --build-type=Simple -- build
--verbose=2
--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0
Running: /home/timo/.ghcup/bin/cabal-3.10.2.1 act-as-setup '--build-type=Simple' -- build '--verbose=2' '--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0'
Component build order: library
Running: /home/timo/.cache/hie-bios/ghc-pkg-8544494cfbb2b2d94b74ba47851bfadd init /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/package.conf.inplace
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen
Preprocessing library for monads-and-applicatives-0.1.0.0..
Building library for monads-and-applicatives-0.1.0.0..
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build
Running: /home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --make -fbuilding-cabal-package -O -static -dynamic-too -dynosuf dyn_o -dynhisuf dyn_hi -outputdir /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -odir /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -hidir /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -stubdir /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -i -i/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -isrc -i/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen -i/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/global-autogen -I/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen -I/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/global-autogen -I/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -optP-include -optP/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen/cabal_macros.h -this-unit-id monads-and-applicatives-0.1.0.0-inplace -hide-all-packages -Wmissing-home-modules -no-user-package-db -package-db /home/timo/.cabal/store/ghc-9.4.8/package.db -package-db /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/packagedb/ghc-9.4.8 -package-db /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/package.conf.inplace -package-id base-4.17.2.1 -package-id containers-0.6.7 -XHaskell2010 Tree RoseTree TeleType Utils -Wall -hide-all-packages
Linking...
[(DefiniteUnitId (DefUnitId {unDefUnitId = UnitId
"base-4.17.2.1"}),DefaultRenaming),(DefiniteUnitId (DefUnitId {unDefUnitId =
UnitId "containers-0.6.7"}),DefaultRenaming)]
Running: /usr/bin/ar -r dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/objs-9752/libHSmonads-and-applicatives-0.1.0.0-inplace.a '@dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/objs-9752/ar9752-0.rsp'
/usr/bin/ar: creating dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/objs-9752/libHSmonads-and-applicatives-0.1.0.0-inplace.a
Running: /home/timo/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 -shared -dynamic '-dynload deploy' -optl-Wl,-rpath,/home/timo/.ghcup/ghc/9.4.8/lib/ghc-9.4.8/lib/x86_64-linux-ghc-9.4.8 -this-unit-id monads-and-applicatives-0.1.0.0-inplace -hide-all-packages -no-auto-link-packages -no-user-package-db -package-db /home/timo/.cabal/store/ghc-9.4.8/package.db -package-db /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/packagedb/ghc-9.4.8 -package-db /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/package.conf.inplace -package-id base-4.17.2.1 -package-id containers-0.6.7 dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/Tree.dyn_o dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/RoseTree.dyn_o dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/TeleType.dyn_o dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/Utils.dyn_o -o dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/libHSmonads-and-applicatives-0.1.0.0-inplace-ghc9.4.8.so -hide-all-packages
ld.lld: error: cannot open .: Is a directory
collect2: error: ld returned 1 exit status
`gcc' failed in phase `Linker'. (Exit code: 1)
CallStack (from HasCallStack):
  withMetadata, called at src/Distribution/Simple/Utils.hs:368:14 in Cabal-3.10.2.1-inplace:Distribution.Simple.Utils
Error: cabal: Failed to build monads-and-applicatives-0.1.0.0-inplace.
Failed to build monads-and-applicatives-0.1.0.0 because it depends on
monads-and-applicatives-0.1.0.0 which itself failed to build.

It's a lot...

fendor commented 8 months ago

Yeah, it is supposed to be a lot :) Could you now do the same with the call that works, so cabal repl -v2 and post the output here? Perhaps we can see what's going wrong then.

BlueFlame-SM commented 8 months ago

Here ya go:

$ cabal repl -v2 /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/tests/Main.hs
this build was affected by the following (project) config files:
Build profile: -w ghc-9.4.8 -O1
In order, the following will be built:
 - monads-and-applicatives-0.1.0.0 (lib) (first run)
 - monads-and-applicatives-0.1.0.0 (test:test) (dependency rebuilt)
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/tmp
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/cache
Using self-exec internal setup method with build-type Simple and args:
["act-as-setup","--build-type=Simple","--","build","--verbose=2","--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0"]
/home/timo/.ghcup/bin/cabal-3.10.2.1 act-as-setup --build-type=Simple -- build
--verbose=2
--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0
Running: /home/timo/.ghcup/bin/cabal-3.10.2.1 act-as-setup '--build-type=Simple' -- build '--verbose=2' '--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0'
Component build order: library
Running: /home/timo/.ghcup/ghc/9.4.8/bin/ghc-pkg-9.4.8 init /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/package.conf.inplace
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen
Preprocessing library for monads-and-applicatives-0.1.0.0..
Building library for monads-and-applicatives-0.1.0.0..
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build
Running: /home/timo/.ghcup/bin/ghc --make -fbuilding-cabal-package -O -static -dynamic-too -dynosuf dyn_o -dynhisuf dyn_hi -outputdir /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -odir /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -hidir /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -stubdir /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -i -i/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -isrc -i/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen -i/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/global-autogen -I/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen -I/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/global-autogen -I/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -optP-include -optP/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen/cabal_macros.h -this-unit-id monads-and-applicatives-0.1.0.0-inplace -hide-all-packages -Wmissing-home-modules -no-user-package-db -package-db /home/timo/.cabal/store/ghc-9.4.8/package.db -package-db /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/packagedb/ghc-9.4.8 -package-db /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/package.conf.inplace -package-id base-4.17.2.1 -package-id containers-0.6.7 -XHaskell2010 Tree RoseTree TeleType Utils -Wall -hide-all-packages
Linking...
[(DefiniteUnitId (DefUnitId {unDefUnitId = UnitId
"base-4.17.2.1"}),DefaultRenaming),(DefiniteUnitId (DefUnitId {unDefUnitId =
UnitId "containers-0.6.7"}),DefaultRenaming)]
Running: /usr/bin/ar -r dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/objs-10020/libHSmonads-and-applicatives-0.1.0.0-inplace.a '@dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/objs-10020/ar10020-0.rsp'
/usr/bin/ar: creating dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/objs-10020/libHSmonads-and-applicatives-0.1.0.0-inplace.a
Running: /home/timo/.ghcup/bin/ghc -shared -dynamic '-dynload deploy' -optl-Wl,-rpath,/home/timo/.ghcup/ghc/9.4.8/lib/ghc-9.4.8/lib/x86_64-linux-ghc-9.4.8 -this-unit-id monads-and-applicatives-0.1.0.0-inplace -hide-all-packages -no-auto-link-packages -no-user-package-db -package-db /home/timo/.cabal/store/ghc-9.4.8/package.db -package-db /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/packagedb/ghc-9.4.8 -package-db /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/package.conf.inplace -package-id base-4.17.2.1 -package-id containers-0.6.7 dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/Tree.dyn_o dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/RoseTree.dyn_o dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/TeleType.dyn_o dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/Utils.dyn_o -o dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/libHSmonads-and-applicatives-0.1.0.0-inplace-ghc9.4.8.so -hide-all-packages
Using self-exec internal setup method with build-type Simple and args:
["act-as-setup","--build-type=Simple","--","register","--verbose=2","--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0","--inplace","--gen-pkg-config=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/tmp/package-registration--10014/pkgConf"]
/home/timo/.ghcup/bin/cabal-3.10.2.1 act-as-setup --build-type=Simple --
register --verbose=2
--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0
--inplace
--gen-pkg-config=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/tmp/package-registration--10014/pkgConf
Running: /home/timo/.ghcup/bin/cabal-3.10.2.1 act-as-setup '--build-type=Simple' -- register '--verbose=2' '--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0' --inplace '--gen-pkg-config=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/tmp/package-registration--10014/pkgConf'
name: monads-and-applicatives
version: 0.1.0.0
visibility: public
id: monads-and-applicatives-0.1.0.0-inplace
key: monads-and-applicatives-0.1.0.0-inplace
license: MIT
maintainer: t.f.post@students.uu.nl
author: Timo Post
abi: inplace
exposed: True
exposed-modules: RoseTree TeleType Tree Utils
import-dirs:
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build

library-dirs:
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build

library-dirs-static:
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build

dynamic-library-dirs:
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build

data-dir:
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/.

hs-libraries: HSmonads-and-applicatives-0.1.0.0-inplace
depends: base-4.17.2.1 containers-0.6.7
haddock-interfaces:
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/doc/html/monads-and-applicatives/monads-and-applicatives.haddock

haddock-html:
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/doc/html/monads-and-applicatives
Creating package registration file:
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/tmp/package-registration--10014/pkgConf
Running: /home/timo/.ghcup/ghc/9.4.8/bin/ghc-pkg-9.4.8 update - --global --no-user-package-db '--package-db=/home/timo/.cabal/store/ghc-9.4.8/package.db' '--package-db=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/packagedb/ghc-9.4.8'
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/cache
whenReRegister: nothing to register
Using self-exec internal setup method with build-type Simple and args:
["act-as-setup","--build-type=Simple","--","repl","--verbose=2","--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test","test:test"]
/home/timo/.ghcup/bin/cabal-3.10.2.1 act-as-setup --build-type=Simple -- repl
--verbose=2
--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test
test:test
Running: /home/timo/.ghcup/bin/cabal-3.10.2.1 act-as-setup '--build-type=Simple' -- repl '--verbose=2' '--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test' 'test:test'
Running: /home/timo/.ghcup/ghc/9.4.8/bin/ghc-pkg-9.4.8 init /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/package.conf.inplace
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test/autogen
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test/autogen
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test/autogen
Preprocessing test suite 'test' for monads-and-applicatives-0.1.0.0..
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test/test-tmp
Running: /home/timo/.ghcup/bin/ghc --interactive -fbuilding-cabal-package -O0 -outputdir /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test/test-tmp -odir /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test/test-tmp -hidir /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test/test-tmp -stubdir /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test/test-tmp -i -i/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test/test-tmp -itests -i/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test/autogen -i/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/global-autogen -I/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test/autogen -I/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/global-autogen -I/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test/test-tmp -optP-include -optP/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test/autogen/cabal_macros.h -hide-all-packages -Wmissing-home-modules -no-user-package-db -package-db /home/timo/.cabal/store/ghc-9.4.8/package.db -package-db /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/packagedb/ghc-9.4.8 -package-db /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-newstyle/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/package.conf.inplace -package-id QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83 -package-id base-4.17.2.1 -package-id checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba -package-id monads-and-applicatives-0.1.0.0-inplace -package-id tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5 -package-id tasty-quickcheck-0.10.3-7cf150791c41e5f8297453147e551f0ba8fca41014761eb1921f17718b8900d0 -XHaskell2010 tests/Main.hs -Wall -hide-all-packages
GHCi, version 9.4.8: https://www.haskell.org/ghc/  :? for help
[1 of 2] Compiling Main             ( tests/Main.hs, interpreted )
Ok, one module loaded.
ghci> 
Leaving GHCi.
fendor commented 8 months ago

Hm, unfortunately, can't see what might be going wrong. Could you post what is written in /home/timo/.cache/hie-bios/ghc-pkg-8544494cfbb2b2d94b74ba47851bfadd?

Does the call cabal repl --builddir dist-other -v2 /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/tests/Main.hs also fail?

BlueFlame-SM commented 8 months ago

Oh and this is the hie-bios/wrapper-bunchastuff in question:

#!/usr/bin/env bash

function out(){
  echo "$1" >> "$HIE_BIOS_OUTPUT"
}

if [ "$1" == "--interactive" ]; then
  out "$(pwd)"
  for arg in "$@"; do
    out "$arg"
  done
else
  "${HIE_BIOS_GHC:-ghc}" "${HIE_BIOS_GHC_ARGS}" "$@"
fi

This comment already had the contents of the file.

For the command cabal repl --builddir dist-other -v2 /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/tests/Main.hs, I tried it in the project and it worked fine. However, the test-suite also seemed to be linted just fine for whatever reason.

Since then I've moved on to a new assignment from my university, where the issue still persists, so I tried it there too. The command (adjusted for the new location) seems to also work fine.

Here is the output of the command you requested, so it should match with the others I've provided:


$ cabal repl --builddir dist-other  -v2 /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/tests/Main.hs
Project settings changed, reconfiguring...
creating /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/cache
this build was affected by the following (project) config files:
Compiler settings changed, reconfiguring...
Running: /home/timo/.ghcup/bin/ghc --numeric-version
looking for tool ghc-pkg near compiler in /home/timo/.ghcup/bin
found ghc-pkg in /home/timo/.ghcup/ghc/9.4.8/bin/ghc-pkg-9.4.8
Running: /home/timo/.ghcup/ghc/9.4.8/bin/ghc-pkg-9.4.8 --version
Running: /home/timo/.ghcup/bin/ghc --supported-languages
Running: /home/timo/.ghcup/bin/ghc --info
Running: /home/timo/.ghcup/bin/ghc --print-global-package-db
Reading available packages of hackage.haskell.org...
Using most recent state specified from most recent cabal update
index-state(hackage.haskell.org) = 2024-02-20T20:30:12Z
Running: /usr/bin/pkg-config --version
Running: /usr/bin/pkg-config --variable pc_path pkg-config
Running: /usr/bin/pkg-config --version
Running: /usr/bin/pkg-config --list-all
Running: /usr/bin/pkg-config --modversion accinj64-11.5 adwaita-icon-theme alsa applewmproto aspnetwebstack bash-completion bigreqsproto blas blkid bluez box2d bullet bullet-float64 caf-openmpi cecil check compositeproto cublas-11.5 cuda-11.5 cudart-11.5 cufft-11.5 cufftw-11.5 cufile-11.5 cuinj64-11.5 curand-11.5 cusolver-11.5 cusparse-11.5 damageproto dbus-1 dmxproto dotnet dotnet35 dpmsproto dri2proto dri3proto egl expat fixesproto fontsproto fontutil form formw gbm gcalc-2 gci-1 geoclue-2.0 gio-2.0 gio-unix-2.0 gl glesv1_cm glesv2 glew glib-2.0 glproto glu glx gmodule-2.0 gmodule-export-2.0 gmodule-no-export-2.0 gmp gmpxx gnome-icon-theme gobject-2.0 grilo-plugins-0.3 gthread-2.0 hwloc ibus-1.0 ice icu-i18n icu-io icu-uc inputproto iso-codes kbproto lapack libbsd libbsd-ctor libbsd-overlay libcrypt libcrypto libdecor-0 libdrm libdrm_amdgpu libdrm_intel libdrm_nouveau libdrm_radeon libedit libefa libevent libevent_core libevent_extra libevent_openssl libevent_pthreads libexslt libffi libfl libgdiplus libglvnd libibverbs libmd libmlx4 libmlx5 libnl-3.0 libnl-route-3.0 libnsl libpcre libpcre16 libpcre2-16 libpcre2-32 libpcre2-8 libpcre2-posix libpcre32 libpcrecpp libpcreposix libpulse libpulse-mainloop-glib libpulse-simple libselinux libsepol libssl libsubunit libtirpc libudev libxcrypt libxml-2.0 libxslt m17n-db menu menuw mobile-broadband-provider-info mono mono-2 mono-cairo mono-lineeditor mono-options monodoc monosgen-2 mount mpi mpi-c mpi-cxx mpi-fort ncurses 'ncurses++' 'ncurses++w' ncursesw nppc-11.5 nppi-11.5 nppial-11.5 nppicc-11.5 nppicom-11.5 nppidei-11.5 nppif-11.5 nppig-11.5 nppim-11.5 nppist-11.5 nppisu-11.5 nppitc-11.5 npps-11.5 numa nvToolsExt-11.5 nvidia-ml-11.5 nvjpeg-11.5 nvrtc-11.5 ompi ompi-c ompi-cxx ompi-fort openblas opengl openssl orte panel panelw pciaccess pmix poppler-data portaudio-2.0 presentproto pthread-stubs python-3.10 python-3.10-embed python3 python3-embed qhull qhull_r qhullcpp qhullstatic qhullstatic_r randrproto reactive readline recordproto renderproto resourceproto ruby ruby-3.0 scrnsaverproto sdl2 shared-mime-info sm sndio swipl system.web.extensions.design_1.0 system.web.extensions_1.0 system.web.mvc system.web.mvc2 system.web.mvc3 systemd tic tinfo udev uuid valgrind videoproto wayland-client wayland-cursor wayland-egl wayland-scanner wayland-server wcf x11 x11-xcb xau xbitmaps xbuild12 xcb xcb-atom xcb-aux xcb-composite xcb-cursor xcb-damage xcb-dpms xcb-dri2 xcb-dri3 xcb-event xcb-ewmh xcb-glx xcb-icccm xcb-image xcb-imdkit xcb-keysyms xcb-present xcb-randr xcb-record xcb-render xcb-renderutil xcb-res xcb-screensaver xcb-shape xcb-shm xcb-sync xcb-util xcb-xf86dri xcb-xfixes xcb-xinerama xcb-xinput xcb-xkb xcb-xrm xcb-xtest xcb-xv xcb-xvmc xcmiscproto xcursor xdmcp xext xextproto xf86bigfontproto xf86dgaproto xf86driproto xf86vidmodeproto xfixes xi xinerama xineramaproto xkbcommon xkbcommon-x11 xkbcomp xkeyboard-config xmu xorg-sgml-doctools xorg-wacom xproto xrandr xrender xscrnsaver xsimd xsp-4 xt xtrans xv xxf86vm yelp-xsl z3 zlib
Resolving dependencies...
Component graph for base-orphans-0.9.1: component lib
component base-orphans-0.9.1-e59cc625785d115e3a0832ababbc28d4081befc327d7486470c6e87be6ed7017
    include base-4.17.2.1
    include ghc-prim-0.9.1
unit base-orphans-0.9.1-e59cc625785d115e3a0832ababbc28d4081befc327d7486470c6e87be6ed7017
    include base-4.17.2.1
    include ghc-prim-0.9.1
    Data.Orphans=base-orphans-0.9.1-e59cc625785d115e3a0832ababbc28d4081befc327d7486470c6e87be6ed7017:Data.Orphans
Component graph for colour-2.3.6: component lib
component colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2
    include base-4.17.2.1
unit colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2
    include base-4.17.2.1
    Data.Colour=colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2:Data.Colour,Data.Colour.CIE=colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2:Data.Colour.CIE,Data.Colour.CIE.Illuminant=colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2:Data.Colour.CIE.Illuminant,Data.Colour.Names=colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2:Data.Colour.Names,Data.Colour.RGBSpace=colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2:Data.Colour.RGBSpace,Data.Colour.RGBSpace.HSL=colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2:Data.Colour.RGBSpace.HSL,Data.Colour.RGBSpace.HSV=colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2:Data.Colour.RGBSpace.HSV,Data.Colour.SRGB=colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2:Data.Colour.SRGB,Data.Colour.SRGB.Linear=colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2:Data.Colour.SRGB.Linear
Component graph for ansi-terminal-types-1.1: component lib
component ansi-terminal-types-1.1-b629706448f868884a0b5869ab497a0c242addaa4ffc720c16a50ffee0209c8c
    include base-4.17.2.1
    include colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2
unit ansi-terminal-types-1.1-b629706448f868884a0b5869ab497a0c242addaa4ffc720c16a50ffee0209c8c
    include base-4.17.2.1
    include colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2
    System.Console.ANSI.Types=ansi-terminal-types-1.1-b629706448f868884a0b5869ab497a0c242addaa4ffc720c16a50ffee0209c8c:System.Console.ANSI.Types
Component graph for ansi-terminal-1.1: component lib
component ansi-terminal-1.1-d03a37b0b78e3121570176dd437dcdde3c65fbefcdcf2d056ec1d9413ee85d34
    include ansi-terminal-types-1.1-b629706448f868884a0b5869ab497a0c242addaa4ffc720c16a50ffee0209c8c
    include base-4.17.2.1
    include colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2
unit ansi-terminal-1.1-d03a37b0b78e3121570176dd437dcdde3c65fbefcdcf2d056ec1d9413ee85d34
    include ansi-terminal-types-1.1-b629706448f868884a0b5869ab497a0c242addaa4ffc720c16a50ffee0209c8c
    include base-4.17.2.1
    include colour-2.3.6-e74462c0ef939bc168bf448e20d49ad726c72b5868b56e583db62c85090062d2
    System.Console.ANSI=ansi-terminal-1.1-d03a37b0b78e3121570176dd437dcdde3c65fbefcdcf2d056ec1d9413ee85d34:System.Console.ANSI,System.Console.ANSI.Codes=ansi-terminal-1.1-d03a37b0b78e3121570176dd437dcdde3c65fbefcdcf2d056ec1d9413ee85d34:System.Console.ANSI.Codes,System.Console.ANSI.Types=ansi-terminal-types-1.1-b629706448f868884a0b5869ab497a0c242addaa4ffc720c16a50ffee0209c8c:System.Console.ANSI.Types
Component graph for transformers-compat-0.7.2: component lib
component transformers-compat-0.7.2-3e337fd85245291da52639f29da7a49dda5d853d5879636c8314fe752406539f
    include base-4.17.2.1
    include ghc-prim-0.9.1
    include transformers-0.5.6.2
unit transformers-compat-0.7.2-3e337fd85245291da52639f29da7a49dda5d853d5879636c8314fe752406539f
    include base-4.17.2.1
    include ghc-prim-0.9.1
    include transformers-0.5.6.2
    Control.Monad.Trans.Instances=transformers-compat-0.7.2-3e337fd85245291da52639f29da7a49dda5d853d5879636c8314fe752406539f:Control.Monad.Trans.Instances,Data.Functor.Classes.Generic=transformers-compat-0.7.2-3e337fd85245291da52639f29da7a49dda5d853d5879636c8314fe752406539f:Data.Functor.Classes.Generic,Data.Functor.Classes.Generic.Internal=transformers-compat-0.7.2-3e337fd85245291da52639f29da7a49dda5d853d5879636c8314fe752406539f:Data.Functor.Classes.Generic.Internal
Component graph for th-abstraction-0.6.0.0: component lib
component th-abstraction-0.6.0.0-4a4e3f437e6fda8b640af44f76e5a77ad40880f750fcab47b5bde40d14f36a20
    include base-4.17.2.1
    include containers-0.6.7
    include ghc-prim-0.9.1
    include template-haskell-2.19.0.0
unit th-abstraction-0.6.0.0-4a4e3f437e6fda8b640af44f76e5a77ad40880f750fcab47b5bde40d14f36a20
    include base-4.17.2.1
    include containers-0.6.7
    include ghc-prim-0.9.1
    include template-haskell-2.19.0.0
    Language.Haskell.TH.Datatype=th-abstraction-0.6.0.0-4a4e3f437e6fda8b640af44f76e5a77ad40880f750fcab47b5bde40d14f36a20:Language.Haskell.TH.Datatype,Language.Haskell.TH.Datatype.TyVarBndr=th-abstraction-0.6.0.0-4a4e3f437e6fda8b640af44f76e5a77ad40880f750fcab47b5bde40d14f36a20:Language.Haskell.TH.Datatype.TyVarBndr
Component graph for splitmix-0.1.0.5: component lib
component splitmix-0.1.0.5-f775e7f34c90b18b36f27036f02a3db4cf34dc406e70d053789cafaad91ec3d3
    include base-4.17.2.1
    include deepseq-1.4.8.0
unit splitmix-0.1.0.5-f775e7f34c90b18b36f27036f02a3db4cf34dc406e70d053789cafaad91ec3d3
    include base-4.17.2.1
    include deepseq-1.4.8.0
    System.Random.SplitMix=splitmix-0.1.0.5-f775e7f34c90b18b36f27036f02a3db4cf34dc406e70d053789cafaad91ec3d3:System.Random.SplitMix,System.Random.SplitMix32=splitmix-0.1.0.5-f775e7f34c90b18b36f27036f02a3db4cf34dc406e70d053789cafaad91ec3d3:System.Random.SplitMix32
Component graph for random-1.2.1.2: component lib
component random-1.2.1.2-b400976fe9b5de2c0b9ce1b58ddbb6eac6e4c3a7fa681744d604cb032214e84c
    include base-4.17.2.1
    include bytestring-0.11.5.3
    include deepseq-1.4.8.0
    include mtl-2.2.2
    include splitmix-0.1.0.5-f775e7f34c90b18b36f27036f02a3db4cf34dc406e70d053789cafaad91ec3d3
unit random-1.2.1.2-b400976fe9b5de2c0b9ce1b58ddbb6eac6e4c3a7fa681744d604cb032214e84c
    include base-4.17.2.1
    include bytestring-0.11.5.3
    include deepseq-1.4.8.0
    include mtl-2.2.2
    include splitmix-0.1.0.5-f775e7f34c90b18b36f27036f02a3db4cf34dc406e70d053789cafaad91ec3d3
    System.Random=random-1.2.1.2-b400976fe9b5de2c0b9ce1b58ddbb6eac6e4c3a7fa681744d604cb032214e84c:System.Random,System.Random.Internal=random-1.2.1.2-b400976fe9b5de2c0b9ce1b58ddbb6eac6e4c3a7fa681744d604cb032214e84c:System.Random.Internal,System.Random.Stateful=random-1.2.1.2-b400976fe9b5de2c0b9ce1b58ddbb6eac6e4c3a7fa681744d604cb032214e84c:System.Random.Stateful
Component graph for QuickCheck-2.14.3: component lib
component QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83
    include base-4.17.2.1
    include containers-0.6.7
    include deepseq-1.4.8.0
    include random-1.2.1.2-b400976fe9b5de2c0b9ce1b58ddbb6eac6e4c3a7fa681744d604cb032214e84c
    include splitmix-0.1.0.5-f775e7f34c90b18b36f27036f02a3db4cf34dc406e70d053789cafaad91ec3d3
    include template-haskell-2.19.0.0
    include transformers-0.5.6.2
unit QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83
    include base-4.17.2.1
    include containers-0.6.7
    include deepseq-1.4.8.0
    include random-1.2.1.2-b400976fe9b5de2c0b9ce1b58ddbb6eac6e4c3a7fa681744d604cb032214e84c
    include splitmix-0.1.0.5-f775e7f34c90b18b36f27036f02a3db4cf34dc406e70d053789cafaad91ec3d3
    include template-haskell-2.19.0.0
    include transformers-0.5.6.2
    Test.QuickCheck=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck,Test.QuickCheck.All=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.All,Test.QuickCheck.Arbitrary=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.Arbitrary,Test.QuickCheck.Exception=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.Exception,Test.QuickCheck.Features=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.Features,Test.QuickCheck.Function=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.Function,Test.QuickCheck.Gen=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.Gen,Test.QuickCheck.Gen.Unsafe=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.Gen.Unsafe,Test.QuickCheck.Modifiers=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.Modifiers,Test.QuickCheck.Monadic=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.Monadic,Test.QuickCheck.Poly=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.Poly,Test.QuickCheck.Property=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.Property,Test.QuickCheck.Random=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.Random,Test.QuickCheck.State=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.State,Test.QuickCheck.Test=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.Test,Test.QuickCheck.Text=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83:Test.QuickCheck.Text
Component graph for tagged-0.8.8: component lib
component tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include base-4.17.2.1
    include deepseq-1.4.8.0
    include template-haskell-2.19.0.0
    include transformers-0.5.6.2
unit tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include base-4.17.2.1
    include deepseq-1.4.8.0
    include template-haskell-2.19.0.0
    include transformers-0.5.6.2
    Data.Proxy.TH=tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2:Data.Proxy.TH,Data.Tagged=tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2:Data.Tagged
Component graph for assoc-1.1: component lib
component assoc-1.1-0ccf86cff4d91d41b169c4c07164d4de3440562abc9172d07798c23e642d3b4e
    include base-4.17.2.1
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
unit assoc-1.1-0ccf86cff4d91d41b169c4c07164d4de3440562abc9172d07798c23e642d3b4e
    include base-4.17.2.1
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    Data.Bifunctor.Assoc=assoc-1.1-0ccf86cff4d91d41b169c4c07164d4de3440562abc9172d07798c23e642d3b4e:Data.Bifunctor.Assoc,Data.Bifunctor.Swap=assoc-1.1-0ccf86cff4d91d41b169c4c07164d4de3440562abc9172d07798c23e642d3b4e:Data.Bifunctor.Swap
Component graph for distributive-0.6.2.1: component lib
component distributive-0.6.2.1-8534ce457d3701629cb5197c16c5a0753621d14c145a7db0f37c17f1c70c988b
    include base-4.17.2.1
    include base-orphans-0.9.1-e59cc625785d115e3a0832ababbc28d4081befc327d7486470c6e87be6ed7017
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include transformers-0.5.6.2
unit distributive-0.6.2.1-8534ce457d3701629cb5197c16c5a0753621d14c145a7db0f37c17f1c70c988b
    include base-4.17.2.1
    include base-orphans-0.9.1-e59cc625785d115e3a0832ababbc28d4081befc327d7486470c6e87be6ed7017
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include transformers-0.5.6.2
    Data.Distributive=distributive-0.6.2.1-8534ce457d3701629cb5197c16c5a0753621d14c145a7db0f37c17f1c70c988b:Data.Distributive,Data.Distributive.Generic=distributive-0.6.2.1-8534ce457d3701629cb5197c16c5a0753621d14c145a7db0f37c17f1c70c988b:Data.Distributive.Generic
Component graph for foldable1-classes-compat-0.1: component lib
component foldable1-classes-compat-0.1-628a7d2ef9ed8c96ad95e79ebff4ee5e4abaadadb3ef7b0d107b7579e0601261
    include base-4.17.2.1
    include containers-0.6.7
    include ghc-prim-0.9.1
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include transformers-0.5.6.2
unit foldable1-classes-compat-0.1-628a7d2ef9ed8c96ad95e79ebff4ee5e4abaadadb3ef7b0d107b7579e0601261
    include base-4.17.2.1
    include containers-0.6.7
    include ghc-prim-0.9.1
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include transformers-0.5.6.2
    Data.Bifoldable1=foldable1-classes-compat-0.1-628a7d2ef9ed8c96ad95e79ebff4ee5e4abaadadb3ef7b0d107b7579e0601261:Data.Bifoldable1,Data.Foldable1=foldable1-classes-compat-0.1-628a7d2ef9ed8c96ad95e79ebff4ee5e4abaadadb3ef7b0d107b7579e0601261:Data.Foldable1
Component graph for StateVar-1.2.2: component lib
component StateVar-1.2.2-fefe256a13093e96a997aba4a81b79314c08e6d3fc6233120a9a0f1724b40280
    include base-4.17.2.1
    include stm-2.5.1.0
    include transformers-0.5.6.2
unit StateVar-1.2.2-fefe256a13093e96a997aba4a81b79314c08e6d3fc6233120a9a0f1724b40280
    include base-4.17.2.1
    include stm-2.5.1.0
    include transformers-0.5.6.2
    Data.StateVar=StateVar-1.2.2-fefe256a13093e96a997aba4a81b79314c08e6d3fc6233120a9a0f1724b40280:Data.StateVar
Component graph for contravariant-1.5.5: component lib
component contravariant-1.5.5-6462483ab411221b857b3e87c8065360ae357aa0006aa1f6dd809b48ac9c4b20
    include StateVar-1.2.2-fefe256a13093e96a997aba4a81b79314c08e6d3fc6233120a9a0f1724b40280
    include base-4.17.2.1
    include transformers-0.5.6.2
unit contravariant-1.5.5-6462483ab411221b857b3e87c8065360ae357aa0006aa1f6dd809b48ac9c4b20
    include StateVar-1.2.2-fefe256a13093e96a997aba4a81b79314c08e6d3fc6233120a9a0f1724b40280
    include base-4.17.2.1
    include transformers-0.5.6.2
    Data.Functor.Contravariant.Compose=contravariant-1.5.5-6462483ab411221b857b3e87c8065360ae357aa0006aa1f6dd809b48ac9c4b20:Data.Functor.Contravariant.Compose,Data.Functor.Contravariant.Divisible=contravariant-1.5.5-6462483ab411221b857b3e87c8065360ae357aa0006aa1f6dd809b48ac9c4b20:Data.Functor.Contravariant.Divisible,Data.Functor.Contravariant.Generic=contravariant-1.5.5-6462483ab411221b857b3e87c8065360ae357aa0006aa1f6dd809b48ac9c4b20:Data.Functor.Contravariant.Generic
Component graph for hashable-1.4.3.0: component lib
component hashable-1.4.3.0-17e444c563ff4b70db126c748feb1434f2ffcb4a5a75972bb3989d5d1127a2eb
    include base-4.17.2.1
    include bytestring-0.11.5.3
    include containers-0.6.7
    include deepseq-1.4.8.0
    include filepath-1.4.2.2
    include ghc-bignum-1.3
    include ghc-prim-0.9.1
    include text-2.0.2
unit hashable-1.4.3.0-17e444c563ff4b70db126c748feb1434f2ffcb4a5a75972bb3989d5d1127a2eb
    include base-4.17.2.1
    include bytestring-0.11.5.3
    include containers-0.6.7
    include deepseq-1.4.8.0
    include filepath-1.4.2.2
    include ghc-bignum-1.3
    include ghc-prim-0.9.1
    include text-2.0.2
    Data.Hashable=hashable-1.4.3.0-17e444c563ff4b70db126c748feb1434f2ffcb4a5a75972bb3989d5d1127a2eb:Data.Hashable,Data.Hashable.Generic=hashable-1.4.3.0-17e444c563ff4b70db126c748feb1434f2ffcb4a5a75972bb3989d5d1127a2eb:Data.Hashable.Generic,Data.Hashable.Lifted=hashable-1.4.3.0-17e444c563ff4b70db126c748feb1434f2ffcb4a5a75972bb3989d5d1127a2eb:Data.Hashable.Lifted
Component graph for unordered-containers-0.2.20: component lib
component unordered-containers-0.2.20-9ff7ba738f1eab7f6568d7ecbd75cc0ca97a59532fbea0d525d0266e890fb16c
    include base-4.17.2.1
    include deepseq-1.4.8.0
    include hashable-1.4.3.0-17e444c563ff4b70db126c748feb1434f2ffcb4a5a75972bb3989d5d1127a2eb
    include template-haskell-2.19.0.0
unit unordered-containers-0.2.20-9ff7ba738f1eab7f6568d7ecbd75cc0ca97a59532fbea0d525d0266e890fb16c
    include base-4.17.2.1
    include deepseq-1.4.8.0
    include hashable-1.4.3.0-17e444c563ff4b70db126c748feb1434f2ffcb4a5a75972bb3989d5d1127a2eb
    include template-haskell-2.19.0.0
    Data.HashMap.Internal=unordered-containers-0.2.20-9ff7ba738f1eab7f6568d7ecbd75cc0ca97a59532fbea0d525d0266e890fb16c:Data.HashMap.Internal,Data.HashMap.Internal.Array=unordered-containers-0.2.20-9ff7ba738f1eab7f6568d7ecbd75cc0ca97a59532fbea0d525d0266e890fb16c:Data.HashMap.Internal.Array,Data.HashMap.Internal.Debug=unordered-containers-0.2.20-9ff7ba738f1eab7f6568d7ecbd75cc0ca97a59532fbea0d525d0266e890fb16c:Data.HashMap.Internal.Debug,Data.HashMap.Internal.List=unordered-containers-0.2.20-9ff7ba738f1eab7f6568d7ecbd75cc0ca97a59532fbea0d525d0266e890fb16c:Data.HashMap.Internal.List,Data.HashMap.Internal.Strict=unordered-containers-0.2.20-9ff7ba738f1eab7f6568d7ecbd75cc0ca97a59532fbea0d525d0266e890fb16c:Data.HashMap.Internal.Strict,Data.HashMap.Lazy=unordered-containers-0.2.20-9ff7ba738f1eab7f6568d7ecbd75cc0ca97a59532fbea0d525d0266e890fb16c:Data.HashMap.Lazy,Data.HashMap.Strict=unordered-containers-0.2.20-9ff7ba738f1eab7f6568d7ecbd75cc0ca97a59532fbea0d525d0266e890fb16c:Data.HashMap.Strict,Data.HashSet=unordered-containers-0.2.20-9ff7ba738f1eab7f6568d7ecbd75cc0ca97a59532fbea0d525d0266e890fb16c:Data.HashSet,Data.HashSet.Internal=unordered-containers-0.2.20-9ff7ba738f1eab7f6568d7ecbd75cc0ca97a59532fbea0d525d0266e890fb16c:Data.HashSet.Internal
Component graph for prettyprinter-1.7.1: component lib
component prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685
    include base-4.17.2.1
    include text-2.0.2
unit prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685
    include base-4.17.2.1
    include text-2.0.2
    Data.Text.Prettyprint.Doc=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Data.Text.Prettyprint.Doc,Data.Text.Prettyprint.Doc.Internal=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Data.Text.Prettyprint.Doc.Internal,Data.Text.Prettyprint.Doc.Internal.Debug=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Data.Text.Prettyprint.Doc.Internal.Debug,Data.Text.Prettyprint.Doc.Internal.Type=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Data.Text.Prettyprint.Doc.Internal.Type,Data.Text.Prettyprint.Doc.Render.String=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Data.Text.Prettyprint.Doc.Render.String,Data.Text.Prettyprint.Doc.Render.Text=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Data.Text.Prettyprint.Doc.Render.Text,Data.Text.Prettyprint.Doc.Render.Tutorials.StackMachineTutorial=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Data.Text.Prettyprint.Doc.Render.Tutorials.StackMachineTutorial,Data.Text.Prettyprint.Doc.Render.Tutorials.TreeRenderingTutorial=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Data.Text.Prettyprint.Doc.Render.Tutorials.TreeRenderingTutorial,Data.Text.Prettyprint.Doc.Render.Util.Panic=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Data.Text.Prettyprint.Doc.Render.Util.Panic,Data.Text.Prettyprint.Doc.Render.Util.SimpleDocTree=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Data.Text.Prettyprint.Doc.Render.Util.SimpleDocTree,Data.Text.Prettyprint.Doc.Render.Util.StackMachine=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Data.Text.Prettyprint.Doc.Render.Util.StackMachine,Data.Text.Prettyprint.Doc.Symbols.Ascii=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Data.Text.Prettyprint.Doc.Symbols.Ascii,Data.Text.Prettyprint.Doc.Symbols.Unicode=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Data.Text.Prettyprint.Doc.Symbols.Unicode,Data.Text.Prettyprint.Doc.Util=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Data.Text.Prettyprint.Doc.Util,Prettyprinter=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Prettyprinter,Prettyprinter.Internal=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Prettyprinter.Internal,Prettyprinter.Internal.Debug=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Prettyprinter.Internal.Debug,Prettyprinter.Internal.Type=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Prettyprinter.Internal.Type,Prettyprinter.Render.String=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Prettyprinter.Render.String,Prettyprinter.Render.Text=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Prettyprinter.Render.Text,Prettyprinter.Render.Tutorials.StackMachineTutorial=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Prettyprinter.Render.Tutorials.StackMachineTutorial,Prettyprinter.Render.Tutorials.TreeRenderingTutorial=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Prettyprinter.Render.Tutorials.TreeRenderingTutorial,Prettyprinter.Render.Util.Panic=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Prettyprinter.Render.Util.Panic,Prettyprinter.Render.Util.SimpleDocTree=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Prettyprinter.Render.Util.SimpleDocTree,Prettyprinter.Render.Util.StackMachine=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Prettyprinter.Render.Util.StackMachine,Prettyprinter.Symbols.Ascii=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Prettyprinter.Symbols.Ascii,Prettyprinter.Symbols.Unicode=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Prettyprinter.Symbols.Unicode,Prettyprinter.Util=prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685:Prettyprinter.Util
Component graph for prettyprinter-ansi-terminal-1.1.3:
    component lib
component prettyprinter-ansi-terminal-1.1.3-14a68edb9e95dd47b9cbf7ce537baaea8d1a6cb529642edffbe706173903977c
    include ansi-terminal-1.1-d03a37b0b78e3121570176dd437dcdde3c65fbefcdcf2d056ec1d9413ee85d34
    include base-4.17.2.1
    include prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685
    include text-2.0.2
unit prettyprinter-ansi-terminal-1.1.3-14a68edb9e95dd47b9cbf7ce537baaea8d1a6cb529642edffbe706173903977c
    include ansi-terminal-1.1-d03a37b0b78e3121570176dd437dcdde3c65fbefcdcf2d056ec1d9413ee85d34
    include base-4.17.2.1
    include prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685
    include text-2.0.2
    Data.Text.Prettyprint.Doc.Render.Terminal=prettyprinter-ansi-terminal-1.1.3-14a68edb9e95dd47b9cbf7ce537baaea8d1a6cb529642edffbe706173903977c:Data.Text.Prettyprint.Doc.Render.Terminal,Data.Text.Prettyprint.Doc.Render.Terminal.Internal=prettyprinter-ansi-terminal-1.1.3-14a68edb9e95dd47b9cbf7ce537baaea8d1a6cb529642edffbe706173903977c:Data.Text.Prettyprint.Doc.Render.Terminal.Internal,Prettyprinter.Render.Terminal=prettyprinter-ansi-terminal-1.1.3-14a68edb9e95dd47b9cbf7ce537baaea8d1a6cb529642edffbe706173903977c:Prettyprinter.Render.Terminal,Prettyprinter.Render.Terminal.Internal=prettyprinter-ansi-terminal-1.1.3-14a68edb9e95dd47b9cbf7ce537baaea8d1a6cb529642edffbe706173903977c:Prettyprinter.Render.Terminal.Internal
Component graph for optparse-applicative-0.18.1.0: component lib
component optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd
    include base-4.17.2.1
    include prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685
    include prettyprinter-ansi-terminal-1.1.3-14a68edb9e95dd47b9cbf7ce537baaea8d1a6cb529642edffbe706173903977c
    include process-1.6.18.0
    include text-2.0.2
    include transformers-0.5.6.2
    include transformers-compat-0.7.2-3e337fd85245291da52639f29da7a49dda5d853d5879636c8314fe752406539f
unit optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd
    include base-4.17.2.1
    include prettyprinter-1.7.1-260a7733e7b90724410b416da8173b8ed8857db679411a2623e461b4345ce685
    include prettyprinter-ansi-terminal-1.1.3-14a68edb9e95dd47b9cbf7ce537baaea8d1a6cb529642edffbe706173903977c
    include process-1.6.18.0
    include text-2.0.2
    include transformers-0.5.6.2
    include transformers-compat-0.7.2-3e337fd85245291da52639f29da7a49dda5d853d5879636c8314fe752406539f
    Options.Applicative=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative,Options.Applicative.Arrows=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.Arrows,Options.Applicative.BashCompletion=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.BashCompletion,Options.Applicative.Builder=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.Builder,Options.Applicative.Builder.Completer=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.Builder.Completer,Options.Applicative.Builder.Internal=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.Builder.Internal,Options.Applicative.Common=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.Common,Options.Applicative.Extra=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.Extra,Options.Applicative.Help=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.Help,Options.Applicative.Help.Chunk=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.Help.Chunk,Options.Applicative.Help.Core=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.Help.Core,Options.Applicative.Help.Levenshtein=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.Help.Levenshtein,Options.Applicative.Help.Pretty=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.Help.Pretty,Options.Applicative.Help.Types=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.Help.Types,Options.Applicative.Internal=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.Internal,Options.Applicative.NonEmpty=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.NonEmpty,Options.Applicative.Types=optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd:Options.Applicative.Types
Component graph for tasty-1.5: component lib
component tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5
    include ansi-terminal-1.1-d03a37b0b78e3121570176dd437dcdde3c65fbefcdcf2d056ec1d9413ee85d34
    include base-4.17.2.1
    include containers-0.6.7
    include optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd
    include stm-2.5.1.0
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include transformers-0.5.6.2
    include unix-2.7.3
unit tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5
    include ansi-terminal-1.1-d03a37b0b78e3121570176dd437dcdde3c65fbefcdcf2d056ec1d9413ee85d34
    include base-4.17.2.1
    include containers-0.6.7
    include optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd
    include stm-2.5.1.0
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include transformers-0.5.6.2
    include unix-2.7.3
    Test.Tasty=tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5:Test.Tasty,Test.Tasty.Ingredients=tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5:Test.Tasty.Ingredients,Test.Tasty.Ingredients.Basic=tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5:Test.Tasty.Ingredients.Basic,Test.Tasty.Ingredients.ConsoleReporter=tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5:Test.Tasty.Ingredients.ConsoleReporter,Test.Tasty.Options=tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5:Test.Tasty.Options,Test.Tasty.Patterns.Eval=tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5:Test.Tasty.Patterns.Eval,Test.Tasty.Patterns.Parser=tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5:Test.Tasty.Patterns.Parser,Test.Tasty.Patterns.Printer=tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5:Test.Tasty.Patterns.Printer,Test.Tasty.Patterns.Types=tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5:Test.Tasty.Patterns.Types,Test.Tasty.Providers=tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5:Test.Tasty.Providers,Test.Tasty.Providers.ConsoleFormat=tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5:Test.Tasty.Providers.ConsoleFormat,Test.Tasty.Runners=tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5:Test.Tasty.Runners
Component graph for tasty-quickcheck-0.10.3: component lib
component tasty-quickcheck-0.10.3-7cf150791c41e5f8297453147e551f0ba8fca41014761eb1921f17718b8900d0
    include QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83
    include base-4.17.2.1
    include optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd
    include random-1.2.1.2-b400976fe9b5de2c0b9ce1b58ddbb6eac6e4c3a7fa681744d604cb032214e84c
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5
unit tasty-quickcheck-0.10.3-7cf150791c41e5f8297453147e551f0ba8fca41014761eb1921f17718b8900d0
    include QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83
    include base-4.17.2.1
    include optparse-applicative-0.18.1.0-f027ff74991dca7ece490f84be4dc6d2a2bf85768a6fb3b83a2a5c29c060e0bd
    include random-1.2.1.2-b400976fe9b5de2c0b9ce1b58ddbb6eac6e4c3a7fa681744d604cb032214e84c
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5
    Test.Tasty.QuickCheck=tasty-quickcheck-0.10.3-7cf150791c41e5f8297453147e551f0ba8fca41014761eb1921f17718b8900d0:Test.Tasty.QuickCheck
Component graph for indexed-traversable-0.1.3: component lib
component indexed-traversable-0.1.3-ac9bbdd77062bb1d5b741b2ad20d64180a904db41b9a883250d52a2ecfaa6783
    include array-0.5.4.0
    include base-4.17.2.1
    include containers-0.6.7
    include foldable1-classes-compat-0.1-628a7d2ef9ed8c96ad95e79ebff4ee5e4abaadadb3ef7b0d107b7579e0601261
    include transformers-0.5.6.2
unit indexed-traversable-0.1.3-ac9bbdd77062bb1d5b741b2ad20d64180a904db41b9a883250d52a2ecfaa6783
    include array-0.5.4.0
    include base-4.17.2.1
    include containers-0.6.7
    include foldable1-classes-compat-0.1-628a7d2ef9ed8c96ad95e79ebff4ee5e4abaadadb3ef7b0d107b7579e0601261
    include transformers-0.5.6.2
    Data.Foldable.WithIndex=indexed-traversable-0.1.3-ac9bbdd77062bb1d5b741b2ad20d64180a904db41b9a883250d52a2ecfaa6783:Data.Foldable.WithIndex,Data.Foldable1.WithIndex=indexed-traversable-0.1.3-ac9bbdd77062bb1d5b741b2ad20d64180a904db41b9a883250d52a2ecfaa6783:Data.Foldable1.WithIndex,Data.Functor.WithIndex=indexed-traversable-0.1.3-ac9bbdd77062bb1d5b741b2ad20d64180a904db41b9a883250d52a2ecfaa6783:Data.Functor.WithIndex,Data.Traversable.WithIndex=indexed-traversable-0.1.3-ac9bbdd77062bb1d5b741b2ad20d64180a904db41b9a883250d52a2ecfaa6783:Data.Traversable.WithIndex
Component graph for comonad-5.0.8: component lib
component comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7
    include base-4.17.2.1
    include containers-0.6.7
    include distributive-0.6.2.1-8534ce457d3701629cb5197c16c5a0753621d14c145a7db0f37c17f1c70c988b
    include indexed-traversable-0.1.3-ac9bbdd77062bb1d5b741b2ad20d64180a904db41b9a883250d52a2ecfaa6783
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include transformers-0.5.6.2
    include transformers-compat-0.7.2-3e337fd85245291da52639f29da7a49dda5d853d5879636c8314fe752406539f
unit comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7
    include base-4.17.2.1
    include containers-0.6.7
    include distributive-0.6.2.1-8534ce457d3701629cb5197c16c5a0753621d14c145a7db0f37c17f1c70c988b
    include indexed-traversable-0.1.3-ac9bbdd77062bb1d5b741b2ad20d64180a904db41b9a883250d52a2ecfaa6783
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include transformers-0.5.6.2
    include transformers-compat-0.7.2-3e337fd85245291da52639f29da7a49dda5d853d5879636c8314fe752406539f
    Control.Comonad=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Control.Comonad,Control.Comonad.Env=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Control.Comonad.Env,Control.Comonad.Env.Class=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Control.Comonad.Env.Class,Control.Comonad.Hoist.Class=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Control.Comonad.Hoist.Class,Control.Comonad.Identity=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Control.Comonad.Identity,Control.Comonad.Store=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Control.Comonad.Store,Control.Comonad.Store.Class=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Control.Comonad.Store.Class,Control.Comonad.Traced=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Control.Comonad.Traced,Control.Comonad.Traced.Class=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Control.Comonad.Traced.Class,Control.Comonad.Trans.Class=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Control.Comonad.Trans.Class,Control.Comonad.Trans.Env=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Control.Comonad.Trans.Env,Control.Comonad.Trans.Identity=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Control.Comonad.Trans.Identity,Control.Comonad.Trans.Store=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Control.Comonad.Trans.Store,Control.Comonad.Trans.Traced=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Control.Comonad.Trans.Traced,Data.Functor.Composition=comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7:Data.Functor.Composition
Component graph for bifunctors-5.6.1: component lib
component bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a
    include assoc-1.1-0ccf86cff4d91d41b169c4c07164d4de3440562abc9172d07798c23e642d3b4e
    include base-4.17.2.1
    include comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7
    include containers-0.6.7
    include foldable1-classes-compat-0.1-628a7d2ef9ed8c96ad95e79ebff4ee5e4abaadadb3ef7b0d107b7579e0601261
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include template-haskell-2.19.0.0
    include th-abstraction-0.6.0.0-4a4e3f437e6fda8b640af44f76e5a77ad40880f750fcab47b5bde40d14f36a20
    include transformers-0.5.6.2
unit bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a
    include assoc-1.1-0ccf86cff4d91d41b169c4c07164d4de3440562abc9172d07798c23e642d3b4e
    include base-4.17.2.1
    include comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7
    include containers-0.6.7
    include foldable1-classes-compat-0.1-628a7d2ef9ed8c96ad95e79ebff4ee5e4abaadadb3ef7b0d107b7579e0601261
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include template-haskell-2.19.0.0
    include th-abstraction-0.6.0.0-4a4e3f437e6fda8b640af44f76e5a77ad40880f750fcab47b5bde40d14f36a20
    include transformers-0.5.6.2
    Data.Biapplicative=bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a:Data.Biapplicative,Data.Bifunctor.Biap=bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a:Data.Bifunctor.Biap,Data.Bifunctor.Biff=bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a:Data.Bifunctor.Biff,Data.Bifunctor.Clown=bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a:Data.Bifunctor.Clown,Data.Bifunctor.Fix=bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a:Data.Bifunctor.Fix,Data.Bifunctor.Flip=bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a:Data.Bifunctor.Flip,Data.Bifunctor.Functor=bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a:Data.Bifunctor.Functor,Data.Bifunctor.Join=bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a:Data.Bifunctor.Join,Data.Bifunctor.Joker=bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a:Data.Bifunctor.Joker,Data.Bifunctor.Product=bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a:Data.Bifunctor.Product,Data.Bifunctor.Sum=bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a:Data.Bifunctor.Sum,Data.Bifunctor.TH=bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a:Data.Bifunctor.TH,Data.Bifunctor.Tannen=bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a:Data.Bifunctor.Tannen,Data.Bifunctor.Wrapped=bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a:Data.Bifunctor.Wrapped
Component graph for semigroupoids-6.0.0.1: component lib
component semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2
    include base-4.17.2.1
    include base-orphans-0.9.1-e59cc625785d115e3a0832ababbc28d4081befc327d7486470c6e87be6ed7017
    include bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a
    include comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7
    include containers-0.6.7
    include contravariant-1.5.5-6462483ab411221b857b3e87c8065360ae357aa0006aa1f6dd809b48ac9c4b20
    include distributive-0.6.2.1-8534ce457d3701629cb5197c16c5a0753621d14c145a7db0f37c17f1c70c988b
    include foldable1-classes-compat-0.1-628a7d2ef9ed8c96ad95e79ebff4ee5e4abaadadb3ef7b0d107b7579e0601261
    include hashable-1.4.3.0-17e444c563ff4b70db126c748feb1434f2ffcb4a5a75972bb3989d5d1127a2eb
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include template-haskell-2.19.0.0
    include transformers-0.5.6.2
    include transformers-compat-0.7.2-3e337fd85245291da52639f29da7a49dda5d853d5879636c8314fe752406539f
    include unordered-containers-0.2.20-9ff7ba738f1eab7f6568d7ecbd75cc0ca97a59532fbea0d525d0266e890fb16c
unit semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2
    include base-4.17.2.1
    include base-orphans-0.9.1-e59cc625785d115e3a0832ababbc28d4081befc327d7486470c6e87be6ed7017
    include bifunctors-5.6.1-c00e0234ef21c33b4c37229870f2e10695f2617c8a010709b0580428d7aaae4a
    include comonad-5.0.8-b36b464bd7b34d6cc1447197f93345806c4641060e5de7e542accc923a1dd8b7
    include containers-0.6.7
    include contravariant-1.5.5-6462483ab411221b857b3e87c8065360ae357aa0006aa1f6dd809b48ac9c4b20
    include distributive-0.6.2.1-8534ce457d3701629cb5197c16c5a0753621d14c145a7db0f37c17f1c70c988b
    include foldable1-classes-compat-0.1-628a7d2ef9ed8c96ad95e79ebff4ee5e4abaadadb3ef7b0d107b7579e0601261
    include hashable-1.4.3.0-17e444c563ff4b70db126c748feb1434f2ffcb4a5a75972bb3989d5d1127a2eb
    include tagged-0.8.8-c4244a433c19112430d3ceea390a1f0d15ca1801a7a01199da698744c9483fd2
    include template-haskell-2.19.0.0
    include transformers-0.5.6.2
    include transformers-compat-0.7.2-3e337fd85245291da52639f29da7a49dda5d853d5879636c8314fe752406539f
    include unordered-containers-0.2.20-9ff7ba738f1eab7f6568d7ecbd75cc0ca97a59532fbea0d525d0266e890fb16c
    Data.Bifunctor.Apply=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Bifunctor.Apply,Data.Functor.Alt=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Functor.Alt,Data.Functor.Apply=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Functor.Apply,Data.Functor.Bind=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Functor.Bind,Data.Functor.Bind.Class=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Functor.Bind.Class,Data.Functor.Bind.Trans=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Functor.Bind.Trans,Data.Functor.Contravariant.Conclude=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Functor.Contravariant.Conclude,Data.Functor.Contravariant.Decide=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Functor.Contravariant.Decide,Data.Functor.Contravariant.Divise=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Functor.Contravariant.Divise,Data.Functor.Extend=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Functor.Extend,Data.Functor.Plus=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Functor.Plus,Data.Groupoid=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Groupoid,Data.Isomorphism=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Isomorphism,Data.Semigroup.Bifoldable=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Semigroup.Bifoldable,Data.Semigroup.Bitraversable=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Semigroup.Bitraversable,Data.Semigroup.Foldable=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Semigroup.Foldable,Data.Semigroup.Foldable.Class=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Semigroup.Foldable.Class,Data.Semigroup.Traversable=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Semigroup.Traversable,Data.Semigroup.Traversable.Class=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Semigroup.Traversable.Class,Data.Semigroupoid=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Semigroupoid,Data.Semigroupoid.Categorical=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Semigroupoid.Categorical,Data.Semigroupoid.Dual=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Semigroupoid.Dual,Data.Semigroupoid.Ob=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Semigroupoid.Ob,Data.Semigroupoid.Static=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Semigroupoid.Static,Data.Traversable.Instances=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Data.Traversable.Instances,Semigroupoids.Do=semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2:Semigroupoids.Do
Component graph for checkers-0.6.0: component lib
component checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba
    include QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83
    include array-0.5.4.0
    include base-4.17.2.1
    include random-1.2.1.2-b400976fe9b5de2c0b9ce1b58ddbb6eac6e4c3a7fa681744d604cb032214e84c
    include semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2
unit checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba
    include QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83
    include array-0.5.4.0
    include base-4.17.2.1
    include random-1.2.1.2-b400976fe9b5de2c0b9ce1b58ddbb6eac6e4c3a7fa681744d604cb032214e84c
    include semigroupoids-6.0.0.1-3dd06c5cab986431f3b749184574abbbbccb9248dda1d489cc99116d10035ea2
    Test.QuickCheck.Bottoms=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba:Test.QuickCheck.Bottoms,Test.QuickCheck.Checkers=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba:Test.QuickCheck.Checkers,Test.QuickCheck.Classes=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba:Test.QuickCheck.Classes,Test.QuickCheck.Instances=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba:Test.QuickCheck.Instances,Test.QuickCheck.Instances.Array=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba:Test.QuickCheck.Instances.Array,Test.QuickCheck.Instances.Char=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba:Test.QuickCheck.Instances.Char,Test.QuickCheck.Instances.Eq=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba:Test.QuickCheck.Instances.Eq,Test.QuickCheck.Instances.List=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba:Test.QuickCheck.Instances.List,Test.QuickCheck.Instances.Maybe=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba:Test.QuickCheck.Instances.Maybe,Test.QuickCheck.Instances.Num=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba:Test.QuickCheck.Instances.Num,Test.QuickCheck.Instances.Ord=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba:Test.QuickCheck.Instances.Ord,Test.QuickCheck.Instances.Tuple=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba:Test.QuickCheck.Instances.Tuple,Test.QuickCheck.Later=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba:Test.QuickCheck.Later,Test.QuickCheck.Utils=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba:Test.QuickCheck.Utils
Component graph for monads-and-applicatives-0.1.0.0:
    component lib
    component test:test dependency lib
component monads-and-applicatives-0.1.0.0-inplace
    include base-4.17.2.1
    include containers-0.6.7
unit monads-and-applicatives-0.1.0.0-inplace
    include base-4.17.2.1
    include containers-0.6.7
    RoseTree=monads-and-applicatives-0.1.0.0-inplace:RoseTree,TeleType=monads-and-applicatives-0.1.0.0-inplace:TeleType,Tree=monads-and-applicatives-0.1.0.0-inplace:Tree,Utils=monads-and-applicatives-0.1.0.0-inplace:Utils
component monads-and-applicatives-0.1.0.0-inplace-test
    include QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83
    include base-4.17.2.1
    include checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba
    include monads-and-applicatives-0.1.0.0-inplace
    include tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5
    include tasty-quickcheck-0.10.3-7cf150791c41e5f8297453147e551f0ba8fca41014761eb1921f17718b8900d0
unit monads-and-applicatives-0.1.0.0-inplace-test
    include QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83
    include base-4.17.2.1
    include checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba
    include monads-and-applicatives-0.1.0.0-inplace
    include tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5
    include tasty-quickcheck-0.10.3-7cf150791c41e5f8297453147e551f0ba8fca41014761eb1921f17718b8900d0
Build profile: -w ghc-9.4.8 -O1
In order, the following will be built:
 - monads-and-applicatives-0.1.0.0 (lib) (first run)
 - monads-and-applicatives-0.1.0.0 (test:test) (first run)
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/tmp
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/packagedb
Running: /home/timo/.ghcup/ghc/9.4.8/bin/ghc-pkg-9.4.8 init /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/packagedb/ghc-9.4.8
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/cache
Using self-exec internal setup method with build-type Simple and args:
["act-as-setup","--build-type=Simple","--","configure","--verbose=2","--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0","--ghc","--prefix=/home/timo/.cabal","--bindir=/home/timo/.cabal/bin","--libdir=/home/timo/.cabal/lib/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0-inplace","--libsubdir=","--dynlibdir=/home/timo/.cabal/lib/x86_64-linux-ghc-9.4.8","--libexecdir=/home/timo/.cabal/libexec/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0","--libexecsubdir=","--datadir=/home/timo/.cabal/share/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0","--datasubdir=","--docdir=/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0","--htmldir=/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0/html","--haddockdir=/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0/html","--sysconfdir=/home/timo/.cabal/etc","--enable-library-vanilla","--disable-library-profiling","--enable-shared","--disable-static","--disable-executable-dynamic","--disable-executable-static","--disable-profiling","--profiling-detail=default","--library-profiling-detail=default","--enable-optimization","--disable-debug-info","--disable-build-info","--disable-library-for-ghci","--disable-split-sections","--disable-split-objs","--disable-executable-stripping","--disable-library-stripping","--package-db=clear","--package-db=global","--package-db=/home/timo/.cabal/store/ghc-9.4.8/package.db","--package-db=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/packagedb/ghc-9.4.8","--cid=monads-and-applicatives-0.1.0.0-inplace","--extra-prog-path=/home/timo/.cabal/bin","--dependency=base=base-4.17.2.1","--dependency=containers=containers-0.6.7","--disable-coverage","--exact-configuration","--with-ghc=/home/timo/.ghcup/bin/ghc","--with-ghc-pkg=/home/timo/.ghcup/ghc/9.4.8/bin/ghc-pkg-9.4.8","--ghc-option=-hide-all-packages","lib:monads-and-applicatives"]
/home/timo/.ghcup/bin/cabal-3.10.2.1 act-as-setup --build-type=Simple --
configure --verbose=2
--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0
--ghc --prefix=/home/timo/.cabal --bindir=/home/timo/.cabal/bin
--libdir=/home/timo/.cabal/lib/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0-inplace
--libsubdir= --dynlibdir=/home/timo/.cabal/lib/x86_64-linux-ghc-9.4.8
--libexecdir=/home/timo/.cabal/libexec/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0
--libexecsubdir=
--datadir=/home/timo/.cabal/share/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0
--datasubdir=
--docdir=/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0
--htmldir=/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0/html
--haddockdir=/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0/html
--sysconfdir=/home/timo/.cabal/etc --enable-library-vanilla
--disable-library-profiling --enable-shared --disable-static
--disable-executable-dynamic --disable-executable-static --disable-profiling
--profiling-detail=default --library-profiling-detail=default
--enable-optimization --disable-debug-info --disable-build-info
--disable-library-for-ghci --disable-split-sections --disable-split-objs
--disable-executable-stripping --disable-library-stripping --package-db=clear
--package-db=global --package-db=/home/timo/.cabal/store/ghc-9.4.8/package.db
--package-db=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/packagedb/ghc-9.4.8
--cid=monads-and-applicatives-0.1.0.0-inplace
--extra-prog-path=/home/timo/.cabal/bin --dependency=base=base-4.17.2.1
--dependency=containers=containers-0.6.7 --disable-coverage
--exact-configuration --with-ghc=/home/timo/.ghcup/bin/ghc
--with-ghc-pkg=/home/timo/.ghcup/ghc/9.4.8/bin/ghc-pkg-9.4.8
--ghc-option=-hide-all-packages lib:monads-and-applicatives
Running: /home/timo/.ghcup/bin/cabal-3.10.2.1 act-as-setup '--build-type=Simple' -- configure '--verbose=2' '--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0' --ghc '--prefix=/home/timo/.cabal' '--bindir=/home/timo/.cabal/bin' '--libdir=/home/timo/.cabal/lib/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0-inplace' '--libsubdir=' '--dynlibdir=/home/timo/.cabal/lib/x86_64-linux-ghc-9.4.8' '--libexecdir=/home/timo/.cabal/libexec/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0' '--libexecsubdir=' '--datadir=/home/timo/.cabal/share/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0' '--datasubdir=' '--docdir=/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0' '--htmldir=/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0/html' '--haddockdir=/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0/html' '--sysconfdir=/home/timo/.cabal/etc' --enable-library-vanilla --disable-library-profiling --enable-shared --disable-static --disable-executable-dynamic --disable-executable-static --disable-profiling '--profiling-detail=default' '--library-profiling-detail=default' --enable-optimization --disable-debug-info --disable-build-info --disable-library-for-ghci --disable-split-sections --disable-split-objs --disable-executable-stripping --disable-library-stripping '--package-db=clear' '--package-db=global' '--package-db=/home/timo/.cabal/store/ghc-9.4.8/package.db' '--package-db=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/packagedb/ghc-9.4.8' '--cid=monads-and-applicatives-0.1.0.0-inplace' '--extra-prog-path=/home/timo/.cabal/bin' '--dependency=base=base-4.17.2.1' '--dependency=containers=containers-0.6.7' --disable-coverage --exact-configuration '--with-ghc=/home/timo/.ghcup/bin/ghc' '--with-ghc-pkg=/home/timo/.ghcup/ghc/9.4.8/bin/ghc-pkg-9.4.8' '--ghc-option=-hide-all-packages' 'lib:monads-and-applicatives'
Using Parsec parser
Configuring library for monads-and-applicatives-0.1.0.0..
Dependency base ==4.17.2.1: using base-4.17.2.1
Dependency containers ==0.6.7: using containers-0.6.7
Source component graph: component lib
Configured component graph:
    component monads-and-applicatives-0.1.0.0-inplace
        include base-4.17.2.1
        include containers-0.6.7
Linked component graph:
    unit monads-and-applicatives-0.1.0.0-inplace
        include base-4.17.2.1
        include containers-0.6.7
        RoseTree=monads-and-applicatives-0.1.0.0-inplace:RoseTree,TeleType=monads-and-applicatives-0.1.0.0-inplace:TeleType,Tree=monads-and-applicatives-0.1.0.0-inplace:Tree,Utils=monads-and-applicatives-0.1.0.0-inplace:Utils
Ready component graph:
    definite monads-and-applicatives-0.1.0.0-inplace
        depends base-4.17.2.1
        depends containers-0.6.7
Using Cabal-3.10.2.1 compiled by ghc-9.2
Using compiler: ghc-9.4.8
Using install prefix: /home/timo/.cabal
Executables installed in: /home/timo/.cabal/bin
Libraries installed in:
/home/timo/.cabal/lib/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0-inplace
Dynamic Libraries installed in: /home/timo/.cabal/lib/x86_64-linux-ghc-9.4.8
Private executables installed in:
/home/timo/.cabal/libexec/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0
Data files installed in:
/home/timo/.cabal/share/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0
Documentation installed in:
/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0
Configuration files installed in: /home/timo/.cabal/etc
Using alex version 3.2.5 found on system at: /usr/bin/alex
Using ar found on system at: /usr/bin/ar
No c2hs found
No cpphs found
Using doctest version 0.22.2 found on system at: /home/timo/.cabal/bin/doctest
Using gcc version 11 found on system at: /usr/bin/gcc
Using ghc version 9.4.8 given by user at: /home/timo/.ghcup/bin/ghc
Using ghc-pkg version 9.4.8 given by user at:
/home/timo/.ghcup/ghc/9.4.8/bin/ghc-pkg-9.4.8
No ghcjs found
No ghcjs-pkg found
No greencard found
Using haddock version 2.27.0 found on system at:
/home/timo/.ghcup/ghc/9.4.8/bin/haddock-ghc-9.4.8
Using happy version 1.19.12 found on system at: /usr/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.68 found on system at:
/home/timo/.ghcup/ghc/9.4.8/bin/hpc-ghc-9.4.8
Using hsc2hs version 0.68.8 found on system at:
/home/timo/.ghcup/ghc/9.4.8/bin/hsc2hs-ghc-9.4.8
Using hscolour version 1.24 found on system at: /usr/bin/HsColour
No jhc found
Using ld found on system at:
/home/timo/android-ndk-r21e/toolchains/llvm/prebuilt/linux-x86_64/bin/ld.lld
Using pkg-config version 0.29.2 found on system at: /usr/bin/pkg-config
Using runghc version 9.4.8 found on system at:
/home/timo/.ghcup/ghc/9.4.8/bin/runghc-9.4.8
Using strip version 2.38 found on system at: /usr/bin/strip
Using tar found on system at: /usr/bin/tar
No uhc found
Using self-exec internal setup method with build-type Simple and args:
["act-as-setup","--build-type=Simple","--","build","--verbose=2","--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0"]
/home/timo/.ghcup/bin/cabal-3.10.2.1 act-as-setup --build-type=Simple -- build
--verbose=2
--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0
Running: /home/timo/.ghcup/bin/cabal-3.10.2.1 act-as-setup '--build-type=Simple' -- build '--verbose=2' '--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0'
Component build order: library
Running: /home/timo/.ghcup/ghc/9.4.8/bin/ghc-pkg-9.4.8 init /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/package.conf.inplace
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen
Preprocessing library for monads-and-applicatives-0.1.0.0..
Building library for monads-and-applicatives-0.1.0.0..
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build
Running: /home/timo/.ghcup/bin/ghc --make -fbuilding-cabal-package -O -static -dynamic-too -dynosuf dyn_o -dynhisuf dyn_hi -outputdir /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -odir /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -hidir /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -stubdir /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -i -i/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -isrc -i/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen -i/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/global-autogen -I/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen -I/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/global-autogen -I/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build -optP-include -optP/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/autogen/cabal_macros.h -this-unit-id monads-and-applicatives-0.1.0.0-inplace -hide-all-packages -Wmissing-home-modules -no-user-package-db -package-db /home/timo/.cabal/store/ghc-9.4.8/package.db -package-db /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/packagedb/ghc-9.4.8 -package-db /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/package.conf.inplace -package-id base-4.17.2.1 -package-id containers-0.6.7 -XHaskell2010 Tree RoseTree TeleType Utils -Wall -hide-all-packages
[1 of 4] Compiling RoseTree         ( src/RoseTree.hs, /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/RoseTree.o, /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/RoseTree.dyn_o )
[2 of 4] Compiling TeleType         ( src/TeleType.hs, /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/TeleType.o, /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/TeleType.dyn_o )
[3 of 4] Compiling Tree             ( src/Tree.hs, /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/Tree.o, /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/Tree.dyn_o )
[4 of 4] Compiling Utils            ( src/Utils.hs, /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/Utils.o, /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/Utils.dyn_o )
Linking...
[(DefiniteUnitId (DefUnitId {unDefUnitId = UnitId
"base-4.17.2.1"}),DefaultRenaming),(DefiniteUnitId (DefUnitId {unDefUnitId =
UnitId "containers-0.6.7"}),DefaultRenaming)]
Running: /usr/bin/ar -r dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/objs-20517/libHSmonads-and-applicatives-0.1.0.0-inplace.a '@dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/objs-20517/ar20517-3.rsp'
/usr/bin/ar: creating dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/objs-20517/libHSmonads-and-applicatives-0.1.0.0-inplace.a
Running: /home/timo/.ghcup/bin/ghc -shared -dynamic '-dynload deploy' -optl-Wl,-rpath,/home/timo/.ghcup/ghc/9.4.8/lib/ghc-9.4.8/lib/x86_64-linux-ghc-9.4.8 -this-unit-id monads-and-applicatives-0.1.0.0-inplace -hide-all-packages -no-auto-link-packages -no-user-package-db -package-db /home/timo/.cabal/store/ghc-9.4.8/package.db -package-db /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/packagedb/ghc-9.4.8 -package-db /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/package.conf.inplace -package-id base-4.17.2.1 -package-id containers-0.6.7 dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/Tree.dyn_o dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/RoseTree.dyn_o dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/TeleType.dyn_o dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/Utils.dyn_o -o dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build/libHSmonads-and-applicatives-0.1.0.0-inplace-ghc9.4.8.so -hide-all-packages
Using self-exec internal setup method with build-type Simple and args:
["act-as-setup","--build-type=Simple","--","register","--verbose=2","--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0","--inplace","--gen-pkg-config=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/tmp/package-registration--20384/pkgConf"]
/home/timo/.ghcup/bin/cabal-3.10.2.1 act-as-setup --build-type=Simple --
register --verbose=2
--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0
--inplace
--gen-pkg-config=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/tmp/package-registration--20384/pkgConf
Running: /home/timo/.ghcup/bin/cabal-3.10.2.1 act-as-setup '--build-type=Simple' -- register '--verbose=2' '--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0' --inplace '--gen-pkg-config=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/tmp/package-registration--20384/pkgConf'
name: monads-and-applicatives
version: 0.1.0.0
visibility: public
id: monads-and-applicatives-0.1.0.0-inplace
key: monads-and-applicatives-0.1.0.0-inplace
license: MIT
maintainer: t.f.post@students.uu.nl
author: Timo Post
abi: inplace
exposed: True
exposed-modules: RoseTree TeleType Tree Utils
import-dirs:
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build

library-dirs:
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build

library-dirs-static:
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build

dynamic-library-dirs:
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/build

data-dir:
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/.

hs-libraries: HSmonads-and-applicatives-0.1.0.0-inplace
depends: base-4.17.2.1 containers-0.6.7
haddock-interfaces:
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/doc/html/monads-and-applicatives/monads-and-applicatives.haddock

haddock-html:
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/doc/html/monads-and-applicatives
Creating package registration file:
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/tmp/package-registration--20384/pkgConf
Running: /home/timo/.ghcup/ghc/9.4.8/bin/ghc-pkg-9.4.8 update - --global --no-user-package-db '--package-db=/home/timo/.cabal/store/ghc-9.4.8/package.db' '--package-db=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/packagedb/ghc-9.4.8'
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/cache
Using self-exec internal setup method with build-type Simple and args:
["act-as-setup","--build-type=Simple","--","configure","--verbose=2","--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test","--ghc","--prefix=/home/timo/.cabal","--bindir=/home/timo/.cabal/bin","--libdir=/home/timo/.cabal/lib/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0-inplace-test","--libsubdir=","--dynlibdir=/home/timo/.cabal/lib/x86_64-linux-ghc-9.4.8","--libexecdir=/home/timo/.cabal/libexec/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0","--libexecsubdir=","--datadir=/home/timo/.cabal/share/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0","--datasubdir=","--docdir=/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0","--htmldir=/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0/html","--haddockdir=/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0/html","--sysconfdir=/home/timo/.cabal/etc","--enable-library-vanilla","--disable-library-profiling","--enable-shared","--disable-static","--disable-executable-dynamic","--disable-executable-static","--disable-profiling","--profiling-detail=default","--library-profiling-detail=default","--enable-optimization","--disable-debug-info","--disable-build-info","--disable-library-for-ghci","--disable-split-sections","--disable-split-objs","--disable-executable-stripping","--disable-library-stripping","--package-db=clear","--package-db=global","--package-db=/home/timo/.cabal/store/ghc-9.4.8/package.db","--package-db=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/packagedb/ghc-9.4.8","--cid=monads-and-applicatives-0.1.0.0-inplace-test","--extra-prog-path=/home/timo/.cabal/bin","--dependency=QuickCheck=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83","--dependency=base=base-4.17.2.1","--dependency=checkers=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba","--dependency=monads-and-applicatives=monads-and-applicatives-0.1.0.0-inplace","--dependency=tasty=tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5","--dependency=tasty-quickcheck=tasty-quickcheck-0.10.3-7cf150791c41e5f8297453147e551f0ba8fca41014761eb1921f17718b8900d0","--disable-coverage","--exact-configuration","--with-ghc=/home/timo/.ghcup/bin/ghc","--with-ghc-pkg=/home/timo/.ghcup/ghc/9.4.8/bin/ghc-pkg-9.4.8","--ghc-option=-hide-all-packages","test:test"]
/home/timo/.ghcup/bin/cabal-3.10.2.1 act-as-setup --build-type=Simple --
configure --verbose=2
--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test
--ghc --prefix=/home/timo/.cabal --bindir=/home/timo/.cabal/bin
--libdir=/home/timo/.cabal/lib/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0-inplace-test
--libsubdir= --dynlibdir=/home/timo/.cabal/lib/x86_64-linux-ghc-9.4.8
--libexecdir=/home/timo/.cabal/libexec/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0
--libexecsubdir=
--datadir=/home/timo/.cabal/share/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0
--datasubdir=
--docdir=/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0
--htmldir=/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0/html
--haddockdir=/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0/html
--sysconfdir=/home/timo/.cabal/etc --enable-library-vanilla
--disable-library-profiling --enable-shared --disable-static
--disable-executable-dynamic --disable-executable-static --disable-profiling
--profiling-detail=default --library-profiling-detail=default
--enable-optimization --disable-debug-info --disable-build-info
--disable-library-for-ghci --disable-split-sections --disable-split-objs
--disable-executable-stripping --disable-library-stripping --package-db=clear
--package-db=global --package-db=/home/timo/.cabal/store/ghc-9.4.8/package.db
--package-db=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/packagedb/ghc-9.4.8
--cid=monads-and-applicatives-0.1.0.0-inplace-test
--extra-prog-path=/home/timo/.cabal/bin
--dependency=QuickCheck=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83
--dependency=base=base-4.17.2.1
--dependency=checkers=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba
--dependency=monads-and-applicatives=monads-and-applicatives-0.1.0.0-inplace
--dependency=tasty=tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5
--dependency=tasty-quickcheck=tasty-quickcheck-0.10.3-7cf150791c41e5f8297453147e551f0ba8fca41014761eb1921f17718b8900d0
--disable-coverage --exact-configuration --with-ghc=/home/timo/.ghcup/bin/ghc
--with-ghc-pkg=/home/timo/.ghcup/ghc/9.4.8/bin/ghc-pkg-9.4.8
--ghc-option=-hide-all-packages test:test
Running: /home/timo/.ghcup/bin/cabal-3.10.2.1 act-as-setup '--build-type=Simple' -- configure '--verbose=2' '--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test' --ghc '--prefix=/home/timo/.cabal' '--bindir=/home/timo/.cabal/bin' '--libdir=/home/timo/.cabal/lib/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0-inplace-test' '--libsubdir=' '--dynlibdir=/home/timo/.cabal/lib/x86_64-linux-ghc-9.4.8' '--libexecdir=/home/timo/.cabal/libexec/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0' '--libexecsubdir=' '--datadir=/home/timo/.cabal/share/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0' '--datasubdir=' '--docdir=/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0' '--htmldir=/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0/html' '--haddockdir=/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0/html' '--sysconfdir=/home/timo/.cabal/etc' --enable-library-vanilla --disable-library-profiling --enable-shared --disable-static --disable-executable-dynamic --disable-executable-static --disable-profiling '--profiling-detail=default' '--library-profiling-detail=default' --enable-optimization --disable-debug-info --disable-build-info --disable-library-for-ghci --disable-split-sections --disable-split-objs --disable-executable-stripping --disable-library-stripping '--package-db=clear' '--package-db=global' '--package-db=/home/timo/.cabal/store/ghc-9.4.8/package.db' '--package-db=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/packagedb/ghc-9.4.8' '--cid=monads-and-applicatives-0.1.0.0-inplace-test' '--extra-prog-path=/home/timo/.cabal/bin' '--dependency=QuickCheck=QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83' '--dependency=base=base-4.17.2.1' '--dependency=checkers=checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba' '--dependency=monads-and-applicatives=monads-and-applicatives-0.1.0.0-inplace' '--dependency=tasty=tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5' '--dependency=tasty-quickcheck=tasty-quickcheck-0.10.3-7cf150791c41e5f8297453147e551f0ba8fca41014761eb1921f17718b8900d0' --disable-coverage --exact-configuration '--with-ghc=/home/timo/.ghcup/bin/ghc' '--with-ghc-pkg=/home/timo/.ghcup/ghc/9.4.8/bin/ghc-pkg-9.4.8' '--ghc-option=-hide-all-packages' 'test:test'
Using Parsec parser
Configuring test suite 'test' for monads-and-applicatives-0.1.0.0..
Dependency QuickCheck ==2.14.3: using QuickCheck-2.14.3
Dependency base ==4.17.2.1: using base-4.17.2.1
Dependency checkers ==0.6.0: using checkers-0.6.0
Dependency monads-and-applicatives ==0.1.0.0: using
monads-and-applicatives-0.1.0.0
Dependency tasty ==1.5: using tasty-1.5
Dependency tasty-quickcheck ==0.10.3: using tasty-quickcheck-0.10.3
Source component graph: component test:test dependency lib
Configured component graph:
    component monads-and-applicatives-0.1.0.0-inplace-test
        include QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83
        include base-4.17.2.1
        include checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba
        include monads-and-applicatives-0.1.0.0-inplace
        include tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5
        include tasty-quickcheck-0.10.3-7cf150791c41e5f8297453147e551f0ba8fca41014761eb1921f17718b8900d0
Linked component graph:
    unit monads-and-applicatives-0.1.0.0-inplace-test
        include QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83
        include base-4.17.2.1
        include checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba
        include monads-and-applicatives-0.1.0.0-inplace
        include tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5
        include tasty-quickcheck-0.10.3-7cf150791c41e5f8297453147e551f0ba8fca41014761eb1921f17718b8900d0
Ready component graph:
    definite monads-and-applicatives-0.1.0.0-inplace-test
        depends QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83
        depends base-4.17.2.1
        depends checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba
        depends monads-and-applicatives-0.1.0.0-inplace
        depends tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5
        depends tasty-quickcheck-0.10.3-7cf150791c41e5f8297453147e551f0ba8fca41014761eb1921f17718b8900d0
Using Cabal-3.10.2.1 compiled by ghc-9.2
Using compiler: ghc-9.4.8
Using install prefix: /home/timo/.cabal
Executables installed in: /home/timo/.cabal/bin
Libraries installed in:
/home/timo/.cabal/lib/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0-inplace-test
Dynamic Libraries installed in: /home/timo/.cabal/lib/x86_64-linux-ghc-9.4.8
Private executables installed in:
/home/timo/.cabal/libexec/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0
Data files installed in:
/home/timo/.cabal/share/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0
Documentation installed in:
/home/timo/.cabal/share/doc/x86_64-linux-ghc-9.4.8/monads-and-applicatives-0.1.0.0
Configuration files installed in: /home/timo/.cabal/etc
Using alex version 3.2.5 found on system at: /usr/bin/alex
Using ar found on system at: /usr/bin/ar
No c2hs found
No cpphs found
Using doctest version 0.22.2 found on system at: /home/timo/.cabal/bin/doctest
Using gcc version 11 found on system at: /usr/bin/gcc
Using ghc version 9.4.8 given by user at: /home/timo/.ghcup/bin/ghc
Using ghc-pkg version 9.4.8 given by user at:
/home/timo/.ghcup/ghc/9.4.8/bin/ghc-pkg-9.4.8
No ghcjs found
No ghcjs-pkg found
No greencard found
Using haddock version 2.27.0 found on system at:
/home/timo/.ghcup/ghc/9.4.8/bin/haddock-ghc-9.4.8
Using happy version 1.19.12 found on system at: /usr/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.68 found on system at:
/home/timo/.ghcup/ghc/9.4.8/bin/hpc-ghc-9.4.8
Using hsc2hs version 0.68.8 found on system at:
/home/timo/.ghcup/ghc/9.4.8/bin/hsc2hs-ghc-9.4.8
Using hscolour version 1.24 found on system at: /usr/bin/HsColour
No jhc found
Using ld found on system at:
/home/timo/android-ndk-r21e/toolchains/llvm/prebuilt/linux-x86_64/bin/ld.lld
Using pkg-config version 0.29.2 found on system at: /usr/bin/pkg-config
Using runghc version 9.4.8 found on system at:
/home/timo/.ghcup/ghc/9.4.8/bin/runghc-9.4.8
Using strip version 2.38 found on system at: /usr/bin/strip
Using tar found on system at: /usr/bin/tar
No uhc found
whenReRegister: nothing to register
Using self-exec internal setup method with build-type Simple and args:
["act-as-setup","--build-type=Simple","--","repl","--verbose=2","--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test","test:test"]
/home/timo/.ghcup/bin/cabal-3.10.2.1 act-as-setup --build-type=Simple -- repl
--verbose=2
--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test
test:test
Running: /home/timo/.ghcup/bin/cabal-3.10.2.1 act-as-setup '--build-type=Simple' -- repl '--verbose=2' '--builddir=/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test' 'test:test'
Running: /home/timo/.ghcup/ghc/9.4.8/bin/ghc-pkg-9.4.8 init /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/package.conf.inplace
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test/autogen
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test/autogen
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test/autogen
Preprocessing test suite 'test' for monads-and-applicatives-0.1.0.0..
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test
creating
/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test/test-tmp
Running: /home/timo/.ghcup/bin/ghc --interactive -fbuilding-cabal-package -O0 -outputdir /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test/test-tmp -odir /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test/test-tmp -hidir /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test/test-tmp -stubdir /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test/test-tmp -i -i/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test/test-tmp -itests -i/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test/autogen -i/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/global-autogen -I/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test/autogen -I/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/global-autogen -I/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test/test-tmp -optP-include -optP/home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/build/test/autogen/cabal_macros.h -hide-all-packages -Wmissing-home-modules -no-user-package-db -package-db /home/timo/.cabal/store/ghc-9.4.8/package.db -package-db /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/packagedb/ghc-9.4.8 -package-db /home/timo/Documents/UU/AFP/Weekly/monads-and-applicatives/dist-other/build/x86_64-linux/ghc-9.4.8/monads-and-applicatives-0.1.0.0/t/test/package.conf.inplace -package-id QuickCheck-2.14.3-6d46b31beaadf7d12e5091bd9fdcf0838c453ecf7bd3949eb3ae15eebaa95a83 -package-id base-4.17.2.1 -package-id checkers-0.6.0-08fee4eab89dc75027c33514bf5e599b4efa2a775325b6e6eb744131fedf7cba -package-id monads-and-applicatives-0.1.0.0-inplace -package-id tasty-1.5-4f8fdf38c0ee65eec6313a59a5bda6d35c8b91bd6b5f85830c6216583754b3f5 -package-id tasty-quickcheck-0.10.3-7cf150791c41e5f8297453147e551f0ba8fca41014761eb1921f17718b8900d0 -XHaskell2010 tests/Main.hs -Wall -hide-all-packages
GHCi, version 9.4.8: https://www.haskell.org/ghc/  :? for help
[1 of 2] Compiling Main             ( tests/Main.hs, interpreted )
Ok, one module loaded.
ghci> 
Leaving GHCi.
fendor commented 8 months ago

This comment already had the contents of the file.

I asked for the ghc-pkg-* file, though, not the ghc-* one.

Thanks for the output! Yeah, it is really darn weird only this one invocation seems to be failing.

BlueFlame-SM commented 8 months ago

Whoops sorry, here it is:

#!/bin/sh
exec /home/timo/.ghcup/ghc/9.4.8/lib/ghc-9.4.8/bin/ghc-pkg-9.4.8 --global-package-db /home/timo/.ghcup/ghc/9.4.8/lib/ghc-9.4.8/lib/package.conf.d ${1+"$@"}
fendor commented 8 months ago

Hm, I am unfortunately out of ideas right now :(

BlueFlame-SM commented 8 months ago

I don't blame you. Sometimes it just magically starts working if I've built it often enough / restart vscode / whatever I do at the time. Never works straight out of the gate though and it usually doesn't happen for a week minimum.

Heck, given when I suddenly am able to do stuff I may even suspect interference from Git...

It's just very weird all round.