Resolving dependencies... Warning: Note that reinstalls are always dangerous. Continuing anyway... Configuring base-orphans-0.7... Configuring base-compat-0.9.3... Building base-compat-0.9.3... Building base-orphans-0.7... Installed base-orphans-0.7 Configuring base64-bytestring-1.0.0.1... Building base64-bytestring-1.0.0.1... Installed base-compat-0.9.3 Configuring binary-bits-0.5... Building binary-bits-0.5... Installed base64-bytestring-1.0.0.1 Configuring cabal-doctest-1.0.6... Building cabal-doctest-1.0.6... Installed binary-bits-0.5 Configuring clock-0.7.2... Building clock-0.7.2... Installed cabal-doctest-1.0.6 Configuring data-binary-ieee754-0.4.4... Installed clock-0.7.2 Configuring dlist-0.8.0.4... Building data-binary-ieee754-0.4.4... Building dlist-0.8.0.4... Installed data-binary-ieee754-0.4.4 Configuring fail-4.9.0.0... Building fail-4.9.0.0... Installed fail-4.9.0.0 Configuring monad-loops-0.4.3... Installed dlist-0.8.0.4 Configuring mtl-2.2.2... Building monad-loops-0.4.3... Building mtl-2.2.2... Installed monad-loops-0.4.3 Configuring primitive-0.6.4.0... Building primitive-0.6.4.0... Installed mtl-2.2.2 Configuring reflection-2.1.3... Building reflection-2.1.3... Installed reflection-2.1.3 Configuring semigroups-0.18.4... Building semigroups-0.18.4... Installed semigroups-0.18.4 Configuring streaming-commons-0.2.0.0... Building streaming-commons-0.2.0.0... Installed primitive-0.6.4.0 Configuring th-abstraction-0.2.6.0... Building th-abstraction-0.2.6.0... Installed th-abstraction-0.2.6.0 Configuring time-locale-compat-0.1.1.4... Building time-locale-compat-0.1.1.4... Installed streaming-commons-0.2.0.0 Configuring transformers-compat-0.6.2... Building transformers-compat-0.6.2... Installed time-locale-compat-0.1.1.4 Configuring typed-process-0.2.2.0... Building typed-process-0.2.2.0... Installed typed-process-0.2.2.0 Configuring unliftio-core-0.1.1.0... Installed transformers-compat-0.6.2 Configuring uuid-types-1.0.3... Building unliftio-core-0.1.1.0... Building uuid-types-1.0.3... Installed unliftio-core-0.1.1.0 Configuring void-0.7.2... Building void-0.7.2... Installed void-0.7.2 Configuring word24-2.0.1... Installed uuid-types-1.0.3 Configuring extra-1.6.8... Building word24-2.0.1... Building extra-1.6.8... Installed word24-2.0.1 Configuring vector-0.12.0.1... Building vector-0.12.0.1... Installed extra-1.6.8 Configuring scientific-0.3.6.2... Building scientific-0.3.6.2... Installed scientific-0.3.6.2 Configuring transformers-base-0.4.5.2... Building transformers-base-0.4.5.2... Installed transformers-base-0.4.5.2 Configuring tagged-0.8.5... Building tagged-0.8.5... Installed tagged-0.8.5 Configuring exceptions-0.10.0... Building exceptions-0.10.0... Installed exceptions-0.10.0 Configuring contravariant-1.4.1... Building contravariant-1.4.1... Installed contravariant-1.4.1 Configuring attoparsec-0.13.2.2... Building attoparsec-0.13.2.2... Installed vector-0.12.0.1 Configuring monad-control-1.0.2.3... Building monad-control-1.0.2.3... Installed attoparsec-0.13.2.2 Configuring distributive-0.5.3... Installed monad-control-1.0.2.3 Configuring resourcet-1.2.1... Building resourcet-1.2.1... Building distributive-0.5.3... Installed distributive-0.5.3 Configuring vector-algorithms-0.7.0.1... Installed resourcet-1.2.1 Configuring basic-prelude-0.7.0... Building vector-algorithms-0.7.0.1... Building basic-prelude-0.7.0... Installed basic-prelude-0.7.0 Configuring aeson-1.2.4.0... Building aeson-1.2.4.0... Installed vector-algorithms-0.7.0.1 Configuring comonad-5.0.3... Building comonad-5.0.3... Installed comonad-5.0.3 Configuring mono-traversable-1.0.8.1... Building mono-traversable-1.0.8.1... Installed mono-traversable-1.0.8.1 Configuring bifunctors-5.5.2... Installed aeson-1.2.4.0 Configuring conduit-1.3.0.2... Building bifunctors-5.5.2... Building conduit-1.3.0.2... Installed bifunctors-5.5.2 Configuring semigroupoids-5.2.2... Building semigroupoids-5.2.2... Installed conduit-1.3.0.2 Configuring profunctors-5.2.2... Building profunctors-5.2.2... Installed semigroupoids-5.2.2 Configuring yaml-0.8.30... Building yaml-0.8.30... Installed profunctors-5.2.2 Configuring conduit-extra-1.3.0... Building conduit-extra-1.3.0... Installed yaml-0.8.30 Configuring binary-conduit-1.3... Installed conduit-extra-1.3.0 Configuring free-5.0.2... Building binary-conduit-1.3... Building free-5.0.2... Installed binary-conduit-1.3 Installed free-5.0.2 Configuring adjunctions-4.4... Building adjunctions-4.4... Installed adjunctions-4.4 Configuring kan-extensions-5.1... Building kan-extensions-5.1... Installed kan-extensions-5.1 Configuring lens-4.16.1... Building lens-4.16.1... Installed lens-4.16.1 Configuring lens-aeson-1.0.2... Building lens-aeson-1.0.2... Installed lens-aeson-1.0.2 Configuring sbp-2.3.16... Configuring rtcm-0.2.17... Building rtcm-0.2.17... Building sbp-2.3.16... Installed rtcm-0.2.17 Installed sbp-2.3.16 Configuring gnss-converters-0.3.37... Building gnss-converters-0.3.37... Failed to install gnss-converters-0.3.37 Build log ( /home/builder/.cabal/logs/ghc-8.2.2/gnss-converters-0.3.37-8XnHePLI44fI203w6mVLt.log ): cabal: Entering directory '/tmp/cabal-tmp-13541/gnss-converters-0.3.37' Configuring gnss-converters-0.3.37... Preprocessing library for gnss-converters-0.3.37.. Building library for gnss-converters-0.3.37.. [ 1 of 12] Compiling Data.RTCM3.Replay ( src/Data/RTCM3/Replay.hs, dist/build/Data/RTCM3/Replay.o ) src/Data/RTCM3/Replay.hs:66:26: warning: [-Wdeprecations] In the use of type constructor or class ‘Conduit’ (imported from Data.Conduit, but defined in conduit-1.3.0.2:Data.Conduit.Internal.Conduit): Deprecated: "Use ConduitT directly" | 66 | replayer :: MonadIO m => Conduit RTCM3Msg m RTCM3Msg | ^^^^^^^ [ 2 of 12] Compiling Data.RTCM3.SBP.Biases ( src/Data/RTCM3/SBP/Biases.hs, dist/build/Data/RTCM3/SBP/Biases.o ) src/Data/RTCM3/SBP/Biases.hs:44:36: warning: [-Wdeprecations] In the use of type constructor or class ‘Conduit’ (imported from Data.Conduit, but defined in conduit-1.3.0.2:Data.Conduit.Internal.Conduit): Deprecated: "Use ConduitT directly" | 44 | converter :: Monad m => Msg1230 -> Conduit i m [SBPMsg] | ^^^^^^^ [ 3 of 12] Compiling Data.RTCM3.SBP.Logging ( src/Data/RTCM3/SBP/Logging.hs, dist/build/Data/RTCM3/SBP/Logging.o ) src/Data/RTCM3/SBP/Logging.hs:34:36: warning: [-Wdeprecations] In the use of type constructor or class ‘Conduit’ (imported from Data.Conduit, but defined in conduit-1.3.0.2:Data.Conduit.Internal.Conduit): Deprecated: "Use ConduitT directly" | 34 | converter :: Monad m => Msg1029 -> Conduit i m [SBPMsg] | ^^^^^^^ [ 4 of 12] Compiling Data.RTCM3.SBP.Positions ( src/Data/RTCM3/SBP/Positions.hs, dist/build/Data/RTCM3/SBP/Positions.o ) src/Data/RTCM3/SBP/Positions.hs:50:48: warning: [-Wdeprecations] In the use of type constructor or class ‘Conduit’ (imported from Data.Conduit, but defined in conduit-1.3.0.2:Data.Conduit.Internal.Conduit): Deprecated: "Use ConduitT directly" | 50 | converter :: (Monad m, FromPosition a) => a -> Conduit i m [SBPMsg] | ^^^^^^^ [ 5 of 12] Compiling Data.RTCM3.SBP.Types ( src/Data/RTCM3/SBP/Types.hs, dist/build/Data/RTCM3/SBP/Types.o ) [ 6 of 12] Compiling Data.RTCM3.SBP.Time ( src/Data/RTCM3/SBP/Time.hs, dist/build/Data/RTCM3/SBP/Time.o ) [ 7 of 12] Compiling Data.RTCM3.SBP.SSR ( src/Data/RTCM3/SBP/SSR.hs, dist/build/Data/RTCM3/SBP/SSR.o ) src/Data/RTCM3/SBP/SSR.hs:53:56: warning: [-Wdeprecations] In the use of type constructor or class ‘Conduit’ (imported from Data.Conduit, but defined in conduit-1.3.0.2:Data.Conduit.Internal.Conduit): Deprecated: "Use ConduitT directly" | 53 | gpsOrbitClockConverter :: MonadStore e m => Msg1060 -> Conduit i m [SBPMsg] | ^^^^^^^ src/Data/RTCM3/SBP/SSR.hs:78:60: warning: [-Wdeprecations] In the use of type constructor or class ‘Conduit’ (imported from Data.Conduit, but defined in conduit-1.3.0.2:Data.Conduit.Internal.Conduit): Deprecated: "Use ConduitT directly" | 78 | glonassOrbitClockConverter :: MonadStore e m => Msg1066 -> Conduit i m [SBPMsg] | ^^^^^^^ src/Data/RTCM3/SBP/SSR.hs:103:54: warning: [-Wdeprecations] In the use of type constructor or class ‘Conduit’ (imported from Data.Conduit, but defined in conduit-1.3.0.2:Data.Conduit.Internal.Conduit): Deprecated: "Use ConduitT directly" | 103 | gpsCodeBiasConverter :: MonadStore e m => Msg1059 -> Conduit i m [SBPMsg] | ^^^^^^^ src/Data/RTCM3/SBP/SSR.hs:122:58: warning: [-Wdeprecations] In the use of type constructor or class ‘Conduit’ (imported from Data.Conduit, but defined in conduit-1.3.0.2:Data.Conduit.Internal.Conduit): Deprecated: "Use ConduitT directly" | 122 | glonassCodeBiasConverter :: MonadStore e m => Msg1065 -> Conduit i m [SBPMsg] | ^^^^^^^ src/Data/RTCM3/SBP/SSR.hs:141:55: warning: [-Wdeprecations] In the use of type constructor or class ‘Conduit’ (imported from Data.Conduit, but defined in conduit-1.3.0.2:Data.Conduit.Internal.Conduit): Deprecated: "Use ConduitT directly" | 141 | gpsPhaseBiasConverter :: MonadStore e m => Msg1265 -> Conduit i m [SBPMsg] | ^^^^^^^ src/Data/RTCM3/SBP/SSR.hs:167:59: warning: [-Wdeprecations] In the use of type constructor or class ‘Conduit’ (imported from Data.Conduit, but defined in conduit-1.3.0.2:Data.Conduit.Internal.Conduit): Deprecated: "Use ConduitT directly" | 167 | glonassPhaseBiasConverter :: MonadStore e m => Msg1266 -> Conduit i m [SBPMsg] | ^^^^^^^ [ 8 of 12] Compiling Data.RTCM3.SBP.Observations ( src/Data/RTCM3/SBP/Observations.hs, dist/build/Data/RTCM3/SBP/Observations.o ) src/Data/RTCM3/SBP/Observations.hs:331:59: warning: [-Wdeprecations] In the use of type constructor or class ‘Conduit’ (imported from Data.Conduit, but defined in conduit-1.3.0.2:Data.Conduit.Internal.Conduit): Deprecated: "Use ConduitT directly" | 331 | converter :: (MonadStore e m, FromObservations a) => a -> Conduit i m [SBPMsg] | ^^^^^^^ [ 9 of 12] Compiling Data.RTCM3.SBP.MSM ( src/Data/RTCM3/SBP/MSM.hs, dist/build/Data/RTCM3/SBP/MSM.o ) src/Data/RTCM3/SBP/MSM.hs:367:59: warning: [-Wdeprecations] In the use of type constructor or class ‘Conduit’ (imported from Data.Conduit, but defined in conduit-1.3.0.2:Data.Conduit.Internal.Conduit): Deprecated: "Use ConduitT directly" | 367 | converter :: (MonadStore e m, FromObservations a) => a -> Conduit i m [SBPMsg] | ^^^^^^^ [10 of 12] Compiling Data.RTCM3.SBP.Ephemerides ( src/Data/RTCM3/SBP/Ephemerides.hs, dist/build/Data/RTCM3/SBP/Ephemerides.o ) src/Data/RTCM3/SBP/Ephemerides.hs:169:46: warning: [-Wdeprecations] In the use of type constructor or class ‘Conduit’ (imported from Data.Conduit, but defined in conduit-1.3.0.2:Data.Conduit.Internal.Conduit): Deprecated: "Use ConduitT directly" | 169 | gpsConverter :: MonadStore e m => Msg1019 -> Conduit i m [SBPMsg] | ^^^^^^^ src/Data/RTCM3/SBP/Ephemerides.hs:203:50: warning: [-Wdeprecations] In the use of type constructor or class ‘Conduit’ (imported from Data.Conduit, but defined in conduit-1.3.0.2:Data.Conduit.Internal.Conduit): Deprecated: "Use ConduitT directly" | 203 | glonassConverter :: MonadStore e m => Msg1020 -> Conduit i m [SBPMsg] | ^^^^^^^ [11 of 12] Compiling Data.RTCM3.SBP ( src/Data/RTCM3/SBP.hs, dist/build/Data/RTCM3/SBP.o ) src/Data/RTCM3/SBP.hs:39:44: warning: [-Wdeprecations] In the use of type constructor or class ‘Conduit’ (imported from Data.Conduit, but defined in conduit-1.3.0.2:Data.Conduit.Internal.Conduit): Deprecated: "Use ConduitT directly" | 39 | converter :: MonadStore e m => RTCM3Msg -> Conduit i m [SBPMsg] | ^^^^^^^ [12 of 12] Compiling SwiftNav.SBP.RTCM3 ( src/SwiftNav/SBP/RTCM3.hs, dist/build/SwiftNav/SBP/RTCM3.o ) src/SwiftNav/SBP/RTCM3.hs:23:35: warning: [-Wdeprecations] In the use of type constructor or class ‘Conduit’ (imported from Data.Conduit, but defined in conduit-1.3.0.2:Data.Conduit.Internal.Conduit): Deprecated: "Use ConduitT directly" | 23 | converter :: Monad m => SBPMsg -> Conduit i m [RTCM3Msg] | ^^^^^^^ Preprocessing executable 'rtcm32rtcm3' for gnss-converters-0.3.37.. Building executable 'rtcm32rtcm3' for gnss-converters-0.3.37.. [1 of 1] Compiling Main ( main/RTCM32RTCM3.hs, dist/build/rtcm32rtcm3/rtcm32rtcm3-tmp/Main.o ) main/RTCM32RTCM3.hs:24:7: warning: [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit, but defined in conduit-1.3.0.2:Data.Conduit.Internal.Conduit): Deprecated: "Use .|" | 24 | =$= conduitDecode | ^^^ main/RTCM32RTCM3.hs:25:7: warning: [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit, but defined in conduit-1.3.0.2:Data.Conduit.Internal.Conduit): Deprecated: "Use .|" | 25 | =$= replayer | ^^^ main/RTCM32RTCM3.hs:26:7: warning: [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit, but defined in conduit-1.3.0.2:Data.Conduit.Internal.Conduit): Deprecated: "Use .|" | 26 | =$= conduitEncode | ^^^ main/RTCM32RTCM3.hs:27:7: warning: [-Wdeprecations] In the use of ‘$$’ (imported from Data.Conduit, but defined in conduit-1.3.0.2:Data.Conduit.Internal.Conduit): Deprecated: "Use runConduit and .|" | 27 | $$ sinkHandle stdout | ^^ Linking dist/build/rtcm32rtcm3/rtcm32rtcm3 ... Preprocessing executable 'rtcm32sbp' for gnss-converters-0.3.37.. Building executable 'rtcm32sbp' for gnss-converters-0.3.37.. [1 of 1] Compiling Main ( main/RTCM32SBP.hs, dist/build/rtcm32sbp/rtcm32sbp-tmp/Main.o ) main/RTCM32SBP.hs:22:18: error: • No instance for (unliftio-core-0.1.1.0:Control.Monad.IO.Unlift.MonadUnliftIO (Data.RTCM3.SBP.Types.ConvertT Data.RTCM3.SBP.Types.Store IO)) arising from a use of ‘runConduitRes’ • In the second argument of ‘($)’, namely ‘runConduitRes $ sourceHandle stdin =$= conduitDecode =$= awaitForever converter =$= conduitEncode $$ sinkHandle stdout’ In the expression: runConverter $ runConduitRes $ sourceHandle stdin =$= conduitDecode =$= awaitForever converter =$= conduitEncode $$ sinkHandle stdout In an equation for ‘main’: main = runConverter $ runConduitRes $ sourceHandle stdin =$= conduitDecode =$= awaitForever converter =$= conduitEncode $$ sinkHandle stdout | 22 | runConverter $ runConduitRes $ | ^^^^^^^^^^^^^^^... cabal: Leaving directory '/tmp/cabal-tmp-13541/gnss-converters-0.3.37' cabal: Error: some packages failed to install: gnss-converters-0.3.37-8XnHePLI44fI203w6mVLt failed during the building phase. The exception was: ExitFailure 1