Build #3 for csound-expression-5.3.0
| Package | csound-expression-5.3.0 |
|---|
| Install | BuildFailed |
|---|---|
| Docs | NotTried |
| Tests | NotTried |
| Time submitted | 2018-04-14 20:17:11.889704162 UTC |
|---|---|
| Compiler | ghc-8.2.2 |
| OS | linux |
| Arch | x86_64 |
| Dependencies | Boolean-0.2.4, base-4.10.1.0, colour-2.3.4, containers-0.5.10.2, csound-expression-dynamic-0.3.2, csound-expression-opcodes-0.0.4.0, csound-expression-typed-0.2.0.2, data-default-0.7.1.1, process-1.6.1.0, temporal-media-0.6.2, transformers-0.5.2.0 |
| Flags | none |
Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies...
Configuring Boolean-0.2.4...
Configuring NumInstances-1.4...
Building NumInstances-1.4...
Building Boolean-0.2.4...
Installed Boolean-0.2.4
Configuring colour-2.3.4...
Building colour-2.3.4...
Installed NumInstances-1.4
Configuring data-default-class-0.1.2.0...
Building data-default-class-0.1.2.0...
Installed data-default-class-0.1.2.0
Configuring data-fix-0.2.0...
Building data-fix-0.2.0...
Installed data-fix-0.2.0
Configuring dlist-0.8.0.4...
Building dlist-0.8.0.4...
Installed colour-2.3.4
Configuring old-locale-1.0.0.7...
Building old-locale-1.0.0.7...
Installed dlist-0.8.0.4
Configuring wl-pprint-1.2...
Installed old-locale-1.0.0.7
Configuring temporal-media-0.6.2...
Building wl-pprint-1.2...
Building temporal-media-0.6.2...
Installed wl-pprint-1.2
Configuring data-default-instances-containers-0.0.1...
Building data-default-instances-containers-0.0.1...
Installed temporal-media-0.6.2
Configuring data-fix-cse-0.0.2...
Building data-fix-cse-0.0.2...
Installed data-default-instances-containers-0.0.1
Configuring data-default-instances-dlist-0.0.1...
Building data-default-instances-dlist-0.0.1...
Installed data-fix-cse-0.0.2
Configuring data-default-instances-old-locale-0.0.1...
Installed data-default-instances-dlist-0.0.1
Building data-default-instances-old-locale-0.0.1...
Installed data-default-instances-old-locale-0.0.1
Configuring data-default-0.7.1.1...
Building data-default-0.7.1.1...
Installed data-default-0.7.1.1
Configuring csound-expression-dynamic-0.3.2...
Building csound-expression-dynamic-0.3.2...
Installed csound-expression-dynamic-0.3.2
Configuring csound-expression-typed-0.2.0.2...
Building csound-expression-typed-0.2.0.2...
Installed csound-expression-typed-0.2.0.2
Configuring csound-expression-opcodes-0.0.4.0...
Building csound-expression-opcodes-0.0.4.0...
Installed csound-expression-opcodes-0.0.4.0
Configuring csound-expression-5.3.0...
Building csound-expression-5.3.0...
Failed to install csound-expression-5.3.0
Build log ( /home/builder/.cabal/logs/ghc-8.2.2/csound-expression-5.3.0-4Ij5ODyz8CK7wSfEGDFJD4.log ):
cabal: Entering directory '/tmp/cabal-tmp-28345/csound-expression-5.3.0'
Configuring csound-expression-5.3.0...
Preprocessing library for csound-expression-5.3.0..
Building library for csound-expression-5.3.0..
[ 1 of 48] Compiling Csound.Cabbage ( src/Csound/Cabbage.hs, dist/build/Csound/Cabbage.o )
[ 2 of 48] Compiling Csound.Compat.Filter ( src/Csound/Compat/Filter.hs, dist/build/Csound/Compat/Filter.o )
[ 3 of 48] Compiling Csound.Compat ( src/Csound/Compat.hs, dist/build/Csound/Compat.o )
[ 4 of 48] Compiling Csound.Control.Channel ( src/Csound/Control/Channel.hs, dist/build/Csound/Control/Channel.o )
[ 5 of 48] Compiling Csound.Control.Gui.Layout ( src/Csound/Control/Gui/Layout.hs, dist/build/Csound/Control/Gui/Layout.o )
[ 6 of 48] Compiling Csound.Control.Gui.Props ( src/Csound/Control/Gui/Props.hs, dist/build/Csound/Control/Gui/Props.o )
[ 7 of 48] Compiling Csound.Control.Osc ( src/Csound/Control/Osc.hs, dist/build/Csound/Control/Osc.o )
[ 8 of 48] Compiling Csound.Control.Overload.Outs ( src/Csound/Control/Overload/Outs.hs, dist/build/Csound/Control/Overload/Outs.o )
src/Csound/Control/Overload/Outs.hs:19:1: warning: [-Wtabs]
Tab character found here, and in 11 further locations.
Please use spaces instead.
|
19 | type SigOuts Sig = Sig
| ^^^^^^^^
[ 9 of 48] Compiling Csound.Control.Overload.SpecInstr ( src/Csound/Control/Overload/SpecInstr.hs, dist/build/Csound/Control/Overload/SpecInstr.o )
[10 of 48] Compiling Csound.Control.SE ( src/Csound/Control/SE.hs, dist/build/Csound/Control/SE.o )
src/Csound/Control/SE.hs:4:15: warning: [-Wduplicate-exports]
‘whileRef’ is exported by ‘whileRef’ and ‘whileRef’
|
4 | whileRef, whileRef
| ^^^^^^^^
src/Csound/Control/SE.hs:8:1: warning: [-Wunused-imports]
The import of ‘Csound.Typed.Types.Tuple’ is redundant
except perhaps to import instances from ‘Csound.Typed.Types.Tuple’
To import instances alone, use: import Csound.Typed.Types.Tuple()
|
8 | import Csound.Typed.Types.Tuple
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[11 of 48] Compiling Csound.Options ( src/Csound/Options.hs, dist/build/Csound/Options.o )
src/Csound/Options.hs:70:1: warning: [-Wunused-top-binds]
Defined but not used: ‘setJacko’
|
70 | setJacko jackoSpec = def { csdJacko = Just jackoSpec }
| ^^^^^^^^
[12 of 48] Compiling Csound.Tab ( src/Csound/Tab.hs, dist/build/Csound/Tab.o )
src/Csound/Tab.hs:187:1: warning: [-Wunused-imports]
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
|
187 | import Control.Applicative hiding ((<*))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Csound/Tab.hs:195:1: warning: [-Wunused-imports]
The import of ‘Csound.Typed.Opcode’ is redundant
except perhaps to import instances from ‘Csound.Typed.Opcode’
To import instances alone, use: import Csound.Typed.Opcode()
|
195 | import Csound.Typed.Opcode(ftgentmp, ftgenonce)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Csound/Tab.hs:309:8: warning: [-Wname-shadowing]
This binding for ‘genId’ shadows the existing binding
imported from ‘Csound.Dynamic’ at src/Csound/Tab.hs:191:1-48
(and originally defined in ‘Csound.Dynamic.Types.Exp’)
|
309 | interp genId as = preTab def genId (relativeArgs as)
| ^^^^^
src/Csound/Tab.hs:312:8: warning: [-Wname-shadowing]
This binding for ‘genId’ shadows the existing binding
imported from ‘Csound.Dynamic’ at src/Csound/Tab.hs:191:1-48
(and originally defined in ‘Csound.Dynamic.Types.Exp’)
|
312 | plains genId as = preTab def genId (ArgsPlain $ return as)
| ^^^^^
src/Csound/Tab.hs:533:35: warning: [-Wname-shadowing]
This binding for ‘pn’ shadows the existing binding
imported from ‘Csound.Dynamic’ at src/Csound/Tab.hs:191:1-48
(and originally defined in ‘Csound.Dynamic.Build’)
|
533 | sines3 xs = plains idSines3 [a | (pn, strength, phs) <- xs, a <- [pn, strength, phs]]
| ^^
src/Csound/Tab.hs:537:35: warning: [-Wname-shadowing]
This binding for ‘pn’ shadows the existing binding
imported from ‘Csound.Dynamic’ at src/Csound/Tab.hs:191:1-48
(and originally defined in ‘Csound.Dynamic.Build’)
|
537 | sines4 xs = plains idSines4 [a | (pn, strength, phs, dc) <- xs, a <- [pn, strength, phs, dc]]
| ^^
src/Csound/Tab.hs:735:16: warning: [-Wname-shadowing]
This binding for ‘genId’ shadows the existing binding
imported from ‘Csound.Dynamic’ at src/Csound/Tab.hs:191:1-48
(and originally defined in ‘Csound.Dynamic.Types.Exp’)
|
735 | plainStringTab genId as = preStringTab def genId (ArgsPlain $ return as)
| ^^^^^
src/Csound/Tab.hs:746:5: warning: [-Wname-shadowing]
This binding for ‘genId’ shadows the existing binding
imported from ‘Csound.Dynamic’ at src/Csound/Tab.hs:191:1-48
(and originally defined in ‘Csound.Dynamic.Types.Exp’)
|
746 | gen genId args = preTab def genId (ArgsPlain $ return args)
| ^^^^^
src/Csound/Tab.hs:838:59: warning: [-Wname-shadowing]
This binding for ‘pn’ shadows the existing binding
imported from ‘Csound.Dynamic’ at src/Csound/Tab.hs:191:1-48
(and originally defined in ‘Csound.Dynamic.Build’)
|
838 | return $ plains idMixOnTab $ fromIntegral idx : [a | (pn, strength, phs) <- xs, a <- [pn, strength, phs]]
| ^^
src/Csound/Tab.hs:844:33: warning: [-Wname-shadowing]
This binding for ‘pn’ shadows the existing binding
imported from ‘Csound.Dynamic’ at src/Csound/Tab.hs:191:1-48
(and originally defined in ‘Csound.Dynamic.Build’)
|
844 | args <- sequence [a | (tab, pn, strength, phs) <- xs, a <- (fmap fromIntegral $ renderTab tab) : fmap return [pn, strength, phs]]
| ^^
src/Csound/Tab.hs:886:68: warning: [-Wunused-matches]
Defined but not used: ‘a’
|
886 | segments n = fmap (second $ \x -> x - 1) $ tail $ scanl (\(a, b) x -> (b, b + x)) (0, 0) $ mkRelative n durs
| ^
src/Csound/Tab.hs:1104:12: warning: [-Wname-shadowing]
This binding for ‘genId’ shadows the existing binding
imported from ‘Csound.Dynamic’ at src/Csound/Tab.hs:191:1-48
(and originally defined in ‘Csound.Dynamic.Types.Exp’)
|
1104 | tabSinesBy genId tab nh amp fmode = hideGE $ do
| ^^^^^
src/Csound/Tab.hs:1128:14: warning: [-Wunused-matches]
Defined but not used: ‘rescaleFlag’
|
1128 | waveletTabBy rescaleFlag srcTab seq = hideGE $ do
| ^^^^^^^^^^^
src/Csound/Tab.hs:1128:33: warning: [-Wname-shadowing]
This binding for ‘seq’ shadows the existing binding
imported from ‘Prelude’ at src/Csound/Tab.hs:2:8-17
(and originally defined in ‘ghc-prim-0.5.1.1:GHC.Prim’)
|
1128 | waveletTabBy rescaleFlag srcTab seq = hideGE $ do
| ^^^
src/Csound/Tab.hs:1405:17: warning: [-Wname-shadowing]
This binding for ‘xs’ shadows the existing binding
bound at src/Csound/Tab.hs:1401:16
|
1405 | getOdds xs = fmap snd $ filter fst $ zip (cycle [True,False]) xs
| ^^
src/Csound/Tab.hs:1407:24: warning: [-Wname-shadowing]
This binding for ‘xs’ shadows the existing binding
bound at src/Csound/Tab.hs:1401:16
|
1407 | substOdds odds xs = zipWith3 go (cycle [True,False]) ((\a -> [a,a]) =<< odds) xs
| ^^
src/Csound/Tab.hs:1408:27: warning: [-Wname-shadowing]
This binding for ‘odd’ shadows the existing binding
imported from ‘Prelude’ at src/Csound/Tab.hs:2:8-17
(and originally defined in ‘GHC.Real’)
|
1408 | where go flag odd x = if flag then odd else x
| ^^^
src/Csound/Tab.hs:1417:18: warning: [-Wname-shadowing]
This binding for ‘xs’ shadows the existing binding
bound at src/Csound/Tab.hs:1413:14
|
1417 | getEvens xs = case xs of
| ^^
src/Csound/Tab.hs:1422:26: warning: [-Wname-shadowing]
This binding for ‘xs’ shadows the existing binding
bound at src/Csound/Tab.hs:1413:14
|
1422 | substEvens evens xs = case (evens, xs) of
| ^^
src/Csound/Tab.hs:1434:9: warning: [-Woverlapping-patterns]
Pattern match is redundant
In an equation for ‘formRelativeGen16’:
formRelativeGen16 n as = ...
|
1434 | formRelativeGen16 n as = substGen16 (mkRelative n $ getGen16 as) as
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Csound/Tab.hs:1436:18: warning: [-Wname-shadowing]
This binding for ‘xs’ shadows the existing binding
bound at src/Csound/Tab.hs:1429:19
|
1436 | getGen16 xs = case xs of
| ^^
src/Csound/Tab.hs:1440:25: warning: [-Wname-shadowing]
This binding for ‘xs’ shadows the existing binding
bound at src/Csound/Tab.hs:1429:19
|
1440 | substGen16 durs xs = case (durs, xs) of
| ^^
src/Csound/Tab.hs:1446:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature:
mkRelative :: (Foldable f, Integral p, RealFrac a, Functor f) =>
p -> f a -> f Double
|
1446 | mkRelative n as = fmap ((fromIntegral :: (Int -> Double)) . round . (s * )) as
| ^^^^^^^^^^
[13 of 48] Compiling Csound.Air.Spec ( src/Csound/Air/Spec.hs, dist/build/Csound/Air/Spec.o )
src/Csound/Air/Spec.hs:2:26: warning: [-Wtabs]
Tab character found here, and in 50 further locations.
Please use spaces instead.
|
2 | module Csound.Air.Spec(
| ^^^^^^^
[14 of 48] Compiling Csound.Air.Hvs ( src/Csound/Air/Hvs.hs, dist/build/Csound/Air/Hvs.o )
src/Csound/Air/Hvs.hs:3:1: warning: [-Wtabs]
Tab character found here, and in 45 further locations.
Please use spaces instead.
|
3 | HvsSnapshot, HvsMatrix1, HvsMatrix2, HvsMatrix3,
| ^^^^^^^^
src/Csound/Air/Hvs.hs:10:1: warning: [-Wunused-imports]
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
|
10 | import Control.Applicative hiding ((<*))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Csound/Air/Hvs.hs:16:1: warning: [-Wunused-imports]
The qualified import of ‘Csound.Typed.Opcode’ is redundant
except perhaps to import instances from ‘Csound.Typed.Opcode’
To import instances alone, use: import Csound.Typed.Opcode()
|
16 | import qualified Csound.Typed.Opcode as C(hvs1, hvs2, hvs3)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[15 of 48] Compiling Csound.Types ( src/Csound/Types.hs, dist/build/Csound/Types.o )
src/Csound/Types.hs:115:1: warning: [-Wunused-imports]
The import of ‘Csound.Control.SE’ is redundant
except perhaps to import instances from ‘Csound.Control.SE’
To import instances alone, use: import Csound.Control.SE()
|
115 | import Csound.Control.SE
| ^^^^^^^^^^^^^^^^^^^^^^^^
src/Csound/Types.hs:127:11: warning: [-Wname-shadowing]
This binding for ‘cond’ shadows the existing binding
imported from ‘Data.Boolean’ at src/Csound/Types.hs:112:1-19
|
127 | whenElseD cond ifDo elseDo = whenDs [(cond, ifDo)] elseDo
| ^^^^
src/Csound/Types.hs:130:10: warning: [-Wname-shadowing]
This binding for ‘cond’ shadows the existing binding
imported from ‘Data.Boolean’ at src/Csound/Types.hs:112:1-19
|
130 | whenElse cond ifDo elseDo = whens [(cond, ifDo)] elseDo
| ^^^^
src/Csound/Types.hs:136:7: warning: [-Wname-shadowing]
This binding for ‘cond’ shadows the existing binding
imported from ‘Data.Boolean’ at src/Csound/Types.hs:112:1-19
|
136 | [(cond, ifDo)] -> ifDo
| ^^^^
src/Csound/Types.hs:136:7: warning: [-Wunused-matches]
Defined but not used: ‘cond’
|
136 | [(cond, ifDo)] -> ifDo
| ^^^^
src/Csound/Types.hs:137:19: warning: [-Wunused-matches]
Defined but not used: ‘cond2’
|
137 | (cond1, do1):(cond2, do2): [] -> whenElseD (val `lessThan` cond1) do1 do2
| ^^^^^
[16 of 48] Compiling Csound.Tuning ( src/Csound/Tuning.hs, dist/build/Csound/Tuning.o )
src/Csound/Tuning.hs:25:1: warning: [-Wunused-imports]
The import of ‘Csound.Typed.Opcode’ is redundant
except perhaps to import instances from ‘Csound.Typed.Opcode’
To import instances alone, use: import Csound.Typed.Opcode()
|
25 | import Csound.Typed.Opcode
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Csound/Tuning.hs:121:24: warning: [-Wname-shadowing]
This binding for ‘tab’ shadows the existing binding
imported from ‘Csound.Typed.Opcode’ at src/Csound/Tuning.hs:25:1-26
(and originally defined in ‘Csound.Typed.Opcode.SignalGenerators’)
|
121 | fromTempList (TempList tab) asig = Temp $ fromTabList tab asig
| ^^^
src/Csound/Tuning.hs:125:25: warning: [-Wname-shadowing]
This binding for ‘tab’ shadows the existing binding
imported from ‘Csound.Typed.Opcode’ at src/Csound/Tuning.hs:25:1-26
(and originally defined in ‘Csound.Typed.Opcode.SignalGenerators’)
|
125 | fromTempListD (TempList tab) a = Temp $ fromTabListD tab a
| ^^^
src/Csound/Tuning.hs:135:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: equalCents1 :: [Double]
|
135 | equalCents1 = fmap (* 100) [0 .. 12]
| ^^^^^^^^^^^
src/Csound/Tuning.hs:136:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: justCents1 :: [Double]
|
136 | justCents1 = fmap ratio2cent [1/1, 16/15, 9/8, 6/5, 5/4, 4/3, 45/32, 3/2, 8/5, 5/3, 9/5, 15/8, 2/1]
| ^^^^^^^^^^
src/Csound/Tuning.hs:137:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: meantoneCents :: [Double]
|
137 | meantoneCents = [0, 76.0, 193.2, 310.3, 386.3, 503.4, 579.5, 696.8, 772.6, 889.7, 1006.8, 1082.9, 1200]
| ^^^^^^^^^^^^^
src/Csound/Tuning.hs:138:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: pythagorCents :: [Double]
|
138 | pythagorCents = [0, 113.7, 203.9, 294.1, 407.8, 498, 611.7, 702, 792.2, 905.9, 996.1, 1109.8, 1200]
| ^^^^^^^^^^^^^
src/Csound/Tuning.hs:139:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature:
werckmeisterCents :: [Double]
|
139 | werckmeisterCents = [0, 90.225, 192.18, 294.135, 390.225, 498.045, 588.27, 696.09, 792.18, 888.27, 996.09, 1092.18, 1200]
| ^^^^^^^^^^^^^^^^^
src/Csound/Tuning.hs:141:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: youngCents1 :: [Double]
|
141 | youngCents1 = [0, 93.9, 195.8, 297.8, 391.7, 499.9, 591.9, 697.9, 795.8, 893.8, 999.8, 1091.8, 1200]
| ^^^^^^^^^^^
src/Csound/Tuning.hs:142:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: youngCents2 :: [Double]
|
142 | youngCents2 = zipWith (+) equalCents1 [0, 0.1, 2.1, 4, -2.1, 6.1, -1.8, 4.2, 2.1, 0, 6, -2, 0]
| ^^^^^^^^^^^
src/Csound/Tuning.hs:143:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: youngCents3 :: [Double]
|
143 | youngCents3 = zipWith (+) equalCents1 [0, -3.9, 2, 0, -2, 3.9, -5.9, 3.9, -2, 0, 2, -3.9, 0]
| ^^^^^^^^^^^
src/Csound/Tuning.hs:145:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature:
toTemp :: [Double] -> Temp
|
145 | toTemp = tempC
| ^^^^^^
[17 of 48] Compiling Csound.Control.Overload.MidiInstr ( src/Csound/Control/Overload/MidiInstr.hs, dist/build/Csound/Control/Overload/MidiInstr.o )
[18 of 48] Compiling Csound.Control.Overload ( src/Csound/Control/Overload.hs, dist/build/Csound/Control/Overload.o )
[19 of 48] Compiling Csound.SigSpace ( src/Csound/SigSpace.hs, dist/build/Csound/SigSpace.o )
src/Csound/SigSpace.hs:15: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()
|
15 | import Control.Monad
| ^^^^^^^^^^^^^^^^^^^^
src/Csound/SigSpace.hs:16:1: warning: [-Wunused-imports]
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
|
16 | import Control.Applicative
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Csound/SigSpace.hs:19:1: warning: [-Wunused-imports]
The import of ‘Csound.Types’ is redundant
except perhaps to import instances from ‘Csound.Types’
To import instances alone, use: import Csound.Types()
|
19 | import Csound.Types
| ^^^^^^^^^^^^^^^^^^^
[20 of 48] Compiling Csound.Air.Wave ( src/Csound/Air/Wave.hs, dist/build/Csound/Air/Wave.o )
src/Csound/Air/Wave.hs:6:1: warning: [-Wtabs]
Tab character found here.
Please use spaces instead.
|
6 | -- * Bipolar
| ^^^^^^^^
src/Csound/Air/Wave.hs:57:1: warning: [-Wunused-imports]
The import of ‘elins, setSize, sines4’
from module ‘Csound.Tab’ is redundant
|
57 | import Csound.Tab(setSize, elins, sine, cosine, sines4, triTab, pwTab, sawTab, sqrTab)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Csound/Air/Wave.hs:58:1: warning: [-Wunused-imports]
The import of ‘Csound.SigSpace’ is redundant
except perhaps to import instances from ‘Csound.SigSpace’
To import instances alone, use: import Csound.SigSpace()
|
58 | import Csound.SigSpace
| ^^^^^^^^^^^^^^^^^^^^^^
src/Csound/Air/Wave.hs:142:10: warning: [-Wname-shadowing]
This binding for ‘mod’ shadows the existing binding
imported from ‘Prelude’ at src/Csound/Air/Wave.hs:3:8-22
(and originally defined in ‘GHC.Real’)
|
142 | fosc car mod ndx cps = foscili 1 cps car mod ndx sine
| ^^^
src/Csound/Air/Wave.hs:182:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: uosc' :: D -> Sig -> Sig
|
182 | uosc' = unipolar' osc'
| ^^^^^
src/Csound/Air/Wave.hs:183:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature:
uoscBy' :: Tab -> D -> Sig -> Sig
|
183 | uoscBy' a = unipolar' (oscBy' a)
| ^^^^^^^
src/Csound/Air/Wave.hs:184:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: usaw' :: D -> Sig -> Sig
|
184 | usaw' = unipolar' saw'
| ^^^^^
src/Csound/Air/Wave.hs:185:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: uisaw' :: D -> Sig -> Sig
|
185 | uisaw' = unipolar' isaw'
| ^^^^^^
src/Csound/Air/Wave.hs:186:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature:
upulse' :: D -> Sig -> Sig
|
186 | upulse' = unipolar' pulse'
| ^^^^^^^
src/Csound/Air/Wave.hs:187:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: usqr' :: D -> Sig -> Sig
|
187 | usqr' = unipolar' sqr'
| ^^^^^
src/Csound/Air/Wave.hs:188:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature:
upw' :: Sig -> D -> Sig -> Sig
|
188 | upw' a = unipolar' (pw' a)
| ^^^^
src/Csound/Air/Wave.hs:189:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: utri' :: D -> Sig -> Sig
|
189 | utri' = unipolar' tri'
| ^^^^^
src/Csound/Air/Wave.hs:190:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature:
uramp' :: Sig -> D -> Sig -> Sig
|
190 | uramp' a = unipolar' (ramp' a)
| ^^^^^^
src/Csound/Air/Wave.hs:191:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature:
ublosc' :: Tab -> D -> Sig -> Sig
|
191 | ublosc' a = unipolar' (blosc' a)
| ^^^^^^^
src/Csound/Air/Wave.hs:200:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: rndOsc :: Sig -> SE Sig
|
200 | rndOsc = rndPhs osc'
| ^^^^^^
src/Csound/Air/Wave.hs:201:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature:
rndOscBy :: Tab -> Sig -> SE Sig
|
201 | rndOscBy a = rndPhs (oscBy' a)
| ^^^^^^^^
src/Csound/Air/Wave.hs:202:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: rndSaw :: Sig -> SE Sig
|
202 | rndSaw = rndPhs saw'
| ^^^^^^
src/Csound/Air/Wave.hs:203:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: rndIsaw :: Sig -> SE Sig
|
203 | rndIsaw = rndPhs isaw'
| ^^^^^^^
src/Csound/Air/Wave.hs:204:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: rndPulse :: Sig -> SE Sig
|
204 | rndPulse = rndPhs pulse'
| ^^^^^^^^
src/Csound/Air/Wave.hs:205:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: rndSqr :: Sig -> SE Sig
|
205 | rndSqr = rndPhs sqr'
| ^^^^^^
src/Csound/Air/Wave.hs:206:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature:
rndPw :: Sig -> Sig -> SE Sig
|
206 | rndPw a = rndPhs (pw' a)
| ^^^^^
src/Csound/Air/Wave.hs:207:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: rndTri :: Sig -> SE Sig
|
207 | rndTri = rndPhs tri'
| ^^^^^^
src/Csound/Air/Wave.hs:208:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature:
rndRamp :: Sig -> Sig -> SE Sig
|
208 | rndRamp a = rndPhs (ramp' a)
| ^^^^^^^
src/Csound/Air/Wave.hs:209:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature:
rndBlosc :: Tab -> Sig -> SE Sig
|
209 | rndBlosc a = rndPhs (blosc' a)
| ^^^^^^^^
src/Csound/Air/Wave.hs:214:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: urndOsc :: Sig -> SE Sig
|
214 | urndOsc = rndPhs uosc'
| ^^^^^^^
src/Csound/Air/Wave.hs:215:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature:
urndOscBy :: Tab -> Sig -> SE Sig
|
215 | urndOscBy a = rndPhs (uoscBy' a)
| ^^^^^^^^^
src/Csound/Air/Wave.hs:216:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: urndSaw :: Sig -> SE Sig
|
216 | urndSaw = rndPhs usaw'
| ^^^^^^^
src/Csound/Air/Wave.hs:217:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: urndIsaw :: Sig -> SE Sig
|
217 | urndIsaw = rndPhs uisaw'
| ^^^^^^^^
src/Csound/Air/Wave.hs:218:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature:
urndPulse :: Sig -> SE Sig
|
218 | urndPulse = rndPhs upulse'
| ^^^^^^^^^
src/Csound/Air/Wave.hs:219:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: urndSqr :: Sig -> SE Sig
|
219 | urndSqr = rndPhs usqr'
| ^^^^^^^
src/Csound/Air/Wave.hs:220:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature:
urndPw :: Sig -> Sig -> SE Sig
|
220 | urndPw a = rndPhs (upw' a)
| ^^^^^^
src/Csound/Air/Wave.hs:221:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: urndTri :: Sig -> SE Sig
|
221 | urndTri = rndPhs utri'
| ^^^^^^^
src/Csound/Air/Wave.hs:222:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature:
urndRamp :: Sig -> Sig -> SE Sig
|
222 | urndRamp a = rndPhs (uramp' a)
| ^^^^^^^^
src/Csound/Air/Wave.hs:223:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature:
urndBlosc :: Tab -> Sig -> SE Sig
|
223 | urndBlosc a = rndPhs (ublosc' a)
| ^^^^^^^^^
src/Csound/Air/Wave.hs:280:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature:
linRange :: Integral a => a -> Sig -> [Sig]
|
280 | linRange n amount = fmap (\x -> amount * sig (2 * double x - 1)) [0, (1 / fromIntegral n) .. 1]
| ^^^^^^^^
[21 of 48] Compiling Csound.Air.Wave.Sync ( src/Csound/Air/Wave/Sync.hs, dist/build/Csound/Air/Wave/Sync.o )
src/Csound/Air/Wave/Sync.hs:3:1: warning: [-Wtabs]
Tab character found here, and in two further locations.
Please use spaces instead.
|
3 | -- * Hard sync
| ^^^^^^^^
src/Csound/Air/Wave/Sync.hs:47:1: warning: [-Wunused-imports]
The import of ‘Csound.SigSpace’ is redundant
except perhaps to import instances from ‘Csound.SigSpace’
To import instances alone, use: import Csound.SigSpace()
|
47 | import Csound.SigSpace
| ^^^^^^^^^^^^^^^^^^^^^^
src/Csound/Air/Wave/Sync.hs:159:11: warning: [-Wname-shadowing]
This binding for ‘tab’ shadows the existing binding
imported from ‘Csound.Typed.Opcode’ at src/Csound/Air/Wave/Sync.hs:45:1-39
(and originally defined in ‘Csound.Typed.Opcode.SignalGenerators’)
|
159 | oscSyncBy tab smoothType cpsRatio cps = oscSyncAbsBy tab smoothType (cpsRatio * cps) cps
| ^^^
src/Csound/Air/Wave/Sync.hs:163:14: warning: [-Wname-shadowing]
This binding for ‘tab’ shadows the existing binding
imported from ‘Csound.Typed.Opcode’ at src/Csound/Air/Wave/Sync.hs:45:1-39
(and originally defined in ‘Csound.Typed.Opcode.SignalGenerators’)
|
163 | oscSyncAbsBy tab smoothType slaveCps cps = (\smoothFun -> syncOsc smoothFun tab (ar slaveCps) (ar cps)) $ case smoothType of
| ^^^
src/Csound/Air/Wave/Sync.hs:168:14: warning: [-Wname-shadowing]
This binding for ‘gen’ shadows the existing binding
imported from ‘Csound.Tab’ at src/Csound/Air/Wave/Sync.hs:46:1-17
(and originally defined at src/Csound/Tab.hs:746:1-3)
|
168 | UserSync gen -> (const $ readSync gen)
| ^^^
src/Csound/Air/Wave/Sync.hs:172:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: uniSawTab :: Tab
|
172 | uniSawTab = setSize 4097 $ elins [1, 0]
| ^^^^^^^^^
src/Csound/Air/Wave/Sync.hs:173:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: uniTriTab :: Tab
|
173 | uniTriTab = setSize 4097 $ elins [0, 1, 0]
| ^^^^^^^^^
src/Csound/Air/Wave/Sync.hs:174:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: uniTrapTab :: Tab
|
174 | uniTrapTab = setSize 4097 $ elins [1, 1, 0]
| ^^^^^^^^^^
src/Csound/Air/Wave/Sync.hs:176:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature:
syncOsc :: (Sig -> Sig -> Sig) -> Tab -> Sig -> Sig -> Sig
|
176 | syncOsc smoothFun ftab slaveCps cps = dcblock $ aout
| ^^^^^^^
src/Csound/Air/Wave/Sync.hs:179:19: warning: [-Wunused-local-binds]
Defined but not used: ‘asyncSlave’
|
179 | (aslave, asyncSlave) = syncphasor slaveCps asyncMaster
| ^^^^^^^^^^
[22 of 48] Compiling Csound.Air.Fm ( src/Csound/Air/Fm.hs, dist/build/Csound/Air/Fm.o )
src/Csound/Air/Fm.hs:11:1: warning: [-Wtabs]
Tab character found here, and in 146 further locations.
Please use spaces instead.
|
11 | -- * Fm graph
| ^^^^^^^^
src/Csound/Air/Fm.hs:34:1: warning: [-Wunused-imports]
The import of ‘Csound.SigSpace’ is redundant
except perhaps to import instances from ‘Csound.SigSpace’
To import instances alone, use: import Csound.SigSpace()
|
34 | import Csound.SigSpace
| ^^^^^^^^^^^^^^^^^^^^^^
src/Csound/Air/Fm.hs:40:27: warning: [-Wunused-top-binds]
Defined but not used: ‘unFmNode’
|
40 | newtype FmNode = FmNode { unFmNode :: Int }
| ^^^^^^^^
src/Csound/Air/Fm.hs:52:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: defSt :: St
|
52 | defSt = St
| ^^^^^
src/Csound/Air/Fm.hs:58:13: warning: [-Wname-shadowing]
This binding for ‘units’ shadows the existing binding
defined at src/Csound/Air/Fm.hs:48:11
|
58 | renderGraph units outs cps = do
| ^^^^^
src/Csound/Air/Fm.hs:67:35: warning: [-Wname-shadowing]
This binding for ‘mod’ shadows the existing binding
imported from ‘Prelude’ at src/Csound/Air/Fm.hs:10:8-20
(and originally defined in ‘GHC.Real’)
|
67 | Fmod wave mod subs -> do
| ^^^
src/Csound/Air/Fm.hs:77:31: warning: [-Wname-shadowing]
This binding for ‘mod’ shadows the existing binding
imported from ‘Prelude’ at src/Csound/Air/Fm.hs:10:8-20
(and originally defined in ‘GHC.Real’)
|
77 | where mod = case (units !! idx) of
| ^^^
src/Csound/Air/Fm.hs:178:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: dx_1 :: FmGraph
|
178 | dx_1 = FmGraph
| ^^^^
src/Csound/Air/Fm.hs:197:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: dx_2 :: FmGraph
|
197 | dx_2 = FmGraph
| ^^^^
src/Csound/Air/Fm.hs:214:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: dx_3 :: FmGraph
|
214 | dx_3 = FmGraph
| ^^^^
src/Csound/Air/Fm.hs:233:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: dx_4 :: FmGraph
|
233 | dx_4 = FmGraph
| ^^^^
[23 of 48] Compiling Csound.Air.Filter ( src/Csound/Air/Filter.hs, dist/build/Csound/Air/Filter.o )
src/Csound/Air/Filter.hs:77:1: warning: [-Wunused-imports]
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
|
77 | import Control.Applicative
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Csound/Air/Filter.hs:80:1: warning: [-Wunused-imports]
The import of ‘Csound.Typed.Plugins’ is redundant
except perhaps to import instances from ‘Csound.Typed.Plugins’
To import instances alone, use: import Csound.Typed.Plugins()
|
80 | import Csound.Typed.Plugins hiding (
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Csound/Air/Filter.hs:90:1: warning: [-Wunused-imports]
The import of ‘Control.Monad.Trans.Class’ is redundant
except perhaps to import instances from ‘Control.Monad.Trans.Class’
To import instances alone, use: import Control.Monad.Trans.Class()
|
90 | import Control.Monad.Trans.Class
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Csound/Air/Filter.hs:91:1: warning: [-Wunused-imports]
The import of ‘Csound.Dynamic’ is redundant
except perhaps to import instances from ‘Csound.Dynamic’
To import instances alone, use: import Csound.Dynamic()
|
91 | import Csound.Dynamic
| ^^^^^^^^^^^^^^^^^^^^^
src/Csound/Air/Filter.hs:182:9: warning: [-Wname-shadowing]
This binding for ‘filter’ shadows the existing binding
imported from ‘Prelude’ at src/Csound/Air/Filter.hs:2:8-24
(and originally defined in ‘GHC.List’)
|
182 | toReson filter = \cfq res -> filter cfq
| ^^^^^^
src/Csound/Air/Filter.hs:182:23: warning: [-Wunused-matches]
Defined but not used: ‘res’
|
182 | toReson filter = \cfq res -> filter cfq
| ^^^
src/Csound/Air/Filter.hs:271:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: anO :: [(Sig, Sig)]
|
271 | anO = [(280, 20), (650, 25), (2200, 30), (3450, 40), (4500, 50)]
| ^^^
src/Csound/Air/Filter.hs:272:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: anA :: [(Sig, Sig)]
|
272 | anA = [(650, 50), (1100, 50), (2860, 50), (3300, 50), (4500, 50)]
| ^^^
src/Csound/Air/Filter.hs:273:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: anE :: [(Sig, Sig)]
|
273 | anE = [(500, 50), (1750, 50), (2450, 50), (3350, 50), (5000, 50)]
| ^^^
src/Csound/Air/Filter.hs:274:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: anIY :: [(Sig, Sig)]
|
274 | anIY = [(330, 50), (2000, 50), (2800, 50), (3650, 50), (5000, 50)]
| ^^^^
src/Csound/Air/Filter.hs:275:1: warning: [-Wmissing-signatures]
Top-level binding with no type signature: anO2 :: [(Sig, Sig)]
|
275 | anO2 = [(400, 50), (840, 50), (2800, 50), (3250, 50), (4500, 50)]
| ^^^^
src/Csound/Air/Filter.hs:284:11: warning: [-Wname-shadowing]
This binding for ‘reson’ shadows the existing binding
imported from ‘Csound.Typed.Opcode’ at src/Csound/Air/Filter.hs:88:1-26
(and originally defined in ‘Csound.Typed.Opcode.SignalModifiers’)
|
284 | alp1 freq reson asig = mvclpf1 asig freq reson
| ^^^^^
src/Csound/Air/Filter.hs:290:11: warning: [-Wname-shadowing]
This binding for ‘reson’ shadows the existing binding
imported from ‘Csound.Typed.Opcode’ at src/Csound/Air/Filter.hs:88:1-26
(and originally defined in ‘Csound.Typed.Opcode.SignalModifiers’)
|
290 | alp2 freq reson asig = mvclpf2 asig freq reson
| ^^^^^
src/Csound/Air/Filter.hs:296:11: warning: [-Wname-shadowing]
This binding for ‘reson’ shadows the existing binding
imported from ‘Csound.Typed.Opcode’ at src/Csound/Air/Filter.hs:88:1-26
(and originally defined in ‘Csound.Typed.Opcode.SignalModifiers’)
|
296 | alp3 freq reson asig = mvclpf3 asig freq reson
| ^^^^^
src/Csound/Air/Filter.hs:312:11: warning: [-Wname-shadowing]
This binding for ‘reson’ shadows the existing binding
imported from ‘Csound.Typed.Opcode’ at src/Csound/Air/Filter.hs:88:1-26
(and originally defined in ‘Csound.Typed.Opcode.SignalModifiers’)
|
312 | alp4 freq reson asig = mvclpf4 asig freq reson
| ^^^^^
src/Csound/Air/Filter.hs:406:1: warning: [-Wunused-top-binds]
Defined but not used: ‘mkBp’
|
406 | mkBp lowPass highPass cfq bw asig = highPass (cfq - rad) $ lowPass (cfq + rad) asig
| ^^^^
src/Csound/Air/Filter.hs:410:1: warning: [-Wunused-top-binds]
Defined but not used: ‘bpCheb1’
|
410 | bpCheb1 = bpCheb1' 2
| ^^^^^^^
src/Csound/Air/Filter.hs:413:1: warning: [-Wunused-top-binds]
Defined but not used: ‘bpCheb1'’
|
413 | bpCheb1' npoles = mkBp (lpCheb1' npoles) (hpCheb1' npoles)
| ^^^^^^^^
src/Csound/Air/Filter.hs:416:1: warning: [-Wunused-top-binds]
Defined but not used: ‘bpCheb2’
|
416 | bpCheb2 = bpCheb2' 2
| ^^^^^^^
src/Csound/Air/Filter.hs:419:1: warning: [-Wunused-top-binds]
Defined but not used: ‘bpCheb2'’
|
419 | bpCheb2' npoles = mkBp (lpCheb2' npoles) (hpCheb2' npoles)
| ^^^^^^^^
src/Csound/Air/Filter.hs:422:1: warning: [-Wunused-top-binds]
Defined but not used: ‘cbp’
|
422 | cbp = cbp' 2
| ^^^
src/Csound/Air/Filter.hs:425:1: warning: [-Wunused-top-binds]
Defined but not used: ‘cbp'’
|
425 | cbp' npoles = mkBp (clp' npoles) (chp' npoles)
| ^^^^
src/Csound/Air/Filter.hs:432:1: warning: [-Wunused-top-binds]
Defined but not used: ‘mkReson’
|
432 | mkReson lowPass highPass kcf res asig = 0.5 * (lowPass (kcf * 2) asig + bandPass bw kcf asig)
| ^^^^^^^
src/Csound/Air/Filter.hs:438:1: warning: [-Wunused-top-binds]
Defined but not used: ‘cheb1’
|
438 | cheb1 = cheb1' 2
| ^^^^^
src/Csound/Air/Filter.hs:441:1: warning: [-Wunused-top-binds]
Defined but not used: ‘cheb1'’
|
441 | cheb1' npoles = mkReson (lpCheb1' npoles) (hpCheb1' npoles)
| ^^^^^^
src/Csound/Air/Filter.hs:444:1: warning: [-Wunused-top-binds]
Defined but not used: ‘cheb2’
|
444 | cheb2 = cheb2' 2
| ^^^^^
src/Csound/Air/Filter.hs:447:1: warning: [-Wunused-top-binds]
Defined but not used: ‘cheb2'’
|
447 | cheb2' npoles = mkReson (lpCheb2' npoles) (hpCheb2' npoles)
| ^^^^^^
src/Csound/Air/Filter.hs:450:1: warning: [-Wunused-top-binds]
Defined but not used: ‘vcf’
|
450 | vcf = cbp' 2
| ^^^
src/Csound/Air/Filter.hs:453:1: warning: [-Wunused-top-binds]
Defined but not used: ‘vcf'’
|
453 | vcf' npoles = mkReson (clp' npoles) (chp' npoles)
| ^^^^
src/Csound/Air/Filter.hs:565:8: warning: [-Wunused-matches]
Defined but not used: ‘n’
|
565 | zpole2 n cfq q asig = zdf_2pole asig cfq (uon 0.5 25 q) `withSig` 0
| ^
[24 of 48] Compiling Csound.Air.Fx ( src/Csound/Air/Fx.hs, dist/build/Csound/Air/Fx.o )
src/Csound/Air/Fx.hs:83:93: error:
Module ‘Csound.Typed.Plugins’ does not export ‘tapeRead’
|
83 | fxPanTrem, fxPhaser, fxPitchShifter, fxReverse, fxRingModulator, fxChorus2, fxPingPong, tapeRead, tapeWrite)
| ^^^^^^^^
src/Csound/Air/Fx.hs:83:103: error:
Module ‘Csound.Typed.Plugins’ does not export ‘tapeWrite’
|
83 | fxPanTrem, fxPhaser, fxPitchShifter, fxReverse, fxRingModulator, fxChorus2, fxPingPong, tapeRead, tapeWrite)
| ^^^^^^^^^
cabal: Leaving directory '/tmp/cabal-tmp-28345/csound-expression-5.3.0'
cabal: Error: some packages failed to install:
csound-expression-5.3.0-4Ij5ODyz8CK7wSfEGDFJD4 failed during the building
phase. The exception was:
ExitFailure 1
Test log
No test log was submitted for this report.