Mock Version: 4.1 Mock Version: 4.1 Mock Version: 4.1 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/shake.spec'], chrootPath='/var/lib/mock/dist-oc9-epol-build-227797-81176/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/shake.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/shake-0.19.7-3.oc9.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/shake.spec'], chrootPath='/var/lib/mock/dist-oc9-epol-build-227797-81176/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/shake.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.OfeGBr + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf shake-0.19.7 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/shake-0.19.7.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd shake-0.19.7 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/heaps-0.4.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/js-dgtable-0.5.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.drBhK8 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,--build-id=sha1' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd shake-0.19.7 + HOME=/builddir/build/BUILD/shake-0.19.7 + for i in heaps-0.4 js-dgtable-0.5.2 ++ echo heaps-0.4 ++ sed -e 's/\(.*\)-.*/\1/' + name=heaps ++ echo heaps-0.4 ++ sed -e 's/.*-\(.*\)/\1/' + ver=0.4 + cd heaps-0.4 + case $name in ++ ls ++ grep -i -e '^\(ANNOUNCE\|AUTHORS\|CHANGELOG\|CHANGES\|CONTRIBUTORS\|README\|TODO\)' + for f in $(ls | grep -i -e '^\(ANNOUNCE\|AUTHORS\|CHANGELOG\|CHANGES\|CONTRIBUTORS\|README\|TODO\)') + '[' -f CHANGELOG.markdown -a -x CHANGELOG.markdown ']' + for f in $(ls | grep -i -e '^\(ANNOUNCE\|AUTHORS\|CHANGELOG\|CHANGES\|CONTRIBUTORS\|README\|TODO\)') + '[' -f README.markdown -a -x README.markdown ']' + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + export 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,--build-id=sha1' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,--build-id=sha1' + '[' -f Setup.hs -o -f Setup.lhs ']' + cp /usr/share/ghc-rpm-macros/Setup.hs . + '[' -d /usr/lib64/ghc-9.8.4/lib ']' + subsubdir=/lib + '[' -x Setup ']' + ghc --make -package Cabal -no-user-package-db -dynamic Setup [1 of 2] Compiling Main ( Setup.hs, Setup.o ) [2 of 2] Linking Setup + LANG=C.utf8 + ./Setup --version Cabal library version 3.10.3.0 + '[' -x Setup ']' + LANG=C.utf8 ++ echo ' -O2' -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection ++ sed -e 's/ / -optc/g' ++ echo ' -Wl,-z,relro' -Wl,--as-needed -Wl,--build-id=sha1 ++ sed -e 's/ / -optl/g' + ./Setup configure --prefix=/usr --libdir=/usr/lib64 --docdir=/usr/share/licenses/shake '--libsubdir=$compiler/lib/$pkgid' '--datasubdir=$pkgid' '--libexecsubdir=$pkgid' --ghc --dynlibdir=/usr/lib64/ghc-9.8.4/lib --user '--ghc-options= -optc-O2 -optc-fexceptions -optc-g -optc-grecord-gcc-switches -optc-pipe -optc-Wall -optc-Werror=format-security -optc-Wp,-D_FORTIFY_SOURCE=2 -optc-Wp,-D_GLIBCXX_ASSERTIONS -optc-specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -optc-fstack-protector-strong -optc-m64 -optc-march=x86-64-v2 -optc-mtune=generic -optc-fasynchronous-unwind-tables -optc-fstack-clash-protection -optc-fcf-protection -optl-Wl,-z,relro -optl-Wl,--as-needed -optl-Wl,--build-id=sha1 -fhide-source-paths' --enable-shared --docdir=/usr/share/licenses/ghc-heaps --htmldir=/usr/share/doc/ghc/html/libraries/heaps-0.4 --user Configuring heaps-0.4... + '[' -x Setup ']' + LANG=C.utf8 + ./Setup build -j32 Preprocessing library for heaps-0.4.. Building library for heaps-0.4.. [1 of 1] Compiling Data.Heap src/Data/Heap.hs:377:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘(Forest a, Forest a)’ not matched: (_, Nil) | 377 | (left, Node r' a' as' `Cons` right) = minZ leq as | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + '[' -n dist/build/libHSheaps-0.4-4hGH4SBxhsXK4CE3RMW2nD-ghc9.8.4.so ']' + '[' -x Setup ']' + LANG=C.utf8 + ./Setup haddock --html --hyperlink-source --hoogle Preprocessing library for heaps-0.4.. Running Haddock on library for heaps-0.4.. Warning: The documentation for the following packages are not installed. No links will be generated to these packages: base-4.19.2.0, ghc-bignum-1.3, ghc-prim-0.11.0 Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 1] Compiling Data.Heap ( src/Data/Heap.hs, nothing ) Haddock coverage: Warning: 'Heap' is ambiguous. It is defined * at src/Data/Heap.hs:136:5 * at src/Data/Heap.hs:134:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Heap.hs:134:1 Warning: 'Entry' is ambiguous. It is defined * at src/Data/Heap.hs:785:18 * at src/Data/Heap.hs:785:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Heap.hs:785:1 Warning: 'toList' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 47 / 47) in 'Data.Heap' Warning: Data.Heap: could not find link destinations for: - GHC.Classes.== - GHC.Classes.>= - GHC.Base.fmap - GHC.Base.<> - GHC.Base.mempty - GHC.Base.mappend - GHC.Base.mconcat - GHC.Classes.Eq - GHC.Real.Integral - GHC.Base.Monad - Data.Data.Data - GHC.Base.Functor - GHC.Num.Num - GHC.Classes.Ord - GHC.Read.Read - GHC.Show.Show - Data.Typeable.Internal.Typeable - GHC.Base.Applicative - Data.Foldable.Foldable - Data.Traversable.Traversable - GHC.Base.Semigroup - GHC.Base.Monoid - GHC.Types.Bool - GHC.Base.String - GHC.Types.Int - GHC.Maybe.Maybe - GHC.Types.Ordering - GHC.Base.NonEmpty - GHC.Types.Type - GHC.Base.. - GHC.Base.id - GHC.Classes.not - Data.Foldable.elem - Data.Foldable.foldMap - Data.Foldable.foldl - Data.Foldable.foldl1 - Data.Foldable.foldr - Data.Foldable.foldr1 - Data.Foldable.length - Data.Foldable.maximum - Data.Foldable.minimum - Data.Foldable.null - Data.Foldable.product - Data.Foldable.sum - Data.Traversable.mapM - Data.Traversable.sequence - Data.Traversable.sequenceA - Data.Traversable.traverse - GHC.Base.<$ - GHC.Read.readList - GHC.Read.readsPrec - GHC.Show.show - GHC.Show.showList - GHC.Show.showsPrec - GHC.Show.ShowS - Text.ParserCombinators.ReadP.ReadS - GHC.Classes./= - GHC.Classes.< - GHC.Classes.<= - GHC.Classes.> - GHC.Classes.compare - GHC.Classes.max - GHC.Classes.min - GHC.Base.MonadPlus - Data.Data.Constr - Data.Data.dataCast1 - Data.Data.dataCast2 - Data.Data.dataTypeOf - Data.Data.gfoldl - Data.Data.gmapM - Data.Data.gmapMo - Data.Data.gmapMp - Data.Data.gmapQ - Data.Data.gmapQi - Data.Data.gmapQl - Data.Data.gmapQr - Data.Data.gmapT - Data.Data.gunfold - Data.Data.toConstr - Data.Data.DataType - Data.Foldable.fold - Data.Foldable.foldMap' - Data.Foldable.foldl' - Data.Foldable.foldr' - Data.Foldable.toList - GHC.Read.readListPrec - GHC.Read.readPrec - Text.ParserCombinators.ReadPrec.ReadPrec - Data.Bifunctor.Bifunctor - Data.Bifunctor.bimap - Data.Bifunctor.first - Data.Bifunctor.second - GHC.Base.sconcat - GHC.Base.stimes Documentation created: dist/doc/html/heaps/, dist/doc/html/heaps/heaps.txt + ./Setup register --inplace Registering library for heaps-0.4.. + cd .. + for i in heaps-0.4 js-dgtable-0.5.2 ++ echo js-dgtable-0.5.2 ++ sed -e 's/\(.*\)-.*/\1/' + name=js-dgtable ++ echo js-dgtable-0.5.2 ++ sed -e 's/.*-\(.*\)/\1/' + ver=0.5.2 + cd js-dgtable-0.5.2 + case $name in ++ ls ++ grep -i -e '^\(ANNOUNCE\|AUTHORS\|CHANGELOG\|CHANGES\|CONTRIBUTORS\|README\|TODO\)' + for f in $(ls | grep -i -e '^\(ANNOUNCE\|AUTHORS\|CHANGELOG\|CHANGES\|CONTRIBUTORS\|README\|TODO\)') + '[' -f CHANGES.txt -a -x CHANGES.txt ']' + for f in $(ls | grep -i -e '^\(ANNOUNCE\|AUTHORS\|CHANGELOG\|CHANGES\|CONTRIBUTORS\|README\|TODO\)') + '[' -f README.md -a -x README.md ']' + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + export 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,--build-id=sha1' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,--build-id=sha1' + '[' -f Setup.hs -o -f Setup.lhs ']' + '[' -d /usr/lib64/ghc-9.8.4/lib ']' + subsubdir=/lib + '[' -x Setup ']' + ghc --make -package Cabal -no-user-package-db -dynamic Setup [1 of 2] Compiling Main ( Setup.hs, Setup.o ) [2 of 2] Linking Setup + LANG=C.utf8 + ./Setup --version Cabal library version 3.10.3.0 + '[' -x Setup ']' + LANG=C.utf8 ++ echo ' -O2' -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection ++ sed -e 's/ / -optc/g' ++ echo ' -Wl,-z,relro' -Wl,--as-needed -Wl,--build-id=sha1 ++ sed -e 's/ / -optl/g' + ./Setup configure --prefix=/usr --libdir=/usr/lib64 --docdir=/usr/share/licenses/shake '--libsubdir=$compiler/lib/$pkgid' '--datasubdir=$pkgid' '--libexecsubdir=$pkgid' --ghc --dynlibdir=/usr/lib64/ghc-9.8.4/lib --user '--ghc-options= -optc-O2 -optc-fexceptions -optc-g -optc-grecord-gcc-switches -optc-pipe -optc-Wall -optc-Werror=format-security -optc-Wp,-D_FORTIFY_SOURCE=2 -optc-Wp,-D_GLIBCXX_ASSERTIONS -optc-specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -optc-fstack-protector-strong -optc-m64 -optc-march=x86-64-v2 -optc-mtune=generic -optc-fasynchronous-unwind-tables -optc-fstack-clash-protection -optc-fcf-protection -optl-Wl,-z,relro -optl-Wl,--as-needed -optl-Wl,--build-id=sha1 -fhide-source-paths' --enable-shared --docdir=/usr/share/licenses/ghc-js-dgtable --htmldir=/usr/share/doc/ghc/html/libraries/js-dgtable-0.5.2 --user Warning: js-dgtable.cabal:1:28: Packages with 'cabal-version: 1.12' or later should specify a specific version of the Cabal spec of the form 'cabal-version: x.y'. Use 'cabal-version: 1.18'. Configuring js-dgtable-0.5.2... + '[' -x Setup ']' + LANG=C.utf8 + ./Setup build -j32 Preprocessing library for js-dgtable-0.5.2.. Building library for js-dgtable-0.5.2.. [1 of 2] Compiling Paths_js_dgtable [2 of 2] Compiling Language.Javascript.DGTable + '[' -n dist/build/libHSjs-dgtable-0.5.2-CM73QtBvnrvKmga7XGrHWq-ghc9.8.4.so ']' + '[' -x Setup ']' + LANG=C.utf8 + ./Setup haddock --html --hyperlink-source --hoogle Preprocessing library for js-dgtable-0.5.2.. Running Haddock on library for js-dgtable-0.5.2.. Warning: The documentation for the following packages are not installed. No links will be generated to these packages: base-4.19.2.0, ghc-bignum-1.3, ghc-prim-0.11.0 Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 2] Compiling Paths_js_dgtable ( dist/build/autogen/Paths_js_dgtable.hs, nothing ) [2 of 2] Compiling Language.Javascript.DGTable ( src/Language/Javascript/DGTable.hs, nothing ) Haddock coverage: 100% ( 3 / 3) in 'Language.Javascript.DGTable' Warning: Language.Javascript.DGTable: could not find link destinations for: - GHC.Types.IO - Data.Version.Version - GHC.IO.FilePath Documentation created: dist/doc/html/js-dgtable/, dist/doc/html/js-dgtable/js-dgtable.txt + ./Setup register --inplace Registering library for js-dgtable-0.5.2.. + cd .. ++ ls ++ grep -i -e '^\(ANNOUNCE\|AUTHORS\|CHANGELOG\|CHANGES\|CONTRIBUTORS\|README\|TODO\)' + for f in $(ls | grep -i -e '^\(ANNOUNCE\|AUTHORS\|CHANGELOG\|CHANGES\|CONTRIBUTORS\|README\|TODO\)') + '[' -f CHANGES.txt -a -x CHANGES.txt ']' + for f in $(ls | grep -i -e '^\(ANNOUNCE\|AUTHORS\|CHANGELOG\|CHANGES\|CONTRIBUTORS\|README\|TODO\)') + '[' -f README.md -a -x README.md ']' + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + export 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,--build-id=sha1' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,--build-id=sha1' + '[' -f Setup.hs -o -f Setup.lhs ']' + '[' -d /usr/lib64/ghc-9.8.4/lib ']' + subsubdir=/lib + '[' -x Setup ']' + ghc --make -package Cabal -no-user-package-db -dynamic Setup [1 of 2] Compiling Main ( Setup.hs, Setup.o ) [2 of 2] Linking Setup + LANG=C.utf8 + ./Setup --version Cabal library version 3.10.3.0 + '[' -x Setup ']' + LANG=C.utf8 ++ echo ' -O2' -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection ++ sed -e 's/ / -optc/g' ++ echo ' -Wl,-z,relro' -Wl,--as-needed -Wl,--build-id=sha1 ++ sed -e 's/ / -optl/g' + ./Setup configure --prefix=/usr --libdir=/usr/lib64 --docdir=/usr/share/licenses/shake '--libsubdir=$compiler/lib/$pkgid' '--datasubdir=$pkgid' '--libexecsubdir=$pkgid' --ghc --dynlibdir=/usr/lib64/ghc-9.8.4/lib --user '--ghc-options= -optc-O2 -optc-fexceptions -optc-g -optc-grecord-gcc-switches -optc-pipe -optc-Wall -optc-Werror=format-security -optc-Wp,-D_FORTIFY_SOURCE=2 -optc-Wp,-D_GLIBCXX_ASSERTIONS -optc-specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -optc-fstack-protector-strong -optc-m64 -optc-march=x86-64-v2 -optc-mtune=generic -optc-fasynchronous-unwind-tables -optc-fstack-clash-protection -optc-fcf-protection -optl-Wl,-z,relro -optl-Wl,--as-needed -optl-Wl,--build-id=sha1 -fhide-source-paths' --enable-shared --htmldir=/usr/share/doc/ghc/html/libraries/shake-0.19.7 --user Configuring shake-0.19.7... + '[' -x Setup ']' + LANG=C.utf8 + ./Setup build -j32 Preprocessing library for shake-0.19.7.. Building library for shake-0.19.7.. [ 1 of 73] Compiling Development.Ninja.Env [ 2 of 73] Compiling Development.Ninja.Type [ 3 of 73] Compiling Development.Ninja.Lexer [ 4 of 73] Compiling Development.Ninja.Parse src/Development/Ninja/Parse.hs:40:63: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 40 | else if length outputs == 1 then ninja{singles = (head outputs, build) : singles} | ^^^^ [ 5 of 73] Compiling Development.Shake.Classes [ 6 of 73] Compiling Development.Shake.FilePath src/Development/Shake/FilePath.hs:131:48: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Data.List.Extra, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 131 | | otherwise = (if pre then id else tail) $ (if pos then id else init) x | ^^^^ src/Development/Shake/FilePath.hs:132:31: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Data.List.Extra, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 132 | where pre = sep $ head $ o ++ " " | ^^^^ [ 7 of 73] Compiling Development.Shake.Internal.CmdOption [ 8 of 73] Compiling Development.Shake.Internal.History.Bloom [ 9 of 73] Compiling Development.Shake.Internal.History.Network [10 of 73] Compiling Development.Shake.Internal.History.Types [11 of 73] Compiling General.Bilist [12 of 73] Compiling General.Binary [13 of 73] Compiling Development.Shake.Internal.FileName [14 of 73] Compiling General.Cleanup [15 of 73] Compiling General.EscCodes [16 of 73] Compiling General.Extra [17 of 73] Compiling Development.Shake.Internal.History.Symlink [18 of 73] Compiling Development.Shake.Internal.Errors [19 of 73] Compiling Development.Shake.Internal.Value [20 of 73] Compiling Development.Shake.Internal.FilePattern src/General/Binary.hs:94:64: warning: [GHC-68441] [-Wdeprecations] In the use of ‘memcpy’ (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" | 94 | putEx x = Builder n $ \ptr i -> BS.useAsCString x $ \bs -> BS.memcpy (ptr `plusPtr` i) (castPtr bs) (fromIntegral n) | ^^^^^^^^^ src/General/Binary.hs:103:44: warning: [GHC-68441] [-Wdeprecations] In the use of ‘memcpy’ (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" | 103 | BS.useAsCString x $ \bs -> BS.memcpy (ptr `plusPtr` i) (castPtr bs) (fromIntegral n) | ^^^^^^^^^ src/General/Binary.hs:118:13: warning: [GHC-68441] [-Wdeprecations] In the use of ‘memcpy’ (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" | 118 | BS.memcpy (p `plusPtr` i) (castPtr bs) (fromIntegral n) | ^^^^^^^^^ [21 of 73] Compiling Development.Shake.Internal.Options [22 of 73] Compiling Development.Shake.Internal.FileInfo [23 of 73] Compiling Development.Shake.Internal.Core.Monad [24 of 73] Compiling General.Fence [25 of 73] Compiling General.FileLock [26 of 73] Compiling General.GetOpt [27 of 73] Compiling General.Intern [28 of 73] Compiling General.Ids [29 of 73] Compiling Development.Shake.Internal.History.Serialise [30 of 73] Compiling Development.Shake.Internal.History.Server [31 of 73] Compiling Development.Shake.Internal.Core.Database [32 of 73] Compiling General.ListBuilder [33 of 73] Compiling General.Makefile [34 of 73] Compiling General.Process [35 of 73] Compiling General.Thread [36 of 73] Compiling General.Chunks [37 of 73] Compiling General.Timing [38 of 73] Compiling General.Pool [39 of 73] Compiling Development.Shake.Internal.Core.Storage src/Development/Shake/Internal/Core/Storage.hs:52:15: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 52 | where s = tail $ init $ show x -- call show, then take off the leading/trailing quotes | ^^^^ [40 of 73] Compiling General.TypeMap [41 of 73] Compiling General.Wait [42 of 73] Compiling Development.Shake.Internal.History.Shared [43 of 73] Compiling Development.Shake.Internal.History.Cloud [44 of 73] Compiling Development.Shake.Internal.Core.Types [45 of 73] Compiling Development.Shake.Internal.Core.Rules src/Development/Shake/Internal/Core/Rules.hs:241:24: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 241 | :: (RuleResult key ~ value, ShakeValue key, Typeable value, NFData value, Show value, Partial) | ^ src/Development/Shake/Internal/Core/Rules.hs:248:24: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 248 | :: (RuleResult key ~ value, ShakeValue key, BinaryEx key, Typeable value, NFData value, Show value, Partial) | ^ src/Development/Shake/Internal/Core/Rules.hs:255:24: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 255 | :: (RuleResult key ~ value, ShakeValue key, Typeable value, NFData value, Show value, Partial) | ^ [46 of 73] Compiling Development.Shake.Internal.Core.Pool [47 of 73] Compiling Development.Shake.Internal.Core.Action src/Development/Shake/Internal/Core/Action.hs:586:67: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Data.List.Extra, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 586 | modifyRW $ const $ localClearMutable $ snd3 $ head now | ^^^^ [48 of 73] Compiling Development.Shake.Internal.Resource [49 of 73] Compiling Development.Shake.Internal.Core.Build src/Development/Shake/Internal/Core/Build.hs:63:37: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 63 | getDatabaseValue :: (RuleResult key ~ value, ShakeValue key, Typeable value) => key -> Action (Maybe (Result (Either BS.ByteString value))) | ^ src/Development/Shake/Internal/Core/Build.hs:236:35: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 236 | apply :: (Partial, RuleResult key ~ value, ShakeValue key, Typeable value) => [key] -> Action [value] | ^ src/Development/Shake/Internal/Core/Build.hs:246:36: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 246 | apply1 :: (Partial, RuleResult key ~ value, ShakeValue key, Typeable value) => key -> Action value | ^ src/Development/Shake/Internal/Core/Build.hs:247:37: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Data.List.Extra, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 247 | apply1 = withFrozenCallStack $ fmap head . apply . pure | ^^^^ [50 of 73] Compiling Development.Shake.Rule [51 of 73] Compiling Development.Shake.Internal.Rules.Rerun [52 of 73] Compiling Development.Shake.Internal.Rules.Oracle src/Development/Shake/Internal/Rules/Oracle.hs:36:43: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 36 | addOracleFlavor :: (Located, RuleResult q ~ a, ShakeValue q, ShakeValue a) => Flavor -> (q -> Action a) -> Rules (q -> Action a) | ^ src/Development/Shake/Internal/Rules/Oracle.hs:130:28: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 130 | addOracle :: (RuleResult q ~ a, ShakeValue q, ShakeValue a, Partial) => (q -> Action a) -> Rules (q -> Action a) | ^ src/Development/Shake/Internal/Rules/Oracle.hs:136:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 136 | addOracleHash :: (RuleResult q ~ a, ShakeValue q, ShakeValue a, Partial) => (q -> Action a) -> Rules (q -> Action a) | ^ src/Development/Shake/Internal/Rules/Oracle.hs:152:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 152 | addOracleCache ::(RuleResult q ~ a, ShakeValue q, ShakeValue a, Partial) => (q -> Action a) -> Rules (q -> Action a) | ^ src/Development/Shake/Internal/Rules/Oracle.hs:158:28: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 158 | askOracle :: (RuleResult q ~ a, ShakeValue q, ShakeValue a) => q -> Action a | ^ src/Development/Shake/Internal/Rules/Oracle.hs:162:29: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 162 | askOracles :: (RuleResult q ~ a, ShakeValue q, ShakeValue a) => [q] -> Action [a] | ^ [53 of 73] Compiling Development.Shake.Internal.Rules.File [54 of 73] Compiling Development.Shake.Internal.Rules.OrderOnly [55 of 73] Compiling Development.Shake.Internal.Rules.Files src/Development/Shake/Internal/Rules/Files.hs:168:42: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 168 | ["* " ++ p ++ (if compatible [p, head ps] then "" else " (incompatible)") | p <- ps] | ^^^^ [56 of 73] Compiling Development.Shake.Internal.Derived [57 of 73] Compiling Development.Shake.Command [58 of 73] Compiling Development.Shake.Internal.Rules.Directory [59 of 73] Compiling Development.Shake.Internal.Rules.Default [60 of 73] Compiling Paths_shake [61 of 73] Compiling Development.Shake.Internal.Paths [62 of src/Development/Shake/Internal/Rules/Directory.hs:116:30: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 116 | queryRule :: (RuleResult key ~ value | ^ 73] Compiling General.Template [63 of 73] Compiling Development.Shake.Internal.Progress [64 of 73] Compiling Development.Shake.Internal.CompactUI [65 of 73] Compiling Development.Shake.Internal.Profile [66 of 73] Compiling Development.Shake.Internal.Core.Run [67 of 73] Compiling Development.Shake.Database [68 of 73] Compiling Development.Shake.Internal.Demo src/Development/Shake/Internal/Demo.hs:44:25: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Data.List.Extra, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 44 | pure $ home head (map ("shake-demo" ++) ("":map show [2..]) \\ dir) | ^^^^ [69 of 73] Compiling Development.Shake.Internal.Args src/Development/Shake/Internal/Args.hs:404:100: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Data.List.Extra, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 404 | Just ("record",file) -> Right ([ProgressRecord $ if null file then "progress.txt" else tail file], id) | ^^^^ src/Development/Shake/Internal/Args.hs:405:100: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Data.List.Extra, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 405 | Just ("replay",file) -> Right ([ProgressReplay $ if null file then "progress.txt" else tail file], id) | ^^^^ [70 of 73] Compiling Development.Shake src/Development/Shake.hs:225:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 225 | askOracleWith :: (RuleResult q ~ a, ShakeValue q, ShakeValue a) => q -> a -> Action a | ^ [71 of 73] Compiling Development.Shake.Util [72 of 73] Compiling Development.Shake.Forward [73 of 73] Compiling Development.Shake.Config Preprocessing executable 'shake' for shake-0.19.7.. Building executable 'shake' for shake-0.19.7.. [ 1 of 71] Compiling Development.Ninja.Env [ 2 of 71] Compiling Development.Ninja.Type [ 3 of 71] Compiling Development.Ninja.Lexer [ 4 of 71] Compiling Development.Ninja.Parse src/Development/Ninja/Parse.hs:40:63: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 40 | else if length outputs == 1 then ninja{singles = (head outputs, build) : singles} | ^^^^ [ 5 of 71] Compiling Development.Shake.Classes [ 6 of 71] Compiling Development.Shake.FilePath [ 7 of 71] Compiling Development.Shake.Internal.CmdOption [ src/Development/Shake/FilePath.hs:131:48: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Data.List.Extra, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 131 | | otherwise = (if pre then id else tail) $ (if pos then id else init) x | ^^^^ src/Development/Shake/FilePath.hs:132:31: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Data.List.Extra, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 132 | where pre = sep $ head $ o ++ " " | ^^^^ 8 of 71] Compiling Development.Shake.Internal.History.Bloom [ 9 of 71] Compiling Development.Shake.Internal.History.Network [10 of 71] Compiling Development.Shake.Internal.History.Types [11 of 71] Compiling General.Bilist [12 of 71] Compiling General.Binary [13 of 71] Compiling Development.Shake.Internal.FileName [14 of 71] Compiling General.Cleanup [15 of 71] Compiling General.EscCodes [16 of 71] Compiling General.Extra [17 of 71] Compiling Development.Shake.Internal.History.Symlink [18 of 71] Compiling Development.Shake.Internal.Errors [19 of 71] Compiling Development.Shake.Internal.Value [20 of 71] Compiling Development.Shake.Internal.FilePattern src/General/Binary.hs:94:64: warning: [GHC-68441] [-Wdeprecations] In the use of ‘memcpy’ (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" | 94 | putEx x = Builder n $ \ptr i -> BS.useAsCString x $ \bs -> BS.memcpy (ptr `plusPtr` i) (castPtr bs) (fromIntegral n) | ^^^^^^^^^ src/General/Binary.hs:103:44: warning: [GHC-68441] [-Wdeprecations] In the use of ‘memcpy’ (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" | 103 | BS.useAsCString x $ \bs -> BS.memcpy (ptr `plusPtr` i) (castPtr bs) (fromIntegral n) | ^^^^^^^^^ src/General/Binary.hs:118:13: warning: [GHC-68441] [-Wdeprecations] In the use of ‘memcpy’ (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" | 118 | BS.memcpy (p `plusPtr` i) (castPtr bs) (fromIntegral n) | ^^^^^^^^^ [21 of 71] Compiling Development.Shake.Internal.Options [22 of 71] Compiling Development.Shake.Internal.FileInfo [23 of 71] Compiling Development.Shake.Internal.Core.Monad [24 of 71] Compiling General.Fence [25 of 71] Compiling General.FileLock [26 of 71] Compiling General.GetOpt [27 of 71] Compiling General.Intern [28 of 71] Compiling General.Ids [29 of 71] Compiling Development.Shake.Internal.History.Serialise [30 of 71] Compiling Development.Shake.Internal.History.Server [31 of 71] Compiling Development.Shake.Internal.Core.Database [32 of 71] Compiling General.ListBuilder [33 of 71] Compiling General.Makefile [34 of 71] Compiling General.Process [35 of 71] Compiling General.Thread [36 of 71] Compiling General.Chunks [37 of 71] Compiling General.Timing [38 of 71] Compiling General.Pool [39 of 71] Compiling Development.Shake.Internal.Core.Storage src/Development/Shake/Internal/Core/Storage.hs:52:15: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 52 | where s = tail $ init $ show x -- call show, then take off the leading/trailing quotes | ^^^^ [40 of 71] Compiling General.TypeMap [41 of 71] Compiling General.Wait [42 of 71] Compiling Development.Shake.Internal.History.Shared [43 of 71] Compiling Development.Shake.Internal.History.Cloud [44 of 71] Compiling Development.Shake.Internal.Core.Types [45 of 71] Compiling Development.Shake.Internal.Core.Rules src/Development/Shake/Internal/Core/Rules.hs:241:24: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 241 | :: (RuleResult key ~ value, ShakeValue key, Typeable value, NFData value, Show value, Partial) | ^ src/Development/Shake/Internal/Core/Rules.hs:248:24: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 248 | :: (RuleResult key ~ value, ShakeValue key, BinaryEx key, Typeable value, NFData value, Show value, Partial) | ^ src/Development/Shake/Internal/Core/Rules.hs:255:24: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 255 | :: (RuleResult key ~ value, ShakeValue key, Typeable value, NFData value, Show value, Partial) | ^ [46 of 71] Compiling Development.Shake.Internal.Core.Pool [47 of 71] Compiling Development.Shake.Internal.Core.Action src/Development/Shake/Internal/Core/Action.hs:586:67: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Data.List.Extra, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 586 | modifyRW $ const $ localClearMutable $ snd3 $ head now | ^^^^ [48 of 71] Compiling Development.Shake.Internal.Resource [49 of 71] Compiling Development.Shake.Internal.Core.Build src/Development/Shake/Internal/Core/Build.hs:63:37: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 63 | getDatabaseValue :: (RuleResult key ~ value, ShakeValue key, Typeable value) => key -> Action (Maybe (Result (Either BS.ByteString value))) | ^ src/Development/Shake/Internal/Core/Build.hs:236:35: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 236 | apply :: (Partial, RuleResult key ~ value, ShakeValue key, Typeable value) => [key] -> Action [value] | ^ src/Development/Shake/Internal/Core/Build.hs:246:36: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 246 | apply1 :: (Partial, RuleResult key ~ value, ShakeValue key, Typeable value) => key -> Action value | ^ src/Development/Shake/Internal/Core/Build.hs:247:37: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Data.List.Extra, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 247 | apply1 = withFrozenCallStack $ fmap head . apply . pure | ^^^^ [50 of 71] Compiling Development.Shake.Internal.Rules.Rerun [51 of 71] Compiling Development.Shake.Internal.Rules.Oracle src/Development/Shake/Internal/Rules/Oracle.hs:36:43: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 36 | addOracleFlavor :: (Located, RuleResult q ~ a, ShakeValue q, ShakeValue a) => Flavor -> (q -> Action a) -> Rules (q -> Action a) | ^ src/Development/Shake/Internal/Rules/Oracle.hs:130:28: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 130 | addOracle :: (RuleResult q ~ a, ShakeValue q, ShakeValue a, Partial) => (q -> Action a) -> Rules (q -> Action a) | ^ src/Development/Shake/Internal/Rules/Oracle.hs:136:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 136 | addOracleHash :: (RuleResult q ~ a, ShakeValue q, ShakeValue a, Partial) => (q -> Action a) -> Rules (q -> Action a) | ^ src/Development/Shake/Internal/Rules/Oracle.hs:152:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 152 | addOracleCache ::(RuleResult q ~ a, ShakeValue q, ShakeValue a, Partial) => (q -> Action a) -> Rules (q -> Action a) | ^ src/Development/Shake/Internal/Rules/Oracle.hs:158:28: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 158 | askOracle :: (RuleResult q ~ a, ShakeValue q, ShakeValue a) => q -> Action a | ^ src/Development/Shake/Internal/Rules/Oracle.hs:162:29: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 162 | askOracles :: (RuleResult q ~ a, ShakeValue q, ShakeValue a) => [q] -> Action [a] | ^ [52 of 71] Compiling Development.Shake.Internal.Rules.File [53 of 71] Compiling Development.Shake.Internal.Rules.OrderOnly [54 of 71] Compiling Development.Shake.Internal.Rules.Files src/Development/Shake/Internal/Rules/Files.hs:168:42: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 168 | ["* " ++ p ++ (if compatible [p, head ps] then "" else " (incompatible)") | p <- ps] | ^^^^ [55 of 71] Compiling Development.Shake.Internal.Derived [56 of 71] Compiling Development.Shake.Command [57 of 71] Compiling Development.Shake.Internal.Rules.Directory [58 of 71] Compiling Development.Shake.Internal.Rules.Default [59 of 71] Compiling src/Development/Shake/Internal/Rules/Directory.hs:116:30: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 116 | queryRule :: (RuleResult key ~ value | ^ Paths_shake [60 of 71] Compiling Development.Shake.Internal.Paths [61 of 71] Compiling General.Template [62 of 71] Compiling Development.Shake.Internal.Progress [63 of 71] Compiling Development.Shake.Internal.CompactUI [64 of 71] Compiling Development.Shake.Internal.Profile [65 of 71] Compiling Development.Shake.Internal.Core.Run [66 of 71] Compiling Development.Shake.Database [67 of 71] Compiling Development.Shake.Internal.Demo src/Development/Shake/Internal/Demo.hs:44:25: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Data.List.Extra, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 44 | pure $ home head (map ("shake-demo" ++) ("":map show [2..]) \\ dir) | ^^^^ [68 of 71] Compiling Development.Shake.Internal.Args src/Development/Shake/Internal/Args.hs:404:100: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Data.List.Extra, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 404 | Just ("record",file) -> Right ([ProgressRecord $ if null file then "progress.txt" else tail file], id) | ^^^^ src/Development/Shake/Internal/Args.hs:405:100: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Data.List.Extra, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 405 | Just ("replay",file) -> Right ([ProgressReplay $ if null file then "progress.txt" else tail file], id) | ^^^^ [69 of 71] Compiling Development.Shake src/Development/Shake.hs:225:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 225 | askOracleWith :: (RuleResult q ~ a, ShakeValue q, ShakeValue a) => q -> a -> Action a | ^ [70 of 71] Compiling Development.Ninja.All src/Development/Ninja/All.hs:86:76: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Data.List.Extra, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 86 | build needDeps phonys rules pools out2 $ snd $ multiples Map.! head out2 | ^^^^ [71 of 71] Compiling Run [72 of 72] Linking dist/build/shake/shake + '[' -n dist/build/libHSshake-0.19.7-FspVdrAwJJCCOXeDpslA3z-ghc9.8.4.so ']' + '[' -x Setup ']' + LANG=C.utf8 + ./Setup haddock --html --hyperlink-source --hoogle Preprocessing library for shake-0.19.7.. Running Haddock on library for shake-0.19.7.. Warning: The documentation for the following packages are not installed. No links will be generated to these packages: array-0.5.8.0, base-4.19.2.0, binary-0.8.9.1, bytestring-0.12.1.0, clock-0.8.4, containers-0.6.8, deepseq-1.5.1.0, directory-1.3.8.5, exceptions-0.10.7, extra-1.7.16, filepath-1.4.301.0, filepattern-0.1.3, ghc-bignum-1.3, ghc-boot-th-9.8.4, ghc-prim-0.11.0, hashable-1.4.7.0, js-flot-0.8.3, js-jquery-3.3.1, mtl-2.3.1, os-string-2.0.7, pretty-1.1.3.6, primitive-0.9.0.0, process-1.6.25.0, random-1.2.1.3, splitmix-0.1.1, stm-2.5.3.1, template-haskell-2.21.0.0, text-2.1.1, time-1.12.2, transformers-0.6.1.0, unix-2.8.6.0, unordered-containers-0.2.20, utf8-string-1.0.2 Warning: --source-* options are ignored when --hyperlinked-source is enabled. [ 1 of 73] Compiling Development.Ninja.Env ( src/Development/Ninja/Env.hs, nothing ) [ 2 of 73] Compiling Development.Ninja.Type ( src/Development/Ninja/Type.hs, nothing ) [ 3 of 73] Compiling Development.Ninja.Lexer ( src/Development/Ninja/Lexer.hs, nothing ) [ 4 of 73] Compiling Development.Ninja.Parse ( src/Development/Ninja/Parse.hs, nothing ) src/Development/Ninja/Parse.hs:40:63: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 40 | else if length outputs == 1 then ninja{singles = (head outputs, build) : singles} | ^^^^ [ 5 of 73] Compiling Development.Shake.Classes ( src/Development/Shake/Classes.hs, nothing ) [ 6 of 73] Compiling Development.Shake.FilePath ( src/Development/Shake/FilePath.hs, nothing ) src/Development/Shake/FilePath.hs:131:48: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Data.List.Extra, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 131 | | otherwise = (if pre then id else tail) $ (if pos then id else init) x | ^^^^ src/Development/Shake/FilePath.hs:132:31: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Data.List.Extra, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 132 | where pre = sep $ head $ o ++ " " | ^^^^ [ 7 of 73] Compiling Development.Shake.Internal.CmdOption ( src/Development/Shake/Internal/CmdOption.hs, nothing ) [ 8 of 73] Compiling Development.Shake.Internal.History.Bloom ( src/Development/Shake/Internal/History/Bloom.hs, nothing ) [ 9 of 73] Compiling Development.Shake.Internal.History.Network ( src/Development/Shake/Internal/History/Network.hs, nothing ) [10 of 73] Compiling Development.Shake.Internal.History.Types ( src/Development/Shake/Internal/History/Types.hs, nothing ) [11 of 73] Compiling General.Bilist ( src/General/Bilist.hs, nothing ) [12 of 73] Compiling General.Binary ( src/General/Binary.hs, nothing ) src/General/Binary.hs:94:64: warning: [GHC-68441] [-Wdeprecations] In the use of ‘memcpy’ (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" | 94 | putEx x = Builder n $ \ptr i -> BS.useAsCString x $ \bs -> BS.memcpy (ptr `plusPtr` i) (castPtr bs) (fromIntegral n) | ^^^^^^^^^ src/General/Binary.hs:103:44: warning: [GHC-68441] [-Wdeprecations] In the use of ‘memcpy’ (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" | 103 | BS.useAsCString x $ \bs -> BS.memcpy (ptr `plusPtr` i) (castPtr bs) (fromIntegral n) | ^^^^^^^^^ src/General/Binary.hs:118:13: warning: [GHC-68441] [-Wdeprecations] In the use of ‘memcpy’ (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" | 118 | BS.memcpy (p `plusPtr` i) (castPtr bs) (fromIntegral n) | ^^^^^^^^^ [13 of 73] Compiling Development.Shake.Internal.FileName ( src/Development/Shake/Internal/FileName.hs, nothing ) [14 of 73] Compiling General.Cleanup ( src/General/Cleanup.hs, nothing ) [15 of 73] Compiling General.EscCodes ( src/General/EscCodes.hs, nothing ) [16 of 73] Compiling General.Extra ( src/General/Extra.hs, nothing ) [17 of 73] Compiling Development.Shake.Internal.History.Symlink ( src/Development/Shake/Internal/History/Symlink.hs, nothing ) [18 of 73] Compiling Development.Shake.Internal.Errors ( src/Development/Shake/Internal/Errors.hs, nothing ) [19 of 73] Compiling Development.Shake.Internal.Value ( src/Development/Shake/Internal/Value.hs, nothing ) [20 of 73] Compiling Development.Shake.Internal.FilePattern ( src/Development/Shake/Internal/FilePattern.hs, nothing ) [21 of 73] Compiling Development.Shake.Internal.Options ( src/Development/Shake/Internal/Options.hs, nothing ) [22 of 73] Compiling Development.Shake.Internal.FileInfo ( src/Development/Shake/Internal/FileInfo.hs, nothing ) [23 of 73] Compiling Development.Shake.Internal.Core.Monad ( src/Development/Shake/Internal/Core/Monad.hs, nothing ) [24 of 73] Compiling General.Fence ( src/General/Fence.hs, nothing ) [25 of 73] Compiling General.FileLock ( src/General/FileLock.hs, nothing ) [26 of 73] Compiling General.GetOpt ( src/General/GetOpt.hs, nothing ) [27 of 73] Compiling General.Intern ( src/General/Intern.hs, nothing ) [28 of 73] Compiling General.Ids ( src/General/Ids.hs, nothing ) [29 of 73] Compiling Development.Shake.Internal.History.Serialise ( src/Development/Shake/Internal/History/Serialise.hs, nothing ) [30 of 73] Compiling Development.Shake.Internal.History.Server ( src/Development/Shake/Internal/History/Server.hs, nothing ) [31 of 73] Compiling Development.Shake.Internal.Core.Database ( src/Development/Shake/Internal/Core/Database.hs, nothing ) [32 of 73] Compiling General.ListBuilder ( src/General/ListBuilder.hs, nothing ) [33 of 73] Compiling General.Makefile ( src/General/Makefile.hs, nothing ) [34 of 73] Compiling General.Process ( src/General/Process.hs, nothing ) [35 of 73] Compiling General.Thread ( src/General/Thread.hs, nothing ) [36 of 73] Compiling General.Chunks ( src/General/Chunks.hs, nothing ) [37 of 73] Compiling General.Timing ( src/General/Timing.hs, nothing ) [38 of 73] Compiling General.Pool ( src/General/Pool.hs, nothing ) [39 of 73] Compiling Development.Shake.Internal.Core.Storage ( src/Development/Shake/Internal/Core/Storage.hs, nothing ) src/Development/Shake/Internal/Core/Storage.hs:52:15: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 52 | where s = tail $ init $ show x -- call show, then take off the leading/trailing quotes | ^^^^ [40 of 73] Compiling General.TypeMap ( src/General/TypeMap.hs, nothing ) [41 of 73] Compiling General.Wait ( src/General/Wait.hs, nothing ) [42 of 73] Compiling Development.Shake.Internal.History.Shared ( src/Development/Shake/Internal/History/Shared.hs, nothing ) [43 of 73] Compiling Development.Shake.Internal.History.Cloud ( src/Development/Shake/Internal/History/Cloud.hs, nothing ) [44 of 73] Compiling Development.Shake.Internal.Core.Types ( src/Development/Shake/Internal/Core/Types.hs, nothing ) [45 of 73] Compiling Development.Shake.Internal.Core.Rules ( src/Development/Shake/Internal/Core/Rules.hs, nothing ) src/Development/Shake/Internal/Core/Rules.hs:241:24: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 241 | :: (RuleResult key ~ value, ShakeValue key, Typeable value, NFData value, Show value, Partial) | ^ src/Development/Shake/Internal/Core/Rules.hs:248:24: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 248 | :: (RuleResult key ~ value, ShakeValue key, BinaryEx key, Typeable value, NFData value, Show value, Partial) | ^ src/Development/Shake/Internal/Core/Rules.hs:255:24: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 255 | :: (RuleResult key ~ value, ShakeValue key, Typeable value, NFData value, Show value, Partial) | ^ [46 of 73] Compiling Development.Shake.Internal.Core.Pool ( src/Development/Shake/Internal/Core/Pool.hs, nothing ) [47 of 73] Compiling Development.Shake.Internal.Core.Action ( src/Development/Shake/Internal/Core/Action.hs, nothing ) src/Development/Shake/Internal/Core/Action.hs:586:67: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Data.List.Extra, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 586 | modifyRW $ const $ localClearMutable $ snd3 $ head now | ^^^^ [48 of 73] Compiling Development.Shake.Internal.Resource ( src/Development/Shake/Internal/Resource.hs, nothing ) [49 of 73] Compiling Development.Shake.Internal.Core.Build ( src/Development/Shake/Internal/Core/Build.hs, nothing ) src/Development/Shake/Internal/Core/Build.hs:63:37: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 63 | getDatabaseValue :: (RuleResult key ~ value, ShakeValue key, Typeable value) => key -> Action (Maybe (Result (Either BS.ByteString value))) | ^ src/Development/Shake/Internal/Core/Build.hs:236:35: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 236 | apply :: (Partial, RuleResult key ~ value, ShakeValue key, Typeable value) => [key] -> Action [value] | ^ src/Development/Shake/Internal/Core/Build.hs:246:36: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 246 | apply1 :: (Partial, RuleResult key ~ value, ShakeValue key, Typeable value) => key -> Action value | ^ src/Development/Shake/Internal/Core/Build.hs:247:37: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Data.List.Extra, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 247 | apply1 = withFrozenCallStack $ fmap head . apply . pure | ^^^^ [50 of 73] Compiling Development.Shake.Rule ( src/Development/Shake/Rule.hs, nothing ) [51 of 73] Compiling Development.Shake.Internal.Rules.Rerun ( src/Development/Shake/Internal/Rules/Rerun.hs, nothing ) [52 of 73] Compiling Development.Shake.Internal.Rules.Oracle ( src/Development/Shake/Internal/Rules/Oracle.hs, nothing ) src/Development/Shake/Internal/Rules/Oracle.hs:36:43: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 36 | addOracleFlavor :: (Located, RuleResult q ~ a, ShakeValue q, ShakeValue a) => Flavor -> (q -> Action a) -> Rules (q -> Action a) | ^ src/Development/Shake/Internal/Rules/Oracle.hs:130:28: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 130 | addOracle :: (RuleResult q ~ a, ShakeValue q, ShakeValue a, Partial) => (q -> Action a) -> Rules (q -> Action a) | ^ src/Development/Shake/Internal/Rules/Oracle.hs:136:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 136 | addOracleHash :: (RuleResult q ~ a, ShakeValue q, ShakeValue a, Partial) => (q -> Action a) -> Rules (q -> Action a) | ^ src/Development/Shake/Internal/Rules/Oracle.hs:152:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 152 | addOracleCache ::(RuleResult q ~ a, ShakeValue q, ShakeValue a, Partial) => (q -> Action a) -> Rules (q -> Action a) | ^ src/Development/Shake/Internal/Rules/Oracle.hs:158:28: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 158 | askOracle :: (RuleResult q ~ a, ShakeValue q, ShakeValue a) => q -> Action a | ^ src/Development/Shake/Internal/Rules/Oracle.hs:162:29: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 162 | askOracles :: (RuleResult q ~ a, ShakeValue q, ShakeValue a) => [q] -> Action [a] | ^ [53 of 73] Compiling Development.Shake.Internal.Rules.File ( src/Development/Shake/Internal/Rules/File.hs, nothing ) [54 of 73] Compiling Development.Shake.Internal.Rules.OrderOnly ( src/Development/Shake/Internal/Rules/OrderOnly.hs, nothing ) [55 of 73] Compiling Development.Shake.Internal.Rules.Files ( src/Development/Shake/Internal/Rules/Files.hs, nothing ) src/Development/Shake/Internal/Rules/Files.hs:168:42: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 168 | ["* " ++ p ++ (if compatible [p, head ps] then "" else " (incompatible)") | p <- ps] | ^^^^ [56 of 73] Compiling Development.Shake.Internal.Derived ( src/Development/Shake/Internal/Derived.hs, nothing ) [57 of 73] Compiling Development.Shake.Command ( src/Development/Shake/Command.hs, nothing ) [58 of 73] Compiling Development.Shake.Internal.Rules.Directory ( src/Development/Shake/Internal/Rules/Directory.hs, nothing ) src/Development/Shake/Internal/Rules/Directory.hs:116:30: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 116 | queryRule :: (RuleResult key ~ value | ^ [59 of 73] Compiling Development.Shake.Internal.Rules.Default ( src/Development/Shake/Internal/Rules/Default.hs, nothing ) [60 of 73] Compiling Paths_shake ( dist/build/autogen/Paths_shake.hs, nothing ) [61 of 73] Compiling Development.Shake.Internal.Paths ( src/Development/Shake/Internal/Paths.hs, nothing ) [62 of 73] Compiling General.Template ( src/General/Template.hs, nothing ) [63 of 73] Compiling Development.Shake.Internal.Progress ( src/Development/Shake/Internal/Progress.hs, nothing ) [64 of 73] Compiling Development.Shake.Internal.CompactUI ( src/Development/Shake/Internal/CompactUI.hs, nothing ) [65 of 73] Compiling Development.Shake.Internal.Profile ( src/Development/Shake/Internal/Profile.hs, nothing ) [66 of 73] Compiling Development.Shake.Internal.Core.Run ( src/Development/Shake/Internal/Core/Run.hs, nothing ) [67 of 73] Compiling Development.Shake.Database ( src/Development/Shake/Database.hs, nothing ) [68 of 73] Compiling Development.Shake.Internal.Demo ( src/Development/Shake/Internal/Demo.hs, nothing ) src/Development/Shake/Internal/Demo.hs:44:25: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Data.List.Extra, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 44 | pure $ home head (map ("shake-demo" ++) ("":map show [2..]) \\ dir) | ^^^^ [69 of 73] Compiling Development.Shake.Internal.Args ( src/Development/Shake/Internal/Args.hs, nothing ) src/Development/Shake/Internal/Args.hs:404:100: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Data.List.Extra, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 404 | Just ("record",file) -> Right ([ProgressRecord $ if null file then "progress.txt" else tail file], id) | ^^^^ src/Development/Shake/Internal/Args.hs:405:100: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Data.List.Extra, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 405 | Just ("replay",file) -> Right ([ProgressReplay $ if null file then "progress.txt" else tail file], id) | ^^^^ [70 of 73] Compiling Development.Shake ( src/Development/Shake.hs, nothing ) src/Development/Shake.hs:225:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 225 | askOracleWith :: (RuleResult q ~ a, ShakeValue q, ShakeValue a) => q -> a -> Action a | ^ [71 of 73] Compiling Development.Shake.Util ( src/Development/Shake/Util.hs, nothing ) [72 of 73] Compiling Development.Shake.Forward ( src/Development/Shake/Forward.hs, nothing ) [73 of 73] Compiling Development.Shake.Config ( src/Development/Shake/Config.hs, nothing ) Haddock coverage: Warning: 'ShakeValue' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: Development.Shake.Classes: Couldn't find .haddock for export Show Warning: Development.Shake.Classes: Couldn't find .haddock for export Typeable Warning: Development.Shake.Classes: Couldn't find .haddock for export Eq Warning: Development.Shake.Classes: Couldn't find .haddock for export Hashable Warning: Development.Shake.Classes: Couldn't find .haddock for export Binary Warning: Development.Shake.Classes: Couldn't find .haddock for export NFData 14% ( 1 / 7) in 'Development.Shake.Classes' Missing documentation for: Show Typeable Eq Hashable Binary NFData Warning: Development.Shake.FilePath: Could not find documentation for exported module: System.FilePath Warning: Development.Shake.FilePath: Couldn't find .haddock for export FilePath Warning: Development.Shake.FilePath: Couldn't find .haddock for export takeDirectory Warning: Development.Shake.FilePath: Couldn't find .haddock for export isPathSeparator Warning: Development.Shake.FilePath: Couldn't find .haddock for export Warning: Development.Shake.FilePath: Couldn't find .haddock for export isRelative Warning: Development.Shake.FilePath: Couldn't find .haddock for export takeDrive Warning: Development.Shake.FilePath: Couldn't find .haddock for export makeRelative Warning: Development.Shake.FilePath: Couldn't find .haddock for export -<.> Warning: Development.Shake.FilePath: Couldn't find .haddock for export addTrailingPathSeparator Warning: Development.Shake.FilePath: Couldn't find .haddock for export combine Warning: Development.Shake.FilePath: Couldn't find .haddock for export dropDrive Warning: Development.Shake.FilePath: Couldn't find .haddock for export dropFileName Warning: Development.Shake.FilePath: Couldn't find .haddock for export dropTrailingPathSeparator Warning: Development.Shake.FilePath: Couldn't find .haddock for export equalFilePath Warning: Development.Shake.FilePath: Couldn't find .haddock for export extSeparator Warning: Development.Shake.FilePath: Couldn't find .haddock for export getSearchPath Warning: Development.Shake.FilePath: Couldn't find .haddock for export hasDrive Warning: Development.Shake.FilePath: Couldn't find .haddock for export hasTrailingPathSeparator Warning: Development.Shake.FilePath: Couldn't find .haddock for export isAbsolute Warning: Development.Shake.FilePath: Couldn't find .haddock for export isDrive Warning: Development.Shake.FilePath: Couldn't find .haddock for export isExtSeparator Warning: Development.Shake.FilePath: Couldn't find .haddock for export isExtensionOf Warning: Development.Shake.FilePath: Couldn't find .haddock for export isSearchPathSeparator Warning: Development.Shake.FilePath: Couldn't find .haddock for export isValid Warning: Development.Shake.FilePath: Couldn't find .haddock for export joinDrive Warning: Development.Shake.FilePath: Couldn't find .haddock for export joinPath Warning: Development.Shake.FilePath: Couldn't find .haddock for export makeValid Warning: Development.Shake.FilePath: Couldn't find .haddock for export normalise Warning: Development.Shake.FilePath: Couldn't find .haddock for export pathSeparator Warning: Development.Shake.FilePath: Couldn't find .haddock for export pathSeparators Warning: Development.Shake.FilePath: Couldn't find .haddock for export replaceBaseName Warning: Development.Shake.FilePath: Couldn't find .haddock for export replaceDirectory Warning: Development.Shake.FilePath: Couldn't find .haddock for export replaceExtensions Warning: Development.Shake.FilePath: Couldn't find .haddock for export replaceFileName Warning: Development.Shake.FilePath: Couldn't find .haddock for export searchPathSeparator Warning: Development.Shake.FilePath: Couldn't find .haddock for export splitDirectories Warning: Development.Shake.FilePath: Couldn't find .haddock for export splitDrive Warning: Development.Shake.FilePath: Couldn't find .haddock for export splitFileName Warning: Development.Shake.FilePath: Couldn't find .haddock for export splitPath Warning: Development.Shake.FilePath: Couldn't find .haddock for export splitSearchPath Warning: Development.Shake.FilePath: Couldn't find .haddock for export stripExtension Warning: Development.Shake.FilePath: Couldn't find .haddock for export takeBaseName Warning: Development.Shake.FilePath: Couldn't find .haddock for export takeFileName Warning: Development.Shake.FilePath: Could not find documentation for exported module: System.FilePath.Posix Warning: Development.Shake.FilePath: Couldn't find .haddock for export splitExtension Warning: Development.Shake.FilePath: Couldn't find .haddock for export takeExtension Warning: Development.Shake.FilePath: Couldn't find .haddock for export replaceExtension Warning: Development.Shake.FilePath: Couldn't find .haddock for export dropExtension Warning: Development.Shake.FilePath: Couldn't find .haddock for export addExtension Warning: Development.Shake.FilePath: Couldn't find .haddock for export hasExtension Warning: Development.Shake.FilePath: Couldn't find .haddock for export <.> Warning: Development.Shake.FilePath: Couldn't find .haddock for export splitExtensions Warning: Development.Shake.FilePath: Couldn't find .haddock for export takeExtensions Warning: Development.Shake.FilePath: Couldn't find .haddock for export dropExtensions 14% ( 9 / 62) in 'Development.Shake.FilePath' Missing documentation for: FilePath takeDirectory isPathSeparator isRelative takeDrive makeRelative -<.> addTrailingPathSeparator combine dropDrive dropFileName dropTrailingPathSeparator equalFilePath extSeparator getSearchPath hasDrive hasTrailingPathSeparator isAbsolute isDrive isExtSeparator isExtensionOf isSearchPathSeparator isValid joinDrive joinPath makeValid normalise pathSeparator pathSeparators replaceBaseName replaceDirectory replaceExtensions replaceFileName searchPathSeparator splitDirectories splitDrive splitFileName splitPath splitSearchPath stripExtension takeBaseName takeFileName splitExtension takeExtension replaceExtension dropExtension addExtension hasExtension <.> splitExtensions takeExtensions dropExtensions Warning: 'command' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'cmd' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'ByteString' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'traced' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'interruptProcessGroupOf' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'terminateProcess' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Stdout' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Stderr' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'shakeLintInside' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: General.Binary: Couldn't find .haddock for export Storable Warning: General.Extra: Couldn't find .haddock for export Partial Warning: General.Extra: Couldn't find .haddock for export withFrozenCallStack Warning: 'normaliseEx' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Hidden' is ambiguous. It is defined * at src/Development/Shake/Internal/Options.hs:298:20 * at src/Development/Shake/Internal/Options.hs:298:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Internal/Options.hs:298:1 Warning: 'addShakeExtra' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'getShakeExtra' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'progressSimple' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Progress' is ambiguous. It is defined * at src/Development/Shake/Internal/Options.hs:94:17 * at src/Development/Shake/Internal/Options.hs:94:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Internal/Options.hs:94:1 Warning: 'stdout' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'stderr' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'getShakeOptions' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'progressDisplay' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'needed' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'ShakeOptions' is ambiguous. It is defined * at src/Development/Shake/Internal/Options.hs:137:21 * at src/Development/Shake/Internal/Options.hs:137:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Internal/Options.hs:137:1 Warning: General.GetOpt: Couldn't find .haddock for export OptDescr Warning: General.GetOpt: Couldn't find .haddock for export ArgDescr Warning: 'Fence' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'writeChunks' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'addPoolException' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'addPoolResume' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'addPoolStart' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'addPoolBatch' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Fence' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'lintTrackWrite' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'lintTrackRead' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'UserRule' is ambiguous. It is defined * at src/Development/Shake/Internal/Core/Types.hs:400:7 * at src/Development/Shake/Internal/Core/Types.hs:393:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:393:1 Warning: 'addUserRule' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Rules' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'priority' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'alternatives' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'versioned' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'RunResult' is ambiguous. It is defined * at src/Development/Shake/Internal/Core/Types.hs:103:24 * at src/Development/Shake/Internal/Core/Types.hs:103:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:103:1 Warning: 'Action' is ambiguous. It is defined * at src/Development/Shake/Internal/Core/Types.hs:65:20 * at src/Development/Shake/Internal/Core/Types.hs:65:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:65:1 Warning: 'action' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'need' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'ShakeOptions' is ambiguous. It is defined * at src/Development/Shake/Internal/Options.hs:137:21 * at src/Development/Shake/Internal/Options.hs:137:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Internal/Options.hs:137:1 Warning: 'Rules' is ambiguous. It is defined * at src/Development/Shake/Internal/Core/Rules.hs:114:19 * at src/Development/Shake/Internal/Core/Rules.hs:114:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Internal/Core/Rules.hs:114:1 Warning: 'BinaryOp' is ambiguous. It is defined * at src/General/Binary.hs:33:19 * at src/General/Binary.hs:33:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/General/Binary.hs:33:1 Warning: 'writeFile'' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Action' is ambiguous. It is defined * at src/Development/Shake/Internal/Core/Types.hs:65:20 * at src/Development/Shake/Internal/Core/Types.hs:65:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:65:1 Warning: 'need' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'ShakeOptions' is ambiguous. It is defined * at src/Development/Shake/Internal/Options.hs:137:21 * at src/Development/Shake/Internal/Options.hs:137:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Internal/Options.hs:137:1 Warning: 'Progress' is ambiguous. It is defined * at src/Development/Shake/Internal/Options.hs:94:17 * at src/Development/Shake/Internal/Options.hs:94:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Internal/Options.hs:94:1 Warning: 'alwaysRerun' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'produces' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'orderOnly' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'withResource' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'cmd' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'command' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'apply' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: '-<.>' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: '%>' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Resource' is ambiguous. It is defined * at src/Development/Shake/Internal/Resource.hs:73:17 * at src/Development/Shake/Internal/Resource.hs:73:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Internal/Resource.hs:73:1 Warning: 'need' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Action' is ambiguous. It is defined * at src/Development/Shake/Internal/Core/Types.hs:65:20 * at src/Development/Shake/Internal/Core/Types.hs:65:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:65:1 Warning: 'produces' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'need' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'ByteString' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'RunResult' is ambiguous. It is defined * at src/Development/Shake/Internal/Core/Types.hs:103:24 * at src/Development/Shake/Internal/Core/Types.hs:103:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:103:1 100% ( 38 / 38) in 'Development.Shake.Rule' Warning: 'newCache' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'getDirectoryFiles' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'getEnv' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Action' is ambiguous. It is defined * at src/Development/Shake/Internal/Core/Types.hs:65:20 * at src/Development/Shake/Internal/Core/Types.hs:65:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:65:1 Warning: 'cmd_' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'neededMakefileDependencies' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'needMakefileDependencies' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'shakeArgs' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Action' is ambiguous. It is defined * at src/Development/Shake/Internal/Core/Types.hs:65:20 * at src/Development/Shake/Internal/Core/Types.hs:65:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:65:1 Warning: 'dropExtension' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Stdout' is ambiguous. It is defined * at src/Development/Shake/Command.hs:501:20 * at src/Development/Shake/Command.hs:501:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Command.hs:501:1 Warning: 'Stderr' is ambiguous. It is defined * at src/Development/Shake/Command.hs:509:20 * at src/Development/Shake/Command.hs:509:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Command.hs:509:1 Warning: 'Exit' is ambiguous. It is defined * at src/Development/Shake/Command.hs:518:16 * at src/Development/Shake/Command.hs:518:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Command.hs:518:1 Warning: 'CmdLine' is ambiguous. It is defined * at src/Development/Shake/Command.hs:542:19 * at src/Development/Shake/Command.hs:542:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Command.hs:542:1 Warning: 'CmdTime' is ambiguous. It is defined * at src/Development/Shake/Command.hs:538:19 * at src/Development/Shake/Command.hs:538:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Command.hs:538:1 Warning: 'ByteString' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'StdoutTrim' is ambiguous. It is defined * at src/Development/Shake/Command.hs:504:24 * at src/Development/Shake/Command.hs:504:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Command.hs:504:1 Warning: 'CmdArgument' is ambiguous. It is defined * at src/Development/Shake/Command.hs:721:23 * at src/Development/Shake/Command.hs:721:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Command.hs:721:1 Warning: 'Action' is ambiguous. It is defined * at src/Development/Shake/Internal/Core/Types.hs:65:20 * at src/Development/Shake/Internal/Core/Types.hs:65:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:65:1 Warning: Development.Shake.Command: Couldn't find .haddock for export unit 95% ( 23 / 24) in 'Development.Shake.Command' Missing documentation for: unit Warning: 'lookupEnv' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'cmd' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'phony' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'shakeFiles' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'ShakeOptions' is ambiguous. It is defined * at src/Development/Shake/Internal/Options.hs:137:21 * at src/Development/Shake/Internal/Options.hs:137:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Internal/Options.hs:137:1 Warning: 'ShakeDatabase' is ambiguous. It is defined * at src/Development/Shake/Database.hs:52:22 * at src/Development/Shake/Database.hs:52:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Database.hs:52:1 Warning: 'SomeException' is ambiguous. It is defined * in ‘GHC.Exception.Type’ * in ‘GHC.Exception.Type’ You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in ‘GHC.Exception.Type’ Warning: 'ShakeException' is ambiguous. It is defined * at src/Development/Shake/Internal/Errors.hs:130:23 * at src/Development/Shake/Internal/Errors.hs:130:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Internal/Errors.hs:130:1 Warning: 'Action' is ambiguous. It is defined * at src/Development/Shake/Internal/Core/Types.hs:65:20 * at src/Development/Shake/Internal/Core/Types.hs:65:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:65:1 100% ( 10 / 10) in 'Development.Shake.Database' Warning: 'ShakeOptions' is ambiguous. It is defined * at src/Development/Shake/Internal/Options.hs:137:21 * at src/Development/Shake/Internal/Options.hs:137:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Internal/Options.hs:137:1 Warning: 'cmd' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Binary' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Hashable' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'NFData' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: Development.Shake: Couldn't find .haddock for export MonadIO Warning: Development.Shake: Couldn't find .haddock for export unit 98% (171 /173) in 'Development.Shake' Missing documentation for: liftIO unit 100% ( 7 / 7) in 'Development.Shake.Util' Warning: 'ShakeOptions' is ambiguous. It is defined * at src/Development/Shake/Internal/Options.hs:137:21 * at src/Development/Shake/Internal/Options.hs:137:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Development/Shake/Internal/Options.hs:137:1 100% ( 8 / 8) in 'Development.Shake.Forward' Warning: '-<.>' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 7 / 7) in 'Development.Shake.Config' Warning: Development.Shake.Classes: could not find link destinations for: - GHC.Real.Integral - GHC.Ix.Ix - GHC.Generics.Generic1 - GHC.Types.Bool - GHC.Base.String - GHC.Types.Char - GHC.Types.Double - GHC.Types.Float - GHC.Types.Int - GHC.Int.Int8 - GHC.Int.Int16 - GHC.Int.Int32 - GHC.Int.Int64 - GHC.Num.Integer.Integer - GHC.Num.Natural.Natural - GHC.Maybe.Maybe - GHC.Types.Ordering - GHC.Real.Ratio - GHC.Stable.StablePtr - GHC.Types.Word - GHC.Word.Word8 - GHC.Word.Word16 - GHC.Word.Word32 - GHC.Word.Word64 - GHC.Ptr.Ptr - GHC.Ptr.FunPtr - Data.Either.Either - GHC.Base.Void - GHC.Base.NonEmpty - GHC.Types.Levity - GHC.Types.RuntimeRep - GHC.Types.VecCount - GHC.Types.VecElem - GHC.Types.TyCon - GHC.Types.Module - GHC.Types.TrName - GHC.Types.KindRep - GHC.Types.TypeLitSort - GHC.Generics.V1 - GHC.Generics.U1 - GHC.Generics.Par1 - GHC.Generics.Rec1 - GHC.Generics.K1 - GHC.Generics.M1 - GHC.Generics.:+: - GHC.Generics.:*: - GHC.Generics.:.: - GHC.Generics.Rep1 - GHC.Generics.URec - GHC.Stack.Types.CallStack - Data.Typeable.Internal.TypeRep - Data.Typeable.Internal.SomeTypeRep - Language.Haskell.TH.Syntax.Exp - Language.Haskell.TH.Syntax.Match - Language.Haskell.TH.Syntax.Clause - Language.Haskell.TH.Syntax.Pat - Language.Haskell.TH.Syntax.Stmt - Language.Haskell.TH.Syntax.Con - Language.Haskell.TH.Syntax.Type - Language.Haskell.TH.Syntax.Dec - Language.Haskell.TH.Syntax.Name - Language.Haskell.TH.Syntax.FunDep - Language.Haskell.TH.Syntax.RuleBndr - Language.Haskell.TH.Syntax.TySynEqn - Language.Haskell.TH.Syntax.InjectivityAnn - Language.Haskell.TH.Syntax.Overlap - Language.Haskell.TH.Syntax.DerivClause - Language.Haskell.TH.Syntax.DerivStrategy - Language.Haskell.TH.Syntax.ModName - Foreign.C.ConstPtr.ConstPtr - GHC.Tuple.Prim.Solo - GHC.Show.ShowS - Data.HashMap.Internal.HashMap - Data.Hashable.Class.Hashed - GHC.IORef.IORef - Data.ByteString.Internal.Type.ByteString - Data.Binary.Get.Internal.Decoder - Data.Binary.Put.Put - Data.Binary.Get.Internal.Get - GHC.IO.Handle.Types.Handle - Data.Hashable.Class.Hashable1 - Data.Text.Internal.Text - GHC.Exception.Type.SomeException - Data.Type.Equality.:~~: - Data.Data.DataRep - Data.Data.Constr - Data.Data.DataType - Language.Haskell.TH.Syntax.NameFlavour - GHC.ForeignPtr.ForeignPtr - GHC.ST.ST - GHC.Stack.Types.SrcLoc - Data.Text.Internal.Lazy.Text - Data.ByteString.Lazy.Internal.ByteString - GHC.Arr.Array - GHC.STRef.STRef - Data.HashMap.Internal.Leaf - Data.HashMap.Internal.Array.Array - Data.Functor.Identity.Identity - Data.Functor.Const.Const - Data.Functor.Classes.Eq1 - Data.Semigroup.Internal.Product - Data.Semigroup.Internal.Sum - Data.Semigroup.Internal.Any - Data.Functor.Classes.Show1 - Text.Read.Lex.Lexeme - Data.Complex.Complex - Data.Functor.Compose.Compose - Data.IntMap.Internal.IntMap - Data.Map.Internal.Map - Data.Functor.Product.Product - Data.Proxy.Proxy - Data.Sequence.Internal.Seq - Data.Set.Internal.Set - Data.Functor.Sum.Sum - Data.Tree.Tree - Data.Semigroup.Arg - GHC.Num.BigNat.BigNat - Data.Array.Byte.ByteArray - GHC.Fingerprint.Type.Fingerprint - Data.Semigroup.First - Data.Fixed.Fixed - Foreign.Ptr.IntPtr - Data.IntSet.Internal.IntSet - Data.Semigroup.Last - Data.Semigroup.Max - Data.Semigroup.Min - System.OsString.Internal.Types.Hidden.OsString - System.OsString.Internal.Types.OsString - Data.ByteString.Short.Internal.ShortByteString - System.OsString.Internal.Types.Hidden.PosixString - System.OsString.Internal.Types.PosixString - GHC.StableName.StableName - GHC.Conc.Sync.ThreadId - Data.Unique.Unique - Data.Version.Version - System.OsString.Internal.Types.Hidden.WindowsString - System.OsString.Internal.Types.WindowsString - Foreign.Ptr.WordPtr - Data.Semigroup.WrappedMonoid - GHC.IO.MaskingState - GHC.IO.Exception.IOException - Data.ByteString.Internal.Type.SizeOverflowException - Foreign.C.Types.CSize - Foreign.C.Types.CInt - Foreign.C.Types.CPtrdiff - Foreign.C.Types.CLLong - Foreign.C.Types.CULLong - Foreign.C.Types.CChar - Foreign.C.Types.CUInt - GHC.IO.Buffer.BufferState - Data.Semigroup.Internal.Alt - Data.Monoid.Ap - Data.Ord.Down - Data.Semigroup.Internal.Dual - Data.Monoid.First - Data.Monoid.Last - Control.Applicative.ZipList - Data.Semigroup.Internal.All - GHC.Unicode.GeneralCategory - GHC.Exts.SpecConstrAnnotation - GHC.IO.Encoding.Types.TextEncoding - GHC.ByteOrder.ByteOrder - Foreign.C.Types.CBool - Foreign.C.Types.CClock - Foreign.C.Types.CDouble - Foreign.C.Types.CFile - Foreign.C.Types.CFloat - Foreign.C.Types.CFpos - Foreign.C.Types.CIntMax - Foreign.C.Types.CIntPtr - Foreign.C.Types.CJmpBuf - Foreign.C.Types.CLong - Foreign.C.Types.CSChar - Foreign.C.Types.CSUSeconds - Foreign.C.Types.CShort - Foreign.C.Types.CSigAtomic - Foreign.C.Types.CTime - Foreign.C.Types.CUChar - Foreign.C.Types.CUIntMax - Foreign.C.Types.CUIntPtr - Foreign.C.Types.CULong - Foreign.C.Types.CUSeconds - Foreign.C.Types.CUShort - Foreign.C.Types.CWchar - Data.Type.Equality.:~: - Data.Typeable.TypeRep - GHC.MVar.MVar - GHC.IO.Exception.ExitCode - Data.Array.Byte.MutableByteArray - Data.Sequence.Internal.Elem - Data.Array.Base.IArray - Data.Array.Base.UArray - System.Directory.Internal.Common.Permissions - System.Directory.Internal.Common.XdgDirectory - System.Directory.Internal.Common.XdgDirectoryList - Data.Time.Clock.Internal.UTCTime.UTCTime - Data.List.Extra.RB - Data.Time.Calendar.Days.Day - Data.Time.Format.Locale.TimeLocale - Data.Time.Clock.Internal.NominalDiffTime.NominalDiffTime - Data.Time.LocalTime.Internal.LocalTime.LocalTime - Data.Time.Calendar.Month.Month - Data.Time.LocalTime.Internal.ZonedTime.ZonedTime - Data.Data.ConstrRep - Data.Data.Fixity - GHC.Generics.Associativity - Data.Type.Coercion.Coercion - GHC.Generics.DecidedStrictness - GHC.Generics.Fixity - GHC.Generics.SourceStrictness - GHC.Generics.SourceUnpackedness - Data.Bits.And - Data.Bits.Iff - Data.Bits.Ior - Data.Bits.Xor - GHC.Real.FractionalExponentBase - Control.Exception.Base.NestedAtomically - Control.Exception.Base.NoMethodError - Control.Exception.Base.NonTermination - Control.Exception.Base.PatternMatchFail - Control.Exception.Base.RecConError - Control.Exception.Base.RecSelError - Control.Exception.Base.RecUpdError - Control.Exception.Base.TypeError - GHC.Exception.ErrorCall - GHC.Exception.Type.ArithException - GHC.IO.Exception.AllocationLimitExceeded - GHC.IO.Exception.ArrayException - GHC.IO.Exception.AssertionFailed - GHC.IO.Exception.AsyncException - GHC.IO.Exception.BlockedIndefinitelyOnMVar - GHC.IO.Exception.BlockedIndefinitelyOnSTM - GHC.IO.Exception.CompactionFailed - GHC.IO.Exception.Deadlock - GHC.IO.Exception.SomeAsyncException - Control.Exception.Base.NoMatchingContinuationPrompt - GHC.IO.Exception.FixIOException - GHC.IO.Device.SeekMode - GHC.IO.Handle.HandlePosn - GHC.IO.Handle.Types.BufferMode - GHC.IO.Handle.Types.Newline - GHC.IO.Handle.Types.NewlineMode - GHC.IO.IOMode.IOMode - System.Posix.Types.CMode - Foreign.C.Error.Errno - GHC.IO.Handle.Types.HandleType - GHC.IO.Exception.IOErrorType - System.Time.Extra.Timeout - System.Random.Internal.StdGen - Control.Concurrent.Chan.Chan - Data.Primitive.Array.Array - Data.Primitive.Array.MutableArray - GHC.Conc.Sync.BlockReason - GHC.Conc.Sync.TVar - GHC.Conc.Sync.ThreadStatus - System.Clock.Clock - System.Clock.TimeSpec - System.Posix.Types.CClockId - GHC.Generics.Generically1 - System.OsString.Internal.Types.Hidden.OsChar - System.OsString.Internal.Types.Hidden.PosixChar - System.OsString.Internal.Types.Hidden.WindowsChar - GHC.ForeignSrcLang.Type.ForeignSrcLang - GHC.LanguageExtensions.Type.Extension - Language.Haskell.TH.Syntax.AnnLookup - Language.Haskell.TH.Syntax.AnnTarget - Language.Haskell.TH.Syntax.Bang - Language.Haskell.TH.Syntax.BndrVis - Language.Haskell.TH.Syntax.Body - Language.Haskell.TH.Syntax.Bytes - Language.Haskell.TH.Syntax.Callconv - Language.Haskell.TH.Syntax.DecidedStrictness - Language.Haskell.TH.Syntax.DocLoc - Language.Haskell.TH.Syntax.FamilyResultSig - Language.Haskell.TH.Syntax.Fixity - Language.Haskell.TH.Syntax.FixityDirection - Language.Haskell.TH.Syntax.Foreign - Language.Haskell.TH.Syntax.Guard - Language.Haskell.TH.Syntax.Info - Language.Haskell.TH.Syntax.Inline - Language.Haskell.TH.Syntax.Lit - Language.Haskell.TH.Syntax.Loc - Language.Haskell.TH.Syntax.Module - Language.Haskell.TH.Syntax.ModuleInfo - Language.Haskell.TH.Syntax.NameSpace - Language.Haskell.TH.Syntax.OccName - Language.Haskell.TH.Syntax.PatSynArgs - Language.Haskell.TH.Syntax.PatSynDir - Language.Haskell.TH.Syntax.Phases - Language.Haskell.TH.Syntax.PkgName - Language.Haskell.TH.Syntax.Pragma - Language.Haskell.TH.Syntax.Range - Language.Haskell.TH.Syntax.Role - Language.Haskell.TH.Syntax.RuleMatch - Language.Haskell.TH.Syntax.Safety - Language.Haskell.TH.Syntax.SourceStrictness - Language.Haskell.TH.Syntax.SourceUnpackedness - Language.Haskell.TH.Syntax.Specificity - Language.Haskell.TH.Syntax.TyLit - Language.Haskell.TH.Syntax.TyVarBndr - Language.Haskell.TH.Syntax.TypeFamilyHead - Control.Monad.Trans.Except.ExceptT - Control.Monad.Trans.Identity.IdentityT - Control.Monad.Trans.Maybe.MaybeT - Control.Monad.Trans.Writer.Lazy.WriterT - Control.Monad.Trans.Writer.Strict.WriterT - Data.Sequence.Internal.Digit - Data.Sequence.Internal.FingerTree - Data.Sequence.Internal.Node - Data.Sequence.Internal.ViewL - Data.Sequence.Internal.ViewR - Data.Set.Internal.Intersection - System.OsString.Internal.Types.OsChar - System.OsString.Internal.Types.PosixChar - System.OsString.Internal.Types.WindowsChar - Text.PrettyPrint.Annotated.HughesPJ.AnnotDetails - Text.PrettyPrint.Annotated.HughesPJ.Doc - Text.PrettyPrint.Annotated.HughesPJ.Mode - Text.PrettyPrint.Annotated.HughesPJ.Span - Text.PrettyPrint.Annotated.HughesPJ.Style - Text.PrettyPrint.Annotated.HughesPJ.TextDetails - Text.PrettyPrint.HughesPJ.Doc - System.Random.Internal.StateGen - Data.HashSet.Internal.HashSet - System.Posix.Types.Fd - System.Directory.Internal.Common.FileType - System.Posix.Files.Common.CAttributes - System.Posix.Files.Common.StatxFlags - System.Posix.Files.Common.StatxMask - Data.Dynamic.Dynamic - Text.Read.Lex.Number - Data.Fixed.HasResolution - System.Posix.Types.CBlkSize - System.Posix.Types.CBlkCnt - System.Posix.Types.CNlink - System.Posix.Types.CCc - System.Posix.Types.CDev - System.Posix.Types.CFsBlkCnt - System.Posix.Types.CFsFilCnt - System.Posix.Types.CGid - System.Posix.Types.CId - System.Posix.Types.CIno - System.Posix.Types.CKey - System.Posix.Types.CNfds - System.Posix.Types.COff - System.Posix.Types.CPid - System.Posix.Types.CRLim - System.Posix.Types.CSocklen - System.Posix.Types.CSpeed - System.Posix.Types.CSsize - System.Posix.Types.CTcflag - System.Posix.Types.CTimer - System.Posix.Types.CUid - System.Posix.IO.Common.OpenFileFlags - System.Posix.IO.Common.OpenMode - GHC.IO.Device.IODeviceType - System.Process.Common.CmdSpec - System.Process.Common.CreateProcess - System.Process.Common.StdStream - GHC.IO.FD.FD - Data.Heap.Forest - Data.Heap.Tree - System.FilePattern.Core.Path - System.FilePattern.Core.Pattern - Language.Javascript.Flot.Flot - Data.Type.Ord.OrderingI - GHC.Arr.STArray - GHC.IOArray.IOArray - GHC.Event.TimeOut.TimeoutKey - GHC.IO.Encoding.Types.CodingProgress - GHC.IO.Encoding.Failure.CodingFailureMode - GHC.RTS.Flags.IoSubSystem - GHC.IOPort.IOPort - GHC.IOPort.IOPortException - GHC.InfoProv.InfoProv - GHC.RTS.Flags.CCFlags - GHC.RTS.Flags.ConcFlags - GHC.RTS.Flags.DebugFlags - GHC.RTS.Flags.DoCostCentres - GHC.RTS.Flags.DoHeapProfile - GHC.RTS.Flags.DoTrace - GHC.RTS.Flags.GCFlags - GHC.RTS.Flags.GiveGCStats - GHC.RTS.Flags.MiscFlags - GHC.RTS.Flags.ParFlags - GHC.RTS.Flags.ProfFlags - GHC.RTS.Flags.RTSFlags - GHC.RTS.Flags.TickyFlags - GHC.RTS.Flags.TraceFlags - GHC.Stack.CloneStack.StackEntry - GHC.StaticPtr.StaticPtrInfo - GHC.Stats.GCDetails - GHC.Stats.RTSStats - GHC.TypeLits.SChar - GHC.TypeLits.SSymbol - GHC.TypeLits.SomeChar - GHC.TypeLits.SomeSymbol - GHC.TypeNats.SNat - GHC.TypeNats.SomeNat - System.Timeout.Timeout - Data.ByteString.Builder.RealFloat.FormatMode - Data.Primitive.MutVar.MutVar - Data.Primitive.PrimArray.MutablePrimArray - Data.Primitive.PrimArray.PrimArray - Data.Primitive.SmallArray.SmallArray - Data.Primitive.SmallArray.SmallMutableArray - Data.Primitive.Types.Prim - Data.Primitive.MVar.MVar - Data.Primitive.PrimVar.PrimVar - System.Process.CommunicationHandle.Internal.CommunicationHandle - System.Random.Stateful.AtomicGen - System.Random.Stateful.IOGen - System.Random.Stateful.STGen - System.Random.Stateful.TGen - Data.Time.Calendar.Quarter.Quarter - Data.Time.Calendar.Quarter.QuarterOfYear - Data.Time.Calendar.WeekDate.FirstWeekType - Control.Applicative.Backwards.Backwards - Control.Applicative.Lift.Lift - Data.Functor.Constant.Constant - Data.Functor.Reverse.Reverse - System.Posix.DynamicLinker.Prim.DL - System.Posix.DynamicLinker.Prim.RTLDFlags - System.Posix.Process.Internals.ProcessStatus - System.Posix.Resource.Resource - System.Posix.Resource.ResourceLimit - System.Posix.Resource.ResourceLimits - System.Posix.Fcntl.Advice - Data.HashMap.Internal.Debug.Error - Data.HashMap.Internal.Debug.SubHashPath - Data.HashMap.Internal.Debug.Validity - Codec.Binary.UTF8.Generic.UTF8Bytes - Data.String.UTF8.UTF8 Warning: Development.Shake.FilePath: could not find link destinations for: - GHC.Types.Bool - GHC.Base.String - GHC.Types.Char - GHC.Maybe.Maybe - GHC.Types.IO Warning: Development.Shake.Rule: could not find link destinations for: - GHC.Base.fmap - GHC.Base.Functor - GHC.Types.Bool - GHC.Base.String - GHC.Types.Int - GHC.Maybe.Maybe - GHC.Types.IO - GHC.Types.Type - GHC.Maybe.Nothing - GHC.Maybe.Just - GHC.Types.True - GHC.List.reverse - GHC.Base.<$ - GHC.Show.ShowS - Data.ByteString.Internal.Type.ByteString - Partial.Partial Warning: Development.Shake.Command: could not find link destinations for: - GHC.Classes.>= - GHC.Base.fmap - GHC.Base.<> - GHC.Base.mempty - GHC.Base.mappend - GHC.Base.mconcat - GHC.Real.Integral - GHC.Base.Monad - Data.Data.Data - GHC.Base.Functor - GHC.Classes.Ord - GHC.Base.Semigroup - GHC.Base.Monoid - GHC.Types.Bool - GHC.Base.String - GHC.Types.Double - GHC.Types.Int - GHC.Maybe.Maybe - GHC.Types.Ordering - GHC.Types.IO - Data.Either.Either - GHC.Base.NonEmpty - GHC.Types.Type - GHC.Types.False - GHC.Types.True - GHC.Base.<$ - GHC.Show.ShowS - GHC.Classes.< - GHC.Classes.<= - GHC.Classes.> - GHC.Classes.compare - GHC.Classes.max - GHC.Classes.min - Data.ByteString.Internal.Type.ByteString - Data.Data.Constr - Data.Data.DataType - GHC.Base.MonadPlus - Data.ByteString.Lazy.Internal.ByteString - GHC.Base.sconcat - GHC.Base.stimes - GHC.IO.Exception.ExitCode - GHC.IO.Exception.ExitFailure - Partial.Partial - Data.Data.dataCast1 - Data.Data.dataCast2 - Data.Data.dataTypeOf - Data.Data.gfoldl - Data.Data.gmapM - Data.Data.gmapMo - Data.Data.gmapMp - Data.Data.gmapQ - Data.Data.gmapQi - Data.Data.gmapQl - Data.Data.gmapQr - Data.Data.gmapT - Data.Data.gunfold - Data.Data.toConstr - Control.Monad.IO.Class.MonadIO - System.Process.Common.ProcessHandle - Development.Shake.Command.cmdResult - Development.Shake.Command.Unit - Development.Shake.Command.cmdString - Development.Shake.Command.Result - Development.Shake.Command.Str Warning: Development.Shake.Database: could not find link destinations for: - GHC.Base.String - GHC.Types.IO - GHC.Exception.Type.SomeException Warning: Development.Shake: could not find link destinations for: - GHC.Enum.enumFrom - GHC.Enum.enumFromThen - GHC.Enum.enumFromTo - GHC.Enum.enumFromThenTo - GHC.Classes.>= - GHC.Base.>>= - GHC.Base.>> - GHC.Base.fmap - GHC.Base.return - Control.Monad.Fix.mfix - Control.Monad.Fail.fail - GHC.Base.<> - GHC.Base.mempty - GHC.Base.mappend - GHC.Base.mconcat - GHC.Base.<*> - GHC.Base.pure - GHC.Base.*> - GHC.Enum.Bounded - GHC.Enum.Enum - GHC.Real.Integral - GHC.Base.Monad - Data.Data.Data - GHC.Base.Functor - GHC.Classes.Ord - GHC.Read.Read - Control.Monad.Fix.MonadFix - Control.Monad.Fail.MonadFail - GHC.Base.Applicative - GHC.Base.Semigroup - GHC.Base.Monoid - GHC.Types.Bool - GHC.Base.String - GHC.Types.Double - GHC.Types.Int - GHC.Maybe.Maybe - GHC.Types.Ordering - GHC.Types.IO - Data.Either.Either - GHC.Base.NonEmpty - GHC.Types.Type - GHC.Types.False - GHC.Maybe.Nothing - GHC.Maybe.Just - GHC.Types.True - Data.Either.Left - GHC.Err.error - System.IO.putStrLn - GHC.Base.<* - GHC.Base.liftA2 - GHC.Base.<$ - GHC.Enum.maxBound - GHC.Enum.minBound - GHC.Enum.fromEnum - GHC.Enum.pred - GHC.Enum.succ - GHC.Enum.toEnum - GHC.Read.readList - GHC.Read.readsPrec - GHC.Show.ShowS - Text.ParserCombinators.ReadP.ReadS - GHC.Classes.< - GHC.Classes.<= - GHC.Classes.> - GHC.Classes.compare - GHC.Classes.max - GHC.Classes.min - Data.HashMap.Internal.HashMap - Data.ByteString.Internal.Type.ByteString - GHC.Exception.Type.SomeException - Data.Data.Constr - Data.Data.DataType - GHC.Base.MonadPlus - Data.ByteString.Lazy.Internal.ByteString - GHC.Base.sconcat - GHC.Base.stimes - Text.ParserCombinators.ReadPrec.ReadPrec - GHC.IO.throwIO - GHC.Exception.Type.Exception - GHC.Exception.Type.fromException - GHC.Exception.Type.toException - Data.Traversable.forM - Data.Typeable.TypeRep - GHC.IO.Exception.ExitCode - GHC.IO.Exception.ExitFailure - Partial.Partial - Data.Data.dataCast1 - Data.Data.dataCast2 - Data.Data.dataTypeOf - Data.Data.gfoldl - Data.Data.gmapM - Data.Data.gmapMo - Data.Data.gmapMp - Data.Data.gmapQ - Data.Data.gmapQi - Data.Data.gmapQl - Data.Data.gmapQr - Data.Data.gmapT - Data.Data.gunfold - Data.Data.toConstr - GHC.Read.readPrec - Control.Exception.Base.bracket - GHC.Exception.Type.displayException - System.Time.Extra.Seconds - Control.Monad.IO.Class.MonadIO - GHC.Read.readListPrec - General.Extra.Located - Data.Dynamic.dynTypeRep - Data.Dynamic.Dynamic - Development.Shake.Internal.Options.Hidden - System.Console.GetOpt.OptDescr - System.Process.Common.ProcessHandle - Development.Shake.Command.cmdResult - Development.Shake.Command.Unit - Development.Shake.Command.cmdString - Development.Shake.Command.Result - Development.Shake.Command.Str Warning: Development.Shake.Util: could not find link destinations for: - GHC.Base.String - GHC.Maybe.Maybe - GHC.Types.IO - Data.Either.Either - System.Console.GetOpt.OptDescr Warning: Development.Shake.Forward: could not find link destinations for: - GHC.Types.IO Warning: Development.Shake.Config: could not find link destinations for: - GHC.Base.String - GHC.Maybe.Maybe - GHC.Types.IO - GHC.Maybe.Nothing - Data.HashMap.Internal.HashMap Documentation created: dist/doc/html/shake/, dist/doc/html/shake/shake.txt Preprocessing executable 'shake' for shake-0.19.7.. + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.VdMj9o + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64 ++ dirname /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64 + cd shake-0.19.7 + HOME=/builddir/build/BUILD/shake-0.19.7 + args='heaps-0.4 js-dgtable-0.5.2' + for i in $args + cd heaps-0.4 ++ echo heaps-0.4 ++ sed -e 's/\(.*\)-.*/\1/' + name=heaps ++ echo heaps-0.4 ++ sed -e 's/.*-\(.*\)/\1/' + ver=0.4 + '[' -x Setup ']' + LANG=C.utf8 + ./Setup copy --destdir=/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64 Installing library in /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/heaps-0.4 + '[' -x Setup ']' + LANG=C.utf8 + ./Setup register --gen-pkg-config + '[' -d /usr/lib64/ghc-9.8.4/lib ']' + subsubdir=/lib + '[' -d heaps-0.4.conf ']' + install -D --mode=0644 heaps-0.4.conf /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/package.conf.d/heaps-0.4.conf + '[' -d /usr/lib64/ghc-9.8.4/lib ']' + subsubdir=/lib + '[' '!' -f /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/package.conf.d/heaps-0.4.conf ']' + rm -f ghc-heaps.files ghc-heaps-doc.files + touch ghc-heaps.files ghc-heaps-doc.files + '[' -d /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/licenses/ghc-heaps ']' ++ ls /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/licenses/ghc-heaps + for i in $(ls /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/licenses/ghc-$name) + echo '%license heaps-0.4/LICENSE' + for i in /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4${subsubdir}/libHS$name-$ver-*ghc9.8.4.so + '[' -x /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/libHSheaps-0.4-4hGH4SBxhsXK4CE3RMW2nD-ghc9.8.4.so ']' + echo /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/libHSheaps-0.4-4hGH4SBxhsXK4CE3RMW2nD-ghc9.8.4.so + pkgdir=/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/heaps-0.4 + '[' '!' -d /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/heaps-0.4 ']' + '[' -d /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/heaps-0.4 ']' + find /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/heaps-0.4 -type d -fprintf ghc-heaps-devel.files '%%dir %p\n' -o '(' -name '*.p_hi' -o -name 'libHS*_p.a' ')' -fprint ghc-heaps-prof.files -o -fprint ghc-heaps-devel.files + ls /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/package.conf.d/heaps-0.4.conf + haddock_dir=/usr/share/doc/ghc/html/libraries/heaps-0.4 + '[' -d /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/doc/ghc/html/libraries/heaps-0.4 ']' + echo /usr/share/doc/ghc/html/libraries/heaps-0.4 + for i in ghc-$name.files ghc-$name-devel.files ghc-$name-doc.files ghc-$name-prof.files + '[' -f ghc-heaps.files ']' + sed -i -e 's!/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64!!g' ghc-heaps.files + for i in ghc-$name.files ghc-$name-devel.files ghc-$name-doc.files ghc-$name-prof.files + '[' -f ghc-heaps-devel.files ']' + sed -i -e 's!/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64!!g' ghc-heaps-devel.files + for i in ghc-$name.files ghc-$name-devel.files ghc-$name-doc.files ghc-$name-prof.files + '[' -f ghc-heaps-doc.files ']' + sed -i -e 's!/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64!!g' ghc-heaps-doc.files + for i in ghc-$name.files ghc-$name-devel.files ghc-$name-doc.files ghc-$name-prof.files + '[' -f ghc-heaps-prof.files ']' + sed -i -e 's!/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64!!g' ghc-heaps-prof.files running ghc_delete_rpaths: + echo 'running ghc_delete_rpaths:' + type chrpath ++ find /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64 -type f -executable -exec sh -c 'file {} | grep -q '\''dynamically linked'\''' ';' -print + for i in $(find /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + '[' -x /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/libHSheaps-0.4-4hGH4SBxhsXK4CE3RMW2nD-ghc9.8.4.so ']' ++ chrpath /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/libHSheaps-0.4-4hGH4SBxhsXK4CE3RMW2nD-ghc9.8.4.so ++ sed -e 's@^/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/libHSheaps-0.4-4hGH4SBxhsXK4CE3RMW2nD-ghc9.8.4.so: R.*PATH=@@' + rpath=/usr/lib64/ghc-9.8.4/lib/x86_64-linux-ghc-9.8.4 + case "$rpath" in + cd .. + for i in $args + cd js-dgtable-0.5.2 ++ echo js-dgtable-0.5.2 ++ sed -e 's/\(.*\)-.*/\1/' + name=js-dgtable ++ echo js-dgtable-0.5.2 ++ sed -e 's/.*-\(.*\)/\1/' + ver=0.5.2 + '[' -x Setup ']' + LANG=C.utf8 + ./Setup copy --destdir=/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64 Installing library in /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/js-dgtable-0.5.2 + '[' -x Setup ']' + LANG=C.utf8 + ./Setup register --gen-pkg-config + '[' -d /usr/lib64/ghc-9.8.4/lib ']' + subsubdir=/lib + '[' -d js-dgtable-0.5.2.conf ']' + install -D --mode=0644 js-dgtable-0.5.2.conf /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/package.conf.d/js-dgtable-0.5.2.conf + '[' -d /usr/lib64/ghc-9.8.4/lib ']' + subsubdir=/lib + '[' '!' -f /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/package.conf.d/js-dgtable-0.5.2.conf ']' + rm -f ghc-js-dgtable.files ghc-js-dgtable-doc.files + touch ghc-js-dgtable.files ghc-js-dgtable-doc.files + '[' -d /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/licenses/ghc-js-dgtable ']' ++ ls /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/licenses/ghc-js-dgtable + for i in $(ls /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/licenses/ghc-$name) + echo '%license js-dgtable-0.5.2/LICENSE' + for i in /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4${subsubdir}/libHS$name-$ver-*ghc9.8.4.so + '[' -x /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/libHSjs-dgtable-0.5.2-CM73QtBvnrvKmga7XGrHWq-ghc9.8.4.so ']' + echo /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/libHSjs-dgtable-0.5.2-CM73QtBvnrvKmga7XGrHWq-ghc9.8.4.so + pkgdir=/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/js-dgtable-0.5.2 + '[' '!' -d /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/js-dgtable-0.5.2 ']' + '[' -d /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/js-dgtable-0.5.2 ']' + find /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/js-dgtable-0.5.2 -type d -fprintf ghc-js-dgtable-devel.files '%%dir %p\n' -o '(' -name '*.p_hi' -o -name 'libHS*_p.a' ')' -fprint ghc-js-dgtable-prof.files -o -fprint ghc-js-dgtable-devel.files + ls /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/package.conf.d/js-dgtable-0.5.2.conf + haddock_dir=/usr/share/doc/ghc/html/libraries/js-dgtable-0.5.2 + '[' -d /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/doc/ghc/html/libraries/js-dgtable-0.5.2 ']' + echo /usr/share/doc/ghc/html/libraries/js-dgtable-0.5.2 + for i in ghc-$name.files ghc-$name-devel.files ghc-$name-doc.files ghc-$name-prof.files + '[' -f ghc-js-dgtable.files ']' + sed -i -e 's!/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64!!g' ghc-js-dgtable.files + for i in ghc-$name.files ghc-$name-devel.files ghc-$name-doc.files ghc-$name-prof.files + '[' -f ghc-js-dgtable-devel.files ']' + sed -i -e 's!/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64!!g' ghc-js-dgtable-devel.files + for i in ghc-$name.files ghc-$name-devel.files ghc-$name-doc.files ghc-$name-prof.files + '[' -f ghc-js-dgtable-doc.files ']' + sed -i -e 's!/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64!!g' ghc-js-dgtable-doc.files + for i in ghc-$name.files ghc-$name-devel.files ghc-$name-doc.files ghc-$name-prof.files + '[' -f ghc-js-dgtable-prof.files ']' + sed -i -e 's!/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64!!g' ghc-js-dgtable-prof.files running ghc_delete_rpaths: + echo 'running ghc_delete_rpaths:' + type chrpath ++ find /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64 -type f -executable -exec sh -c 'file {} | grep -q '\''dynamically linked'\''' ';' -print + for i in $(find /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + '[' -x /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/libHSjs-dgtable-0.5.2-CM73QtBvnrvKmga7XGrHWq-ghc9.8.4.so ']' ++ chrpath /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/libHSjs-dgtable-0.5.2-CM73QtBvnrvKmga7XGrHWq-ghc9.8.4.so ++ sed -e 's@^/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/libHSjs-dgtable-0.5.2-CM73QtBvnrvKmga7XGrHWq-ghc9.8.4.so: R.*PATH=@@' + rpath=/usr/lib64/ghc-9.8.4/lib/x86_64-linux-ghc-9.8.4 + case "$rpath" in + for i in $(find /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + '[' -x /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/libHSheaps-0.4-4hGH4SBxhsXK4CE3RMW2nD-ghc9.8.4.so ']' ++ chrpath /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/libHSheaps-0.4-4hGH4SBxhsXK4CE3RMW2nD-ghc9.8.4.so ++ sed -e 's@^/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/libHSheaps-0.4-4hGH4SBxhsXK4CE3RMW2nD-ghc9.8.4.so: R.*PATH=@@' + rpath=/usr/lib64/ghc-9.8.4/lib/x86_64-linux-ghc-9.8.4 + case "$rpath" in + cd .. + '[' -x Setup ']' + LANG=C.utf8 + ./Setup copy --destdir=/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64 Installing library in /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/shake-0.19.7 Installing executable shake in /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/bin Warning: Executable installed in /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/bin + '[' -x Setup ']' + LANG=C.utf8 + ./Setup register --gen-pkg-config + '[' -d /usr/lib64/ghc-9.8.4/lib ']' + subsubdir=/lib + '[' -d shake-0.19.7.conf ']' + install -D --mode=0644 shake-0.19.7.conf /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/package.conf.d/shake-0.19.7.conf + '[' -d /usr/lib64/ghc-9.8.4/lib ']' + subsubdir=/lib + '[' '!' -f /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/package.conf.d/shake-0.19.7.conf ']' + rm -f ghc-shake.files ghc-shake-doc.files + touch ghc-shake.files ghc-shake-doc.files + for i in /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4${subsubdir}/libHSshake-0.19.7-*ghc9.8.4.so + '[' -x /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/libHSshake-0.19.7-FspVdrAwJJCCOXeDpslA3z-ghc9.8.4.so ']' + echo /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/libHSshake-0.19.7-FspVdrAwJJCCOXeDpslA3z-ghc9.8.4.so + pkgdir=/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/shake-0.19.7 + '[' '!' -d /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/shake-0.19.7 ']' + '[' -d /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/shake-0.19.7 ']' + find /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/shake-0.19.7 -type d -fprintf ghc-shake-devel.files '%%dir %p\n' -o '(' -name '*.p_hi' -o -name 'libHS*_p.a' ')' -fprint ghc-shake-prof.files -o -fprint ghc-shake-devel.files + ls /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/package.conf.d/shake-0.19.7.conf + haddock_dir=/usr/share/doc/ghc/html/libraries/shake-0.19.7 + '[' -d /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/doc/ghc/html/libraries/shake-0.19.7 ']' + echo /usr/share/doc/ghc/html/libraries/shake-0.19.7 + for i in ghc-shake.files ghc-shake-devel.files ghc-shake-doc.files ghc-shake-prof.files + '[' -f ghc-shake.files ']' + sed -i -e 's!/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64!!g' ghc-shake.files + for i in ghc-shake.files ghc-shake-devel.files ghc-shake-doc.files ghc-shake-prof.files + '[' -f ghc-shake-devel.files ']' + sed -i -e 's!/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64!!g' ghc-shake-devel.files + for i in ghc-shake.files ghc-shake-devel.files ghc-shake-doc.files ghc-shake-prof.files + '[' -f ghc-shake-doc.files ']' + sed -i -e 's!/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64!!g' ghc-shake-doc.files + for i in ghc-shake.files ghc-shake-devel.files ghc-shake-doc.files ghc-shake-prof.files + '[' -f ghc-shake-prof.files ']' + sed -i -e 's!/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64!!g' ghc-shake-prof.files running ghc_delete_rpaths: + echo 'running ghc_delete_rpaths:' + type chrpath ++ find /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64 -type f -executable -exec sh -c 'file {} | grep -q '\''dynamically linked'\''' ';' -print + for i in $(find /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + '[' -x /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/bin/shake ']' ++ chrpath /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/bin/shake ++ sed -e 's@^/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/bin/shake: R.*PATH=@@' + rpath='/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/bin/shake: no rpath or runpath tag found.' + case "$rpath" in + for i in $(find /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + '[' -x /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/libHSjs-dgtable-0.5.2-CM73QtBvnrvKmga7XGrHWq-ghc9.8.4.so ']' ++ chrpath /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/libHSjs-dgtable-0.5.2-CM73QtBvnrvKmga7XGrHWq-ghc9.8.4.so ++ sed -e 's@^/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/libHSjs-dgtable-0.5.2-CM73QtBvnrvKmga7XGrHWq-ghc9.8.4.so: R.*PATH=@@' + rpath=/usr/lib64/ghc-9.8.4/lib/x86_64-linux-ghc-9.8.4 + case "$rpath" in + for i in $(find /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + '[' -x /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/libHSheaps-0.4-4hGH4SBxhsXK4CE3RMW2nD-ghc9.8.4.so ']' ++ chrpath /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/libHSheaps-0.4-4hGH4SBxhsXK4CE3RMW2nD-ghc9.8.4.so ++ sed -e 's@^/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/libHSheaps-0.4-4hGH4SBxhsXK4CE3RMW2nD-ghc9.8.4.so: R.*PATH=@@' + rpath=/usr/lib64/ghc-9.8.4/lib/x86_64-linux-ghc-9.8.4 + case "$rpath" in + for i in $(find /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + '[' -x /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/libHSshake-0.19.7-FspVdrAwJJCCOXeDpslA3z-ghc9.8.4.so ']' ++ chrpath /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/libHSshake-0.19.7-FspVdrAwJJCCOXeDpslA3z-ghc9.8.4.so ++ sed -e 's@^/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/libHSshake-0.19.7-FspVdrAwJJCCOXeDpslA3z-ghc9.8.4.so: R.*PATH=@@' + rpath=/builddir/build/BUILD/shake-0.19.7/heaps-0.4/dist/build:/builddir/build/BUILD/shake-0.19.7/js-dgtable-0.5.2/dist/build:/usr/lib64/ghc-9.8.4/lib/x86_64-linux-ghc-9.8.4:/usr/lib64/ghc-9.8.4/lib + case "$rpath" in + chrpath -r /usr/lib64/ghc-9.8.4/lib:/usr/lib64/ghc-9.8.4/lib/x86_64-linux-ghc-9.8.4 /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/libHSshake-0.19.7-FspVdrAwJJCCOXeDpslA3z-ghc9.8.4.so /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/libHSshake-0.19.7-FspVdrAwJJCCOXeDpslA3z-ghc9.8.4.so: RUNPATH=/builddir/build/BUILD/shake-0.19.7/heaps-0.4/dist/build:/builddir/build/BUILD/shake-0.19.7/js-dgtable-0.5.2/dist/build:/usr/lib64/ghc-9.8.4/lib/x86_64-linux-ghc-9.8.4:/usr/lib64/ghc-9.8.4/lib /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/lib64/ghc-9.8.4/lib/libHSshake-0.19.7-FspVdrAwJJCCOXeDpslA3z-ghc9.8.4.so: new RUNPATH: /usr/lib64/ghc-9.8.4/lib:/usr/lib64/ghc-9.8.4/lib/x86_64-linux-ghc-9.8.4 + mv /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/licenses/shake /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/licenses/shake-common + echo /usr/share/js-dgtable-0.5.2/ + rm /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/shake-0.19.7/docs/manual/Shakefile.hs /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/shake-0.19.7/docs/manual/build.bat /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/shake-0.19.7/docs/manual/build.sh /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/shake-0.19.7/docs/manual/constants.c /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/shake-0.19.7/docs/manual/constants.h /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/shake-0.19.7/docs/manual/main.c + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/OpenCloudOS/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/OpenCloudOS/brp-mangle-shebangs + /usr/lib/rpm/OpenCloudOS/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/OpenCloudOS/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.SyuCR3 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,--build-id=sha1' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd shake-0.19.7 + RPM_EC=0 Processing files: shake-0.19.7-3.oc9.x86_64 ++ jobs -p + exit 0 Provides: shake = 0.19.7-3.oc9 shake(x86-64) = 0.19.7-3.oc9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.29)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.8)(64bit) libc.so.6(GLIBC_2.9)(64bit) libffi.so.8()(64bit) libffi.so.8(LIBFFI_BASE_8.0)(64bit) libgmp.so.10()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) rtld(GNU_HASH) Processing files: shake-common-0.19.7-3.oc9.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.NZcLCh + umask 022 + cd /builddir/build/BUILD + cd shake-0.19.7 + DOCDIR=/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/doc/shake-common + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/doc/shake-common + cp -pr CHANGES.txt /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/doc/shake-common + cp -pr README.md /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/doc/shake-common + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.q9eRRm + umask 022 + cd /builddir/build/BUILD + cd shake-0.19.7 + LICENSEDIR=/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/licenses/shake-common + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/licenses/shake-common + cp -pr LICENSE /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/licenses/shake-common + RPM_EC=0 ++ jobs -p + exit 0 Provides: shake-common = 0.19.7-3.oc9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: ghc-shake-0.19.7-3.oc9.x86_64 Provides: ghc-shake = 0.19.7-3.oc9 ghc-shake(x86-64) = 0.19.7-3.oc9 libHSshake-0.19.7-FspVdrAwJJCCOXeDpslA3z-ghc9.8.4.so()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libHSarray-0.5.8.0-inplace-ghc9.8.4.so()(64bit) libHSbase-4.19.2.0-inplace-ghc9.8.4.so()(64bit) libHSbinary-0.8.9.1-inplace-ghc9.8.4.so()(64bit) libHSbytestring-0.12.1.0-inplace-ghc9.8.4.so()(64bit) libHSclock-0.8.4-SUYrH6ItIHET9h3sDC0ru-ghc9.8.4.so()(64bit) libHScontainers-0.6.8-inplace-ghc9.8.4.so()(64bit) libHSdeepseq-1.5.1.0-inplace-ghc9.8.4.so()(64bit) libHSdirectory-1.3.8.5-inplace-ghc9.8.4.so()(64bit) libHSexceptions-0.10.7-inplace-ghc9.8.4.so()(64bit) libHSextra-1.7.16-2c1ikFKNp3C1Wvcl7WXioe-ghc9.8.4.so()(64bit) libHSfilepath-1.4.301.0-inplace-ghc9.8.4.so()(64bit) libHSfilepattern-0.1.3-ByEojcwQns41mZlhtvRSTQ-ghc9.8.4.so()(64bit) libHSghc-bignum-1.3-inplace-ghc9.8.4.so()(64bit) libHSghc-boot-th-9.8.4-inplace-ghc9.8.4.so()(64bit) libHSghc-prim-0.11.0-inplace-ghc9.8.4.so()(64bit) libHShashable-1.4.7.0-1pA3AqVSiNf1Pg22uZyVwj-ghc9.8.4.so()(64bit) libHSheaps-0.4-4hGH4SBxhsXK4CE3RMW2nD-ghc9.8.4.so()(64bit) libHSjs-dgtable-0.5.2-CM73QtBvnrvKmga7XGrHWq-ghc9.8.4.so()(64bit) libHSjs-flot-0.8.3-M82W1EDkLbHcM2eJ97cqL-ghc9.8.4.so()(64bit) libHSjs-jquery-3.3.1-JByAtE3qLh1D7B5zvKVqCy-ghc9.8.4.so()(64bit) libHSmtl-2.3.1-inplace-ghc9.8.4.so()(64bit) libHSos-string-2.0.7-5BBZgm2IGGO8ifbVrttmLE-ghc9.8.4.so()(64bit) libHSpretty-1.1.3.6-inplace-ghc9.8.4.so()(64bit) libHSprimitive-0.9.0.0-1UDyEWOp0k1GHKpLTii4HH-ghc9.8.4.so()(64bit) libHSprocess-1.6.25.0-inplace-ghc9.8.4.so()(64bit) libHSrandom-1.2.1.3-J6DnkXvcRDgF6gaLAxk7iw-ghc9.8.4.so()(64bit) libHSsplitmix-0.1.1-SxpoVBmm3e6pjkxPBiNRt-ghc9.8.4.so()(64bit) libHSstm-2.5.3.1-inplace-ghc9.8.4.so()(64bit) libHStemplate-haskell-2.21.0.0-inplace-ghc9.8.4.so()(64bit) libHStext-2.1.1-inplace-ghc9.8.4.so()(64bit) libHStime-1.12.2-inplace-ghc9.8.4.so()(64bit) libHStransformers-0.6.1.0-inplace-ghc9.8.4.so()(64bit) libHSunix-2.8.6.0-inplace-ghc9.8.4.so()(64bit) libHSunordered-containers-0.2.20-AcstA3tynaAou27duwoX8-ghc9.8.4.so()(64bit) libHSutf8-string-1.0.2-D7XWYrfzGoz8GcK2VpWPtY-ghc9.8.4.so()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libgmp.so.10()(64bit) libm.so.6()(64bit) rtld(GNU_HASH) Processing files: ghc-shake-devel-0.19.7-3.oc9.x86_64 Provides: ghc-devel(shake-0.19.7-FspVdrAwJJCCOXeDpslA3z) ghc-shake-devel = 0.19.7-3.oc9 ghc-shake-devel(x86-64) = 0.19.7-3.oc9 ghc-shake-static = 0.19.7-3.oc9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ghc-devel(base-4.19.2.0-inplace) ghc-devel(binary-0.8.9.1-inplace) ghc-devel(bytestring-0.12.1.0-inplace) ghc-devel(deepseq-1.5.1.0-inplace) ghc-devel(directory-1.3.8.5-inplace) ghc-devel(extra-1.7.16-2c1ikFKNp3C1Wvcl7WXioe) ghc-devel(filepath-1.4.301.0-inplace) ghc-devel(filepattern-0.1.3-ByEojcwQns41mZlhtvRSTQ) ghc-devel(hashable-1.4.7.0-1pA3AqVSiNf1Pg22uZyVwj) ghc-devel(heaps-0.4-4hGH4SBxhsXK4CE3RMW2nD) ghc-devel(js-dgtable-0.5.2-CM73QtBvnrvKmga7XGrHWq) ghc-devel(js-flot-0.8.3-M82W1EDkLbHcM2eJ97cqL) ghc-devel(js-jquery-3.3.1-JByAtE3qLh1D7B5zvKVqCy) ghc-devel(primitive-0.9.0.0-1UDyEWOp0k1GHKpLTii4HH) ghc-devel(process-1.6.25.0-inplace) ghc-devel(random-1.2.1.3-J6DnkXvcRDgF6gaLAxk7iw) ghc-devel(time-1.12.2-inplace) ghc-devel(transformers-0.6.1.0-inplace) ghc-devel(unix-2.8.6.0-inplace) ghc-devel(unordered-containers-0.2.20-AcstA3tynaAou27duwoX8) ghc-devel(utf8-string-1.0.2-D7XWYrfzGoz8GcK2VpWPtY) Processing files: ghc-shake-doc-0.19.7-3.oc9.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.T8FwDp + umask 022 + cd /builddir/build/BUILD + cd shake-0.19.7 + LICENSEDIR=/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/licenses/ghc-shake-doc + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/licenses/ghc-shake-doc + cp -pr LICENSE /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/licenses/ghc-shake-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: ghc-shake-doc = 0.19.7-3.oc9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: ghc-heaps-0.4-3.oc9.x86_64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.wQbByj + umask 022 + cd /builddir/build/BUILD + cd shake-0.19.7 + LICENSEDIR=/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/licenses/ghc-heaps + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/licenses/ghc-heaps + cp -pr heaps-0.4/LICENSE /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/licenses/ghc-heaps + RPM_EC=0 ++ jobs -p + exit 0 Provides: ghc-heaps = 0.4-3.oc9 ghc-heaps(x86-64) = 0.4-3.oc9 libHSheaps-0.4-4hGH4SBxhsXK4CE3RMW2nD-ghc9.8.4.so()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libHSbase-4.19.2.0-inplace-ghc9.8.4.so()(64bit) libHSghc-bignum-1.3-inplace-ghc9.8.4.so()(64bit) libHSghc-prim-0.11.0-inplace-ghc9.8.4.so()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libgmp.so.10()(64bit) libm.so.6()(64bit) rtld(GNU_HASH) Processing files: ghc-heaps-devel-0.4-3.oc9.x86_64 Provides: ghc-devel(heaps-0.4-4hGH4SBxhsXK4CE3RMW2nD) ghc-heaps-devel = 0.4-3.oc9 ghc-heaps-devel(x86-64) = 0.4-3.oc9 ghc-heaps-static = 0.4-3.oc9 ghc-heaps-static(x86-64) = 0.4-3.oc9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ghc-devel(base-4.19.2.0-inplace) Processing files: ghc-heaps-doc-0.4-3.oc9.noarch Provides: ghc-heaps-doc = 0.4-3.oc9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Supplements: (ghc-heaps-devel and ghc-doc) Processing files: ghc-js-dgtable-0.5.2-3.oc9.x86_64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.iEW9k9 + umask 022 + cd /builddir/build/BUILD + cd shake-0.19.7 + LICENSEDIR=/builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/licenses/ghc-js-dgtable + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/licenses/ghc-js-dgtable + cp -pr js-dgtable-0.5.2/LICENSE /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64/usr/share/licenses/ghc-js-dgtable + RPM_EC=0 ++ jobs -p + exit 0 Provides: ghc-js-dgtable = 0.5.2-3.oc9 ghc-js-dgtable(x86-64) = 0.5.2-3.oc9 libHSjs-dgtable-0.5.2-CM73QtBvnrvKmga7XGrHWq-ghc9.8.4.so()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libHSbase-4.19.2.0-inplace-ghc9.8.4.so()(64bit) libHSghc-bignum-1.3-inplace-ghc9.8.4.so()(64bit) libHSghc-prim-0.11.0-inplace-ghc9.8.4.so()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libgmp.so.10()(64bit) libm.so.6()(64bit) rtld(GNU_HASH) Processing files: ghc-js-dgtable-devel-0.5.2-3.oc9.x86_64 Provides: ghc-devel(js-dgtable-0.5.2-CM73QtBvnrvKmga7XGrHWq) ghc-js-dgtable-devel = 0.5.2-3.oc9 ghc-js-dgtable-devel(x86-64) = 0.5.2-3.oc9 ghc-js-dgtable-static = 0.5.2-3.oc9 ghc-js-dgtable-static(x86-64) = 0.5.2-3.oc9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ghc-devel(base-4.19.2.0-inplace) Processing files: ghc-js-dgtable-doc-0.5.2-3.oc9.noarch Provides: ghc-js-dgtable-doc = 0.5.2-3.oc9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Supplements: (ghc-js-dgtable-devel and ghc-doc) Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/shake-0.19.7-3.oc9.x86_64 Wrote: /builddir/build/RPMS/ghc-js-dgtable-0.5.2-3.oc9.x86_64.rpm Wrote: /builddir/build/RPMS/shake-common-0.19.7-3.oc9.noarch.rpm Wrote: /builddir/build/RPMS/ghc-js-dgtable-devel-0.5.2-3.oc9.x86_64.rpm Wrote: /builddir/build/RPMS/ghc-heaps-0.4-3.oc9.x86_64.rpm Wrote: /builddir/build/RPMS/ghc-js-dgtable-doc-0.5.2-3.oc9.noarch.rpm Wrote: /builddir/build/RPMS/ghc-heaps-devel-0.4-3.oc9.x86_64.rpm Wrote: /builddir/build/RPMS/ghc-heaps-doc-0.4-3.oc9.noarch.rpm Wrote: /builddir/build/RPMS/ghc-shake-0.19.7-3.oc9.x86_64.rpm Wrote: /builddir/build/RPMS/ghc-shake-doc-0.19.7-3.oc9.noarch.rpm Wrote: /builddir/build/RPMS/ghc-shake-devel-0.19.7-3.oc9.x86_64.rpm Wrote: /builddir/build/RPMS/shake-0.19.7-3.oc9.x86_64.rpm Child return code was: 0