Open nh2 opened 7 years ago
Hi! Thank you for the report.
That's odd. It seems as if the build was not called on those packages. Which should be, since even if they are already built and cached, the build-stack.sh
script call stack exec -- ghc-pkg unregister ...
.
Do you have other .log
files in the output directory, like cpu.log
? Or an errors
file?
Also, could you try adding the -v
flag to the stack --system-ghc build
call at the bottom of build-stack.sh
, and see if it for some reason omits building?
Might take a bit of trial, but we should track this down. Thanks!
Hey Robin, no, .log
is the only file in the output directory.
stack -v
output:
2017-07-01 14:11:35.746447: [info] cpu-0.1.2: configure
@(Stack/Build/Execute.hs:861:23)
2017-07-01 14:11:35.746634: [debug] Run process: /raid/stack/setup-exe-cache/x86_64-linux/Cabal-simple_mPHDZzAJ_1.24.2.0_ghc-8.0.2 --builddir=.stack-work/dist/x86_64-linux/Cabal-1.24.2.0 build --ghc-options " -ddump-hi -ddump-to-file"
@(System/Process/Read.hs:340:3)
2017-07-01 14:11:35.746959: [debug] Run process: /raid/stack/setup-exe-cache/x86_64-linux/Cabal-simple_mPHDZzAJ_1.24.2.0_ghc-8.0.2 --builddir=.stack-work/dist/x86_64-linux/Cabal-1.24.2.0 configure --with-ghc=/home/niklas/src/haskell/haskell-indexer/wrappers/stack/ghc --with-ghc-pkg=/raid/stack/programs/x86_64-linux/ghc-8.0.2/bin/ghc-pkg --user --package-db=clear --package-db=global --package-db=/raid/stack/snapshots/x86_64-linux/lts-8.17/8.0.2/pkgdb --libdir=/raid/stack/snapshots/x86_64-linux/lts-8.17/8.0.2/lib --bindir=/raid/stack/snapshots/x86_64-linux/lts-8.17/8.0.2/bin --datadir=/raid/stack/snapshots/x86_64-linux/lts-8.17/8.0.2/share --libexecdir=/raid/stack/snapshots/x86_64-linux/lts-8.17/8.0.2/libexec --sysconfdir=/raid/stack/snapshots/x86_64-linux/lts-8.17/8.0.2/etc --docdir=/raid/stack/snapshots/x86_64-linux/lts-8.17/8.0.2/doc/cpu-0.1.2 --htmldir=/raid/stack/snapshots/x86_64-linux/lts-8.17/8.0.2/doc/cpu-0.1.2 --haddockdir=/raid/stack/snapshots/x86_64-linux/lts-8.17/8.0.2/doc/cpu-0.1.2 --dependency=base=base-4.9.1.0
@(System/Process/Read.hs:340:3)
2017-07-01 14:11:36.236194: [debug] Process finished in 488ms: /raid/stack/setup-exe-cache/x86_64-linux/Cabal-simple_mPHDZzAJ_1.24.2.0_ghc-8.0.2 --builddir=.stack-work/dist/x86_64-linux/Cabal-1.24.2.0 configure --with-ghc=/home/niklas/src/haskell/haskell-indexer/wrappers/stack/ghc --with-ghc-pkg=/raid/stack/programs/x86_64-linux/ghc-8.0.2/bin/ghc-pkg --user --package-db=clear --package-db=global --package-db=/raid/stack/snapshots/x86_64-linux/lts-8.17/8.0.2/pkgdb --libdir=/raid/stack/snapshots/x86_64-linux/lts-8.17/8.0.2/lib --bindir=/raid/stack/snapshots/x86_64-linux/lts-8.17/8.0.2/bin --datadir=/raid/stack/snapshots/x86_64-linux/lts-8.17/8.0.2/share --libexecdir=/raid/stack/snapshots/x86_64-linux/lts-8.17/8.0.2/libexec --sysconfdir=/raid/stack/snapshots/x86_64-linux/lts-8.17/8.0.2/etc --docdir=/raid/stack/snapshots/x86_64-linux/lts-8.17/8.0.2/doc/cpu-0.1.2 --htmldir=/raid/stack/snapshots/x86_64-linux/lts-8.17/8.0.2/doc/cpu-0.1.2 --haddockdir=/raid/stack/snapshots/x86_64-linux/lts-8.17/8.0.2/doc/cpu-0.1.2 --dependency=base=base-4.9.1.0
@(System/Process/Read.hs:340:3)
2017-07-01 14:11:36.236399: [debug] Encoding /tmp/stack30068/cpu-0.1.2/.stack-work/dist/x86_64-linux/Cabal-1.24.2.0/stack-config-cache
@(Data/Store/VersionTagged.hs:54:5)
2017-07-01 14:11:36.236615: [debug] Finished writing /tmp/stack30068/cpu-0.1.2/.stack-work/dist/x86_64-linux/Cabal-1.24.2.0/stack-config-cache
@(Data/Store/VersionTagged.hs:59:5)
2017-07-01 14:11:36.236686: [debug] Encoding /tmp/stack30068/cpu-0.1.2/.stack-work/dist/x86_64-linux/Cabal-1.24.2.0/stack-cabal-mod
@(Data/Store/VersionTagged.hs:54:5)
2017-07-01 14:11:36.236900: [debug] Finished writing /tmp/stack30068/cpu-0.1.2/.stack-work/dist/x86_64-linux/Cabal-1.24.2.0/stack-cabal-mod
@(Data/Store/VersionTagged.hs:59:5)
2017-07-01 14:11:36.237020: [info] cpu-0.1.2: build
@(Stack/Build/Execute.hs:861:23)
2017-07-01 14:11:36.237152: [debug] Run process: /raid/stack/setup-exe-cache/x86_64-linux/Cabal-simple_mPHDZzAJ_1.24.2.0_ghc-8.0.2 --builddir=.stack-work/dist/x86_64-linux/Cabal-1.24.2.0 build --ghc-options " -ddump-hi -ddump-to-file"
@(System/Process/Read.hs:340:3)
2017-07-01 14:11:37.314390: [debug] Process finished in 1077ms: /raid/stack/setup-exe-cache/x86_64-linux/Cabal-simple_mPHDZzAJ_1.24.2.0_ghc-8.0.2 --builddir=.stack-work/dist/x86_64-linux/Cabal-1.24.2.0 build --ghc-options " -ddump-hi -ddump-to-file"
@(System/Process/Read.hs:340:3)
2017-07-01 14:11:37.314564: [info] cpu-0.1.2: copy/register
Seems like it calls
/raid/stack/setup-exe-cache/x86_64-linux/Cabal-simple_mPHDZzAJ_1.24.2.0_ghc-8.0.2 --builddir=.stack-work/dist/x86_64-linux/Cabal-1.24.2.0 build --ghc-options " -ddump-hi -ddump-to-file"
I also tried --cabal-verbose
which shows up as
Run process: /raid/stack/setup-exe-cache/x86_64-linux/Cabal-simple_mPHDZzAJ_1.24.2.0_ghc-8.0.2 --verbose --builddir=.stack-work/dist/x86_64-linux/Cabal-1.24.2.0 build --ghc-options " -ddump-hi -ddump-to-file"
but it strangly doesn't create any additional output.
When adding --ghc-options=-v
to the stack invocation, that one doesn't seem to be propagated, the line is still
Process finished in 1062ms: /raid/stack/setup-exe-cache/x86_64-linux/Cabal-simple_mPHDZzAJ_1.24.2.0_ghc-8.0.2 --verbose --builddir=.stack-work/dist/x86_64-linux/Cabal-1.24.2.0 build --ghc-options " -ddump-hi -ddump-to-file"
I'll try to reproduce, but I recall that the setup-exe-cache might stick around with stack (this is something that caches the compilation result of Setup.hs of the package, and seems to also capture the compiler in use).
Could you try deleting the /raid/stack/setup-exe-cache
directory (or moving it out of way) to confirm?
Sometimes stack will copy precompiled packages instead of rebuilding (connfigure/build/copy/register), therefore ghc_kythe_wrapper is not invoked.
% ./build-stack.sh /tmp/logs mtl
unregistering would break the following packages: proto-lens-combinators-0.1.0.7 proto-lens-protoc-0.2.1.0 proto-lens-descriptors-0.2.1.0 proto-lens-0.2.1.0 conduit-1.2.11 resourcet-1.1.9 parsec-3.1.11 lens-family-1.2.1 mmorph-1.0.9 kan-extensions-5.0.2 adjunctions-4.3 free-4.12.4 exceptions-0.8.3 haskell-indexer-pipeline-ghckythe-0.1.0.0 haskell-indexer-frontend-kythe-0.1.0.0 kythe-schema-0.1.0.0 kythe-proto-0.1.0.0 haskell-indexer-backend-ghc-0.1.0.0 (ignoring)
mtl-2.2.1: using precompiled package
# After deleting ~/.stack/precompiled/x86_64-linux{,-tinfo6}/ghc-8.0.2/1.24.2.0/mtl-2.2.1/*
% ./build-stack.sh /tmp/'logs' mtl
unregistering would break the following packages: proto-lens-combinators-0.1.0.7 proto-lens-protoc-0.2.1.0 proto-lens-descriptors-0.2.1.0 proto-lens-0.2.1.0 conduit-1.2.11 resourcet-1.1.9 parsec-3.1.11 lens-family-1.2.1 mmorph-1.0.9 kan-extensions-5.0.2 adjunctions-4.3 free-4.12.4 exceptions-0.8.3 haskell-indexer-pipeline-ghckythe-0.1.0.0 haskell-indexer-frontend-kythe-0.1.0.0 kythe-schema-0.1.0.0 kythe-proto-0.1.0.0 haskell-indexer-backend-ghc-0.1.0.0 (ignoring)
mtl-2.2.1: configure
mtl-2.2.1: build
mtl-2.2.1: copy/register
# Though ~/.stack/precompiled/x86_64-linux/ghc-8.0.2/1.24.2.0/mtl-2.2.1/ has been regenerated, further `./build-stack.sh /tmp/logs mtl` does not reuse precompiled one, weird.
https://github.com/commercialhaskell/stack/blob/master/src/Stack/Build/Execute.hs#L1141
@MaskRay: Interesting. When does a package qualify for precompiled caching I wonder? The above stack -v
output doesn't seem to have the precompilation message, This might be a separate issue?
@nh2 by the way if you are in dire need to get an index, probably running with an empty ~/.stack
(or in your case, /raid/stack
?) should get the builds executed.
It's hard to pinpoint the exact step where the build gets skipped. A viable approach would be to start with an empty cache and get the index generated, Then restart from the empty step and try to perform some normal build commands, noting the shortest sequence where doing an indexing afterwards is not successful.
Naturally, if case you don't have time to invest into this investigation that's fine, but please expect it to take a while to be able to reproduce.
@robinp Yeah, I think I just put forward a new issue...
@nh2 Deleting ~/.stack/snapshots/x86_64-linux/lts-8.17/
(lts-8.17 is specified in current stack.yaml
) may help.
I have no idea at either issue..
Deleting the setup-exe-cache didn't change anything unfortunately.
Here is the output of the relevant excerpt of strace -q -f -e "signal=!all" -e execve ./build-stack.sh tmp-logs mtlparse cpu
, the parts where Cabal's build
is invoked on cpu
:
2017-07-01 21:15:23.678537: [info] cpu-0.1.2: build
@(Stack/Build/Execute.hs:861:23)
2017-07-01 21:15:23.679739: [debug] Run process: /raid/stack/setup-exe-cache/x86_64-linux/Cabal-simple_mPHDZzAJ_1.24.2.0_ghc-8.0.2 --verbose --builddir=.stack-work/dist/x86_64-linux/Cabal-1.24.2.0 build --ghc-options " -ddump-hi -ddump-to-file"
@(System/Process/Read.hs:340:3)
Progress: 0/2[pid 7365] execve("/raid/stack/setup-exe-cache/x86_64-linux/Cabal-simple_mPHDZzAJ_1.24.2.0_ghc-8.0.2", ["/raid/stack/setup-exe-cache/x86_"..., "--verbose", "--builddir=.stack-work/dist/x86_"..., "build", "--ghc-options", " -ddump-hi -ddump-to-file"], [/* 96 vars */]) = 0
[pid 7369] execve("/raid/stack/programs/x86_64-linux/ghc-8.0.2/bin/ghc-pkg", ["/raid/stack/programs/x86_64-linu"..., "init", ".stack-work/dist/x86_64-linux/Ca"...], [/* 96 vars */]) = 0
[pid 7369] execve("/raid/stack/programs/x86_64-linux/ghc-8.0.2/lib/ghc-8.0.2/bin/ghc-pkg", ["/raid/stack/programs/x86_64-linu"..., "--global-package-db", "/raid/stack/programs/x86_64-linu"..., "init", ".stack-work/dist/x86_64-linux/Ca"...], [/* 95 vars */]) = 0
[pid 7370] execve("/usr/bin/gcc", ["/usr/bin/gcc", "-v"], [/* 95 vars */]) = 0
[pid 7370] +++ exited with 0 +++
[pid 7371] execve("/usr/bin/gcc", ["/usr/bin/gcc", "-fno-stack-protector", "-DTABLES_NEXT_TO_CODE", "-I./Text/ParserCombinators/MTLPa"..., "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-x", "assembler", "-c", "/tmp/ghc7299_0/ghc_2.s", "-o", ".stack-work/dist/x86_64-linux/Ca"...], [/* 95 vars */]) = 0
[pid 7372] execve("/home/niklas/src/haskell/haskell-indexer/.stack-work/install/x86_64-linux/lts-8.17/8.0.2/bin/as", ["as", "-I", "./Text/ParserCombinators/MTLPars"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_2.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7372] execve("/raid/stack/snapshots/x86_64-linux/lts-8.17/8.0.2/bin/as", ["as", "-I", "./Text/ParserCombinators/MTLPars"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_2.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7372] execve("/home/niklas/src/haskell/haskell-indexer/wrappers/stack/as", ["as", "-I", "./Text/ParserCombinators/MTLPars"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_2.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7372] execve("/raid/stack/programs/x86_64-linux/ghc-8.0.2/bin/as", ["as", "-I", "./Text/ParserCombinators/MTLPars"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_2.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7372] execve("/home/niklas/.cargo/bin/as", ["as", "-I", "./Text/ParserCombinators/MTLPars"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_2.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7372] execve("/home/niklas/.nix-profile/bin/as", ["as", "-I", "./Text/ParserCombinators/MTLPars"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_2.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7372] execve("/home/niklas/.nix-profile/sbin/as", ["as", "-I", "./Text/ParserCombinators/MTLPars"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_2.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7372] execve("/home/niklas/bin/as", ["as", "-I", "./Text/ParserCombinators/MTLPars"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_2.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7372] execve("/usr/local/sbin/as", ["as", "-I", "./Text/ParserCombinators/MTLPars"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_2.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7372] execve("/usr/local/bin/as", ["as", "-I", "./Text/ParserCombinators/MTLPars"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_2.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7372] execve("/usr/sbin/as", ["as", "-I", "./Text/ParserCombinators/MTLPars"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_2.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7372] execve("/usr/bin/as", ["as", "-I", "./Text/ParserCombinators/MTLPars"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_2.s"], [/* 97 vars */]) = 0
[pid 7369] +++ exited with 0 +++
[pid 7373] execve("/home/niklas/src/haskell/haskell-indexer/wrappers/stack/ghc", ["/home/niklas/src/haskell/haskell"..., "--make", "-fbuilding-cabal-package", "-O", "-static", "-dynamic-too", "-dynosuf", "dyn_o", "-dynhisuf", "dyn_hi", "-outputdir", ".stack-work/dist/x86_64-linux/Ca"..., "-odir", ".stack-work/dist/x86_64-linux/Ca"..., "-hidir", ".stack-work/dist/x86_64-linux/Ca"..., ...], [/* 96 vars */]) = 0
[pid 7374] execve("/raid/stack/programs/x86_64-linux/ghc-8.0.2/bin/ghc", ["/raid/stack/programs/x86_64-linu"..., "--make", "-fbuilding-cabal-package", "-O", "-static", "-dynamic-too", "-dynosuf", "dyn_o", "-dynhisuf", "dyn_hi", "-outputdir", ".stack-work/dist/x86_64-linux/Ca"..., "-odir", ".stack-work/dist/x86_64-linux/Ca"..., "-hidir", ".stack-work/dist/x86_64-linux/Ca"..., ...], [/* 96 vars */]) = 0
[pid 7374] execve("/raid/stack/programs/x86_64-linux/ghc-8.0.2/lib/ghc-8.0.2/bin/ghc", ["/raid/stack/programs/x86_64-linu"..., "-B/raid/stack/programs/x86_64-li"..., "--make", "-fbuilding-cabal-package", "-O", "-static", "-dynamic-too", "-dynosuf", "dyn_o", "-dynhisuf", "dyn_hi", "-outputdir", ".stack-work/dist/x86_64-linux/Ca"..., "-odir", ".stack-work/dist/x86_64-linux/Ca"..., "-hidir", ...], [/* 95 vars */]) = 0
[pid 7372] +++ exited with 0 +++
[pid 7371] +++ exited with 0 +++
[pid 7378] execve("/usr/bin/gcc", ["/usr/bin/gcc", "-E", "-undef", "-traditional", "-DARCH_X86_64", "-include", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ...], [/* 95 vars */]) = 0
[pid 7379] execve("/usr/lib/gcc/x86_64-linux-gnu/5/cc1", ["/usr/lib/gcc/x86_64-linux-gnu/5/"..., "-E", "-traditional-cpp", "-lang-asm", "-quiet", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", "/raid/stack/programs/x86_64-linu"..., "-I", ...], [/* 97 vars */]) = 0
[pid 7379] +++ exited with 0 +++
[pid 7378] +++ exited with 0 +++
[pid 7380] execve("/usr/bin/gcc", ["/usr/bin/gcc", "-E", "-undef", "-traditional", "-DARCH_X86_64", "-include", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ...], [/* 95 vars */]) = 0
[pid 7381] execve("/usr/lib/gcc/x86_64-linux-gnu/5/cc1", ["/usr/lib/gcc/x86_64-linux-gnu/5/"..., "-E", "-traditional-cpp", "-lang-asm", "-quiet", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", "/raid/stack/programs/x86_64-linu"..., "-I", ...], [/* 97 vars */]) = 0
[pid 7381] +++ exited with 0 +++
[pid 7380] +++ exited with 0 +++
[pid 7382] execve("/usr/bin/gcc", ["/usr/bin/gcc", "-E", "-undef", "-traditional", "-DARCH_X86_64", "-include", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ...], [/* 95 vars */]) = 0
[pid 7383] execve("/usr/bin/gcc", ["/usr/bin/gcc", "-fno-stack-protector", "-DTABLES_NEXT_TO_CODE", "-I./Text/ParserCombinators/MTLPa"..., "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-fPIC", "-U__PIC__", "-D__PIC__", "-x", "assembler", "-c", "/tmp/ghc7299_0/ghc_4.s", "-o", ...], [/* 95 vars */]) = 0
[pid 7384] execve("/usr/lib/gcc/x86_64-linux-gnu/5/cc1", ["/usr/lib/gcc/x86_64-linux-gnu/5/"..., "-E", "-traditional-cpp", "-lang-asm", "-quiet", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", "/raid/stack/programs/x86_64-linu"..., "-I", ...], [/* 97 vars */]) = 0
[pid 7385] execve("/home/niklas/src/haskell/haskell-indexer/.stack-work/install/x86_64-linux/lts-8.17/8.0.2/bin/as", ["as", "-I", "./Text/ParserCombinators/MTLPars"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_4.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7385] execve("/raid/stack/snapshots/x86_64-linux/lts-8.17/8.0.2/bin/as", ["as", "-I", "./Text/ParserCombinators/MTLPars"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_4.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7385] execve("/home/niklas/src/haskell/haskell-indexer/wrappers/stack/as", ["as", "-I", "./Text/ParserCombinators/MTLPars"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_4.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7385] execve("/raid/stack/programs/x86_64-linux/ghc-8.0.2/bin/as", ["as", "-I", "./Text/ParserCombinators/MTLPars"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_4.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7385] execve("/home/niklas/.cargo/bin/as", ["as", "-I", "./Text/ParserCombinators/MTLPars"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_4.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7385] execve("/home/niklas/.nix-profile/bin/as", ["as", "-I", "./Text/ParserCombinators/MTLPars"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_4.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7385] execve("/home/niklas/.nix-profile/sbin/as", ["as", "-I", "./Text/ParserCombinators/MTLPars"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_4.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7385] execve("/home/niklas/bin/as", ["as", "-I", "./Text/ParserCombinators/MTLPars"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_4.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7385] execve("/usr/local/sbin/as", ["as", "-I", "./Text/ParserCombinators/MTLPars"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_4.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7385] execve("/usr/local/bin/as", ["as", "-I", "./Text/ParserCombinators/MTLPars"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_4.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7385] execve("/usr/sbin/as", ["as", "-I", "./Text/ParserCombinators/MTLPars"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_4.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7385] execve("/usr/bin/as", ["as", "-I", "./Text/ParserCombinators/MTLPars"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_4.s"], [/* 97 vars */]) = 0
[pid 7384] +++ exited with 0 +++
[pid 7382] +++ exited with 0 +++
[pid 7385] +++ exited with 0 +++
[pid 7383] +++ exited with 0 +++
[pid 7387] execve("/usr/bin/gcc", ["/usr/bin/gcc", "-fno-stack-protector", "-DTABLES_NEXT_TO_CODE", "-I./Text/ParserCombinators", "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-x", "assembler", "-c", "/tmp/ghc7299_0/ghc_7.s", "-o", ".stack-work/dist/x86_64-linux/Ca"...], [/* 95 vars */]) = 0
[pid 7388] execve("/home/niklas/src/haskell/haskell-indexer/.stack-work/install/x86_64-linux/lts-8.17/8.0.2/bin/as", ["as", "-I", "./Text/ParserCombinators", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_7.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7388] execve("/raid/stack/snapshots/x86_64-linux/lts-8.17/8.0.2/bin/as", ["as", "-I", "./Text/ParserCombinators", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_7.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7388] execve("/home/niklas/src/haskell/haskell-indexer/wrappers/stack/as", ["as", "-I", "./Text/ParserCombinators", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_7.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7388] execve("/raid/stack/programs/x86_64-linux/ghc-8.0.2/bin/as", ["as", "-I", "./Text/ParserCombinators", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_7.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7388] execve("/home/niklas/.cargo/bin/as", ["as", "-I", "./Text/ParserCombinators", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_7.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7388] execve("/home/niklas/.nix-profile/bin/as", ["as", "-I", "./Text/ParserCombinators", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_7.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7388] execve("/home/niklas/.nix-profile/sbin/as", ["as", "-I", "./Text/ParserCombinators", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_7.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7388] execve("/home/niklas/bin/as", ["as", "-I", "./Text/ParserCombinators", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_7.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7388] execve("/usr/local/sbin/as", ["as", "-I", "./Text/ParserCombinators", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_7.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7388] execve("/usr/local/bin/as", ["as", "-I", "./Text/ParserCombinators", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_7.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7388] execve("/usr/sbin/as", ["as", "-I", "./Text/ParserCombinators", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_7.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7388] execve("/usr/bin/as", ["as", "-I", "./Text/ParserCombinators", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_7.s"], [/* 97 vars */]) = 0
[pid 7388] +++ exited with 0 +++
[pid 7387] +++ exited with 0 +++
[pid 7389] execve("/usr/bin/gcc", ["/usr/bin/gcc", "-fno-stack-protector", "-DTABLES_NEXT_TO_CODE", "-I./Text/ParserCombinators", "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-fPIC", "-U__PIC__", "-D__PIC__", "-x", "assembler", "-c", "/tmp/ghc7299_0/ghc_9.s", "-o", ...], [/* 95 vars */]) = 0
[pid 7390] execve("/home/niklas/src/haskell/haskell-indexer/.stack-work/install/x86_64-linux/lts-8.17/8.0.2/bin/as", ["as", "-I", "./Text/ParserCombinators", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_9.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7390] execve("/raid/stack/snapshots/x86_64-linux/lts-8.17/8.0.2/bin/as", ["as", "-I", "./Text/ParserCombinators", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_9.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7390] execve("/home/niklas/src/haskell/haskell-indexer/wrappers/stack/as", ["as", "-I", "./Text/ParserCombinators", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_9.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7390] execve("/raid/stack/programs/x86_64-linux/ghc-8.0.2/bin/as", ["as", "-I", "./Text/ParserCombinators", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_9.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7390] execve("/home/niklas/.cargo/bin/as", ["as", "-I", "./Text/ParserCombinators", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_9.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7390] execve("/home/niklas/.nix-profile/bin/as", ["as", "-I", "./Text/ParserCombinators", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_9.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7390] execve("/home/niklas/.nix-profile/sbin/as", ["as", "-I", "./Text/ParserCombinators", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_9.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7390] execve("/home/niklas/bin/as", ["as", "-I", "./Text/ParserCombinators", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_9.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7390] execve("/usr/local/sbin/as", ["as", "-I", "./Text/ParserCombinators", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_9.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7390] execve("/usr/local/bin/as", ["as", "-I", "./Text/ParserCombinators", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_9.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7390] execve("/usr/sbin/as", ["as", "-I", "./Text/ParserCombinators", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_9.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7390] execve("/usr/bin/as", ["as", "-I", "./Text/ParserCombinators", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7299_0/ghc_9.s"], [/* 97 vars */]) = 0
[pid 7390] +++ exited with 0 +++
[pid 7389] +++ exited with 0 +++
[pid 7301] +++ exited with 0 +++
[pid 7303] +++ exited with 0 +++
[pid 7302] +++ exited with 0 +++
[pid 7299] +++ exited with 0 +++
[pid 7391] +++ exited with 1 +++
[pid 7298] +++ exited with 0 +++
[pid 7392] execve("/usr/bin/ar", ["/usr/bin/ar", "-r", ".stack-work/dist/x86_64-linux/Ca"..., ".stack-work/dist/x86_64-linux/Ca"..., ".stack-work/dist/x86_64-linux/Ca"...], [/* 96 vars */]) = 0
[pid 7392] +++ exited with 0 +++
[pid 7393] execve("/home/niklas/src/haskell/haskell-indexer/wrappers/stack/ghc", ["/home/niklas/src/haskell/haskell"..., "-shared", "-dynamic", "-dynload deploy", "-optl-Wl,-rpath,/raid/stack/prog"..., "-optl-Wl,-rpath,/raid/stack/prog"..., "-optl-Wl,-rpath,/raid/stack/prog"..., "-optl-Wl,-rpath,/raid/stack/snap"..., "-optl-Wl,-rpath,/raid/stack/prog"..., "-optl-Wl,-rpath,/raid/stack/prog"..., "-hide-all-packages", "-no-auto-link-packages", "-no-user-package-db", "-package-db", "/raid/stack/snapshots/x86_64-lin"..., "-package-db", ...], [/* 96 vars */]) = 0
[pid 7394] execve("/raid/stack/programs/x86_64-linux/ghc-8.0.2/bin/ghc", ["/raid/stack/programs/x86_64-linu"..., "-shared", "-dynamic", "-dynload deploy", "-optl-Wl,-rpath,/raid/stack/prog"..., "-optl-Wl,-rpath,/raid/stack/prog"..., "-optl-Wl,-rpath,/raid/stack/prog"..., "-optl-Wl,-rpath,/raid/stack/snap"..., "-optl-Wl,-rpath,/raid/stack/prog"..., "-optl-Wl,-rpath,/raid/stack/prog"..., "-hide-all-packages", "-no-auto-link-packages", "-no-user-package-db", "-package-db", "/raid/stack/snapshots/x86_64-lin"..., "-package-db", ...], [/* 96 vars */]) = 0
[pid 7394] execve("/raid/stack/programs/x86_64-linux/ghc-8.0.2/lib/ghc-8.0.2/bin/ghc", ["/raid/stack/programs/x86_64-linu"..., "-B/raid/stack/programs/x86_64-li"..., "-shared", "-dynamic", "-dynload deploy", "-optl-Wl,-rpath,/raid/stack/prog"..., "-optl-Wl,-rpath,/raid/stack/prog"..., "-optl-Wl,-rpath,/raid/stack/prog"..., "-optl-Wl,-rpath,/raid/stack/snap"..., "-optl-Wl,-rpath,/raid/stack/prog"..., "-optl-Wl,-rpath,/raid/stack/prog"..., "-hide-all-packages", "-no-auto-link-packages", "-no-user-package-db", "-package-db", "/raid/stack/snapshots/x86_64-lin"..., ...], [/* 95 vars */]) = 0
[pid 7398] execve("/usr/bin/gcc", ["/usr/bin/gcc", "-v"], [/* 95 vars */]) = 0
[pid 7398] +++ exited with 0 +++
[pid 7399] execve("/usr/bin/gcc", ["/usr/bin/gcc", "-fno-stack-protector", "-DTABLES_NEXT_TO_CODE", "-I./System", "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-x", "assembler", "-c", "/tmp/ghc7374_0/ghc_8.s", "-o", ".stack-work/dist/x86_64-linux/Ca"...], [/* 95 vars */]) = 0
[pid 7400] execve("/raid/stack/snapshots/x86_64-linux/lts-8.17/8.0.2/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_8.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7400] execve("/home/niklas/src/haskell/haskell-indexer/wrappers/stack/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_8.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7400] execve("/raid/stack/programs/x86_64-linux/ghc-8.0.2/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_8.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7400] execve("/home/niklas/.cargo/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_8.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7400] execve("/home/niklas/.nix-profile/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_8.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7400] execve("/home/niklas/.nix-profile/sbin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_8.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7400] execve("/home/niklas/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_8.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7400] execve("/usr/local/sbin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_8.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7400] execve("/usr/local/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_8.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7400] execve("/usr/sbin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_8.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7400] execve("/usr/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_8.s"], [/* 97 vars */]) = 0
[pid 7401] execve("/usr/bin/gcc", ["/usr/bin/gcc", "-Wl,--version", "-fno-stack-protector", "-DTABLES_NEXT_TO_CODE", "-Wl,-rpath,/raid/stack/programs/"..., "-Wl,-rpath,/raid/stack/programs/"..., "-Wl,-rpath,/raid/stack/programs/"..., "-Wl,-rpath,/raid/stack/snapshots"..., "-Wl,-rpath,/raid/stack/programs/"..., "-Wl,-rpath,/raid/stack/programs/"...], [/* 95 vars */]) = 0
[pid 7402] execve("/usr/lib/gcc/x86_64-linux-gnu/5/collect2", ["/usr/lib/gcc/x86_64-linux-gnu/5/"..., "-plugin", "/usr/lib/gcc/x86_64-linux-gnu/5/"..., "-plugin-opt=/usr/lib/gcc/x86_64-"..., "-plugin-opt=-fresolution=/tmp/cc"..., "-plugin-opt=-pass-through=-lgcc", "-plugin-opt=-pass-through=-lgcc_"..., "-plugin-opt=-pass-through=-lc", "-plugin-opt=-pass-through=-lgcc", "-plugin-opt=-pass-through=-lgcc_"..., "--sysroot=/", "--build-id", "--eh-frame-hdr", "-m", "elf_x86_64", "--hash-style=gnu", ...], [/* 100 vars */]) = 0
[pid 7400] +++ exited with 0 +++
[pid 7399] +++ exited with 0 +++
[pid 7403] execve("/usr/bin/ld", ["/usr/bin/ld", "-plugin", "/usr/lib/gcc/x86_64-linux-gnu/5/"..., "-plugin-opt=/usr/lib/gcc/x86_64-"..., "-plugin-opt=-fresolution=/tmp/cc"..., "-plugin-opt=-pass-through=-lgcc", "-plugin-opt=-pass-through=-lgcc_"..., "-plugin-opt=-pass-through=-lc", "-plugin-opt=-pass-through=-lgcc", "-plugin-opt=-pass-through=-lgcc_"..., "--sysroot=/", "--build-id", "--eh-frame-hdr", "-m", "elf_x86_64", "--hash-style=gnu", ...], [/* 100 vars */]) = 0
[pid 7404] execve("/usr/bin/gcc", ["/usr/bin/gcc", "-fno-stack-protector", "-DTABLES_NEXT_TO_CODE", "-I./System", "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-fPIC", "-U__PIC__", "-D__PIC__", "-x", "assembler", "-c", "/tmp/ghc7374_0/ghc_10.s", "-o", ...], [/* 95 vars */]) = 0
[pid 7403] +++ exited with 0 +++
[pid 7402] +++ exited with 0 +++
[pid 7401] +++ exited with 0 +++
[pid 7405] execve("/raid/stack/snapshots/x86_64-linux/lts-8.17/8.0.2/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_10.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7405] execve("/home/niklas/src/haskell/haskell-indexer/wrappers/stack/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_10.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7405] execve("/raid/stack/programs/x86_64-linux/ghc-8.0.2/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_10.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7405] execve("/home/niklas/.cargo/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_10.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7405] execve("/home/niklas/.nix-profile/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_10.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7405] execve("/home/niklas/.nix-profile/sbin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_10.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7405] execve("/home/niklas/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_10.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7405] execve("/usr/local/sbin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_10.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7405] execve("/usr/local/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_10.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7405] execve("/usr/sbin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_10.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7406] execve("/usr/bin/gcc", ["/usr/bin/gcc", "@/tmp/ghc7394_0/ghc_1.rsp"], [/* 95 vars */] <unfinished ...>
[pid 7405] execve("/usr/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_10.s"], [/* 97 vars */]) = 0
[pid 7406] <... execve resumed> ) = 0
[pid 7407] execve("/usr/lib/gcc/x86_64-linux-gnu/5/collect2", ["/usr/lib/gcc/x86_64-linux-gnu/5/"..., "-plugin", "/usr/lib/gcc/x86_64-linux-gnu/5/"..., "-plugin-opt=/usr/lib/gcc/x86_64-"..., "-plugin-opt=-fresolution=/tmp/cc"..., "-plugin-opt=-pass-through=-lgcc", "-plugin-opt=-pass-through=-lgcc_"..., "-plugin-opt=-pass-through=-lc", "-plugin-opt=-pass-through=-lgcc", "-plugin-opt=-pass-through=-lgcc_"..., "--sysroot=/", "--build-id", "--eh-frame-hdr", "-m", "elf_x86_64", "--hash-style=gnu", ...], [/* 100 vars */]) = 0
[pid 7405] +++ exited with 0 +++
[pid 7404] +++ exited with 0 +++
[pid 7408] execve("/usr/bin/ld", ["/usr/bin/ld", "@/tmp/ccRZqcFH"], [/* 100 vars */]) = 0
[pid 7409] execve("/usr/bin/gcc", ["/usr/bin/gcc", "-fno-stack-protector", "-DTABLES_NEXT_TO_CODE", "-I./System", "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-x", "assembler", "-c", "/tmp/ghc7374_0/ghc_13.s", "-o", ".stack-work/dist/x86_64-linux/Ca"...], [/* 95 vars */]) = 0
[pid 7410] execve("/raid/stack/snapshots/x86_64-linux/lts-8.17/8.0.2/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_13.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7410] execve("/home/niklas/src/haskell/haskell-indexer/wrappers/stack/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_13.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7410] execve("/raid/stack/programs/x86_64-linux/ghc-8.0.2/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_13.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7410] execve("/home/niklas/.cargo/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_13.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7410] execve("/home/niklas/.nix-profile/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_13.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7410] execve("/home/niklas/.nix-profile/sbin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_13.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7410] execve("/home/niklas/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_13.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7410] execve("/usr/local/sbin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_13.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7410] execve("/usr/local/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_13.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7410] execve("/usr/sbin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_13.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7410] execve("/usr/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_13.s"], [/* 97 vars */]) = 0
[pid 7410] +++ exited with 0 +++
[pid 7409] +++ exited with 0 +++
[pid 7411] execve("/usr/bin/gcc", ["/usr/bin/gcc", "-fno-stack-protector", "-DTABLES_NEXT_TO_CODE", "-I./System", "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-fPIC", "-U__PIC__", "-D__PIC__", "-x", "assembler", "-c", "/tmp/ghc7374_0/ghc_15.s", "-o", ...], [/* 95 vars */]) = 0
[pid 7412] execve("/raid/stack/snapshots/x86_64-linux/lts-8.17/8.0.2/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_15.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7412] execve("/home/niklas/src/haskell/haskell-indexer/wrappers/stack/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_15.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7412] execve("/raid/stack/programs/x86_64-linux/ghc-8.0.2/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_15.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7412] execve("/home/niklas/.cargo/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_15.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7412] execve("/home/niklas/.nix-profile/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_15.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7412] execve("/home/niklas/.nix-profile/sbin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_15.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7412] execve("/home/niklas/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_15.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7412] execve("/usr/local/sbin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_15.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7412] execve("/usr/local/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_15.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7412] execve("/usr/sbin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_15.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7412] execve("/usr/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_15.s"], [/* 97 vars */]) = 0
[pid 7412] +++ exited with 0 +++
[pid 7411] +++ exited with 0 +++
[pid 7413] execve("/usr/bin/gcc", ["/usr/bin/gcc", "-fno-stack-protector", "-DTABLES_NEXT_TO_CODE", "-I./System", "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-x", "assembler", "-c", "/tmp/ghc7374_0/ghc_18.s", "-o", ".stack-work/dist/x86_64-linux/Ca"...], [/* 95 vars */]) = 0
[pid 7414] execve("/raid/stack/snapshots/x86_64-linux/lts-8.17/8.0.2/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_18.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7414] execve("/home/niklas/src/haskell/haskell-indexer/wrappers/stack/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_18.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7414] execve("/raid/stack/programs/x86_64-linux/ghc-8.0.2/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_18.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7414] execve("/home/niklas/.cargo/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_18.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7414] execve("/home/niklas/.nix-profile/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_18.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7414] execve("/home/niklas/.nix-profile/sbin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_18.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7414] execve("/home/niklas/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_18.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7414] execve("/usr/local/sbin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_18.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7414] execve("/usr/local/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_18.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7414] execve("/usr/sbin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_18.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7414] execve("/usr/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_18.s"], [/* 97 vars */]) = 0
[pid 7414] +++ exited with 0 +++
[pid 7413] +++ exited with 0 +++
[pid 7415] execve("/usr/bin/gcc", ["/usr/bin/gcc", "-fno-stack-protector", "-DTABLES_NEXT_TO_CODE", "-I./System", "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-fPIC", "-U__PIC__", "-D__PIC__", "-x", "assembler", "-c", "/tmp/ghc7374_0/ghc_20.s", "-o", ...], [/* 95 vars */]) = 0
[pid 7416] execve("/raid/stack/snapshots/x86_64-linux/lts-8.17/8.0.2/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_20.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7416] execve("/home/niklas/src/haskell/haskell-indexer/wrappers/stack/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_20.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7416] execve("/raid/stack/programs/x86_64-linux/ghc-8.0.2/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_20.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7416] execve("/home/niklas/.cargo/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_20.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7416] execve("/home/niklas/.nix-profile/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_20.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7416] execve("/home/niklas/.nix-profile/sbin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_20.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7416] execve("/home/niklas/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_20.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7416] execve("/usr/local/sbin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_20.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7416] execve("/usr/local/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_20.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7416] execve("/usr/sbin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_20.s"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
[pid 7416] execve("/usr/bin/as", ["as", "-I", "./System", "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "-I", ".stack-work/dist/x86_64-linux/Ca"..., "--64", "-o", ".stack-work/dist/x86_64-linux/Ca"..., "/tmp/ghc7374_0/ghc_20.s"], [/* 97 vars */]) = 0
[pid 7416] +++ exited with 0 +++
[pid 7415] +++ exited with 0 +++
[pid 7375] +++ exited with 0 +++
[pid 7377] +++ exited with 0 +++
[pid 7376] +++ exited with 0 +++
[pid 7374] +++ exited with 0 +++
[pid 7408] +++ exited with 0 +++
[pid 7407] +++ exited with 0 +++
[pid 7406] +++ exited with 0 +++
[pid 7417] +++ exited with 1 +++
[pid 7373] +++ exited with 0 +++
[pid 7395] +++ exited with 0 +++
[pid 7397] +++ exited with 0 +++
[pid 7396] +++ exited with 0 +++
[pid 7394] +++ exited with 0 +++
[pid 7393] +++ exited with 0 +++
[pid 7418] execve("/raid/stack/programs/x86_64-linux/ghc-8.0.2/bin/ghc-pkg", ["/raid/stack/programs/x86_64-linu"..., "update", "-", "--global", "--no-user-package-db", "--package-db=/raid/stack/snapsho"..., "--package-db=/home/niklas/src/ha"..., "--package-db=.stack-work/dist/x8"...], [/* 96 vars */] <unfinished ...>
[pid 7419] execve("/home/niklas/src/haskell/haskell-indexer/wrappers/stack/ghc", ["/home/niklas/src/haskell/haskell"..., "-c", "-fPIC", "-odir", ".stack-work/dist/x86_64-linux/Ca"..., "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-optc-O2", "-hide-all-packages", "-no-user-package-db", "-package-db", "/raid/stack/snapshots/x86_64-lin"..., "-package-db", ".stack-work/dist/x86_64-linux/Ca"..., "-package-id", "base-4.9.1.0", ...], [/* 96 vars */] <unfinished ...>
[pid 7418] <... execve resumed> ) = 0
[pid 7419] <... execve resumed> ) = 0
[pid 7418] execve("/raid/stack/programs/x86_64-linux/ghc-8.0.2/lib/ghc-8.0.2/bin/ghc-pkg", ["/raid/stack/programs/x86_64-linu"..., "--global-package-db", "/raid/stack/programs/x86_64-linu"..., "update", "-", "--global", "--no-user-package-db", "--package-db=/raid/stack/snapsho"..., "--package-db=/home/niklas/src/ha"..., "--package-db=.stack-work/dist/x8"...], [/* 95 vars */]) = 0
[pid 7420] execve("/raid/stack/programs/x86_64-linux/ghc-8.0.2/bin/ghc", ["/raid/stack/programs/x86_64-linu"..., "-c", "-fPIC", "-odir", ".stack-work/dist/x86_64-linux/Ca"..., "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-optc-O2", "-hide-all-packages", "-no-user-package-db", "-package-db", "/raid/stack/snapshots/x86_64-lin"..., "-package-db", ".stack-work/dist/x86_64-linux/Ca"..., "-package-id", "base-4.9.1.0", ...], [/* 96 vars */]) = 0
[pid 7420] execve("/raid/stack/programs/x86_64-linux/ghc-8.0.2/lib/ghc-8.0.2/bin/ghc", ["/raid/stack/programs/x86_64-linu"..., "-B/raid/stack/programs/x86_64-li"..., "-c", "-fPIC", "-odir", ".stack-work/dist/x86_64-linux/Ca"..., "-I.stack-work/dist/x86_64-linux/"..., "-I.stack-work/dist/x86_64-linux/"..., "-optc-O2", "-hide-all-packages", "-no-user-package-db", "-package-db", "/raid/stack/snapshots/x86_64-lin"..., "-package-db", ".stack-work/dist/x86_64-linux/Ca"..., "-package-id", ...], [/* 95 vars */]) = 0
[pid 7418] +++ exited with 0 +++
[pid 7281] +++ exited with 0 +++
[pid 7284] +++ exited with 0 +++
[pid 7279] +++ exited with 0 +++
[pid 7277] +++ exited with 0 +++
2017-07-01 21:15:24.980313: [debug] Process finished in 2742ms: /raid/stack/setup-exe-cache/x86_64-linux/Cabal-simple_mPHDZzAJ_1.24.2.0_ghc-8.0.2 --verbose --builddir=.stack-work/dist/x86_64-linux/Cabal-1.24.2.0 build --ghc-options " -ddump-hi -ddump-to-file"
I can see the invocation of
execve("/home/niklas/src/haskell/haskell-indexer/wrappers/stack/ghc", ["/home/niklas/src/haskell/haskell"..., "--make", "-fbuilding-cabal-package", "-O", "-static", "-dynamic-too", "-dynosuf", "dyn_o", "-dynhisuf", "dyn_hi", "-outputdir", ".stack-work/dist/x86_64-linux/Ca"..., "-odir", ".stack-work/dist/x86_64-linux/Ca"..., "-hidir", ".stack-work/dist/x86_64-linux/Ca"..., ...], [/* 96 vars */]) = 0
I cannot see any invocation of ghc_kythe_wrapper
.
So it seems that the if
in /home/niklas/src/haskell/haskell-indexer/wrappers/stack/ghc
is always false.
What I don't get is that there is an execve
with the wrapper and --make
. But somehow it doesn't arrive at the wrapper script. I can see the invocation in strace but even the simplest log of $*
in there shows that it never arrives there. When I run what strace shows manually, then it does arrive.
Sometimes $PWD
is not something like ...../mtl-2.2.1
($package-$version
)
@MaskRay: thanks! Forked those to dedicated issues.
I think the problem here is that the logs directory is relative. If you specify an absolute directory then I think it will work.
I think the problem here is that the logs directory is relative. If you specify an absolute directory then I think it will work.
@mpickering Thanks, that helped.
I'm using now ./build-stack.sh $PWD/tmp-logs mtlparse cpu
and it gave me
$ find tmp-logs/
tmp-logs/
tmp-logs/errors
tmp-logs/mtlparse-0.1.4.0.log
tmp-logs/.log
tmp-logs/mtlparse-0.1.4.0.stderr
tmp-logs/mtlparse-0.1.4.0.entries
tmp-logs/cpu-0.1.2.entries
tmp-logs/cpu-0.1.2.stderr
tmp-logs/cpu-0.1.2.log
$ cat tmp-logs/errors
cpu-0.1.2 had error
mtlparse-0.1.4.0 had error
cat tmp-logs/cpu-0.1.2.stderr
Running GHC
/nix/store/vzwibk9mf5kcjbr4ymhajs0r3smdqiss-ghc-8.0.2/lib/ghc-8.0.2/settings: openFile: does not exist (No such file or directory)
I'm pretty sure this is because I've done nix-collect-garbage
and my ghc version is now different (it is /nix/store/xczvw3rlvr1ind8s88i7yx0vasl4gzxm-ghc-8.0.2
, different hash). I probably have to clean something so that mtlparse
and cpu
are built fully afresh, but I'm not sure what to clean.
OK, I think I have it, it's the standard problem that the stack --nix
approach is somewhat incompatible with nix-collect-garbage
; compiled snapshot packages go into ~/.stack/snapshots/x86_64-linux-nix/lts-8.17/....
; the files in there all contain references to the GHC that is now deleted.
I did rm -r ~/.stack/snapshots/x86_64-linux-nix/lts-8.17
and stack --nix clean --full
, and then rebuilt. I also noticed that I shouldn't forget to stack --nix install
in kythe-verification
.
Now it works.
Thanks for the help.
What can we do so that ./build-stack.sh
also works with a relative dir? (Of course we can resolve it to absolute but I maybe it indicates some potential problem if it doesn't work without that?)
I ran: