Configuring subnet-0.0.1... Warning: Packages using 'cabal-version: >= 1.10' must specify the 'default-language' field for each component (e.g. Haskell98 or Haskell2010). If a component uses different languages in different modules then list the other ones in the 'other-languages' field. Building subnet-0.0.1... Preprocessing library subnet-0.0.1... [1 of 4] Compiling Network.Subnet.Binary ( src/Network/Subnet/Binary.hs, dist/dist-sandbox-1ea9e719/build/Network/Subnet/Binary.o ) src/Network/Subnet/Binary.hs:5:1: Warning: The import of ‘Data.List’ is redundant except perhaps to import instances from ‘Data.List’ To import instances alone, use: import Data.List() src/Network/Subnet/Binary.hs:11:36: Warning: This binding for ‘x’ shadows the existing binding bound at src/Network/Subnet/Binary.hs:11:10 src/Network/Subnet/Binary.hs:18:7: Warning: This binding for ‘x’ shadows the existing binding bound at src/Network/Subnet/Binary.hs:16:10 src/Network/Subnet/Binary.hs:21:9: Warning: This binding for ‘x’ shadows the existing binding bound at src/Network/Subnet/Binary.hs:16:10 src/Network/Subnet/Binary.hs:22:7: Warning: This binding for ‘x’ shadows the existing binding bound at src/Network/Subnet/Binary.hs:16:10 src/Network/Subnet/Binary.hs:22:7: Warning: Defined but not used: ‘x’ src/Network/Subnet/Binary.hs:27:8: Warning: This binding for ‘x’ shadows the existing binding bound at src/Network/Subnet/Binary.hs:25:12 src/Network/Subnet/Binary.hs:50:9: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Ord a0) arising from a use of ‘binop’ at src/Network/Subnet/Binary.hs:50:9-13 (Num a0) arising from a use of ‘binop’ at src/Network/Subnet/Binary.hs:50:9-13 In the expression: binop (+) In an equation for ‘.+.’: (.+.) = binop (+) src/Network/Subnet/Binary.hs:52:9: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Ord a0) arising from a use of ‘binop’ at src/Network/Subnet/Binary.hs:52:9-13 (Num a0) arising from a use of ‘binop’ at src/Network/Subnet/Binary.hs:52:9-13 In the expression: binop (-) In an equation for ‘.-.’: (.-.) = binop (-) src/Network/Subnet/Binary.hs:54:10: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Ord a0) arising from a use of ‘addInt’ at src/Network/Subnet/Binary.hs:54:10-15 (Num a0) arising from a use of ‘addInt’ at src/Network/Subnet/Binary.hs:54:10-15 In the expression: addInt 1 In an equation for ‘addOne’: addOne = addInt 1 src/Network/Subnet/Binary.hs:58:19: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Num a0) arising from the literal ‘0’ at src/Network/Subnet/Binary.hs:58:19 (Integral a0) arising from a use of ‘^’ at src/Network/Subnet/Binary.hs:58:15 (Enum a0) arising from the arithmetic sequence ‘0 .. 63’ at src/Network/Subnet/Binary.hs:58:18-24 In the expression: 0 In the second argument of ‘map’, namely ‘[0 .. 63]’ In the expression: map (2 ^) [0 .. 63] src/Network/Subnet/Binary.hs:62:8: Warning: This binding for ‘x’ shadows the existing binding bound at src/Network/Subnet/Binary.hs:60:8 [2 of 4] Compiling Network.Subnet.Ip ( src/Network/Subnet/Ip.hs, dist/dist-sandbox-1ea9e719/build/Network/Subnet/Ip.o ) src/Network/Subnet/Ip.hs:17:73: Warning: This binding for ‘x’ shadows the existing binding bound at src/Network/Subnet/Ip.hs:17:14 src/Network/Subnet/Ip.hs:21:68: Warning: This binding for ‘x’ shadows the existing binding bound at src/Network/Subnet/Ip.hs:21:9 src/Network/Subnet/Ip.hs:24:1: Warning: Top-level binding with no type signature: showIp :: [[Char]] -> [Char] src/Network/Subnet/Ip.hs:25:1: Warning: Top-level binding with no type signature: readIp :: [Char] -> [[Char]] src/Network/Subnet/Ip.hs:28:79: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Read b0) arising from a use of ‘read’ at src/Network/Subnet/Ip.hs:28:79-82 (Ord b0) arising from a use of ‘toBinary’ at src/Network/Subnet/Ip.hs:28:68-75 (Num b0) arising from a use of ‘toBinary’ at src/Network/Subnet/Ip.hs:28:68-75 In the second argument of ‘(.)’, namely ‘read’ In the second argument of ‘(.)’, namely ‘toBinary . read’ In the second argument of ‘(.)’, namely ‘fixets . toBinary . read’ src/Network/Subnet/Ip.hs:30:84: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Read b0) arising from a use of ‘read’ at src/Network/Subnet/Ip.hs:30:84-87 (Ord b0) arising from a use of ‘toBinary’ at src/Network/Subnet/Ip.hs:30:73-80 (Num b0) arising from a use of ‘toBinary’ at src/Network/Subnet/Ip.hs:30:73-80 In the second argument of ‘(.)’, namely ‘read’ In the second argument of ‘(.)’, namely ‘toBinary . read’ In the second argument of ‘(.)’, namely ‘fixets . toBinary . read’ src/Network/Subnet/Ip.hs:33:46: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Show b0) arising from a use of ‘show’ at src/Network/Subnet/Ip.hs:33:46-49 (Num b0) arising from a use of ‘fromBinary’ at src/Network/Subnet/Ip.hs:33:53-62 In the first argument of ‘(.)’, namely ‘show’ In the first argument of ‘map’, namely ‘(show . fromBinary . mkBinary)’ In the first argument of ‘(.)’, namely ‘map (show . fromBinary . mkBinary)’ src/Network/Subnet/Ip.hs:35:56: Warning: Defaulting the following constraint(s) to type ‘Integer’ (Show b0) arising from a use of ‘show’ at src/Network/Subnet/Ip.hs:35:56-59 (Num b0) arising from a use of ‘fromBinary’ at src/Network/Subnet/Ip.hs:35:63-72 In the first argument of ‘(.)’, namely ‘show’ In the first argument of ‘map’, namely ‘(show . fromBinary . mkBinary)’ In the first argument of ‘(.)’, namely ‘map (show . fromBinary . mkBinary)’ [3 of 4] Compiling Network.Subnet.Network ( src/Network/Subnet/Network.hs, dist/dist-sandbox-1ea9e719/build/Network/Subnet/Network.o ) src/Network/Subnet/Network.hs:8:1: Warning: The import of ‘Data.List.Split’ is redundant except perhaps to import instances from ‘Data.List.Split’ To import instances alone, use: import Data.List.Split() src/Network/Subnet/Network.hs:47:5: Warning: Defined but not used: ‘f’ [4 of 4] Compiling Network.Subnet ( src/Network/Subnet.hs, dist/dist-sandbox-1ea9e719/build/Network/Subnet.o ) src/Network/Subnet.hs:3:1: Warning: The import of ‘Network.Subnet.Binary’ is redundant except perhaps to import instances from ‘Network.Subnet.Binary’ To import instances alone, use: import Network.Subnet.Binary() src/Network/Subnet.hs:4:1: Warning: The import of ‘Network.Subnet.Ip’ is redundant except perhaps to import instances from ‘Network.Subnet.Ip’ To import instances alone, use: import Network.Subnet.Ip() src/Network/Subnet.hs:5:1: Warning: The import of ‘Network.Subnet.Network’ is redundant except perhaps to import instances from ‘Network.Subnet.Network’ To import instances alone, use: import Network.Subnet.Network() In-place registering subnet-0.0.1... Creating package registration file: /tmp/pkgConf-subnet-0.06859.1 Installing library in /home/gcganley/code/haskell/subnet/.cabal-sandbox/lib/x86_64-linux-ghc-7.8.4/subnet-0.0.1 Registering subnet-0.0.1...