Mock Version: 5.0 Mock Version: 5.0 Mock Version: 5.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/ghc-IOSpec.spec'], chrootPath='/var/lib/mock/f40-build-776597-128929/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=604800uid=982gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.1r05vlte:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.1r05vlte:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '0aa79f107a944507b5e2a7d081e72567', '-D', '/var/lib/mock/f40-build-776597-128929/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.1r05vlte:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/ghc-IOSpec.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', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1706054400 Wrote: /builddir/build/SRPMS/ghc-IOSpec-0.3.1.1-23.fc40.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/ghc-IOSpec.spec'], chrootPath='/var/lib/mock/f40-build-776597-128929/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=604800uid=982gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.1r05vlte:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.1r05vlte:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '306d801b460d476596e9501cbeae025d', '-D', '/var/lib/mock/f40-build-776597-128929/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.1r05vlte:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/ghc-IOSpec.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', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1706054400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.cRmzyI + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf IOSpec-0.3.1.1 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/IOSpec-0.3.1.1.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd IOSpec-0.3.1.1 + rm -rf /builddir/build/BUILD/IOSpec-0.3.1.1-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/IOSpec-0.3.1.1-SPECPARTS + /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.Ni1Xf6 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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 IOSpec-0.3.1.1 ++ 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 README -a -x README ']' + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + export 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + '[' -f Setup.hs -o -f Setup.lhs ']' + '[' -d /usr/lib64/ghc-9.4.5/lib ']' + subsubdir=/lib + '[' -x Setup ']' + ghc --make -package Cabal -no-user-package-db -dynamic Setup [1 of 2] Compiling Main ( Setup.lhs, Setup.o ) [2 of 2] Linking Setup + LANG=C.utf8 + ./Setup --version Cabal library version 3.8.1.0 + '[' -x Setup ']' + LANG=C.utf8 ++ echo ' -O2' -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ++ sed -e 's/ / -optc/g' ++ echo ' -Wl,-z,relro' -Wl,--as-needed -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ++ sed -e 's/ / -optl/g' + ./Setup configure --prefix=/usr --libdir=/usr/lib64 --docdir=/usr/share/licenses/ghc-IOSpec '--libsubdir=$compiler/lib/$pkgid' '--datasubdir=$pkgid' '--libexecsubdir=$pkgid' --ghc --dynlibdir=/usr/lib64/ghc-9.4.5/lib --global '--ghc-options= -optc-O2 -optc-fexceptions -optc-g -optc-grecord-gcc-switches -optc-pipe -optc-Wall -optc-Werror=format-security -optc-Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -optc-Wp,-D_GLIBCXX_ASSERTIONS -optc-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -optc-fstack-protector-strong -optc-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -optc-fasynchronous-unwind-tables -optc-fno-omit-frame-pointer -optl-Wl,-z,relro -optl-Wl,--as-needed -optl-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -optl-Wl,--build-id=sha1 -fhide-source-paths' -p --enable-shared --htmldir=/usr/share/doc/ghc/html/libraries/IOSpec-0.3.1.1 --global Warning: IOSpec.cabal:55:41: version operators used. To use version operators the package needs to specify at least 'cabal-version: >= 1.8'. Warning: IOSpec.cabal:57:27: version operators used. To use version operators the package needs to specify at least 'cabal-version: >= 1.8'. Configuring IOSpec-0.3.1.1... + '[' -x Setup ']' + LANG=C.utf8 + ./Setup build -j64 Preprocessing library for IOSpec-0.3.1.1.. Building library for IOSpec-0.3.1.1.. on the commandline: warning: [-Wdeprecated-flags] -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS src/Test/IOSpec/Types.hs:1:14: warning: [-Wdeprecated-flags] -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS | 1 | {-# LANGUAGE OverlappingInstances, TypeOperators, FlexibleInstances #-} | ^^^^^^^^^^^^^^^^^^^^ [1 of 9] Compiling Test.IOSpec.Surrogate [2 of 9] Compiling Test.IOSpec.Types src/Test/IOSpec/Types.hs:36:3: warning: [-Wnoncanonical-monad-instances] Noncanonical ‘return’ definition detected in the instance declaration for ‘Monad (IOSpec f)’. ‘return’ will eventually be removed in favour of ‘pure’ Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 36 | return = Pure | ^^^^^^^^^^^^^^^^^^^^^^^ src/Test/IOSpec/Types.hs:42:12: warning: [-Wname-shadowing] This binding for ‘pure’ shadows the existing binding imported from ‘Prelude’ at src/Test/IOSpec/Types.hs:6:8-24 (and originally defined in ‘GHC.Base’) | 42 | foldIOSpec pure _ (Pure x) = pure x | ^^^^ src/Test/IOSpec/Types.hs:43:12: warning: [-Wname-shadowing] This binding for ‘pure’ shadows the existing binding imported from ‘Prelude’ at src/Test/IOSpec/Types.hs:6:8-24 (and originally defined in ‘GHC.Base’) | 43 | foldIOSpec pure impure (Impure t) = impure (fmap (foldIOSpec pure impure) t) | ^^^^ [3 of 9] Compiling Test.IOSpec.VirtualMachine src/Test/IOSpec/VirtualMachine.hs:46:1: warning: [-Wunused-imports] The import of ‘Control.Monad’ is redundant except perhaps to import instances from ‘Control.Monad’ To import instances alone, use: import Control.Monad() | 46 | import Control.Monad (ap) | ^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/IOSpec/VirtualMachine.hs:220:3: warning: [-Wnoncanonical-monad-instances] Noncanonical ‘return’ definition detected in the instance declaration for ‘Monad Effect’. ‘return’ will eventually be removed in favour of ‘pure’ Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 220 | return = Done | ^^^^^^^^^^^^^ src/Test/IOSpec/VirtualMachine.hs:298:13: warning: [-Wname-shadowing] This binding for ‘total’ shadows the existing binding imported from ‘Test.QuickCheck’ at src/Test/IOSpec/VirtualMachine.hs:45:1-22 (and originally defined in ‘Test.QuickCheck.Property’) | 298 | (ThreadId total) <- gets nextTid | ^^^^^ [4 of 9] Compiling Test.IOSpec.Teletype [5 of 9] Compiling Test.IOSpec.STM src/Test/IOSpec/STM.hs:26:1: warning: [-Wunused-imports] The import of ‘Control.Monad’ is redundant except perhaps to import instances from ‘Control.Monad’ To import instances alone, use: import Control.Monad() | 26 | import Control.Monad (ap) | ^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/IOSpec/STM.hs:48:8: warning: [-Wname-shadowing] This binding for ‘state’ shadows the existing binding imported from ‘Control.Monad.State’ at src/Test/IOSpec/STM.hs:25:1-26 (and originally defined in ‘Control.Monad.State.Class’) | 48 | do state <- get | ^^^^^ src/Test/IOSpec/STM.hs:76:3: warning: [-Wnoncanonical-monad-instances] Noncanonical ‘return’ definition detected in the instance declaration for ‘Monad STM’. ‘return’ will eventually be removed in favour of ‘pure’ Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 76 | return = STMReturn | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/IOSpec/STM.hs:125:20: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘Maybe Data’ not matched: Nothing | 125 | lookupHeap l >>= \(Just d) -> do | ^^^^^^^^^^^^^^^... src/Test/IOSpec/STM.hs:132:3: warning: [-Wname-shadowing] This binding for ‘state’ shadows the existing binding imported from ‘Control.Monad.State’ at src/Test/IOSpec/STM.hs:25:1-26 (and originally defined in ‘Control.Monad.State.Class’) | 132 | state <- get | ^^^^^ [6 of 9] Compiling Test.IOSpec.MVar [7 of 9] Compiling Test.IOSpec.IORef src/Test/IOSpec/IORef.hs:64:49: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type[8 of 9] Compiling Test.IOSpec.Fork ‘Maybe Data’ not matched: Nothing | 64 | step (ReadIORef l t) = do lookupHeap l >>= \(Just d) -> do | ^^^^^^^^^^^^^^^... [9 of 9] Compiling Test.IOSpec on the commandline: warning: [-Wdeprecated-flags] -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS src/Test/IOSpec/Types.hs:1:14: warning: [-Wdeprecated-flags] -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS | 1 | {-# LANGUAGE OverlappingInstances, TypeOperators, FlexibleInstances #-} | ^^^^^^^^^^^^^^^^^^^^ [1 of 9] Compiling Test.IOSpec.Surrogate [2 of 9] Compiling Test.IOSpec.Types src/Test/IOSpec/Types.hs:36:3: warning: [-Wnoncanonical-monad-instances] Noncanonical ‘return’ definition detected in the instance declaration for ‘Monad (IOSpec f)’. ‘return’ will eventually be removed in favour of ‘pure’ Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 36 | return = Pure | ^^^^^^^^^^^^^^^^^^^^^^^ src/Test/IOSpec/Types.hs:42:12: warning: [-Wname-shadowing] This binding for ‘pure’ shadows the existing binding imported from ‘Prelude’ at src/Test/IOSpec/Types.hs:6:8-24 (and originally defined in ‘GHC.Base’) | 42 | foldIOSpec pure _ (Pure x) = pure x | ^^^^ src/Test/IOSpec/Types.hs:43:12: warning: [-Wname-shadowing] This binding for ‘pure’ shadows the existing binding imported from ‘Prelude’ at src/Test/IOSpec/Types.hs:6:8-24 (and originally defined in ‘GHC.Base’) | 43 | foldIOSpec pure impure (Impure t) = impure (fmap (foldIOSpec pure impure) t) | ^^^^ [3 of 9] Compiling Test.IOSpec.VirtualMachine src/Test/IOSpec/VirtualMachine.hs:46:1: warning: [-Wunused-imports] The import of ‘Control.Monad’ is redundant except perhaps to import instances from ‘Control.Monad’ To import instances alone, use: import Control.Monad() | 46 | import Control.Monad (ap) | ^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/IOSpec/VirtualMachine.hs:220:3: warning: [-Wnoncanonical-monad-instances] Noncanonical ‘return’ definition detected in the instance declaration for ‘Monad Effect’. ‘return’ will eventually be removed in favour of ‘pure’ Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 220 | return = Done | ^^^^^^^^^^^^^ src/Test/IOSpec/VirtualMachine.hs:298:13: warning: [-Wname-shadowing] This binding for ‘total’ shadows the existing binding imported from ‘Test.QuickCheck’ at src/Test/IOSpec/VirtualMachine.hs:45:1-22 (and originally defined in ‘Test.QuickCheck.Property’) | 298 | (ThreadId total) <- gets nextTid | ^^^^^ [4 of 9] Compiling Test.IOSpec.Teletype [5 of 9] Compiling Test.IOSpec.STM src/Test/IOSpec/STM.hs:26:1: warning: [-Wunused-imports] The import of ‘Control.Monad’ is redundant except perhaps to import instances from ‘Control.Monad’ To import instances alone, use: import Control.Monad() | 26 | import Control.Monad (ap) | ^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/IOSpec/STM.hs:48:8: warning: [-Wname-shadowing] This binding for ‘state’ shadows the existing binding imported from ‘Control.Monad.State’ at src/Test/IOSpec/STM.hs:25:1-26 (and originally defined in ‘Control.Monad.State.Class’) | 48 | do state <- get | ^^^^^ src/Test/IOSpec/STM.hs:76:3: warning: [-Wnoncanonical-monad-instances] Noncanonical ‘return’ definition detected in the instance declaration for ‘Monad STM’. ‘return’ will eventually be removed in favour of ‘pure’ Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 76 | return = STMReturn | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/IOSpec/STM.hs:125:20: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘Maybe Data’ not matched: Nothing | 125 | lookupHeap l >>= \(Just d) -> do | ^^^^^^^^^^^^^^^... src/Test/IOSpec/STM.hs:132:3: warning: [-Wname-shadowing] This binding for ‘state’ shadows the existing binding imported from ‘Control.Monad.State’ at src/Test/IOSpec/STM.hs:25:1-26 (and originally defined in ‘Control.Monad.State.Class’) | 132 | state <- get | ^^^^^ [6 of 9] Compiling Test.IOSpec.MVar [7 of 9] Compiling Test.IOSpec.IORef src/Test/IOSpec/IORef.hs:64:49: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction[8 of 9] Compiling Test.IOSpec.Fork : Patterns of type ‘Maybe Data’ not matched: Nothing | 64 | step (ReadIORef l t) = do lookupHeap l >>= \(Just d) -> do | ^^^^^^^^^^^^^^^... [9 of 9] Compiling Test.IOSpec + '[' -n dist/build/libHSIOSpec-0.3.1.1-KQRyVCYzpJeAhQPyf6JjRd-ghc9.4.5.so ']' + '[' -x Setup ']' + LANG=C.utf8 + ./Setup haddock --html --hyperlink-source --hoogle Preprocessing library for IOSpec-0.3.1.1.. Running Haddock on library for IOSpec-0.3.1.1.. Warning: The documentation for the following packages are not installed. No links will be generated to these packages: QuickCheck-2.14.3, Stream-0.4.7.2, array-0.5.4.0, base-4.17.1.0, bytestring-0.11.4.0, containers-0.6.7, deepseq-1.4.8.0, ghc-bignum-1.3, ghc-boot-th-9.4.5, ghc-prim-0.9.0, lazysmallcheck-0.6, mtl-2.2.2, pretty-1.1.3.6, random-1.2.1.1, splitmix-0.1.0.4, template-haskell-2.19.0.0, transformers-0.5.6.2 Warning: --source-* options are ignored when --hyperlinked-source is enabled. src/Test/IOSpec/Types.hs:1:14: warning: [-Wdeprecated-flags] -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS | 1 | {-# LANGUAGE OverlappingInstances, TypeOperators, FlexibleInstances #-} | ^^^^^^^^^^^^^^^^^^^^ src/Test/IOSpec/Types.hs:36:3: warning: [-Wnoncanonical-monad-instances] Noncanonical ‘return’ definition detected in the instance declaration for ‘Monad (IOSpec f)’. ‘return’ will eventually be removed in favour of ‘pure’ Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 36 | return = Pure | ^^^^^^^^^^^^^^^^^^^^^^^ src/Test/IOSpec/Types.hs:42:12: warning: [-Wname-shadowing] This binding for ‘pure’ shadows the existing binding imported from ‘Prelude’ at src/Test/IOSpec/Types.hs:6:8-24 (and originally defined in ‘GHC.Base’) | 42 | foldIOSpec pure _ (Pure x) = pure x | ^^^^ src/Test/IOSpec/Types.hs:43:12: warning: [-Wname-shadowing] This binding for ‘pure’ shadows the existing binding imported from ‘Prelude’ at src/Test/IOSpec/Types.hs:6:8-24 (and originally defined in ‘GHC.Base’) | 43 | foldIOSpec pure impure (Impure t) = impure (fmap (foldIOSpec pure impure) t) | ^^^^ src/Test/IOSpec/VirtualMachine.hs:46:1: warning: [-Wunused-imports] The import of ‘Control.Monad’ is redundant except perhaps to import instances from ‘Control.Monad’ To import instances alone, use: import Control.Monad() | 46 | import Control.Monad (ap) | ^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/IOSpec/VirtualMachine.hs:220:3: warning: [-Wnoncanonical-monad-instances] Noncanonical ‘return’ definition detected in the instance declaration for ‘Monad Effect’. ‘return’ will eventually be removed in favour of ‘pure’ Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 220 | return = Done | ^^^^^^^^^^^^^ src/Test/IOSpec/VirtualMachine.hs:298:13: warning: [-Wname-shadowing] This binding for ‘total’ shadows the existing binding imported from ‘Test.QuickCheck’ at src/Test/IOSpec/VirtualMachine.hs:45:1-22 (and originally defined in ‘Test.QuickCheck.Property’) | 298 | (ThreadId total) <- gets nextTid | ^^^^^ src/Test/IOSpec/STM.hs:26:1: warning: [-Wunused-imports] The import of ‘Control.Monad’ is redundant except perhaps to import instances from ‘Control.Monad’ To import instances alone, use: import Control.Monad() | 26 | import Control.Monad (ap) | ^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/IOSpec/STM.hs:48:8: warning: [-Wname-shadowing] This binding for ‘state’ shadows the existing binding imported from ‘Control.Monad.State’ at src/Test/IOSpec/STM.hs:25:1-26 (and originally defined in ‘Control.Monad.State.Class’) | 48 | do state <- get | ^^^^^ src/Test/IOSpec/STM.hs:76:3: warning: [-Wnoncanonical-monad-instances] Noncanonical ‘return’ definition detected in the instance declaration for ‘Monad STM’. ‘return’ will eventually be removed in favour of ‘pure’ Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 76 | return = STMReturn | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/IOSpec/STM.hs:132:3: warning: [-Wname-shadowing] This binding for ‘state’ shadows the existing binding imported from ‘Control.Monad.State’ at src/Test/IOSpec/STM.hs:25:1-26 (and originally defined in ‘Control.Monad.State.Class’) | 132 | state <- get | ^^^^^ 40% ( 4 / 10) in 'Test.IOSpec.Surrogate' Missing documentation for: ForkS (src/Test/IOSpec/Surrogate.hs:27) MVarS (src/Test/IOSpec/Surrogate.hs:28) IORefS (src/Test/IOSpec/Surrogate.hs:29) STMS (src/Test/IOSpec/Surrogate.hs:30) Teletype (src/Test/IOSpec/Surrogate.hs:31) :+: (src/Test/IOSpec/Surrogate.hs:32) 88% ( 8 / 9) in 'Test.IOSpec.Types' Missing documentation for: inject (src/Test/IOSpec/Types.hs:69) 75% ( 24 / 32) in 'Test.IOSpec.VirtualMachine' Missing documentation for: Data (src/Test/IOSpec/VirtualMachine.hs:48) Loc (src/Test/IOSpec/VirtualMachine.hs:49) Scheduler (src/Test/IOSpec/VirtualMachine.hs:60) Store (src/Test/IOSpec/VirtualMachine.hs:76) ThreadId (src/Test/IOSpec/VirtualMachine.hs:52) initialStore (src/Test/IOSpec/VirtualMachine.hs:86) printChar (src/Test/IOSpec/VirtualMachine.hs:183) Step (src/Test/IOSpec/VirtualMachine.hs:262) 66% ( 6 / 9) in 'Test.IOSpec.Teletype' Missing documentation for: putStr (src/Test/IOSpec/Teletype.hs:56) putStrLn (src/Test/IOSpec/Teletype.hs:59) getLine (src/Test/IOSpec/Teletype.hs:62) 85% ( 12 / 14) in 'Test.IOSpec.STM' Missing documentation for: Module header STM (src/Test/IOSpec/STM.hs:55) 100% ( 8 / 8) in 'Test.IOSpec.MVar' 100% ( 9 / 9) in 'Test.IOSpec.IORef' Warning: 'a' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 3 / 3) in 'Test.IOSpec.Fork' 85% ( 12 / 14) in 'Test.IOSpec' Missing documentation for: Module header inject (src/Test/IOSpec/Types.hs:69) Warning: Test.IOSpec.Surrogate: could not find link destinations for: - GHC.Types.IO Warning: Test.IOSpec.Types: could not find link destinations for: - GHC.Base.Applicative - GHC.Base.Functor - GHC.Types.Type - GHC.Base.pure - GHC.Base.<*> - GHC.Base.liftA2 - GHC.Base.*> - GHC.Base.<* - GHC.Base.fmap - GHC.Base.<$ - GHC.Base.Monad - GHC.Base.>>= - GHC.Base.>> - GHC.Base.return - Test.IOSpec.Types.inj Warning: Test.IOSpec.VirtualMachine: could not find link destinations for: - Control.Monad.Trans.State.Lazy.StateT - Data.Dynamic.Dynamic - GHC.Types.Int - Test.QuickCheck.Arbitrary.Arbitrary - Test.QuickCheck.Arbitrary.arbitrary - Test.QuickCheck.Gen.Gen - Test.QuickCheck.Arbitrary.shrink - GHC.Show.Show - GHC.Show.showsPrec - GHC.Show.ShowS - GHC.Show.show - GHC.Base.String - GHC.Show.showList - Test.QuickCheck.Arbitrary.CoArbitrary - Test.QuickCheck.Arbitrary.coarbitrary - GHC.Classes.Eq - GHC.Classes.== - GHC.Types.Bool - GHC.Classes./= - GHC.Maybe.Maybe - GHC.Types.Char - System.IO.getChar - System.IO.putChar - GHC.Base.Applicative - GHC.Types.Type - GHC.Base.pure - GHC.Base.<*> - GHC.Base.liftA2 - GHC.Base.*> - GHC.Base.<* - GHC.Base.Functor - GHC.Base.fmap - GHC.Base.<$ - GHC.Base.Monad - GHC.Base.>>= - GHC.Base.>> - GHC.Base.return - Test.IOSpec.VirtualMachine.blockThread - Test.IOSpec.VirtualMachine.resetBlockedThreads Warning: Test.IOSpec.Teletype: could not find link destinations for: - GHC.Types.Type - GHC.Base.Functor - GHC.Base.fmap - GHC.Base.<$ - GHC.Types.Char - GHC.Base.String Warning: Test.IOSpec.STM: could not find link destinations for: - GHC.Types.IO - GHC.Types.Type - GHC.Base.Functor - GHC.Base.fmap - GHC.Base.<$ - GHC.Base.Applicative - GHC.Base.pure - GHC.Base.<*> - GHC.Base.liftA2 - GHC.Base.*> - GHC.Base.<* - GHC.Base.Monad - GHC.Base.>>= - GHC.Base.>> - GHC.Base.return - Data.Typeable.Internal.Typeable - GHC.Types.Bool Warning: Test.IOSpec.MVar: could not find link destinations for: - GHC.Types.Type - GHC.Base.Functor - GHC.Base.fmap - GHC.Base.<$ - Data.Typeable.Internal.Typeable Warning: Test.IOSpec.IORef: could not find link destinations for: - GHC.Types.Type - GHC.Base.Functor - GHC.Base.fmap - GHC.Base.<$ - Data.Typeable.Internal.Typeable Warning: Test.IOSpec.Fork: could not find link destinations for: - GHC.Types.IO - GHC.Types.Type - GHC.Base.Functor - GHC.Base.fmap - GHC.Base.<$ Warning: Test.IOSpec: could not find link destinations for: - GHC.Base.Applicative - GHC.Base.Functor - GHC.Types.Type - GHC.Base.pure - GHC.Base.<*> - GHC.Base.liftA2 - GHC.Base.*> - GHC.Base.<* - GHC.Base.fmap - GHC.Base.<$ - GHC.Base.Monad - GHC.Base.>>= - GHC.Base.>> - GHC.Base.return - Test.IOSpec.Types.inj Documentation created: dist/doc/html/IOSpec/index.html, dist/doc/html/IOSpec/IOSpec.txt + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.UXYf5n + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64 ++ dirname /builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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 IOSpec-0.3.1.1 + '[' -x Setup ']' + LANG=C.utf8 + ./Setup copy --destdir=/builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64 Installing library in /builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64/usr/lib64/ghc-9.4.5/lib/IOSpec-0.3.1.1 + '[' -x Setup ']' + LANG=C.utf8 + ./Setup register --gen-pkg-config + '[' -d /usr/lib64/ghc-9.4.5/lib ']' + subsubdir=/lib + '[' -d IOSpec-0.3.1.1.conf ']' + install -D --mode=0644 IOSpec-0.3.1.1.conf /builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64/usr/lib64/ghc-9.4.5/lib/package.conf.d/IOSpec-0.3.1.1.conf + '[' -d /usr/lib64/ghc-9.4.5/lib ']' + subsubdir=/lib + '[' '!' -f /builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64/usr/lib64/ghc-9.4.5/lib/package.conf.d/IOSpec-0.3.1.1.conf ']' + rm -f ghc-IOSpec.files ghc-IOSpec-doc.files + touch ghc-IOSpec.files ghc-IOSpec-doc.files + for i in /builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64/usr/lib64/ghc-9.4.5${subsubdir}/libHSIOSpec-0.3.1.1-*ghc9.4.5.so + '[' -x /builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64/usr/lib64/ghc-9.4.5/lib/libHSIOSpec-0.3.1.1-KQRyVCYzpJeAhQPyf6JjRd-ghc9.4.5.so ']' + echo /builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64/usr/lib64/ghc-9.4.5/lib/libHSIOSpec-0.3.1.1-KQRyVCYzpJeAhQPyf6JjRd-ghc9.4.5.so + pkgdir=/builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64/usr/lib64/ghc-9.4.5/lib/IOSpec-0.3.1.1 + '[' -d /builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64/usr/lib64/ghc-9.4.5/lib/IOSpec-0.3.1.1 ']' + find /builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64/usr/lib64/ghc-9.4.5/lib/IOSpec-0.3.1.1 -type d -fprintf ghc-IOSpec-devel.files '%%dir %p\n' -o '(' -name '*.p_hi' -o -name 'libHS*_p.a' ')' -fprint ghc-IOSpec-prof.files -o -fprint ghc-IOSpec-devel.files + ls /builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64/usr/lib64/ghc-9.4.5/lib/package.conf.d/IOSpec-0.3.1.1.conf + haddock_dir=/usr/share/doc/ghc/html/libraries/IOSpec-0.3.1.1 + '[' -d /builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64/usr/share/doc/ghc/html/libraries/IOSpec-0.3.1.1 ']' + echo /usr/share/doc/ghc/html/libraries/IOSpec-0.3.1.1 + for i in ghc-IOSpec.files ghc-IOSpec-devel.files ghc-IOSpec-doc.files ghc-IOSpec-prof.files + '[' -f ghc-IOSpec.files ']' + sed -i -e 's!/builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64!!g' ghc-IOSpec.files + for i in ghc-IOSpec.files ghc-IOSpec-devel.files ghc-IOSpec-doc.files ghc-IOSpec-prof.files + '[' -f ghc-IOSpec-devel.files ']' + sed -i -e 's!/builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64!!g' ghc-IOSpec-devel.files + for i in ghc-IOSpec.files ghc-IOSpec-devel.files ghc-IOSpec-doc.files ghc-IOSpec-prof.files + '[' -f ghc-IOSpec-doc.files ']' + sed -i -e 's!/builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64!!g' ghc-IOSpec-doc.files + for i in ghc-IOSpec.files ghc-IOSpec-devel.files ghc-IOSpec-doc.files ghc-IOSpec-prof.files + '[' -f ghc-IOSpec-prof.files ']' + sed -i -e 's!/builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64!!g' ghc-IOSpec-prof.files + echo 'running ghc_delete_rpaths:' + type chrpath running ghc_delete_rpaths: ++ find /builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64 -type f -executable -exec sh -c 'file {} | grep -q '\''dynamically linked'\''' ';' -print + for i in $(find /builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) + '[' -x /builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64/usr/lib64/ghc-9.4.5/lib/libHSIOSpec-0.3.1.1-KQRyVCYzpJeAhQPyf6JjRd-ghc9.4.5.so ']' ++ chrpath /builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64/usr/lib64/ghc-9.4.5/lib/libHSIOSpec-0.3.1.1-KQRyVCYzpJeAhQPyf6JjRd-ghc9.4.5.so ++ sed -e 's@^/builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64/usr/lib64/ghc-9.4.5/lib/libHSIOSpec-0.3.1.1-KQRyVCYzpJeAhQPyf6JjRd-ghc9.4.5.so: R.*PATH=@@' + rpath=/usr/lib64/ghc-9.4.5/lib:/usr/lib64/ghc-9.4.5/lib/riscv64-linux-ghc-9.4.5 + case "$rpath" in + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/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/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j64 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: ghc-IOSpec-0.3.1.1-23.fc40.riscv64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.sMQYfY + umask 022 + cd /builddir/build/BUILD + cd IOSpec-0.3.1.1 + LICENSEDIR=/builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64/usr/share/licenses/ghc-IOSpec + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64/usr/share/licenses/ghc-IOSpec + cp -pr /builddir/build/BUILD/IOSpec-0.3.1.1/LICENSE /builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64/usr/share/licenses/ghc-IOSpec + RPM_EC=0 ++ jobs -p + exit 0 Provides: ghc-IOSpec = 0.3.1.1-23.fc40 ghc-IOSpec(riscv-64) = 0.3.1.1-23.fc40 libHSIOSpec-0.3.1.1-KQRyVCYzpJeAhQPyf6JjRd-ghc9.4.5.so()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libHSQuickCheck-2.14.3-6dq2izV8oSq1BobaDA598X-ghc9.4.5.so()(64bit) libHSStream-0.4.7.2-2QxuQiuquAqEdYBQ2WmXXP-ghc9.4.5.so()(64bit) libHSarray-0.5.4.0-ghc9.4.5.so()(64bit) libHSbase-4.17.1.0-ghc9.4.5.so()(64bit) libHSbytestring-0.11.4.0-ghc9.4.5.so()(64bit) libHScontainers-0.6.7-ghc9.4.5.so()(64bit) libHSdeepseq-1.4.8.0-ghc9.4.5.so()(64bit) libHSghc-bignum-1.3-ghc9.4.5.so()(64bit) libHSghc-boot-th-9.4.5-ghc9.4.5.so()(64bit) libHSghc-prim-0.9.0-ghc9.4.5.so()(64bit) libHSlazysmallcheck-0.6-Hq9BOz2vss5K9A6f1GVwNr-ghc9.4.5.so()(64bit) libHSmtl-2.2.2-ghc9.4.5.so()(64bit) libHSpretty-1.1.3.6-ghc9.4.5.so()(64bit) libHSrandom-1.2.1.1-I0wUgAAbf0g3qHR3e8uT0o-ghc9.4.5.so()(64bit) libHSsplitmix-0.1.0.4-7e8CibdlMRLAGh7KO5VlFe-ghc9.4.5.so()(64bit) libHStemplate-haskell-2.19.0.0-ghc9.4.5.so()(64bit) libHStransformers-0.5.6.2-ghc9.4.5.so()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libgmp.so.10()(64bit) libm.so.6()(64bit) rtld(GNU_HASH) Processing files: ghc-IOSpec-devel-0.3.1.1-23.fc40.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.l0fjAH + umask 022 + cd /builddir/build/BUILD + cd IOSpec-0.3.1.1 + DOCDIR=/builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64/usr/share/doc/ghc-IOSpec-devel + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64/usr/share/doc/ghc-IOSpec-devel + cp -pr /builddir/build/BUILD/IOSpec-0.3.1.1/README /builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64/usr/share/doc/ghc-IOSpec-devel + cp -pr /builddir/build/BUILD/IOSpec-0.3.1.1/examples /builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64/usr/share/doc/ghc-IOSpec-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: ghc-IOSpec-devel = 0.3.1.1-23.fc40 ghc-IOSpec-devel(riscv-64) = 0.3.1.1-23.fc40 ghc-IOSpec-static = 0.3.1.1-23.fc40 ghc-IOSpec-static(riscv-64) = 0.3.1.1-23.fc40 ghc-devel(IOSpec-0.3.1.1-KQRyVCYzpJeAhQPyf6JjRd) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ghc-devel(QuickCheck-2.14.3-6dq2izV8oSq1BobaDA598X) ghc-devel(Stream-0.4.7.2-2QxuQiuquAqEdYBQ2WmXXP) ghc-devel(base-4.17.1.0) ghc-devel(mtl-2.2.2) Processing files: ghc-IOSpec-doc-0.3.1.1-23.fc40.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.4ejB0f + umask 022 + cd /builddir/build/BUILD + cd IOSpec-0.3.1.1 + LICENSEDIR=/builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64/usr/share/licenses/ghc-IOSpec-doc + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64/usr/share/licenses/ghc-IOSpec-doc + cp -pr /builddir/build/BUILD/IOSpec-0.3.1.1/LICENSE /builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64/usr/share/licenses/ghc-IOSpec-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: ghc-IOSpec-doc = 0.3.1.1-23.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: ghc-IOSpec-prof-0.3.1.1-23.fc40.riscv64 Provides: ghc-IOSpec-prof = 0.3.1.1-23.fc40 ghc-IOSpec-prof(riscv-64) = 0.3.1.1-23.fc40 ghc-prof(IOSpec-0.3.1.1-KQRyVCYzpJeAhQPyf6JjRd) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ghc-prof(QuickCheck-2.14.3-6dq2izV8oSq1BobaDA598X) ghc-prof(Stream-0.4.7.2-2QxuQiuquAqEdYBQ2WmXXP) ghc-prof(base-4.17.1.0) ghc-prof(mtl-2.2.2) Supplements: (ghc-IOSpec-devel and ghc-prof) Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/ghc-IOSpec-0.3.1.1-23.fc40.riscv64 Wrote: /builddir/build/RPMS/ghc-IOSpec-0.3.1.1-23.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/ghc-IOSpec-doc-0.3.1.1-23.fc40.noarch.rpm Wrote: /builddir/build/RPMS/ghc-IOSpec-devel-0.3.1.1-23.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/ghc-IOSpec-prof-0.3.1.1-23.fc40.riscv64.rpm Child return code was: 0