Skip to content

Regression: cannot build streamly-0.8.3 #8741

@wismill

Description

@wismill

Describe the bug
Building streamly-0.8.3 raises the following error:

Warning: the following files would be used as linker inputs, but linking is not being done: jsbits/clock.js
ghc-9.4.4: no input files
Usage: For basic information, try the `--help' option.
Error: cabal: Failed to build streamly-0.8.3
Complete log
Configuring streamly-0.8.3...
configure: loading site script /usr/share/site/x86_64-pc-linux-gnu
checking for gcc... /usr/bin/gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether /usr/bin/gcc accepts -g... yes
checking for /usr/bin/gcc option to enable C11 features... none needed
checking for /usr/bin/gcc options needed to detect all undeclared functions... none needed
checking whether IN_MASK_CREATE is declared... yes
checking whether IN_EXCL_UNLINK is declared... yes
checking whether kFSEventStreamCreateFlagFileEvents is declared... no
checking whether kFSEventStreamCreateFlagFullHistory is declared... no
checking whether kFSEventStreamEventFlagItemCloned is declared... no
checking whether kFSEventStreamEventFlagItemIsHardlink is declared... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for time.h... yes
checking for clock_gettime... yes
configure: creating ./config.status
config.status: creating src/config.h
Preprocessing library for streamly-0.8.3..
Building library for streamly-0.8.3..
[  1 of 138] Compiling Streamly.Internal.BaseCompat ( src/Streamly/Internal/BaseCompat.hs, dist/build/Streamly/Internal/BaseCompat.o, dist/build/Streamly/Internal/BaseCompat.dyn_o )
[  2 of 138] Compiling Streamly.Internal.Control.Concurrent ( src/Streamly/Internal/Control/Concurrent.hs, dist/build/Streamly/Internal/Control/Concurrent.o, dist/build/Streamly/Internal/Control/Concurrent.dyn_o )
[  3 of 138] Compiling Streamly.Internal.Control.Exception ( src/Streamly/Internal/Control/Exception.hs, dist/build/Streamly/Internal/Control/Exception.o, dist/build/Streamly/Internal/Control/Exception.dyn_o )
[  4 of 138] Compiling Streamly.Internal.Control.ForkIO ( src/Streamly/Internal/Control/ForkIO.hs, dist/build/Streamly/Internal/Control/ForkIO.o, dist/build/Streamly/Internal/Control/ForkIO.dyn_o )
[  5 of 138] Compiling Streamly.Internal.Control.ForkLifted ( src/Streamly/Internal/Control/ForkLifted.hs, dist/build/Streamly/Internal/Control/ForkLifted.o, dist/build/Streamly/Internal/Control/ForkLifted.dyn_o )
[  6 of 138] Compiling Streamly.Internal.Control.Monad ( src/Streamly/Internal/Control/Monad.hs, dist/build/Streamly/Internal/Control/Monad.o, dist/build/Streamly/Internal/Control/Monad.dyn_o )
[  7 of 138] Compiling Streamly.Internal.Data.Atomics ( src/Streamly/Internal/Data/Atomics.hs, dist/build/Streamly/Internal/Data/Atomics.o, dist/build/Streamly/Internal/Data/Atomics.dyn_o )
[  8 of 138] Compiling Streamly.Internal.Data.Cont ( src/Streamly/Internal/Data/Cont.hs, dist/build/Streamly/Internal/Data/Cont.o, dist/build/Streamly/Internal/Data/Cont.dyn_o )
[  9 of 138] Compiling Streamly.Internal.Data.Either.Strict ( src/Streamly/Internal/Data/Either/Strict.hs, dist/build/Streamly/Internal/Data/Either/Strict.o, dist/build/Streamly/Internal/Data/Either/Strict.dyn_o )
[ 10 of 138] Compiling Streamly.Internal.Data.Fold.Step ( src/Streamly/Internal/Data/Fold/Step.hs, dist/build/Streamly/Internal/Data/Fold/Step.o, dist/build/Streamly/Internal/Data/Fold/Step.dyn_o )
[ 11 of 138] Compiling Streamly.Internal.Data.IOFinalizer ( src/Streamly/Internal/Data/IOFinalizer.hs, dist/build/Streamly/Internal/Data/IOFinalizer.o, dist/build/Streamly/Internal/Data/IOFinalizer.dyn_o )
[ 12 of 138] Compiling Streamly.Internal.Data.Maybe.Strict ( src/Streamly/Internal/Data/Maybe/Strict.hs, dist/build/Streamly/Internal/Data/Maybe/Strict.o, dist/build/Streamly/Internal/Data/Maybe/Strict.dyn_o )
[ 13 of 138] Compiling Streamly.Internal.Data.Refold.Type ( src/Streamly/Internal/Data/Refold/Type.hs, dist/build/Streamly/Internal/Data/Refold/Type.o, dist/build/Streamly/Internal/Data/Refold/Type.dyn_o )
[ 14 of 138] Compiling Streamly.Internal.Data.Ring ( src/Streamly/Internal/Data/Ring.hs, dist/build/Streamly/Internal/Data/Ring.o, dist/build/Streamly/Internal/Data/Ring.dyn_o )
[ 15 of 138] Compiling Streamly.Internal.Data.Sink.Type ( src/Streamly/Internal/Data/Sink/Type.hs, dist/build/Streamly/Internal/Data/Sink/Type.o, dist/build/Streamly/Internal/Data/Sink/Type.dyn_o )
[ 16 of 138] Compiling Streamly.Internal.Data.SmallArray.Type ( src/Streamly/Internal/Data/SmallArray/Type.hs, dist/build/Streamly/Internal/Data/SmallArray/Type.o, dist/build/Streamly/Internal/Data/SmallArray/Type.dyn_o )
[ 17 of 138] Compiling Streamly.Internal.Data.Stream.StreamD.Step ( src/Streamly/Internal/Data/Stream/StreamD/Step.hs, dist/build/Streamly/Internal/Data/Stream/StreamD/Step.o, dist/build/Streamly/Internal/Data/Stream/StreamD/Step.dyn_o )
[ 18 of 138] Compiling Streamly.Internal.Data.Producer.Type ( src/Streamly/Internal/Data/Producer/Type.hs, dist/build/Streamly/Internal/Data/Producer/Type.o, dist/build/Streamly/Internal/Data/Producer/Type.dyn_o )
[ 19 of 138] Compiling Streamly.Internal.Data.Stream.StreamDK.Type ( src/Streamly/Internal/Data/Stream/StreamDK/Type.hs, dist/build/Streamly/Internal/Data/Stream/StreamDK/Type.o, dist/build/Streamly/Internal/Data/Stream/StreamDK/Type.dyn_o )
[ 20 of 138] Compiling Streamly.Internal.Data.Stream.StreamDK ( src/Streamly/Internal/Data/Stream/StreamDK.hs, dist/build/Streamly/Internal/Data/Stream/StreamDK.o, dist/build/Streamly/Internal/Data/Stream/StreamDK.dyn_o )
[ 21 of 138] Compiling Streamly.Internal.Data.Time ( src/Streamly/Internal/Data/Time.hs, dist/build/Streamly/Internal/Data/Time.o, dist/build/Streamly/Internal/Data/Time.dyn_o )
[ 22 of 138] Compiling Streamly.Internal.Data.Time.TimeSpec ( dist/build/Streamly/Internal/Data/Time/TimeSpec.hs, dist/build/Streamly/Internal/Data/Time/TimeSpec.o, dist/build/Streamly/Internal/Data/Time/TimeSpec.dyn_o )
[ 23 of 138] Compiling Streamly.Internal.Data.Time.Units ( src/Streamly/Internal/Data/Time/Units.hs, dist/build/Streamly/Internal/Data/Time/Units.o, dist/build/Streamly/Internal/Data/Time/Units.dyn_o )
[ 24 of 138] Compiling Streamly.Internal.Data.Time.Clock.Type ( dist/build/Streamly/Internal/Data/Time/Clock/Type.hs, dist/build/Streamly/Internal/Data/Time/Clock/Type.o, dist/build/Streamly/Internal/Data/Time/Clock/Type.dyn_o )
[ 25 of 138] Compiling Streamly.Internal.Data.SVar.Type ( src/Streamly/Internal/Data/SVar/Type.hs, dist/build/Streamly/Internal/Data/SVar/Type.o, dist/build/Streamly/Internal/Data/SVar/Type.dyn_o )
[ 26 of 138] Compiling Streamly.Internal.Data.Stream.StreamK.Type ( src/Streamly/Internal/Data/Stream/StreamK/Type.hs, dist/build/Streamly/Internal/Data/Stream/StreamK/Type.o, dist/build/Streamly/Internal/Data/Stream/StreamK/Type.dyn_o )
[ 27 of 138] Compiling Streamly.Internal.Data.Tuple.Strict ( src/Streamly/Internal/Data/Tuple/Strict.hs, dist/build/Streamly/Internal/Data/Tuple/Strict.o, dist/build/Streamly/Internal/Data/Tuple/Strict.dyn_o )
[ 28 of 138] Compiling Streamly.Internal.Data.Pipe.Type ( src/Streamly/Internal/Data/Pipe/Type.hs, dist/build/Streamly/Internal/Data/Pipe/Type.o, dist/build/Streamly/Internal/Data/Pipe/Type.dyn_o )
[ 29 of 138] Compiling Streamly.Internal.Data.Pipe ( src/Streamly/Internal/Data/Pipe.hs, dist/build/Streamly/Internal/Data/Pipe.o, dist/build/Streamly/Internal/Data/Pipe.dyn_o )
[ 30 of 138] Compiling Streamly.Internal.Data.Fold.Type ( src/Streamly/Internal/Data/Fold/Type.hs, dist/build/Streamly/Internal/Data/Fold/Type.o, dist/build/Streamly/Internal/Data/Fold/Type.dyn_o )
[ 31 of 138] Compiling Streamly.Internal.Data.Stream.StreamK ( src/Streamly/Internal/Data/Stream/StreamK.hs, dist/build/Streamly/Internal/Data/Stream/StreamK.o, dist/build/Streamly/Internal/Data/Stream/StreamK.dyn_o )
[ 32 of 138] Compiling Streamly.Internal.Data.Sink ( src/Streamly/Internal/Data/Sink.hs, dist/build/Streamly/Internal/Data/Sink.o, dist/build/Streamly/Internal/Data/Sink.dyn_o )
[ 33 of 138] Compiling Streamly.Internal.Data.Parser.ParserD.Type ( src/Streamly/Internal/Data/Parser/ParserD/Type.hs, dist/build/Streamly/Internal/Data/Parser/ParserD/Type.o, dist/build/Streamly/Internal/Data/Parser/ParserD/Type.dyn_o )

src/Streamly/Internal/Data/Parser/ParserD/Type.hs:1159:10: warning: [-Wredundant-constraints]
• Redundant constraint: MonadThrow m
• In the instance declaration for ‘MonadReader r (Parser m a)’
|
1159 | instance (MonadThrow m, MonadReader r m, MonadCatch m) => MonadReader r (Parser m a) where
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 34 of 138] Compiling Streamly.Internal.Data.Parser.ParserK.Type ( src/Streamly/Internal/Data/Parser/ParserK/Type.hs, dist/build/Streamly/Internal/Data/Parser/ParserK/Type.o, dist/build/Streamly/Internal/Data/Parser/ParserK/Type.dyn_o )

src/Streamly/Internal/Data/Parser/ParserK/Type.hs:418:10: warning: [-Wredundant-constraints]
• Redundant constraint: MonadThrow m
• In the instance declaration for ‘MonadReader r (Parser m a)’
|
418 | instance (MonadThrow m, MonadReader r m, MonadCatch m) => MonadReader r (Parser m a) where
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 35 of 138] Compiling Streamly.Internal.Data.Parser.ParserD.Tee ( src/Streamly/Internal/Data/Parser/ParserD/Tee.hs, dist/build/Streamly/Internal/Data/Parser/ParserD/Tee.o, dist/build/Streamly/Internal/Data/Parser/ParserD/Tee.dyn_o )
[ 36 of 138] Compiling Streamly.Internal.Data.Parser.ParserD ( src/Streamly/Internal/Data/Parser/ParserD.hs, dist/build/Streamly/Internal/Data/Parser/ParserD.o, dist/build/Streamly/Internal/Data/Parser/ParserD.dyn_o )
[ 37 of 138] Compiling Streamly.Internal.Data.Producer.Source ( src/Streamly/Internal/Data/Producer/Source.hs, dist/build/Streamly/Internal/Data/Producer/Source.o, dist/build/Streamly/Internal/Data/Producer/Source.dyn_o )
[ 38 of 138] Compiling Streamly.Internal.Data.Parser ( src/Streamly/Internal/Data/Parser.hs, dist/build/Streamly/Internal/Data/Parser.o, dist/build/Streamly/Internal/Data/Parser.dyn_o )
[ 39 of 138] Compiling Streamly.Internal.Data.Fold.Tee ( src/Streamly/Internal/Data/Fold/Tee.hs, dist/build/Streamly/Internal/Data/Fold/Tee.o, dist/build/Streamly/Internal/Data/Fold/Tee.dyn_o )

src/Streamly/Internal/Data/Fold/Tee.hs:55:10: warning: [-Wredundant-constraints]
• Redundant constraint: Semigroup b
• In the instance declaration for ‘Monoid (Tee m a b)’
|
55 | instance (Semigroup b, Monoid b, Monad m) => Monoid (Tee m a b) where
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 40 of 138] Compiling Streamly.Data.Fold.Tee ( src/Streamly/Data/Fold/Tee.hs, dist/build/Streamly/Data/Fold/Tee.o, dist/build/Streamly/Data/Fold/Tee.dyn_o )
[ 41 of 138] Compiling Streamly.Internal.Data.Fold.Async ( src/Streamly/Internal/Data/Fold/Async.hs, dist/build/Streamly/Internal/Data/Fold/Async.o, dist/build/Streamly/Internal/Data/Fold/Async.dyn_o )
[ 42 of 138] Compiling Streamly.Internal.Data.Unfold.Type ( src/Streamly/Internal/Data/Unfold/Type.hs, dist/build/Streamly/Internal/Data/Unfold/Type.o, dist/build/Streamly/Internal/Data/Unfold/Type.dyn_o )
[ 43 of 138] Compiling Streamly.Internal.Data.Unfold.Enumeration ( src/Streamly/Internal/Data/Unfold/Enumeration.hs, dist/build/Streamly/Internal/Data/Unfold/Enumeration.o, dist/build/Streamly/Internal/Data/Unfold/Enumeration.dyn_o )
[ 44 of 138] Compiling Streamly.Internal.Data.Stream.StreamD.Type ( src/Streamly/Internal/Data/Stream/StreamD/Type.hs, dist/build/Streamly/Internal/Data/Stream/StreamD/Type.o, dist/build/Streamly/Internal/Data/Stream/StreamD/Type.dyn_o )
[ 45 of 138] Compiling Streamly.Internal.Data.Stream.StreamD.Lift ( src/Streamly/Internal/Data/Stream/StreamD/Lift.hs, dist/build/Streamly/Internal/Data/Stream/StreamD/Lift.o, dist/build/Streamly/Internal/Data/Stream/StreamD/Lift.dyn_o )
[ 46 of 138] Compiling Streamly.Internal.Data.Stream.StreamD.Exception ( src/Streamly/Internal/Data/Stream/StreamD/Exception.hs, dist/build/Streamly/Internal/Data/Stream/StreamD/Exception.o, dist/build/Streamly/Internal/Data/Stream/StreamD/Exception.dyn_o )
[ 47 of 138] Compiling Streamly.Internal.Data.Stream.Prelude ( src/Streamly/Internal/Data/Stream/Prelude.hs, dist/build/Streamly/Internal/Data/Stream/Prelude.o, dist/build/Streamly/Internal/Data/Stream/Prelude.dyn_o )
[ 48 of 138] Compiling Streamly.Internal.Data.IORef.Prim ( src/Streamly/Internal/Data/IORef/Prim.hs, dist/build/Streamly/Internal/Data/IORef/Prim.o, dist/build/Streamly/Internal/Data/IORef/Prim.dyn_o )
[ 49 of 138] Compiling Streamly.Internal.Data.Time.Clock ( src/Streamly/Internal/Data/Time/Clock.hs, dist/build/Streamly/Internal/Data/Time/Clock.o, dist/build/Streamly/Internal/Data/Time/Clock.dyn_o )
[ 50 of 138] Compiling Streamly.Internal.Data.Stream.StreamD.Generate ( src/Streamly/Internal/Data/Stream/StreamD/Generate.hs, dist/build/Streamly/Internal/Data/Stream/StreamD/Generate.o, dist/build/Streamly/Internal/Data/Stream/StreamD/Generate.dyn_o )
[ 51 of 138] Compiling Streamly.Internal.Data.Stream.Serial ( src/Streamly/Internal/Data/Stream/Serial.hs, dist/build/Streamly/Internal/Data/Stream/Serial.o, dist/build/Streamly/Internal/Data/Stream/Serial.dyn_o )

src/Streamly/Internal/Data/Stream/Serial.hs:256:559: warning: [-Wredundant-constraints]
• Redundant constraint: Monad m
• In the instance declaration for ‘MonadBase b (SerialT m)’
|
256 | MONAD_COMMON_INSTANCES(SerialT,)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Streamly/Internal/Data/Stream/Serial.hs:257:2911: warning: [-Wtype-equality-requires-operators]
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
257 | LIST_INSTANCES(SerialT)
| ^

src/Streamly/Internal/Data/Stream/Serial.hs:445:562: warning: [-Wredundant-constraints]
• Redundant constraint: Monad m
• In the instance declaration for ‘MonadBase b (WSerialT m)’
|
445 | MONAD_COMMON_INSTANCES(WSerialT,)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Streamly/Internal/Data/Stream/Serial.hs:446:2923: warning: [-Wtype-equality-requires-operators]
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
446 | LIST_INSTANCES(WSerialT)
| ^
[ 52 of 138] Compiling Streamly.Internal.Data.Unfold ( src/Streamly/Internal/Data/Unfold.hs, dist/build/Streamly/Internal/Data/Unfold.o, dist/build/Streamly/Internal/Data/Unfold.dyn_o )
[ 53 of 138] Compiling Streamly.Internal.Data.Fold ( src/Streamly/Internal/Data/Fold.hs, dist/build/Streamly/Internal/Data/Fold.o, dist/build/Streamly/Internal/Data/Fold.dyn_o )
[ 54 of 138] Compiling Streamly.Data.Fold ( src/Streamly/Data/Fold.hs, dist/build/Streamly/Data/Fold.o, dist/build/Streamly/Data/Fold.dyn_o )
[ 55 of 138] Compiling Streamly.Internal.Data.SVar.Worker ( src/Streamly/Internal/Data/SVar/Worker.hs, dist/build/Streamly/Internal/Data/SVar/Worker.o, dist/build/Streamly/Internal/Data/SVar/Worker.dyn_o )
[ 56 of 138] Compiling Streamly.Internal.Data.SVar.Dispatch ( src/Streamly/Internal/Data/SVar/Dispatch.hs, dist/build/Streamly/Internal/Data/SVar/Dispatch.o, dist/build/Streamly/Internal/Data/SVar/Dispatch.dyn_o )
[ 57 of 138] Compiling Streamly.Internal.Data.SVar.Pull ( src/Streamly/Internal/Data/SVar/Pull.hs, dist/build/Streamly/Internal/Data/SVar/Pull.o, dist/build/Streamly/Internal/Data/SVar/Pull.dyn_o )
[ 58 of 138] Compiling Streamly.Internal.Data.SVar ( src/Streamly/Internal/Data/SVar.hs, dist/build/Streamly/Internal/Data/SVar.o, dist/build/Streamly/Internal/Data/SVar.dyn_o )
[ 59 of 138] Compiling Streamly.Internal.Data.Unfold.SVar ( src/Streamly/Internal/Data/Unfold/SVar.hs, dist/build/Streamly/Internal/Data/Unfold/SVar.o, dist/build/Streamly/Internal/Data/Unfold/SVar.dyn_o )
[ 60 of 138] Compiling Streamly.Internal.Data.Stream.SVar.Generate ( src/Streamly/Internal/Data/Stream/SVar/Generate.hs, dist/build/Streamly/Internal/Data/Stream/SVar/Generate.o, dist/build/Streamly/Internal/Data/Stream/SVar/Generate.dyn_o )
[ 61 of 138] Compiling Streamly.Internal.Data.Stream.Async ( src/Streamly/Internal/Data/Stream/Async.hs, dist/build/Streamly/Internal/Data/Stream/Async.o, dist/build/Streamly/Internal/Data/Stream/Async.dyn_o )

src/Streamly/Internal/Data/Stream/Async.hs:780:10: warning: [-Wredundant-constraints]
• Redundant constraint: Monad m
• In the instance declaration for ‘Applicative (AsyncT m)’
|
780 | instance (Monad m, MonadAsync m) => Applicative (AsyncT m) where
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Streamly/Internal/Data/Stream/Async.hs:809:556: warning: [-Wredundant-constraints]
• Redundant constraint: Monad m
• In the instance declaration for ‘MonadBase b (AsyncT m)’
|
809 | MONAD_COMMON_INSTANCES(AsyncT, MONADPARALLEL)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Streamly/Internal/Data/Stream/Async.hs:809:795: warning: [-Wredundant-constraints]
• Redundant constraint: MonadIO m
• In the instance declaration for ‘MonadIO (AsyncT m)’
|
809 | MONAD_COMMON_INSTANCES(AsyncT, MONADPARALLEL)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Streamly/Internal/Data/Stream/Async.hs:809:1034: warning: [-Wredundant-constraints]
• Redundant constraint: MonadThrow m
• In the instance declaration for ‘MonadThrow (AsyncT m)’
|
809 | MONAD_COMMON_INSTANCES(AsyncT, MONADPARALLEL)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Streamly/Internal/Data/Stream/Async.hs:1004:10: warning: [-Wredundant-constraints]
• Redundant constraint: Monad m
• In the instance declaration for ‘Applicative (WAsyncT m)’
|
1004 | instance (Monad m, MonadAsync m) => Applicative (WAsyncT m) where
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Streamly/Internal/Data/Stream/Async.hs:1030:559: warning: [-Wredundant-constraints]
• Redundant constraint: Monad m
• In the instance declaration for ‘MonadBase b (WAsyncT m)’
|
1030 | MONAD_COMMON_INSTANCES(WAsyncT, MONADPARALLEL)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Streamly/Internal/Data/Stream/Async.hs:1030:799: warning: [-Wredundant-constraints]
• Redundant constraint: MonadIO m
• In the instance declaration for ‘MonadIO (WAsyncT m)’
|
1030 | MONAD_COMMON_INSTANCES(WAsyncT, MONADPARALLEL)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Streamly/Internal/Data/Stream/Async.hs:1030:1039: warning: [-Wredundant-constraints]
• Redundant constraint: MonadThrow m
• In the instance declaration for ‘MonadThrow (WAsyncT m)’
|
1030 | MONAD_COMMON_INSTANCES(WAsyncT, MONADPARALLEL)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 62 of 138] Compiling Streamly.Internal.Data.Stream.Ahead ( src/Streamly/Internal/Data/Stream/Ahead.hs, dist/build/Streamly/Internal/Data/Stream/Ahead.o, dist/build/Streamly/Internal/Data/Stream/Ahead.dyn_o )

src/Streamly/Internal/Data/Stream/Ahead.hs:724:10: warning: [-Wredundant-constraints]
• Redundant constraint: Monad m
• In the instance declaration for ‘Applicative (AheadT m)’
|
724 | instance (Monad m, MonadAsync m) => Applicative (AheadT m) where
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Streamly/Internal/Data/Stream/Ahead.hs:751:556: warning: [-Wredundant-constraints]
• Redundant constraint: Monad m
• In the instance declaration for ‘MonadBase b (AheadT m)’
|
751 | MONAD_COMMON_INSTANCES(AheadT, MONADPARALLEL)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Streamly/Internal/Data/Stream/Ahead.hs:751:795: warning: [-Wredundant-constraints]
• Redundant constraint: MonadIO m
• In the instance declaration for ‘MonadIO (AheadT m)’
|
751 | MONAD_COMMON_INSTANCES(AheadT, MONADPARALLEL)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Streamly/Internal/Data/Stream/Ahead.hs:751:1034: warning: [-Wredundant-constraints]
• Redundant constraint: MonadThrow m
• In the instance declaration for ‘MonadThrow (AheadT m)’
|
751 | MONAD_COMMON_INSTANCES(AheadT, MONADPARALLEL)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 63 of 138] Compiling Streamly.Internal.Data.Fold.SVar ( src/Streamly/Internal/Data/Fold/SVar.hs, dist/build/Streamly/Internal/Data/Fold/SVar.o, dist/build/Streamly/Internal/Data/Fold/SVar.dyn_o )
[ 64 of 138] Compiling Streamly.Internal.Data.Stream.SVar.Eliminate ( src/Streamly/Internal/Data/Stream/SVar/Eliminate.hs, dist/build/Streamly/Internal/Data/Stream/SVar/Eliminate.o, dist/build/Streamly/Internal/Data/Stream/SVar/Eliminate.dyn_o )
[ 65 of 138] Compiling Streamly.Internal.Data.Stream.Parallel ( src/Streamly/Internal/Data/Stream/Parallel.hs, dist/build/Streamly/Internal/Data/Stream/Parallel.o, dist/build/Streamly/Internal/Data/Stream/Parallel.dyn_o )

src/Streamly/Internal/Data/Stream/Parallel.hs:463:10: warning: [-Wredundant-constraints]
• Redundant constraint: Monad m
• In the instance declaration for ‘Applicative (ParallelT m)’
|
463 | instance (Monad m, MonadAsync m) => Applicative (ParallelT m) where
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Streamly/Internal/Data/Stream/Parallel.hs:490:565: warning: [-Wredundant-constraints]
• Redundant constraint: Monad m
• In the instance declaration for ‘MonadBase b (ParallelT m)’
|
490 | MONAD_COMMON_INSTANCES(ParallelT, MONADPARALLEL)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Streamly/Internal/Data/Stream/Parallel.hs:490:807: warning: [-Wredundant-constraints]
• Redundant constraint: MonadIO m
• In the instance declaration for ‘MonadIO (ParallelT m)’
|
490 | MONAD_COMMON_INSTANCES(ParallelT, MONADPARALLEL)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Streamly/Internal/Data/Stream/Parallel.hs:490:1049: warning: [-Wredundant-constraints]
• Redundant constraint: MonadThrow m
• In the instance declaration for ‘MonadThrow (ParallelT m)’
|
490 | MONAD_COMMON_INSTANCES(ParallelT, MONADPARALLEL)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 66 of 138] Compiling Streamly.Internal.Data.Stream.StreamD.Transform ( src/Streamly/Internal/Data/Stream/StreamD/Transform.hs, dist/build/Streamly/Internal/Data/Stream/StreamD/Transform.o, dist/build/Streamly/Internal/Data/Stream/StreamD/Transform.dyn_o )
[ 67 of 138] Compiling Streamly.Internal.Data.Producer ( src/Streamly/Internal/Data/Producer.hs, dist/build/Streamly/Internal/Data/Producer.o, dist/build/Streamly/Internal/Data/Producer.dyn_o )
[ 68 of 138] Compiling Streamly.Internal.Foreign.Malloc ( src/Streamly/Internal/Foreign/Malloc.hs, dist/build/Streamly/Internal/Foreign/Malloc.o, dist/build/Streamly/Internal/Foreign/Malloc.dyn_o )
[ 69 of 138] Compiling Streamly.Internal.System.IO ( src/Streamly/Internal/System/IO.hs, dist/build/Streamly/Internal/System/IO.o, dist/build/Streamly/Internal/System/IO.dyn_o )
[ 70 of 138] Compiling Streamly.Internal.Data.Array.Foreign.Mut.Type ( src/Streamly/Internal/Data/Array/Foreign/Mut/Type.hs, dist/build/Streamly/Internal/Data/Array/Foreign/Mut/Type.o, dist/build/Streamly/Internal/Data/Array/Foreign/Mut/Type.dyn_o )
[ 71 of 138] Compiling Streamly.Internal.Data.Array.Foreign.Type ( src/Streamly/Internal/Data/Array/Foreign/Type.hs, dist/build/Streamly/Internal/Data/Array/Foreign/Type.o, dist/build/Streamly/Internal/Data/Array/Foreign/Type.dyn_o )

src/Streamly/Internal/Data/Array/Foreign/Type.hs:715:13: warning: [-Wtype-equality-requires-operators]
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
715 | instance (a ~ Char) => IsString (Array a) where
| ^
[ 72 of 138] Compiling Streamly.Internal.Data.Ring.Foreign ( src/Streamly/Internal/Data/Ring/Foreign.hs, dist/build/Streamly/Internal/Data/Ring/Foreign.o, dist/build/Streamly/Internal/Data/Ring/Foreign.dyn_o )
[ 73 of 138] Compiling Streamly.Internal.Data.Stream.StreamD.Nesting ( src/Streamly/Internal/Data/Stream/StreamD/Nesting.hs, dist/build/Streamly/Internal/Data/Stream/StreamD/Nesting.o, dist/build/Streamly/Internal/Data/Stream/StreamD/Nesting.dyn_o )
[ 74 of 138] Compiling Streamly.Internal.Data.Stream.StreamD.Eliminate ( src/Streamly/Internal/Data/Stream/StreamD/Eliminate.hs, dist/build/Streamly/Internal/Data/Stream/StreamD/Eliminate.o, dist/build/Streamly/Internal/Data/Stream/StreamD/Eliminate.dyn_o )
[ 75 of 138] Compiling Streamly.Internal.Data.Stream.StreamD ( src/Streamly/Internal/Data/Stream/StreamD.hs, dist/build/Streamly/Internal/Data/Stream/StreamD.o, dist/build/Streamly/Internal/Data/Stream/StreamD.dyn_o )
[ 76 of 138] Compiling Streamly.Internal.Data.Stream.ZipAsync ( src/Streamly/Internal/Data/Stream/ZipAsync.hs, dist/build/Streamly/Internal/Data/Stream/ZipAsync.o, dist/build/Streamly/Internal/Data/Stream/ZipAsync.dyn_o )
[ 77 of 138] Compiling Streamly.Internal.Data.Stream.Zip ( src/Streamly/Internal/Data/Stream/Zip.hs, dist/build/Streamly/Internal/Data/Stream/Zip.o, dist/build/Streamly/Internal/Data/Stream/Zip.dyn_o )

src/Streamly/Internal/Data/Stream/Zip.hs:121:2947: warning: [-Wtype-equality-requires-operators]
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
121 | LIST_INSTANCES(ZipSerialM)
| ^
[ 78 of 138] Compiling Streamly.Internal.Data.Stream.IsStream.Type ( src/Streamly/Internal/Data/Stream/IsStream/Type.hs, dist/build/Streamly/Internal/Data/Stream/IsStream/Type.o, dist/build/Streamly/Internal/Data/Stream/IsStream/Type.dyn_o )
[ 79 of 138] Compiling Streamly.Internal.Data.Stream.IsStream.Enumeration ( src/Streamly/Internal/Data/Stream/IsStream/Enumeration.hs, dist/build/Streamly/Internal/Data/Stream/IsStream/Enumeration.o, dist/build/Streamly/Internal/Data/Stream/IsStream/Enumeration.dyn_o )
[ 80 of 138] Compiling Streamly.Internal.Data.Stream.IsStream.Combinators ( src/Streamly/Internal/Data/Stream/IsStream/Combinators.hs, dist/build/Streamly/Internal/Data/Stream/IsStream/Combinators.o, dist/build/Streamly/Internal/Data/Stream/IsStream/Combinators.dyn_o )
[ 81 of 138] Compiling Streamly.Data.Unfold ( src/Streamly/Data/Unfold.hs, dist/build/Streamly/Data/Unfold.o, dist/build/Streamly/Data/Unfold.dyn_o )
[ 82 of 138] Compiling Streamly.Internal.Data.List ( src/Streamly/Internal/Data/List.hs, dist/build/Streamly/Internal/Data/List.o, dist/build/Streamly/Internal/Data/List.dyn_o )

src/Streamly/Internal/Data/List.hs:104:13: warning: [-Wtype-equality-requires-operators]
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
104 | instance (a ~ Char) => IsString (List a) where
| ^

src/Streamly/Internal/Data/List.hs:171:13: warning: [-Wtype-equality-requires-operators]
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
171 | instance (a ~ Char) => IsString (ZipList a) where
| ^
[ 83 of 138] Compiling Streamly.Internal.Data.Stream.IsStream.Lift ( src/Streamly/Internal/Data/Stream/IsStream/Lift.hs, dist/build/Streamly/Internal/Data/Stream/IsStream/Lift.o, dist/build/Streamly/Internal/Data/Stream/IsStream/Lift.dyn_o )
[ 84 of 138] Compiling Streamly.Internal.Data.Stream.IsStream.Exception ( src/Streamly/Internal/Data/Stream/IsStream/Exception.hs, dist/build/Streamly/Internal/Data/Stream/IsStream/Exception.o, dist/build/Streamly/Internal/Data/Stream/IsStream/Exception.dyn_o )
[ 85 of 138] Compiling Streamly.Internal.Data.Stream.IsStream.Common ( src/Streamly/Internal/Data/Stream/IsStream/Common.hs, dist/build/Streamly/Internal/Data/Stream/IsStream/Common.o, dist/build/Streamly/Internal/Data/Stream/IsStream/Common.dyn_o )
[ 86 of 138] Compiling Streamly.Internal.Data.Stream.IsStream.Transform ( src/Streamly/Internal/Data/Stream/IsStream/Transform.hs, dist/build/Streamly/Internal/Data/Stream/IsStream/Transform.o, dist/build/Streamly/Internal/Data/Stream/IsStream/Transform.dyn_o )
[ 87 of 138] Compiling Streamly.Internal.Data.Stream.IsStream.Reduce ( src/Streamly/Internal/Data/Stream/IsStream/Reduce.hs, dist/build/Streamly/Internal/Data/Stream/IsStream/Reduce.o, dist/build/Streamly/Internal/Data/Stream/IsStream/Reduce.dyn_o )
[ 88 of 138] Compiling Streamly.Internal.Data.Stream.IsStream.Generate ( src/Streamly/Internal/Data/Stream/IsStream/Generate.hs, dist/build/Streamly/Internal/Data/Stream/IsStream/Generate.o, dist/build/Streamly/Internal/Data/Stream/IsStream/Generate.dyn_o )
[ 89 of 138] Compiling Streamly.Internal.Data.Stream.IsStream.Expand ( src/Streamly/Internal/Data/Stream/IsStream/Expand.hs, dist/build/Streamly/Internal/Data/Stream/IsStream/Expand.o, dist/build/Streamly/Internal/Data/Stream/IsStream/Expand.dyn_o )
[ 90 of 138] Compiling Streamly.Internal.Data.Stream.IsStream.Eliminate ( src/Streamly/Internal/Data/Stream/IsStream/Eliminate.hs, dist/build/Streamly/Internal/Data/Stream/IsStream/Eliminate.o, dist/build/Streamly/Internal/Data/Stream/IsStream/Eliminate.dyn_o )
[ 91 of 138] Compiling Streamly.Internal.Data.SmallArray ( src/Streamly/Internal/Data/SmallArray.hs, dist/build/Streamly/Internal/Data/SmallArray.o, dist/build/Streamly/Internal/Data/SmallArray.dyn_o )
[ 92 of 138] Compiling Streamly.Data.SmallArray ( src/Streamly/Data/SmallArray.hs, dist/build/Streamly/Data/SmallArray.o, dist/build/Streamly/Data/SmallArray.dyn_o )
[ 93 of 138] Compiling Streamly.Internal.Data.Array.Stream.Mut.Foreign ( src/Streamly/Internal/Data/Array/Stream/Mut/Foreign.hs, dist/build/Streamly/Internal/Data/Array/Stream/Mut/Foreign.o, dist/build/Streamly/Internal/Data/Array/Stream/Mut/Foreign.dyn_o )
[ 94 of 138] Compiling Streamly.Internal.Data.Array.Prim.Pinned.Mut.Type ( src/Streamly/Internal/Data/Array/Prim/Pinned/Mut/Type.hs, dist/build/Streamly/Internal/Data/Array/Prim/Pinned/Mut/Type.o, dist/build/Streamly/Internal/Data/Array/Prim/Pinned/Mut/Type.dyn_o )
[ 95 of 138] Compiling Streamly.Internal.Data.Array.Prim.Pinned.Type ( src/Streamly/Internal/Data/Array/Prim/Pinned/Type.hs, dist/build/Streamly/Internal/Data/Array/Prim/Pinned/Type.o, dist/build/Streamly/Internal/Data/Array/Prim/Pinned/Type.dyn_o )

src/Streamly/Internal/Data/Array/Prim/TypesInclude.hs:308:13: warning: [-Wtype-equality-requires-operators]
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
308 | instance (a ~ Char) => IsString (Array a) where
| ^
[ 96 of 138] Compiling Streamly.Internal.Data.Array.Prim.Pinned ( src/Streamly/Internal/Data/Array/Prim/Pinned.hs, dist/build/Streamly/Internal/Data/Array/Prim/Pinned.o, dist/build/Streamly/Internal/Data/Array/Prim/Pinned.dyn_o )
[ 97 of 138] Compiling Streamly.Internal.Data.Array.Prim.Mut.Type ( src/Streamly/Internal/Data/Array/Prim/Mut/Type.hs, dist/build/Streamly/Internal/Data/Array/Prim/Mut/Type.o, dist/build/Streamly/Internal/Data/Array/Prim/Mut/Type.dyn_o )
[ 98 of 138] Compiling Streamly.Internal.Data.Array.Prim.Type ( src/Streamly/Internal/Data/Array/Prim/Type.hs, dist/build/Streamly/Internal/Data/Array/Prim/Type.o, dist/build/Streamly/Internal/Data/Array/Prim/Type.dyn_o )

src/Streamly/Internal/Data/Array/Prim/TypesInclude.hs:308:13: warning: [-Wtype-equality-requires-operators]
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
308 | instance (a ~ Char) => IsString (Array a) where
| ^
[ 99 of 138] Compiling Streamly.Internal.Data.Array.Prim ( src/Streamly/Internal/Data/Array/Prim.hs, dist/build/Streamly/Internal/Data/Array/Prim.o, dist/build/Streamly/Internal/Data/Array/Prim.dyn_o )
[100 of 138] Compiling Streamly.Data.Prim.Array ( src/Streamly/Data/Prim/Array.hs, dist/build/Streamly/Data/Prim/Array.o, dist/build/Streamly/Data/Prim/Array.dyn_o )
[101 of 138] Compiling Streamly.Internal.Data.Array.Mut.Type ( src/Streamly/Internal/Data/Array/Mut/Type.hs, dist/build/Streamly/Internal/Data/Array/Mut/Type.o, dist/build/Streamly/Internal/Data/Array/Mut/Type.dyn_o )
[102 of 138] Compiling Streamly.Internal.Data.Array ( src/Streamly/Internal/Data/Array.hs, dist/build/Streamly/Internal/Data/Array.o, dist/build/Streamly/Internal/Data/Array.dyn_o )
[103 of 138] Compiling Streamly.Internal.Data.Stream.IsStream.Top ( src/Streamly/Internal/Data/Stream/IsStream/Top.hs, dist/build/Streamly/Internal/Data/Stream/IsStream/Top.o, dist/build/Streamly/Internal/Data/Stream/IsStream/Top.dyn_o )
[104 of 138] Compiling Streamly.Internal.Data.Stream.IsStream ( src/Streamly/Internal/Data/Stream/IsStream.hs, dist/build/Streamly/Internal/Data/Stream/IsStream.o, dist/build/Streamly/Internal/Data/Stream/IsStream.dyn_o )
[105 of 138] Compiling Streamly.Internal.FileSystem.Dir ( src/Streamly/Internal/FileSystem/Dir.hs, dist/build/Streamly/Internal/FileSystem/Dir.o, dist/build/Streamly/Internal/FileSystem/Dir.dyn_o )
[106 of 138] Compiling Streamly.Data.Array ( src/Streamly/Data/Array.hs, dist/build/Streamly/Data/Array.o, dist/build/Streamly/Data/Array.dyn_o )
[107 of 138] Compiling Streamly.Internal.Data.Array.Foreign.Mut ( src/Streamly/Internal/Data/Array/Foreign/Mut.hs, dist/build/Streamly/Internal/Data/Array/Foreign/Mut.o, dist/build/Streamly/Internal/Data/Array/Foreign/Mut.dyn_o )
[108 of 138] Compiling Streamly.Internal.Data.Array.Foreign ( src/Streamly/Internal/Data/Array/Foreign.hs, dist/build/Streamly/Internal/Data/Array/Foreign.o, dist/build/Streamly/Internal/Data/Array/Foreign.dyn_o )
[109 of 138] Compiling Streamly.Internal.Data.Binary.Decode ( src/Streamly/Internal/Data/Binary/Decode.hs, dist/build/Streamly/Internal/Data/Binary/Decode.o, dist/build/Streamly/Internal/Data/Binary/Decode.dyn_o )
[110 of 138] Compiling Streamly.Internal.Data.Array.Stream.Fold.Foreign ( src/Streamly/Internal/Data/Array/Stream/Fold/Foreign.hs, dist/build/Streamly/Internal/Data/Array/Stream/Fold/Foreign.o, dist/build/Streamly/Internal/Data/Array/Stream/Fold/Foreign.dyn_o )
[111 of 138] Compiling Streamly.Internal.Data.Array.Stream.Foreign ( src/Streamly/Internal/Data/Array/Stream/Foreign.hs, dist/build/Streamly/Internal/Data/Array/Stream/Foreign.o, dist/build/Streamly/Internal/Data/Array/Stream/Foreign.dyn_o )
[112 of 138] Compiling Streamly.Internal.Network.Socket ( src/Streamly/Internal/Network/Socket.hs, dist/build/Streamly/Internal/Network/Socket.o, dist/build/Streamly/Internal/Network/Socket.dyn_o )
[113 of 138] Compiling Streamly.Internal.Network.Inet.TCP ( src/Streamly/Internal/Network/Inet/TCP.hs, dist/build/Streamly/Internal/Network/Inet/TCP.o, dist/build/Streamly/Internal/Network/Inet/TCP.dyn_o )
[114 of 138] Compiling Streamly.Internal.FileSystem.Handle ( src/Streamly/Internal/FileSystem/Handle.hs, dist/build/Streamly/Internal/FileSystem/Handle.o, dist/build/Streamly/Internal/FileSystem/Handle.dyn_o )
[115 of 138] Compiling Streamly.FileSystem.Handle ( src/Streamly/FileSystem/Handle.hs, dist/build/Streamly/FileSystem/Handle.o, dist/build/Streamly/FileSystem/Handle.dyn_o )
[116 of 138] Compiling Streamly.Internal.FileSystem.File ( src/Streamly/Internal/FileSystem/File.hs, dist/build/Streamly/Internal/FileSystem/File.o, dist/build/Streamly/Internal/FileSystem/File.dyn_o )
[117 of 138] Compiling Streamly.Data.Array.Foreign ( src/Streamly/Data/Array/Foreign.hs, dist/build/Streamly/Data/Array/Foreign.o, dist/build/Streamly/Data/Array/Foreign.dyn_o )
[118 of 138] Compiling Streamly.Internal.System.IOVec.Type ( dist/build/Streamly/Internal/System/IOVec/Type.hs, dist/build/Streamly/Internal/System/IOVec/Type.o, dist/build/Streamly/Internal/System/IOVec/Type.dyn_o )
[119 of 138] Compiling Streamly.Internal.System.IOVec ( src/Streamly/Internal/System/IOVec.hs, dist/build/Streamly/Internal/System/IOVec.o, dist/build/Streamly/Internal/System/IOVec.dyn_o )
[120 of 138] Compiling Streamly.Internal.FileSystem.FDIO ( src/Streamly/Internal/FileSystem/FDIO.hs, dist/build/Streamly/Internal/FileSystem/FDIO.o, dist/build/Streamly/Internal/FileSystem/FDIO.dyn_o )
[121 of 138] Compiling Streamly.Internal.Unicode.Char ( src/Streamly/Internal/Unicode/Char.hs, dist/build/Streamly/Internal/Unicode/Char.o, dist/build/Streamly/Internal/Unicode/Char.dyn_o )
[122 of 138] Compiling Streamly.Internal.Unicode.Char.Parser ( src/Streamly/Internal/Unicode/Char/Parser.hs, dist/build/Streamly/Internal/Unicode/Char/Parser.o, dist/build/Streamly/Internal/Unicode/Char/Parser.dyn_o )
[123 of 138] Compiling Streamly.Internal.Unicode.Stream ( src/Streamly/Internal/Unicode/Stream.hs, dist/build/Streamly/Internal/Unicode/Stream.o, dist/build/Streamly/Internal/Unicode/Stream.dyn_o )
[124 of 138] Compiling Streamly.Internal.Console.Stdio ( src/Streamly/Internal/Console/Stdio.hs, dist/build/Streamly/Internal/Console/Stdio.o, dist/build/Streamly/Internal/Console/Stdio.dyn_o )
[125 of 138] Compiling Streamly.Console.Stdio ( src/Streamly/Console/Stdio.hs, dist/build/Streamly/Console/Stdio.o, dist/build/Streamly/Console/Stdio.dyn_o )
[126 of 138] Compiling Streamly.Data.Unicode.Stream ( src/Streamly/Data/Unicode/Stream.hs, dist/build/Streamly/Data/Unicode/Stream.o, dist/build/Streamly/Data/Unicode/Stream.dyn_o )
[127 of 138] Compiling Streamly.Internal.Unicode.Utf8 ( src/Streamly/Internal/Unicode/Utf8.hs, dist/build/Streamly/Internal/Unicode/Utf8.o, dist/build/Streamly/Internal/Unicode/Utf8.dyn_o )
[128 of 138] Compiling Streamly.Memory.Array ( src/Streamly/Memory/Array.hs, dist/build/Streamly/Memory/Array.o, dist/build/Streamly/Memory/Array.dyn_o )
[129 of 138] Compiling Streamly.Network.Inet.TCP ( src/Streamly/Network/Inet/TCP.hs, dist/build/Streamly/Network/Inet/TCP.o, dist/build/Streamly/Network/Inet/TCP.dyn_o )
[130 of 138] Compiling Streamly.Network.Socket ( src/Streamly/Network/Socket.hs, dist/build/Streamly/Network/Socket.o, dist/build/Streamly/Network/Socket.dyn_o )
[131 of 138] Compiling Streamly.Prelude ( src/Streamly/Prelude.hs, dist/build/Streamly/Prelude.o, dist/build/Streamly/Prelude.dyn_o )
[132 of 138] Compiling Streamly.Internal.Unicode.Array.Prim.Pinned ( src/Streamly/Internal/Unicode/Array/Prim/Pinned.hs, dist/build/Streamly/Internal/Unicode/Array/Prim/Pinned.o, dist/build/Streamly/Internal/Unicode/Array/Prim/Pinned.dyn_o )
[133 of 138] Compiling Streamly.Internal.Unicode.Array.Char ( src/Streamly/Internal/Unicode/Array/Char.hs, dist/build/Streamly/Internal/Unicode/Array/Char.o, dist/build/Streamly/Internal/Unicode/Array/Char.dyn_o )
[134 of 138] Compiling Streamly.Internal.FileSystem.FD ( src/Streamly/Internal/FileSystem/FD.hs, dist/build/Streamly/Internal/FileSystem/FD.o, dist/build/Streamly/Internal/FileSystem/FD.dyn_o )
[135 of 138] Compiling Streamly.Internal.FileSystem.Event.Linux ( src/Streamly/Internal/FileSystem/Event/Linux.hs, dist/build/Streamly/Internal/FileSystem/Event/Linux.o, dist/build/Streamly/Internal/FileSystem/Event/Linux.dyn_o )
[136 of 138] Compiling Streamly.Internal.FileSystem.Event ( src/Streamly/Internal/FileSystem/Event.hs, dist/build/Streamly/Internal/FileSystem/Event.o, dist/build/Streamly/Internal/FileSystem/Event.dyn_o )
[137 of 138] Compiling Streamly ( src/Streamly.hs, dist/build/Streamly.o, dist/build/Streamly.dyn_o )
[138 of 138] Compiling Streamly.Unicode.Stream ( src/Streamly/Unicode/Stream.hs, dist/build/Streamly/Unicode/Stream.o, dist/build/Streamly/Unicode/Stream.dyn_o )
<<ghc: 232355377680 bytes, 4429 GCs, 138729416/254945256 avg/max bytes residency (50 samples), 719M in use, 0.002 INIT (0.001 elapsed), 178.696 MUT (191.908 elapsed), 51.943 GC (51.961 elapsed) :ghc>>
Warning: the following files would be used as linker inputs, but linking is not being done: jsbits/clock.js
ghc-9.4.4: no input files
Usage: For basic information, try the `--help' option.

Steps to reproduce the behavior

# With repl
cabal repl --build-depends="streamly==0.8.3"
# With build
cd /tmp
mkdir nobuild && cd nobuild
cabal init -d base -d "streamly==0.8.3" -n
cabal build

Expected behaviour
It should build with master & 3.10, as it builds with cabal-install 3.8.1.0.

System information

  • Linux 64bits
  • cabal: a5ddb14 or cabal 3.9.0.0
  • ghc: 9.4.4

@harendra-kumar

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions