downloading 'https://mlabs.cachix.org/nix-cache-info' uploading 'https://mlabs.cachix.org/nix-cache-info' warning: 'https://mlabs.cachix.org' does not appear to be a binary cache querying info about missing paths downloading 'https://mlabs.cachix.org/nix-cache-info' uploading 'https://mlabs.cachix.org/nix-cache-info' warning: 'https://mlabs.cachix.org' does not appear to be a binary cache querying info about '/nix/store/75kq3gvazmcgqqk5camlmw0nchs4l8vz-atomic-primops-lib-atomic-primops-0.8.4-haddock' on 'https://cache.nixos.org' downloading 'https://cache.nixos.org/75kq3gvazmcgqqk5camlmw0nchs4l8vz.narinfo' querying info about '/nix/store/ic5kazm7j41azhvirv4v2cjb6yg2snq6-atomic-primops-lib-atomic-primops-0.8.4-haddock-doc' on 'https://cache.nixos.org' downloading 'https://cache.nixos.org/ic5kazm7j41azhvirv4v2cjb6yg2snq6.narinfo' querying info about '/nix/store/ic5kazm7j41azhvirv4v2cjb6yg2snq6-atomic-primops-lib-atomic-primops-0.8.4-haddock-doc' on 'https://public-plutonomicon.cachix.org' downloading 'https://public-plutonomicon.cachix.org/ic5kazm7j41azhvirv4v2cjb6yg2snq6.narinfo' querying info about '/nix/store/75kq3gvazmcgqqk5camlmw0nchs4l8vz-atomic-primops-lib-atomic-primops-0.8.4-haddock' on 'https://public-plutonomicon.cachix.org' downloading 'https://public-plutonomicon.cachix.org/75kq3gvazmcgqqk5camlmw0nchs4l8vz.narinfo' querying info about '/nix/store/ic5kazm7j41azhvirv4v2cjb6yg2snq6-atomic-primops-lib-atomic-primops-0.8.4-haddock-doc' on 'https://hercules-ci.cachix.org' downloading 'https://hercules-ci.cachix.org/ic5kazm7j41azhvirv4v2cjb6yg2snq6.narinfo' querying info about '/nix/store/75kq3gvazmcgqqk5camlmw0nchs4l8vz-atomic-primops-lib-atomic-primops-0.8.4-haddock' on 'https://hercules-ci.cachix.org' downloading 'https://hercules-ci.cachix.org/75kq3gvazmcgqqk5camlmw0nchs4l8vz.narinfo' querying info about '/nix/store/ic5kazm7j41azhvirv4v2cjb6yg2snq6-atomic-primops-lib-atomic-primops-0.8.4-haddock-doc' on 'https://iohk.cachix.org' downloading 'https://iohk.cachix.org/ic5kazm7j41azhvirv4v2cjb6yg2snq6.narinfo' querying info about '/nix/store/75kq3gvazmcgqqk5camlmw0nchs4l8vz-atomic-primops-lib-atomic-primops-0.8.4-haddock' on 'https://iohk.cachix.org' downloading 'https://iohk.cachix.org/75kq3gvazmcgqqk5camlmw0nchs4l8vz.narinfo' querying info about '/nix/store/75kq3gvazmcgqqk5camlmw0nchs4l8vz-atomic-primops-lib-atomic-primops-0.8.4-haddock' on 'https://cache.nixos.org' downloading 'https://cache.nixos.org/75kq3gvazmcgqqk5camlmw0nchs4l8vz.narinfo' querying info about '/nix/store/75kq3gvazmcgqqk5camlmw0nchs4l8vz-atomic-primops-lib-atomic-primops-0.8.4-haddock' on 'https://public-plutonomicon.cachix.org' downloading 'https://public-plutonomicon.cachix.org/75kq3gvazmcgqqk5camlmw0nchs4l8vz.narinfo' querying info about '/nix/store/75kq3gvazmcgqqk5camlmw0nchs4l8vz-atomic-primops-lib-atomic-primops-0.8.4-haddock' on 'https://hercules-ci.cachix.org' downloading 'https://hercules-ci.cachix.org/75kq3gvazmcgqqk5camlmw0nchs4l8vz.narinfo' querying info about '/nix/store/75kq3gvazmcgqqk5camlmw0nchs4l8vz-atomic-primops-lib-atomic-primops-0.8.4-haddock' on 'https://iohk.cachix.org' downloading 'https://iohk.cachix.org/75kq3gvazmcgqqk5camlmw0nchs4l8vz.narinfo' querying info about '/nix/store/ic5kazm7j41azhvirv4v2cjb6yg2snq6-atomic-primops-lib-atomic-primops-0.8.4-haddock-doc' on 'https://cache.nixos.org' downloading 'https://cache.nixos.org/ic5kazm7j41azhvirv4v2cjb6yg2snq6.narinfo' querying info about '/nix/store/ic5kazm7j41azhvirv4v2cjb6yg2snq6-atomic-primops-lib-atomic-primops-0.8.4-haddock-doc' on 'https://public-plutonomicon.cachix.org' downloading 'https://public-plutonomicon.cachix.org/ic5kazm7j41azhvirv4v2cjb6yg2snq6.narinfo' querying info about '/nix/store/ic5kazm7j41azhvirv4v2cjb6yg2snq6-atomic-primops-lib-atomic-primops-0.8.4-haddock-doc' on 'https://hercules-ci.cachix.org' downloading 'https://hercules-ci.cachix.org/ic5kazm7j41azhvirv4v2cjb6yg2snq6.narinfo' querying info about '/nix/store/ic5kazm7j41azhvirv4v2cjb6yg2snq6-atomic-primops-lib-atomic-primops-0.8.4-haddock-doc' on 'https://iohk.cachix.org' downloading 'https://iohk.cachix.org/ic5kazm7j41azhvirv4v2cjb6yg2snq6.narinfo' building '/nix/store/xvx4ifs8572mqnyy6iaax3r91q3qw8vc-atomic-primops-lib-atomic-primops-0.8.4-haddock.drv' unpacking sources unpacking source archive /nix/store/p5az2w1l6jafd8z4nykbzrkqi698mpcd-atomic-primops-0.8.4.tar.gz source root is atomic-primops-0.8.4 setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file atomic-primops-0.8.4/testing/Test.hs patching sources configuring Configure flags: --prefix=/nix/store/xwlh6kycksawwjs2xyw996xzn3gd2qhp-atomic-primops-lib-atomic-primops-0.8.4 lib:atomic-primops --package-db=clear --package-db=/nix/store/xz2vwvqp04f60sdjlpyxiwqdw7dv1p1z-atomic-primops-lib-atomic-primops-0.8.4-haddock-config/lib/ghc-8.10.7/package.conf.d --flags=-debug --exact-configuration --dependency=primitive=primitive-0.7.2.0-AeUUKVywyoMrAGvJ52PiP --dependency=rts=rts --dependency=ghc-heap=ghc-heap-8.10.7 --dependency=ghc-prim=ghc-prim-0.6.1 --dependency=integer-gmp=integer-gmp-1.0.3.0 --dependency=base=base-4.14.3.0 --dependency=deepseq=deepseq-1.4.4.0 --dependency=array=array-0.5.4.0 --dependency=ghc-boot-th=ghc-boot-th-8.10.7 --dependency=pretty=pretty-1.1.3.6 --dependency=template-haskell=template-haskell-2.16.0.0 --dependency=ghc-boot=ghc-boot-8.10.7 --dependency=ghc=ghc-8.10.7 --dependency=Cabal=Cabal-3.2.1.0 --dependency=array=array-0.5.4.0 --dependency=binary=binary-0.8.8.0 --dependency=bytestring=bytestring-0.10.12.0 --dependency=containers=containers-0.6.5.1 --dependency=directory=directory-1.3.6.0 --dependency=filepath=filepath-1.4.2.1 --dependency=ghc-boot=ghc-boot-8.10.7 --dependency=ghc-compact=ghc-compact-0.1.0.0 --dependency=ghc-prim=ghc-prim-0.6.1 --dependency=hpc=hpc-0.6.1.0 --dependency=mtl=mtl-2.2.2 --dependency=parsec=parsec-3.1.14.0 --dependency=process=process-1.6.13.2 --dependency=text=text-1.2.4.1 --dependency=time=time-1.9.3 --dependency=transformers=transformers-0.5.6.2 --dependency=unix=unix-2.7.2.2 --dependency=xhtml=xhtml-3000.2.2.1 --dependency=terminfo=terminfo-0.4.1.4 --with-ghc=ghc --with-ghc-pkg=ghc-pkg --with-hsc2hs=hsc2hs --with-gcc=cc --with-ld=ld.gold --ghc-option=-optl-fuse-ld=gold --ld-option=-fuse-ld=gold --with-ar=ar --with-strip=strip --disable-executable-stripping --disable-library-stripping --disable-library-profiling --disable-executable-profiling --enable-static --enable-shared --disable-coverage --enable-library-for-ghci --enable-split-sections --docdir=/nix/store/ic5kazm7j41azhvirv4v2cjb6yg2snq6-atomic-primops-lib-atomic-primops-0.8.4-haddock-doc/share/doc/atomic-primops Configuring library for atomic-primops-0.8.4.. Warning: The flag --disable-executable-profiling is deprecated. Please use --disable-profiling instead. building Preprocessing library for atomic-primops-0.8.4.. Running Haddock on library for atomic-primops-0.8.4.. Warning: The documentation for the following packages are not installed. No links will be generated to these packages: array-0.5.4.0, base-4.14.3.0, deepseq-1.4.4.0, ghc-prim-0.6.1, integer-gmp-1.0.3.0, transformers-0.5.6.2 Warning: --source-* options are ignored when --hyperlinked-source is enabled. Haddock coverage: Data/Atomics/Internal.hs:52:20: warning: [-Wunused-top-binds] Defined but not used: data constructor ‘Ticket’  | 52 | newtype Ticket a = Ticket Any  | ^^^^^^^^^^ Warning: Couldn't find .haddock for export casIntArray# Warning: Couldn't find .haddock for export fetchAddIntArray# 44% ( 4 / 9) in 'Data.Atomics.Internal' Missing documentation for: casIntArray# fetchAddIntArray# readForCAS# (Data/Atomics/Internal.hs:68) casMutVarTicketed# (Data/Atomics/Internal.hs:80) ptrEq (Data/Atomics/Internal.hs:60) Data/Atomics/Counter.hs:114:7: warning: [-Wunbanged-strict-patterns] Pattern bindings containing unlifted types should use an outermost bang pattern: (# s2#, res# #) = casIntArray# mba# 0# old# new# s1#  | 114 | let (# s2#, res# #) = casIntArray# mba# 0# old# new# s1# in  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  Data/Atomics/Counter.hs:133:7: warning: [-Wunbanged-strict-patterns] Pattern bindings containing unlifted types should use an outermost bang pattern: (# s2#, res #) = fetchAddIntArray# mba# 0# incr# s1#  | 133 | let (# s2#, res #) = fetchAddIntArray# mba# 0# incr# s1# in  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  Data/Atomics/Counter.hs:140:7: warning: [-Wunbanged-strict-patterns] Pattern bindings containing unlifted types should use an outermost bang pattern: (# s2#, _ #) = fetchAddIntArray# mba# 0# incr# s1#  | 140 | let (# s2#, _ #) = fetchAddIntArray# mba# 0# incr# s1# in  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  100% ( 17 / 17) in 'Data.Atomics.Counter' Data/Atomics.hs:54:1: warning: [-Wdodgy-imports] Module ‘GHC.IORef’ does not export ‘atomicModifyIORef’  | 54 | import GHC.IORef hiding (atomicModifyIORef)  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  Data/Atomics.hs:150:7: warning: [-Wunbanged-strict-patterns] Pattern bindings containing unlifted types should use an outermost bang pattern: (# s2#, res #) = casIntArray# mba# ix# old# new# s1#  | 150 | let (# s2#, res #) = casIntArray# mba# ix# old# new# s1# in  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  Data/Atomics.hs:165:7: warning: [-Wunbanged-strict-patterns] Pattern bindings containing unlifted types should use an outermost bang pattern: (# s2#, res #) = fetchAddIntArray# mba# offset# incr# s1#  | 165 | let (# s2#, res #) = fetchAddIntArray# mba# offset# incr# s1# in  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  Data/Atomics.hs:218:11: warning: [-Wunbanged-strict-patterns] Pattern bindings containing unlifted types should use an outermost bang pattern: (# s2#, res #) = atomicOp# mba# offset# val# s1#  | 218 | let (# s2#, res #) = atomicOp# mba# offset# val# s1# in  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  Data/Atomics.hs:230:7: warning: [-Wunbanged-strict-patterns] Pattern bindings containing unlifted types should use an outermost bang pattern: (# s2#, res #) = fetchAddIntArray# mba# offset# incr# s1#  | 230 | let (# s2#, res #) = fetchAddIntArray# mba# offset# incr# s1# in  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: 'Tickets' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'new' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'casArrayTicketed' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: '__sync_add_and_fetch' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'current' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'old' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 33 / 33) in 'Data.Atomics' Warning: Data.Atomics.Internal: could not find link destinations for: - GHC.Prim.Int# - GHC.Prim.State# - GHC.Prim.MutVar# - GHC.Prim.MutableArray# - GHC.Classes.Eq - GHC.Classes.== - GHC.Types.Bool - GHC.Classes./= - GHC.Show.Show - GHC.Show.showsPrec - GHC.Types.Int - GHC.Show.ShowS - GHC.Show.show - GHC.Base.String - GHC.Show.showList Warning: Data.Atomics.Counter: could not find link destinations for: - GHC.Types.Int - GHC.Types.IO - GHC.Types.Bool Warning: Data.Atomics: could not find link destinations for: - GHC.Classes.Eq - GHC.Classes.== - GHC.Types.Bool - GHC.Classes./= - GHC.Show.Show - GHC.Show.showsPrec - GHC.Types.Int - GHC.Show.ShowS - GHC.Show.show - GHC.Base.String - GHC.Show.showList - GHC.IORef.IORef - GHC.Types.IO - GHC.IORef.readIORef - GHC.Types.True - Data.IORef.atomicModifyIORef - GHC.Prim.MutVar# Documentation created: dist/doc/html/atomic-primops/index.html, dist/doc/html/atomic-primops/atomic-primops.txt installing post-installation fixup shrinking RPATHs of ELF executables and libraries in /nix/store/75kq3gvazmcgqqk5camlmw0nchs4l8vz-atomic-primops-lib-atomic-primops-0.8.4-haddock strip is /nix/store/isfz9zhlj418lkc5v9k6wwl00hvdzp74-gcc-wrapper-10.3.0/bin/strip patching script interpreter paths in /nix/store/75kq3gvazmcgqqk5camlmw0nchs4l8vz-atomic-primops-lib-atomic-primops-0.8.4-haddock checking for references to /build/ in /nix/store/75kq3gvazmcgqqk5camlmw0nchs4l8vz-atomic-primops-lib-atomic-primops-0.8.4-haddock... shrinking RPATHs of ELF executables and libraries in /nix/store/ic5kazm7j41azhvirv4v2cjb6yg2snq6-atomic-primops-lib-atomic-primops-0.8.4-haddock-doc strip is /nix/store/isfz9zhlj418lkc5v9k6wwl00hvdzp74-gcc-wrapper-10.3.0/bin/strip patching script interpreter paths in /nix/store/ic5kazm7j41azhvirv4v2cjb6yg2snq6-atomic-primops-lib-atomic-primops-0.8.4-haddock-doc checking for references to /build/ in /nix/store/ic5kazm7j41azhvirv4v2cjb6yg2snq6-atomic-primops-lib-atomic-primops-0.8.4-haddock-doc...