Build #1 for posix-api-0.7.0.0
| Package | posix-api-0.7.0.0 |
|---|
| Install | InstallOk |
|---|---|
| Docs | Ok |
| Tests | NotTried |
| Time submitted | 2023-08-30 18:51:53.086459641 UTC |
|---|---|
| Compiler | ghc-9.2.4 |
| OS | linux |
| Arch | x86_64 |
| Dependencies | base-4.16.3.0, byte-order-0.1.3.0, byteslice-0.2.11.1, primitive-0.8.0.0, primitive-addr-0.1.0.2, primitive-offset-0.2.0.0, run-st-0.1.3.0, text-short-0.1.5 |
| Flags | -assertions -unliftedarrayfunctions |
Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies... Starting data-array-byte-0.1.0.1 Starting natural-arithmetic-0.1.4.0 Starting vector-stream-0.1.0.0 Building data-array-byte-0.1.0.1 Building natural-arithmetic-0.1.4.0 Building vector-stream-0.1.0.0 Completed natural-arithmetic-0.1.4.0 Completed data-array-byte-0.1.0.1 Starting hashable-1.4.3.0 Starting primitive-0.8.0.0 Building hashable-1.4.3.0 Building primitive-0.8.0.0 Completed vector-stream-0.1.0.0 Completed hashable-1.4.3.0 Starting text-short-0.1.5 Building text-short-0.1.5 Completed primitive-0.8.0.0 Starting wide-word-0.1.5.0 Starting tuples-0.1.0.0 Starting primitive-unaligned-0.1.1.2 Starting primitive-offset-0.2.0.0 Starting primitive-addr-0.1.0.2 Starting vector-0.13.0.0 Building primitive-unaligned-0.1.1.2 Building primitive-offset-0.2.0.0 Building wide-word-0.1.5.0 Building tuples-0.1.0.0 Building primitive-addr-0.1.0.2 Building vector-0.13.0.0 Completed text-short-0.1.5 Starting primitive-unlifted-0.1.3.1 Building primitive-unlifted-0.1.3.1 Completed primitive-offset-0.2.0.0 Completed primitive-addr-0.1.0.2 Completed primitive-unaligned-0.1.1.2 Completed tuples-0.1.0.0 Completed primitive-unlifted-0.1.3.1 Starting run-st-0.1.3.0 Building run-st-0.1.3.0 Completed wide-word-0.1.5.0 Starting byte-order-0.1.3.0 Building byte-order-0.1.3.0 Completed run-st-0.1.3.0 Completed byte-order-0.1.3.0 Completed vector-0.13.0.0 Starting byteslice-0.2.11.1 Building byteslice-0.2.11.1 Completed byteslice-0.2.11.1 Starting posix-api-0.7.0.0 Building posix-api-0.7.0.0 Completed posix-api-0.7.0.0
Test log
[view raw]
Resolving dependencies...
Build profile: -w ghc-9.2.4 -O0
In order, the following will be built (use -v for more details):
- byte-order-0.1.3.0 (lib:byte-order) (requires build)
- posix-api-0.7.0.0 (first run)
Starting byte-order-0.1.3.0 (all, legacy fallback)
Building byte-order-0.1.3.0 (all, legacy fallback)
Installing byte-order-0.1.3.0 (all, legacy fallback)
Completed byte-order-0.1.3.0 (all, legacy fallback)
Configuring posix-api-0.7.0.0...
Preprocessing library for posix-api-0.7.0.0..
Building library for posix-api-0.7.0.0..
[ 1 of 22] Compiling Assertion ( src-noassertions/Assertion.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Assertion.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Assertion.dyn_o )
[ 2 of 22] Compiling Foreign.C.String.Managed ( src/Foreign/C/String/Managed.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Foreign/C/String/Managed.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Foreign/C/String/Managed.dyn_o )
src/Foreign/C/String/Managed.hs:39:1: warning: [-Wunused-imports]
The qualified import of Data.Text.Short is redundant
except perhaps to import instances from Data.Text.Short
To import instances alone, use: import Data.Text.Short()
|
39 | import qualified Data.Text.Short as TS
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 3 of 22] Compiling Posix.Directory ( src/Posix/Directory.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/Directory.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/Directory.dyn_o )
src/Posix/Directory.hs:15:1: warning: [-Wunused-imports]
The import of GHC.IO is redundant
except perhaps to import instances from GHC.IO
To import instances alone, use: import GHC.IO()
|
15 | import GHC.IO (IO(..))
| ^^^^^^^^^^^^^^^^^^^^^^
[ 4 of 22] Compiling Posix.File.Types ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/File/Types.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/File/Types.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/File/Types.dyn_o )
[ 5 of 22] Compiling Posix.File ( src/Posix/File.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/File.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/File.dyn_o )
[ 6 of 22] Compiling Posix.MessageQueue ( src/Posix/MessageQueue.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/MessageQueue.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/MessageQueue.dyn_o )
[ 7 of 22] Compiling Posix.MessageQueue.Types ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/MessageQueue/Types.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/MessageQueue/Types.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/MessageQueue/Types.dyn_o )
[ 8 of 22] Compiling Linux.MessageQueue.Types ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Linux/MessageQueue/Types.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Linux/MessageQueue/Types.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Linux/MessageQueue/Types.dyn_o )
[ 9 of 22] Compiling Linux.MessageQueue ( src/Linux/MessageQueue.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Linux/MessageQueue.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Linux/MessageQueue.dyn_o )
[10 of 22] Compiling Posix.Poll.Types ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/Poll/Types.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/Poll/Types.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/Poll/Types.dyn_o )
src/Posix/Poll/Types.hsc:40:1: warning: [-Wunused-imports]
The import of Data.Word is redundant
except perhaps to import instances from Data.Word
To import instances alone, use: import Data.Word()
|
40 | import Data.Word (Word8,Word16,Word32,Word64)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Posix/Poll/Types.hsc:44:1: warning: [-Wunused-imports]
The import of GHC.Ptr is redundant
except perhaps to import instances from GHC.Ptr
To import instances alone, use: import GHC.Ptr()
|
44 | import GHC.Ptr (Ptr(..))
| ^^^^^^^^^^^^^^^^^^^^^^^^
src/Posix/Poll/Types.hsc:45:18: warning: [-Wunused-imports]
The import of RealWorld from module GHC.Exts is redundant
|
45 | import GHC.Exts (RealWorld,Int(I##),Int##,(+##),(*##))
| ^^^^^^^^^
[11 of 22] Compiling Posix.Select ( src/Posix/Select.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/Select.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/Select.dyn_o )
[12 of 22] Compiling Posix.Socket.Types ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/Socket/Types.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/Socket/Types.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/Socket/Types.dyn_o )
[13 of 22] Compiling Posix.Socket.Platform ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/Socket/Platform.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/Socket/Platform.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/Socket/Platform.dyn_o )
[14 of 22] Compiling Posix.Socket ( src/Posix/Socket.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/Socket.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/Socket.dyn_o )
src/Posix/Socket.hs:214:1: warning: [-Wunused-imports]
The import of nullAddr, plusAddr
from module Data.Primitive.Addr is redundant
|
214 | import Data.Primitive.Addr (Addr(..),plusAddr,nullAddr)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Posix/Socket.hs:413:1: warning: [-Wunused-top-binds]
Defined but not used: c_safe_writev
|
413 | foreign import ccall safe "sys/uio.h writev"
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Posix/Socket.hs:455:1: warning: [-Wunused-top-binds]
Defined but not used: c_unsafe_addr_recvmsg
|
455 | foreign import ccall unsafe "sys/socket.h recvmsg"
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Posix/Socket.hs:768:3: warning: [-Wunused-top-binds]
Defined but not used: data constructor UNil
|
768 | UNil :: UList a
| ^^^^^^^^^^^^^^^
src/Posix/Socket.hs:769:3: warning: [-Wunused-top-binds]
Defined but not used: data constructor UCons
|
769 | UCons :: a -> UList a -> UList a
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Posix/Socket.hs:775:1: warning: [-Wunused-top-binds]
Defined but not used: foldDownward
|
775 | foldDownward !hi !a0 f = go (hi - 1) a0 where
| ^^^^^^^^^^^^
src/Posix/Socket.hs:784:1: warning: [-Wunused-top-binds]
Defined but not used: pinByteArray
|
784 | pinByteArray byteArray =
| ^^^^^^^^^^^^
src/Posix/Socket.hs:1167:1: warning: [-Wunused-top-binds]
Defined but not used: intToCSize
|
1167 | intToCSize = fromIntegral
| ^^^^^^^^^^
src/Posix/Socket.hs:1211:1: warning: [-Wunused-top-binds]
Defined but not used: pokeMessageHeader
|
1211 | pokeMessageHeader msgHdrAddr a b c d e f g = do
| ^^^^^^^^^^^^^^^^^
src/Posix/Socket.hs:1449:1: warning: [-Wunused-top-binds]
Defined but not used: unByteArray
|
1449 | unByteArray (ByteArray x) = x
| ^^^^^^^^^^^
src/Posix/Socket.hs:1452:1: warning: [-Wunused-top-binds]
Defined but not used: touchMutableByteArray
|
1452 | touchMutableByteArray (MutableByteArray x) = touchMutableByteArray# x
| ^^^^^^^^^^^^^^^^^^^^^
src/Posix/Socket.hs:1455:1: warning: [-Wunused-top-binds]
Defined but not used: touchMutableByteArray#
|
1455 | touchMutableByteArray# x = IO $ \s -> case touch# x s of s' -> (# s', () #)
| ^^^^^^^^^^^^^^^^^^^^^^
src/Posix/Socket.hs:1458:1: warning: [-Wunused-top-binds]
Defined but not used: touchLifted
|
1458 | touchLifted x = IO $ \s -> case touch# x s of s' -> (# s', () #)
| ^^^^^^^^^^^
[15 of 22] Compiling Linux.Socket.Types ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Linux/Socket/Types.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Linux/Socket/Types.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Linux/Socket/Types.dyn_o )
[16 of 22] Compiling Linux.Socket ( src/Linux/Socket.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Linux/Socket.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Linux/Socket.dyn_o )
src/Linux/Socket.hs:54: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()
|
54 | import Control.Monad (when)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Linux/Socket.hs:56:1: warning: [-Wunused-imports]
The import of ByteArray, MutablePrimArray
from module Data.Primitive is redundant
|
56 | import Data.Primitive (MutableByteArray(..),ByteArray(..),MutablePrimArray(..))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Linux/Socket.hs:57:1: warning: [-Wunused-imports]
The import of nullAddr, plusAddr
from module Data.Primitive.Addr is redundant
|
57 | import Data.Primitive.Addr (Addr(..),plusAddr,nullAddr)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Linux/Socket.hs:64:1: warning: [-Wunused-imports]
The import of Data.Word is redundant
except perhaps to import instances from Data.Word
To import instances alone, use: import Data.Word()
|
64 | import Data.Word (Word8)
| ^^^^^^^^^^^^^^^^^^^^^^^^
src/Linux/Socket.hs:68:36: warning: [-Wunused-imports]
The import of MutableArray# from module GHC.Exts is redundant
|
68 | import GHC.Exts (Ptr(..),RealWorld,MutableArray#,MutableByteArray#,Addr#,Int(I#))
| ^^^^^^^^^^^^^
src/Linux/Socket.hs:69:49: warning: [-Wunused-imports]
The import of nullAddr# from module GHC.Exts is redundant
|
69 | import GHC.Exts (shrinkMutableByteArray#,touch#,nullAddr#)
| ^^^^^^^^^
src/Linux/Socket.hs:81:1: warning: [-Wunused-imports]
The qualified import of Posix.Socket is redundant
except perhaps to import instances from Posix.Socket
To import instances alone, use: import Posix.Socket()
|
81 | import qualified Posix.Socket as S
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Linux/Socket.hs:83:1: warning: [-Wunused-top-binds]
Defined but not used: c_unsafe_addr_recvmmsg
|
83 | foreign import ccall unsafe "sys/socket.h recvmmsg"
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Linux/Socket.hs:359:1: warning: [-Wunused-top-binds]
Defined but not used: pokeMultipleMessageHeader
|
359 | pokeMultipleMessageHeader mmsgHdrAddr a b c d e f g len = do
| ^^^^^^^^^^^^^^^^^^^^^^^^^
src/Linux/Socket.hs:413:1: warning: [-Wunused-top-binds]
Defined but not used: cuintToInt
|
413 | cuintToInt = fromIntegral
| ^^^^^^^^^^
src/Linux/Socket.hs:416:1: warning: [-Wunused-top-binds]
Defined but not used: csizeToInt
|
416 | csizeToInt = fromIntegral
| ^^^^^^^^^^
src/Linux/Socket.hs:419:1: warning: [-Wunused-top-binds]
Defined but not used: cssizeToInt
|
419 | cssizeToInt = fromIntegral
| ^^^^^^^^^^^
src/Linux/Socket.hs:423:1: warning: [-Wunused-top-binds]
Defined but not used: errorsFromInt
|
423 | errorsFromInt r = if r > (-1)
| ^^^^^^^^^^^^^
src/Linux/Socket.hs:428:1: warning: [-Wunused-top-binds]
Defined but not used: touchMutableByteArray
|
428 | touchMutableByteArray (MutableByteArray x) = touchMutableByteArray# x
| ^^^^^^^^^^^^^^^^^^^^^
src/Linux/Socket.hs:431:1: warning: [-Wunused-top-binds]
Defined but not used: touchMutableByteArray#
|
431 | touchMutableByteArray# x = IO $ \s -> case touch# x s of s' -> (# s', () #)
| ^^^^^^^^^^^^^^^^^^^^^^
[17 of 22] Compiling Posix.Struct.AddressInfo.Peek ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/Struct/AddressInfo/Peek.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/Struct/AddressInfo/Peek.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/Struct/AddressInfo/Peek.dyn_o )
[18 of 22] Compiling Posix.Struct.SocketAddressInternet.Peek ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/Struct/SocketAddressInternet/Peek.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/Struct/SocketAddressInternet/Peek.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/Struct/SocketAddressInternet/Peek.dyn_o )
[19 of 22] Compiling Posix.Types ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/Types.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/Types.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/Types.dyn_o )
src/Posix/Types.hsc:10:1: warning: [-Wunused-imports]
The import of Data.Word is redundant
except perhaps to import instances from Data.Word
To import instances alone, use: import Data.Word()
|
10 | import Data.Word
| ^^^^^^^^^^^^^^^^
src/Posix/Types.hsc:12:1: warning: [-Wunused-imports]
The import of Foreign.Storable is redundant
except perhaps to import instances from Foreign.Storable
To import instances alone, use: import Foreign.Storable()
|
12 | import Foreign.Storable (Storable)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Posix/Types.hsc:13:1: warning: [-Wunused-imports]
The import of Data.Bits is redundant
except perhaps to import instances from Data.Bits
To import instances alone, use: import Data.Bits()
|
13 | import Data.Bits (FiniteBits,Bits)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[20 of 22] Compiling Posix.Poll ( src/Posix/Poll.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/Poll.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Posix/Poll.dyn_o )
[21 of 22] Compiling Linux.Epoll.Types ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Linux/Epoll/Types.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Linux/Epoll/Types.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Linux/Epoll/Types.dyn_o )
[22 of 22] Compiling Linux.Epoll ( src/Linux/Epoll.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Linux/Epoll.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/Linux/Epoll.dyn_o )
Preprocessing test suite 'test' for posix-api-0.7.0.0..
Building test suite 'test' for posix-api-0.7.0.0..
[1 of 1] Compiling Main ( test/Main.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/posix-api-0.7.0.0/noopt/build/test/test-tmp/Main.o )
test/Main.hs:123:24: error:
Not in scope: S.uninterruptibleReceiveMessageA
Perhaps you meant one of these:
S.uninterruptibleSendMessageA (imported from Posix.Socket),
S.uninterruptibleSendMessageB (imported from Posix.Socket),
S.uninterruptibleReceive (imported from Posix.Socket)
Module Posix.Socket does not export uninterruptibleReceiveMessageA.
|
123 | actual <- demand =<< S.uninterruptibleReceiveMessageA a 3 10 mempty
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
test/Main.hs:141:24: error:
Not in scope: S.uninterruptibleReceiveMessageB
Perhaps you meant one of these:
S.uninterruptibleSendMessageB (imported from Posix.Socket),
S.uninterruptibleSendMessageA (imported from Posix.Socket),
S.uninterruptibleReceive (imported from Posix.Socket)
Module Posix.Socket does not export uninterruptibleReceiveMessageB.
|
141 | actual <- demand =<< S.uninterruptibleReceiveMessageB a 5 2 mempty 128
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
test/Main.hs:150:29: error:
Not in scope: S.writeVector
Module Posix.Socket does not export writeVector.
|
150 | bytesSent <- demand =<< S.writeVector b
| ^^^^^^^^^^^^^
test/Main.hs:170:24: error:
Not in scope: L.uninterruptibleReceiveMultipleMessageA
Module Linux.Socket does not export uninterruptibleReceiveMultipleMessageA.
|
170 | actual <- demand =<< L.uninterruptibleReceiveMultipleMessageA a 6 3 L.dontWait
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
test/Main.hs:203:9: error:
Not in scope: L.uninterruptibleReceiveMultipleMessageB
Module Linux.Socket does not export uninterruptibleReceiveMultipleMessageB.
|
203 | =<< L.uninterruptibleReceiveMultipleMessageB a S.sizeofSocketAddressInternet 6 3 L.dontWait
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
test/Main.hs:243:26: error:
Not in scope: L.uninterruptibleReceiveMultipleMessageC
Module Linux.Socket does not export uninterruptibleReceiveMultipleMessageC.
|
243 | msgCount <- demand =<< L.uninterruptibleReceiveMultipleMessageC a lens addrs payloadsMut 2 L.dontWait
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^