Mock Version: 3.5 Mock Version: 3.5 Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/ghc-tidal.spec'], chrootPath='/var/lib/mock/f38-build-side-42-init-devel-979461-29007/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=864000uid=996gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/ghc-tidal.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: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1674345600 Wrote: /builddir/build/SRPMS/ghc-tidal-1.9.2-1.fc38.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-tidal.spec'], chrootPath='/var/lib/mock/f38-build-side-42-init-devel-979461-29007/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=864000uid=996gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/ghc-tidal.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: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1674345600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.wfETEY + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf tidal-1.9.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/tidal-1.9.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd tidal-1.9.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/tidal-link-1.0.1.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.bY47e3 + 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 -fstack-clash-protection -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 -fstack-clash-protection -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-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 -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-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 -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + 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 tidal-1.9.2 + HOME=/builddir/build/BUILD/tidal-1.9.2 + for i in tidal-link-1.0.1 ++ echo tidal-link-1.0.1 ++ sed -e 's/\(.*\)-.*/\1/' + name=tidal-link ++ echo tidal-link-1.0.1 ++ sed -e 's/.*-\(.*\)/\1/' + ver=1.0.1 + cd tidal-link-1.0.1 + 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 README.md -a -x README.md ']' ++ 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 -fstack-clash-protection -fno-omit-frame-pointer ++ sed -e 's/-Wall //' -e 's/-Werror=format-security //' + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -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 -fstack-clash-protection -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 ']' + cp /usr/share/ghc-rpm-macros/Setup.hs . + '[' -d /usr/lib64/ghc-9.2.6/lib ']' + subsubdir=/lib + '[' -x Setup ']' + ghc --make -package Cabal -no-user-package-db -dynamic Setup [1 of 1] Compiling Main ( Setup.hs, Setup.o ) Linking Setup ... + LANG=C.utf8 + ./Setup --version Cabal library version 3.6.3.0 + '[' -x Setup ']' + LANG=C.utf8 ++ echo ' -O2' -fexceptions -g -grecord-gcc-switches -pipe -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 -fstack-clash-protection -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-tidal '--libsubdir=$compiler/lib/$pkgid' '--datasubdir=$pkgid' '--libexecsubdir=$pkgid' --ghc --dynlibdir=/usr/lib64/ghc-9.2.6/lib --user '--ghc-options= -optc-O2 -optc-fexceptions -optc-g -optc-grecord-gcc-switches -optc-pipe -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-fstack-clash-protection -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/tidal-1.9.2 --docdir=/usr/share/licenses/ghc-tidal-link --htmldir=/usr/share/doc/ghc/html/libraries/tidal-link-1.0.1 --user Configuring tidal-link-1.0.1... + '[' -x Setup ']' + LANG=C.utf8 + ./Setup build -j8 Preprocessing library for tidal-link-1.0.1.. Building library for tidal-link-1.0.1.. [1 of 1] Compiling Sound.Tidal.Link [1 of 1] Compiling Sound.Tidal.Link Preprocessing executable 'linktest' for tidal-link-1.0.1.. Building executable 'linktest' for tidal-link-1.0.1.. [1 of 1] Compiling Main Linking dist/build/linktest/linktest ... + '[' -n dist/build/libHStidal-link-1.0.1-6qtLH2mc5xZCZqRqg9sjFK-ghc9.2.6.so ']' + '[' -x Setup ']' + LANG=C.utf8 + ./Setup haddock --html --hyperlink-source --hoogle Preprocessing library for tidal-link-1.0.1.. Running Haddock on library for tidal-link-1.0.1.. Warning: The documentation for the following packages are not installed. No links will be generated to these packages: base-4.16.4.0, ghc-bignum-1.2, ghc-prim-0.8.0 Warning: --source-* options are ignored when --hyperlinked-source is enabled. 3% ( 1 / 28) in 'Sound.Tidal.Link' Missing documentation for: Module header AbletonLinkImpl (src/hs/Sound/Tidal/Link.hsc:11) SessionStateImpl (src/hs/Sound/Tidal/Link.hsc:12) AbletonLink (src/hs/Sound/Tidal/Link.hsc:14) SessionState (src/hs/Sound/Tidal/Link.hsc:15) Beat (src/hs/Sound/Tidal/Link.hsc:23) BPM (src/hs/Sound/Tidal/Link.hsc:24) Micros (src/hs/Sound/Tidal/Link.hsc:25) Quantum (src/hs/Sound/Tidal/Link.hsc:26) create (src/hs/Sound/Tidal/Link.hsc:46) abl_link_enable (src/hs/Sound/Tidal/Link.hsc:49) setEnabled (src/hs/Sound/Tidal/Link.hsc:52) enable (src/hs/Sound/Tidal/Link.hsc:56) disable (src/hs/Sound/Tidal/Link.hsc:59) createSessionState (src/hs/Sound/Tidal/Link.hsc:62) captureAppSessionState (src/hs/Sound/Tidal/Link.hsc:65) createAndCaptureAppSessionState (src/hs/Sound/Tidal/Link.hsc:68) commitAppSessionState (src/hs/Sound/Tidal/Link.hsc:74) destroySessionState (src/hs/Sound/Tidal/Link.hsc:77) commitAndDestroyAppSessionState (src/hs/Sound/Tidal/Link.hsc:80) clock (src/hs/Sound/Tidal/Link.hsc:85) beatAtTime (src/hs/Sound/Tidal/Link.hsc:88) timeAtBeat (src/hs/Sound/Tidal/Link.hsc:91) getTempo (src/hs/Sound/Tidal/Link.hsc:94) setTempo (src/hs/Sound/Tidal/Link.hsc:97) requestBeatAtTime (src/hs/Sound/Tidal/Link.hsc:100) forceBeatAtTime (src/hs/Sound/Tidal/Link.hsc:103) Warning: Sound.Tidal.Link: could not find link destinations for: - GHC.Ptr.Ptr - Foreign.Storable.Storable - Foreign.Storable.sizeOf - GHC.Types.Int - Foreign.Storable.alignment - Foreign.Storable.peekElemOff - GHC.Types.IO - Foreign.Storable.pokeElemOff - Foreign.Storable.peekByteOff - Foreign.Storable.pokeByteOff - Foreign.Storable.peek - Foreign.Storable.poke - GHC.Show.Show - GHC.Show.showsPrec - GHC.Show.ShowS - GHC.Show.show - GHC.Base.String - GHC.Show.showList - Foreign.C.Types.CDouble - GHC.Int.Int64 - Foreign.C.Types.CBool - GHC.Types.Bool Documentation created: dist/doc/html/tidal-link/index.html, dist/doc/html/tidal-link/tidal-link.txt Preprocessing executable 'linktest' for tidal-link-1.0.1.. + ./Setup register --inplace Registering library for tidal-link-1.0.1.. + 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 CHANGELOG.md -a -x CHANGELOG.md ']' + for f in $(ls | grep -i -e '^\(ANNOUNCE\|AUTHORS\|CHANGELOG\|CHANGES\|CONTRIBUTORS\|README\|TODO\)') + '[' -f README.md -a -x README.md ']' ++ echo -O2 -fexceptions -g -grecord-gcc-switches -pipe -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 -fstack-clash-protection -fno-omit-frame-pointer ++ sed -e 's/-Wall //' -e 's/-Werror=format-security //' + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -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 -fstack-clash-protection -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.2.6/lib ']' + subsubdir=/lib + '[' -x Setup ']' + ghc --make -package Cabal -no-user-package-db -dynamic Setup [1 of 1] Compiling Main ( Setup.hs, Setup.o ) Linking Setup ... + LANG=C.utf8 + ./Setup --version Cabal library version 3.6.3.0 + '[' -x Setup ']' + LANG=C.utf8 ++ echo ' -O2' -fexceptions -g -grecord-gcc-switches -pipe -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 -fstack-clash-protection -fno-omit-frame-pointer ++ sed -e 's/ / -optc/g' ++ sed -e 's/ / -optl/g' ++ echo ' -Wl,-z,relro' -Wl,--as-needed -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 + ./Setup configure --prefix=/usr --libdir=/usr/lib64 --docdir=/usr/share/licenses/ghc-tidal '--libsubdir=$compiler/lib/$pkgid' '--datasubdir=$pkgid' '--libexecsubdir=$pkgid' --ghc --dynlibdir=/usr/lib64/ghc-9.2.6/lib --user '--ghc-options= -optc-O2 -optc-fexceptions -optc-g -optc-grecord-gcc-switches -optc-pipe -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-fstack-clash-protection -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/tidal-1.9.2 --user Configuring tidal-1.9.2... + '[' -x Setup ']' + LANG=C.utf8 + ./Setup build -j8 Preprocessing library for tidal-1.9.2.. Building library for tidal-1.9.2.. [ 1 of 24] Compiling Paths_tidal [ 2 of 24] Compiling Sound.Tidal.Bjorklund [ 3 of 24] Compiling Sound.Tidal.Config [ 4 of 24] Compiling Sound.Tidal.ID [ 5 of 24] Compiling Sound.Tidal.Time [ 6 of 24] Compiling Sound.Tidal.Pattern [ 7 of 24] Compiling Sound.Tidal.Show [ 8 of 24] Compiling Sound.Tidal.StreamTypes [ 9 of 24] Compiling Sound.Tidal.Core [10 of 24] Compiling Sound.Tidal.Chords [11 of 24] Compiling Sound.Tidal.Utils [12 of 24] Compiling Sound.Tidal.Tempo [13 of 24] Compiling Sound.Tidal.Scales [14 of 24] Compiling Sound.Tidal.Params [15 of 24] Compiling Sound.Tidal.UI src/Sound/Tidal/UI.hs:1377:34: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘EventF (ArcF Time) b’ not matched: Event (Context _) Nothing (Arc _ _) _ | 1377 | timedValues = withEvent (\(Event c (Just a) a' v) -> Event c (Just a) a' (a,v)) . filterDigital | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [16 of 24] Compiling Sound.Tidal.ParseBP src/Sound/Tidal/ParseBP.hs:522:21: warning: [-Wname-shadowing] This binding for ‘chord’ shadows the existing binding imported from ‘Sound.Tidal.Chords’ at src/Sound/Tidal/ParseBP.hs:45:1-35 (and originally defined at src/Sound/Tidal/Chords.hs:317:1-5) | 522 | let chord = fromMaybe [0] $ lookup name chordTable | ^^^^^ src/Sound/Tidal/ParseBP.hs:687:17: warning: [-Wtype-defaults] • Defaulting the following constraint to type ‘Integer’ Integral a0 arising from a use of ‘parseIntNote’ • In the first argument of ‘(>>=)’, namely ‘parseIntNote’ In the expression: parseIntNote >>= \ i -> return $ Range $ fromIntegral i In an equation for ‘parseModRange’: parseModRange = parseIntNote >>= \ i -> return $ Range $ fromIntegral i | 687 | parseModRange = parseIntNote >>= \i -> return $ Range $ fromIntegral i | ^^^^^^^^^^^^ [17 of 24] Compiling Sound.Tidal.Control [18 of 24] Compiling Sound.Tidal.Simple [19 of 24] Compiling Sound.Tidal.Version [20 of 24] Compiling Sound.Tidal.Stream src/Sound/Tidal/Stream.hs:359:59: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘Value’ not matched: VS _ VF _ VN _ VR _ ... | 359 | playmap' = Map.union (Map.mapKeys tail $ Map.map (\(VI i) -> VS ('c':(show $ toBus i))) busmap) playmap | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Sound/Tidal/Stream.hs:380:22: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction[21 of 24] Compiling Sound.Tidal.Transition : Patterns of type ‘([Char], Value)’ not matched: ([], (VS _)) ([], (VF _)) ([], (VN _)) ([], (VR _)) ... | 380 | (\(('^':k), (VI b)) -> do v <- Map.lookup k playmap | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [22 of 24] Compiling Sound.Tidal.Context [23 of 24] Compiling Sound.Tidal.Safe.Context src/Sound/Tidal/Safe/Context.hs:79:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: op1 :: (Stream -> IO r) -> Op r | 79 | op1 f = Op $ do a <- ask; lift $ f a | ^^^ src/Sound/Tidal/Safe/Context.hs:80:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: op2 :: (Stream -> t -> IO r) -> t -> Op r | 80 | op2 f b = Op $ do a <- ask; lift $ f a b | ^^^ src/Sound/Tidal/Safe/Context.hs:81:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: op3 :: (Stream -> t1 -> t2 -> IO r) -> t1 -> t2 -> Op r | 81 | op3 f b c = Op $ do a <- ask; lift $ f a b c | ^^^ src/Sound/Tidal/Safe/Context.hs:82:1: warning: [-Wunused-top-binds] Defined but not used: ‘op4’ | 82 | op4 f b c d = Op $ do a <- ask; lift $ f a b c d | ^^^ src/Sound/Tidal/Safe/Context.hs:82:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: op4 :: (Stream -> t1 -> t2 -> t3 -> IO r) -> t1 -> t2 -> t3 -> Op r | 82 | op4 f b c d = Op $ do a <- ask; lift $ f a b c d | ^^^ src/Sound/Tidal/Safe/Context.hs:83:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: op5 :: (Stream -> t1 -> t2 -> t3 -> t4 -> IO r) -> t1 -> t2 -> t3 -> t4 -> Op r | 83 | op5 f b c d e = Op $ do a <- ask; lift $ f a b c d e | ^^^ src/Sound/Tidal/Safe/Context.hs:85:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: streamReplace :: Sound.Tidal.ID.ID -> ControlPattern -> Op () | 85 | streamReplace = op3 C.streamReplace | ^^^^^^^^^^^^^ src/Sound/Tidal/Safe/Context.hs:86:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: streamHush :: Op () | 86 | streamHush = op1 C.streamHush | ^^^^^^^^^^ src/Sound/Tidal/Safe/Context.hs:87:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: streamList :: Op () | 87 | streamList = op1 C.streamList | ^^^^^^^^^^ src/Sound/Tidal/Safe/Context.hs:88:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: streamMute :: Sound.Tidal.ID.ID -> Op () | 88 | streamMute = op2 C.streamMute | ^^^^^^^^^^ src/Sound/Tidal/Safe/Context.hs:89:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: streamUnmute :: Sound.Tidal.ID.ID -> Op () | 89 | streamUnmute = op2 C.streamUnmute | ^^^^^^^^^^^^ src/Sound/Tidal/Safe/Context.hs:90:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: streamSolo :: Sound.Tidal.ID.ID -> Op () | 90 | streamSolo = op2 C.streamSolo | ^^^^^^^^^^ src/Sound/Tidal/Safe/Context.hs:91:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: streamUnsolo :: Sound.Tidal.ID.ID -> Op () | 91 | streamUnsolo = op2 C.streamUnsolo | ^^^^^^^^^^^^ src/Sound/Tidal/Safe/Context.hs:92:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: streamOnce :: ControlPattern -> Op () | 92 | streamOnce = op2 C.streamOnce | ^^^^^^^^^^ src/Sound/Tidal/Safe/Context.hs:93:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: streamFirst :: ControlPattern -> Op () | 93 | streamFirst = op2 C.streamFirst | ^^^^^^^^^^^ src/Sound/Tidal/Safe/Context.hs:94:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: streamNudgeAll :: Double -> Op () | 94 | streamNudgeAll = op2 C.streamNudgeAll | ^^^^^^^^^^^^^^ src/Sound/Tidal/Safe/Context.hs:95:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: streamAll :: (ControlPattern -> ControlPattern) -> Op () | 95 | streamAll = op2 C.streamAll | ^^^^^^^^^ src/Sound/Tidal/Safe/Context.hs:96:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: streamResetCycles :: Op () | 96 | streamResetCycles = op1 C.streamResetCycles | ^^^^^^^^^^^^^^^^^ src/Sound/Tidal/Safe/Context.hs:97:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: transition :: Bool -> (Time -> [ControlPattern] -> ControlPattern) -> Sound.Tidal.ID.ID -> ControlPattern -> Op () | 97 | transition = op5 C.transition | ^^^^^^^^^^ src/Sound/Tidal/Safe/Context.hs:98:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: streamSetI :: String -> Pattern Int -> Op () | 98 | streamSetI = op3 C.streamSetI | ^^^^^^^^^^ src/Sound/Tidal/Safe/Context.hs:99:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: streamSetF :: String -> Pattern Double -> Op () | 99 | streamSetF = op3 C.streamSetF | ^^^^^^^^^^ src/Sound/Tidal/Safe/Context.hs:100:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: streamSetS :: String -> Pattern String -> Op () | 100 | streamSetS = op3 C.streamSetS | ^^^^^^^^^^ src/Sound/Tidal/Safe/Context.hs:101:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: streamSetR :: String -> Pattern Rational -> Op () | 101 | streamSetR = op3 C.streamSetR | ^^^^^^^^^^ src/Sound/Tidal/Safe/Context.hs:102:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: streamSetB :: String -> Pattern Bool -> Op () | 102 | streamSetB = op3 C.streamSetB | ^^^^^^^^^^ [24 of 24] Compiling Sound.Tidal.Safe.Boot src/Sound/Tidal/Safe/Boot.hs:32:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: p :: Sound.Tidal.ID.ID -> ControlPattern -> Op () | 32 | p = streamReplace | ^ src/Sound/Tidal/Safe/Boot.hs:33:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: hush :: Op () | 33 | hush = streamHush | ^^^^ src/Sound/Tidal/Safe/Boot.hs:34:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: list :: Op () | 34 | list = streamList | ^^^^ src/Sound/Tidal/Safe/Boot.hs:35:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: mute :: Sound.Tidal.ID.ID -> Op () | 35 | mute = streamMute | ^^^^ src/Sound/Tidal/Safe/Boot.hs:36:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: unmute :: Sound.Tidal.ID.ID -> Op () | 36 | unmute = streamUnmute | ^^^^^^ src/Sound/Tidal/Safe/Boot.hs:37:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: solo :: Sound.Tidal.ID.ID -> Op () | 37 | solo = streamSolo | ^^^^ src/Sound/Tidal/Safe/Boot.hs:38:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: unsolo :: Sound.Tidal.ID.ID -> Op () | 38 | unsolo = streamUnsolo | ^^^^^^ src/Sound/Tidal/Safe/Boot.hs:39:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: once :: ControlPattern -> Op () | 39 | once = streamOnce | ^^^^ src/Sound/Tidal/Safe/Boot.hs:40:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: first :: ControlPattern -> Op () | 40 | first = streamFirst | ^^^^^ src/Sound/Tidal/Safe/Boot.hs:41:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: asap :: ControlPattern -> Op () | 41 | asap = once | ^^^^ src/Sound/Tidal/Safe/Boot.hs:42:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: nudgeAll :: Double -> Op () | 42 | nudgeAll = streamNudgeAll | ^^^^^^^^ src/Sound/Tidal/Safe/Boot.hs:43:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: Sound.Tidal.Safe.Boot.all :: (ControlPattern -> ControlPattern) -> Op () | 43 | all = streamAll | ^^^ src/Sound/Tidal/Safe/Boot.hs:44:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: resetCycles :: Op () | 44 | resetCycles = streamResetCycles | ^^^^^^^^^^^ src/Sound/Tidal/Safe/Boot.hs:45:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: setcps :: Pattern Double -> Op () | 45 | setcps = asap . cps | ^^^^^^ src/Sound/Tidal/Safe/Boot.hs:46:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: xfade :: Sound.Tidal.ID.ID -> ControlPattern -> Op () | 46 | xfade i = transition True (Sound.Tidal.Transition.xfadeIn 4) i | ^^^^^ src/Sound/Tidal/Safe/Boot.hs:47:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: xfadeIn :: Sound.Tidal.ID.ID -> Time -> ControlPattern -> Op () | 47 | xfadeIn i t = transition True (Sound.Tidal.Transition.xfadeIn t) i | ^^^^^^^ src/Sound/Tidal/Safe/Boot.hs:48:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: histpan :: Sound.Tidal.ID.ID -> Int -> ControlPattern -> Op () | 48 | histpan i t = transition True (Sound.Tidal.Transition.histpan t) i | ^^^^^^^ src/Sound/Tidal/Safe/Boot.hs:49:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: wait :: Sound.Tidal.ID.ID -> Time -> ControlPattern -> Op () | 49 | wait i t = transition True (Sound.Tidal.Transition.wait t) i | ^^^^ src/Sound/Tidal/Safe/Boot.hs:50:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: waitT :: Sound.Tidal.ID.ID -> (Time -> [ControlPattern] -> ControlPattern) -> Time -> ControlPattern -> Op () | 50 | waitT i f t = transition True (Sound.Tidal.Transition.waitT f t) i | ^^^^^ src/Sound/Tidal/Safe/Boot.hs:51:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: jump :: Sound.Tidal.ID.ID -> ControlPattern -> Op () | 51 | jump i = transition True (Sound.Tidal.Transition.jump) i | ^^^^ src/Sound/Tidal/Safe/Boot.hs:52:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: jumpIn :: Sound.Tidal.ID.ID -> Int -> ControlPattern -> Op () | 52 | jumpIn i t = transition True (Sound.Tidal.Transition.jumpIn t) i | ^^^^^^ src/Sound/Tidal/Safe/Boot.hs:53:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: jumpIn' :: Sound.Tidal.ID.ID -> Int -> ControlPattern -> Op () | 53 | jumpIn' i t = transition True (Sound.Tidal.Transition.jumpIn' t) i | ^^^^^^^ src/Sound/Tidal/Safe/Boot.hs:54:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: jumpMod :: Sound.Tidal.ID.ID -> Int -> ControlPattern -> Op () | 54 | jumpMod i t = transition True (Sound.Tidal.Transition.jumpMod t) i | ^^^^^^^ src/Sound/Tidal/Safe/Boot.hs:55:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: mortal :: Sound.Tidal.ID.ID -> Time -> Time -> ControlPattern -> Op () | 55 | mortal i lifespan release = transition True (Sound.Tidal.Transition.mortal lifespan release) i | ^^^^^^ src/Sound/Tidal/Safe/Boot.hs:55:19: warning: [-Wname-shadowing] This binding for ‘release’ shadows the existing binding imported from ‘Sound.Tidal.Safe.Context’ at src/Sound/Tidal/Safe/Boot.hs:26:1-31 (and originally defined in ‘Sound.Tidal.Params’ at src/Sound/Tidal/Params.hs:2125:1-7) | 55 | mortal i lifespan release = transition True (Sound.Tidal.Transition.mortal lifespan release) i | ^^^^^^^ src/Sound/Tidal/Safe/Boot.hs:56:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: interpolate :: Sound.Tidal.ID.ID -> ControlPattern -> Op () | 56 | interpolate i = transition True (Sound.Tidal.Transition.interpolate) i | ^^^^^^^^^^^ src/Sound/Tidal/Safe/Boot.hs:57:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: interpolateIn :: Sound.Tidal.ID.ID -> Time -> ControlPattern -> Op () | 57 | interpolateIn i t = transition True (Sound.Tidal.Transition.interpolateIn t) i | ^^^^^^^^^^^^^ src/Sound/Tidal/Safe/Boot.hs:58:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: clutch :: Sound.Tidal.ID.ID -> ControlPattern -> Op () | 58 | clutch i = transition True (Sound.Tidal.Transition.clutch) i | ^^^^^^ src/Sound/Tidal/Safe/Boot.hs:59:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: clutchIn :: Sound.Tidal.ID.ID -> Time -> ControlPattern -> Op () | 59 | clutchIn i t = transition True (Sound.Tidal.Transition.clutchIn t) i | ^^^^^^^^ src/Sound/Tidal/Safe/Boot.hs:60:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: anticipate :: Sound.Tidal.ID.ID -> ControlPattern -> Op () | 60 | anticipate i = transition True (Sound.Tidal.Transition.anticipate) i | ^^^^^^^^^^ src/Sound/Tidal/Safe/Boot.hs:61:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: anticipateIn :: Sound.Tidal.ID.ID -> Time -> ControlPattern -> Op () | 61 | anticipateIn i t = transition True (Sound.Tidal.Transition.anticipateIn t) i | ^^^^^^^^^^^^ src/Sound/Tidal/Safe/Boot.hs:62:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: forId :: Sound.Tidal.ID.ID -> Time -> ControlPattern -> Op () | 62 | forId i t = transition False (Sound.Tidal.Transition.mortalOverlay t) i | ^^^^^ src/Sound/Tidal/Safe/Boot.hs:64:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: d1 :: Pattern ValueMap -> Op () | 64 | d1 = p 1 . (|< orbit 0) | ^^ src/Sound/Tidal/Safe/Boot.hs:65:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: d2 :: Pattern ValueMap -> Op () | 65 | d2 = p 2 . (|< orbit 1) | ^^ src/Sound/Tidal/Safe/Boot.hs:66:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: d3 :: Pattern ValueMap -> Op () | 66 | d3 = p 3 . (|< orbit 2) | ^^ src/Sound/Tidal/Safe/Boot.hs:67:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: d4 :: Pattern ValueMap -> Op () | 67 | d4 = p 4 . (|< orbit 3) | ^^ src/Sound/Tidal/Safe/Boot.hs:68:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: d5 :: Pattern ValueMap -> Op () | 68 | d5 = p 5 . (|< orbit 4) | ^^ src/Sound/Tidal/Safe/Boot.hs:69:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: d6 :: Pattern ValueMap -> Op () | 69 | d6 = p 6 . (|< orbit 5) | ^^ src/Sound/Tidal/Safe/Boot.hs:70:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: d7 :: Pattern ValueMap -> Op () | 70 | d7 = p 7 . (|< orbit 6) | ^^ src/Sound/Tidal/Safe/Boot.hs:71:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: d8 :: Pattern ValueMap -> Op () | 71 | d8 = p 8 . (|< orbit 7) | ^^ src/Sound/Tidal/Safe/Boot.hs:72:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: d9 :: Pattern ValueMap -> Op () | 72 | d9 = p 9 . (|< orbit 8) | ^^ src/Sound/Tidal/Safe/Boot.hs:73:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: d10 :: Pattern ValueMap -> Op () | 73 | d10 = p 10 . (|< orbit 9) | ^^^ src/Sound/Tidal/Safe/Boot.hs:74:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: d11 :: Pattern ValueMap -> Op () | 74 | d11 = p 11 . (|< orbit 10) | ^^^ src/Sound/Tidal/Safe/Boot.hs:75:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: d12 :: Pattern ValueMap -> Op () | 75 | d12 = p 12 . (|< orbit 11) | ^^^ src/Sound/Tidal/Safe/Boot.hs:76:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: d13 :: ControlPattern -> Op () | 76 | d13 = p 13 | ^^^ src/Sound/Tidal/Safe/Boot.hs:77:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: d14 :: ControlPattern -> Op () | 77 | d14 = p 14 | ^^^ src/Sound/Tidal/Safe/Boot.hs:78:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: d15 :: ControlPattern -> Op () | 78 | d15 = p 15 | ^^^ src/Sound/Tidal/Safe/Boot.hs:79:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: d16 :: ControlPattern -> Op () | 79 | d16 = p 16 | ^^^ src/Sound/Tidal/Safe/Boot.hs:81:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: setI :: String -> Pattern Int -> Op () | 81 | setI = streamSetI | ^^^^ src/Sound/Tidal/Safe/Boot.hs:82:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: setF :: String -> Pattern Double -> Op () | 82 | setF = streamSetF | ^^^^ src/Sound/Tidal/Safe/Boot.hs:83:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: setS :: String -> Pattern String -> Op () | 83 | setS = streamSetS | ^^^^ src/Sound/Tidal/Safe/Boot.hs:84:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: setR :: String -> Pattern Rational -> Op () | 84 | setR = streamSetR | ^^^^ src/Sound/Tidal/Safe/Boot.hs:85:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: setB :: String -> Pattern Bool -> Op () | 85 | setB = streamSetB | ^^^^ [ 1 of 24] Compiling Paths_tidal /var/tmp/rpm-tmp.bY47e3: line 160: 973857 Segmentation fault (core dumped) ./Setup build -j${RPM_BUILD_NCPUS} error: Bad exit status from /var/tmp/rpm-tmp.bY47e3 (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.bY47e3 (%build) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # bash --login -c /usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/ghc-tidal.spec\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mockbuild/util.py", line 598, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/ghc-tidal.spec