Resolving dependencies... Configuring data-binary-ieee754-0.4.4... Configuring network-2.6.3.1... Building data-binary-ieee754-0.4.4... Configuring text-1.2.2.1... Installed data-binary-ieee754-0.4.4 Building text-1.2.2.1... Building network-2.6.3.1... Installed network-2.6.3.1 Installed text-1.2.2.1 Configuring blaze-builder-0.4.0.2... Building blaze-builder-0.4.0.2... Installed blaze-builder-0.4.0.2 Configuring hosc-0.10... Building hosc-0.10... Failed to install hosc-0.10 Build log ( /home/builder/.cabal/logs/hosc-0.10.log ): cabal: Entering directory '/tmp/cabal-tmp-11346/hosc-0.10' Configuring hosc-0.10... Building hosc-0.10... Preprocessing library hosc-0.10... [ 1 of 14] Compiling Sound.OpenSoundControl.Time ( Sound/OpenSoundControl/Time.hs, dist/build/Sound/OpenSoundControl/Time.o ) [ 2 of 14] Compiling Sound.OpenSoundControl.Type ( Sound/OpenSoundControl/Type.hs, dist/build/Sound/OpenSoundControl/Type.o ) [ 3 of 14] Compiling Sound.OpenSoundControl.Transport ( Sound/OpenSoundControl/Transport.hs, dist/build/Sound/OpenSoundControl/Transport.o ) [ 4 of 14] Compiling Sound.OpenSoundControl.Transport.UDP ( Sound/OpenSoundControl/Transport/UDP.hs, dist/build/Sound/OpenSoundControl/Transport/UDP.o ) Sound/OpenSoundControl/Transport/UDP.hs:28:25: warning: [-Wdeprecations] In the use of ‘sClose’ (imported from Network.Socket): Deprecated: "use 'close'" Sound/OpenSoundControl/Transport/UDP.hs:47:3: warning: [-Wdeprecations] In the use of ‘bindSocket’ (imported from Network.Socket): Deprecated: "use 'bind'" [ 5 of 14] Compiling Sound.OpenSoundControl.Coding.Coerce ( Sound/OpenSoundControl/Coding/Coerce.hs, dist/build/Sound/OpenSoundControl/Coding/Coerce.o ) [ 6 of 14] Compiling Sound.OpenSoundControl.Coding.Cast ( Sound/OpenSoundControl/Coding/Cast.hs, dist/build/Sound/OpenSoundControl/Coding/Cast.o ) [ 7 of 14] Compiling Sound.OpenSoundControl.Coding.Byte ( Sound/OpenSoundControl/Coding/Byte.hs, dist/build/Sound/OpenSoundControl/Coding/Byte.o ) Sound/OpenSoundControl/Coding/Byte.hs:94:11: error: • Could not deduce (Num i) arising from a use of ‘-’ from the context: Bits i bound by the type signature for: align :: Bits i => i -> i at Sound/OpenSoundControl/Coding/Byte.hs:92:1-25 Possible fix: add (Num i) to the context of the type signature for: align :: Bits i => i -> i • In the expression: ((n + 3) .&. complement 3) - n In an equation for ‘align’: align n = ((n + 3) .&. complement 3) - n cabal: Leaving directory '/tmp/cabal-tmp-11346/hosc-0.10' cabal: Error: some packages failed to install: hosc-0.10 failed during the building phase. The exception was: ExitFailure 1