Build #1 for darcs-2.8.5

[all reports]

Package darcs-2.8.5
Install InstallOk
Docs Ok
Tests NotTried
Time submitted unknown
Compiler ghc-7.6.3
OS linux
Arch x86_64
Dependencies zlib-0.5.4.1, vector-0.10.11.0, utf8-string-0.3.8, unix-2.6.0.1, text-0.11.2.3, terminfo-0.3.2.6, tar-0.4.0.1, regex-compat-0.95.1, random-1.0.1.1, process-1.1.0.2, parsec-3.1.3, old-time-1.1.0.1, network-uri-2.6.0.0, network-2.6.0.1, mtl-2.1.2, mmap-0.5.9, html-1.0.1.2, haskeline-0.7.1.3, hashed-storage-0.5.11, filepath-1.3.0.1, extensible-exceptions-0.1.1.4, directory-1.2.0.1, containers-0.5.0.0, bytestring-0.10.0.2, base-4.6.0.1, array-0.4.0.1, HTTP-4000.2.18
Flags -warn-as-error threaded -test terminfo -static optimize network-uri mmap library -libiconv http -hpc force-char8-encoding executable curl color

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Configuring dataenc-0.14.0.7...
Building dataenc-0.14.0.7...
Preprocessing library dataenc-0.14.0.7...
[ 1 of 14] Compiling Codec.Binary.Util ( src/Codec/Binary/Util.hs, dist/build/Codec/Binary/Util.o )
[ 2 of 14] Compiling Codec.Binary.Base32 ( src/Codec/Binary/Base32.hs, dist/build/Codec/Binary/Base32.o )
[ 3 of 14] Compiling Codec.Binary.Base32Hex ( src/Codec/Binary/Base32Hex.hs, dist/build/Codec/Binary/Base32Hex.o )
[ 4 of 14] Compiling Codec.Binary.Base64 ( src/Codec/Binary/Base64.hs, dist/build/Codec/Binary/Base64.o )
[ 5 of 14] Compiling Codec.Binary.Base64Url ( src/Codec/Binary/Base64Url.hs, dist/build/Codec/Binary/Base64Url.o )
[ 6 of 14] Compiling Codec.Binary.Base85 ( src/Codec/Binary/Base85.hs, dist/build/Codec/Binary/Base85.o )
[ 7 of 14] Compiling Codec.Binary.Url ( src/Codec/Binary/Url.hs, dist/build/Codec/Binary/Url.o )
[ 8 of 14] Compiling Codec.Binary.Uu  ( src/Codec/Binary/Uu.hs, dist/build/Codec/Binary/Uu.o )
[ 9 of 14] Compiling Codec.Binary.Xx  ( src/Codec/Binary/Xx.hs, dist/build/Codec/Binary/Xx.o )
[10 of 14] Compiling Codec.Binary.QuotedPrintable ( src/Codec/Binary/QuotedPrintable.hs, dist/build/Codec/Binary/QuotedPrintable.o )
[11 of 14] Compiling Codec.Binary.PythonString ( src/Codec/Binary/PythonString.hs, dist/build/Codec/Binary/PythonString.o )
[12 of 14] Compiling Codec.Binary.Yenc ( src/Codec/Binary/Yenc.hs, dist/build/Codec/Binary/Yenc.o )
[13 of 14] Compiling Codec.Binary.Base16 ( src/Codec/Binary/Base16.hs, dist/build/Codec/Binary/Base16.o )
[14 of 14] Compiling Codec.Binary.DataEncoding ( src/Codec/Binary/DataEncoding.hs, dist/build/Codec/Binary/DataEncoding.o )
In-place registering dataenc-0.14.0.7...
Running Haddock for dataenc-0.14.0.7...
Running hscolour for dataenc-0.14.0.7...
Preprocessing library dataenc-0.14.0.7...
Preprocessing library dataenc-0.14.0.7...
Haddock coverage:
  56% (  5 /  9) in 'Codec.Binary.Util'
 100% ( 11 / 11) in 'Codec.Binary.Base32'
 100% ( 11 / 11) in 'Codec.Binary.Base32Hex'
 100% ( 11 / 11) in 'Codec.Binary.Base64'
 100% ( 11 / 11) in 'Codec.Binary.Base64Url'
 100% ( 11 / 11) in 'Codec.Binary.Base85'
 100% ( 11 / 11) in 'Codec.Binary.Url'
 100% ( 11 / 11) in 'Codec.Binary.Uu'
 100% ( 11 / 11) in 'Codec.Binary.Xx'
 100% ( 11 / 11) in 'Codec.Binary.QuotedPrintable'
 100% ( 11 / 11) in 'Codec.Binary.PythonString'
 100% ( 11 / 11) in 'Codec.Binary.Yenc'
 100% ( 11 / 11) in 'Codec.Binary.Base16'
  76% ( 13 / 17) in 'Codec.Binary.DataEncoding'
Documentation created: dist/doc/html/dataenc/index.html,
dist/doc/html/dataenc/dataenc.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/dataenc-0.14.0.7
Registering dataenc-0.14.0.7...
Installed dataenc-0.14.0.7
Configuring extensible-exceptions-0.1.1.4...
Building extensible-exceptions-0.1.1.4...
Preprocessing library extensible-exceptions-0.1.1.4...
[1 of 1] Compiling Control.Exception.Extensible ( Control/Exception/Extensible.hs, dist/build/Control/Exception/Extensible.o )
In-place registering extensible-exceptions-0.1.1.4...
Running Haddock for extensible-exceptions-0.1.1.4...
Running hscolour for extensible-exceptions-0.1.1.4...
Preprocessing library extensible-exceptions-0.1.1.4...
Preprocessing library extensible-exceptions-0.1.1.4...
Haddock coverage:
 100% (  2 /  2) in 'Control.Exception.Extensible'
Documentation created: dist/doc/html/extensible-exceptions/index.html,
dist/doc/html/extensible-exceptions/extensible-exceptions.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/extensible-exceptions-0.1.1.4
Registering extensible-exceptions-0.1.1.4...
Installed extensible-exceptions-0.1.1.4
Configuring html-1.0.1.2...
Building html-1.0.1.2...
Preprocessing library html-1.0.1.2...
[1 of 2] Compiling Text.Html.BlockTable ( Text/Html/BlockTable.hs, dist/build/Text/Html/BlockTable.o )
[2 of 2] Compiling Text.Html        ( Text/Html.hs, dist/build/Text/Html.o )
In-place registering html-1.0.1.2...
Running Haddock for html-1.0.1.2...
Running hscolour for html-1.0.1.2...
Preprocessing library html-1.0.1.2...
Preprocessing library html-1.0.1.2...
Haddock coverage:
  11% (  1 /  9) in 'Text.Html.BlockTable'
   0% (  1 /222) in 'Text.Html'
Documentation created: dist/doc/html/html/index.html,
dist/doc/html/html/html.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/html-1.0.1.2
Registering html-1.0.1.2...
Installed html-1.0.1.2
Configuring mmap-0.5.9...
Building mmap-0.5.9...
Preprocessing library mmap-0.5.9...
[1 of 1] Compiling System.IO.MMap   ( System/IO/MMap.hs, dist/build/System/IO/MMap.o )
In-place registering mmap-0.5.9...
Running Haddock for mmap-0.5.9...
Running hscolour for mmap-0.5.9...
Preprocessing library mmap-0.5.9...
Preprocessing library mmap-0.5.9...
Haddock coverage:
 100% ( 13 / 13) in 'System.IO.MMap'
Documentation created: dist/doc/html/mmap/index.html,
dist/doc/html/mmap/mmap.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/mmap-0.5.9
Registering mmap-0.5.9...
Installed mmap-0.5.9
Configuring network-2.6.0.1...
configure: WARNING: unrecognized options: --with-compiler, --with-gcc
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for gcc... 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 we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for an ANSI C-conforming const... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking for stdlib.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for unistd.h... (cached) yes
checking winsock2.h usability... no
checking winsock2.h presence... no
checking for winsock2.h... no
checking ws2tcpip.h usability... no
checking ws2tcpip.h presence... no
checking for ws2tcpip.h... no
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking netinet/tcp.h usability... yes
checking netinet/tcp.h presence... yes
checking for netinet/tcp.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/uio.h usability... yes
checking sys/uio.h presence... yes
checking for sys/uio.h... yes
checking sys/un.h usability... yes
checking sys/un.h presence... yes
checking for sys/un.h... yes
checking for readlink... yes
checking for symlink... yes
checking for struct msghdr.msg_control... yes
checking for struct msghdr.msg_accrights... no
checking for struct sockaddr.sa_len... no
checking for in_addr_t in netinet/in.h... yes
checking for SO_PEERCRED and struct ucred in sys/socket.h... yes
checking for getpeereid in unistd.h... checking for getpeereid... no
checking for _head_libws2_32_a in -lws2_32... no
checking for getaddrinfo... yes
checking for gai_strerror... yes
checking whether AI_ADDRCONFIG is declared... yes
checking whether AI_ALL is declared... yes
checking whether AI_NUMERICSERV is declared... yes
checking whether AI_V4MAPPED is declared... yes
checking whether IPV6_V6ONLY is declared... yes
checking whether IPPROTO_IP is declared... yes
checking whether IPPROTO_TCP is declared... yes
checking whether IPPROTO_IPV6 is declared... yes
checking for sendfile in sys/sendfile.h... yes
checking for sendfile in sys/socket.h... no
checking for gethostent... yes
checking for accept4... yes
configure: creating ./config.status
config.status: creating network.buildinfo
config.status: creating include/HsNetworkConfig.h
configure: WARNING: unrecognized options: --with-compiler, --with-gcc
Building network-2.6.0.1...
Preprocessing library network-2.6.0.1...
[ 1 of 11] Compiling Network.Socket.ByteString.IOVec ( dist/build/Network/Socket/ByteString/IOVec.hs, dist/build/Network/Socket/ByteString/IOVec.o )
[ 2 of 11] Compiling Network.Socket.Types ( dist/build/Network/Socket/Types.hs, dist/build/Network/Socket/Types.o )

Network/Socket/Types.hsc:824:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `sizeOfSockAddrByFamily':
        Patterns not matched:
            AF_UNSPEC
            AF_IMPLINK
            AF_PUP
            AF_CHAOS
            ...

Network/Socket/Types.hsc:896:3: Warning:
    Pattern match(es) are non-exhaustive
    In a case alternative:
        Patterns not matched: #x with #x `notElem` [1#, 2#, 10#]

Network/Socket/Types.hsc:952:10: Warning:
    Orphan instance: instance Storable HostAddress6
[ 3 of 11] Compiling Network.Socket.Internal ( dist/build/Network/Socket/Internal.hs, dist/build/Network/Socket/Internal.o )

Network/Socket/Internal.hsc:75:1: Warning:
    The import of `Foreign.C.String' is redundant
      except perhaps to import instances from `Foreign.C.String'
    To import instances alone, use: import Foreign.C.String()

Network/Socket/Internal.hsc:77:1: Warning:
    The import of `Foreign.Ptr' is redundant
      except perhaps to import instances from `Foreign.Ptr'
    To import instances alone, use: import Foreign.Ptr()
[ 4 of 11] Compiling Network.Socket   ( dist/build/Network/Socket.hs, dist/build/Network/Socket.o )

Network/Socket.hsc:176:1: Warning:
    The import of `delete' from module `Data.List' is redundant

Network/Socket.hsc:192:1: Warning:
    The qualified import of `Control.Exception' is redundant
      except perhaps to import instances from `Control.Exception'
    To import instances alone, use: import Control.Exception()

Network/Socket.hsc:211:1: Warning:
    The import of `GHC.IO.FD' is redundant
      except perhaps to import instances from `GHC.IO.FD'
    To import instances alone, use: import GHC.IO.FD()

Network/Socket.hsc:949:13: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Integral a0)
        arising from a use of `fromIntegral'
        at Network/Socket.hsc:949:13-24
      (Num a0)
        arising from the literal `12' at Network/Socket.hsc:949:27-28
    In the expression: (fromIntegral (12))
    In an equation for `sz': sz = (fromIntegral (12))
    In the expression:
      do { let fd = fdSocket sock;
           let sz = (fromIntegral (12));
           with sz $ \ ptr_cr -> alloca $ \ ptr_sz -> ... }

Network/Socket.hsc:953:6: Warning:
    A do-notation statement discarded a result of type CInt.
    Suppress this warning by saying "_ <- ($)
                                            throwSocketErrorIfMinus1Retry "getPeerCred"
                                            c_getsockopt fd (1) (17) ptr_cr ptr_sz",
    or by using the flag -fno-warn-unused-do-bind

Network/Socket.hsc:989:3: Warning:
    A do-notation statement discarded a result of type CInt.
    Suppress this warning by saying "_ <- ($)
                                            throwSocketErrorWaitWrite sock "sendFd"
                                            c_sendFd (fdSocket sock) outfd",
    or by using the flag -fno-warn-unused-do-bind

Network/Socket.hsc:1572:3: Warning:
    Defined but not used: `c_accept'
[ 5 of 11] Compiling Network.Socket.ByteString.MsgHdr ( dist/build/Network/Socket/ByteString/MsgHdr.hs, dist/build/Network/Socket/ByteString/MsgHdr.o )
[ 6 of 11] Compiling Network.Socket.ByteString.Internal ( Network/Socket/ByteString/Internal.hs, dist/build/Network/Socket/ByteString/Internal.o )
[ 7 of 11] Compiling Network.Socket.ByteString ( dist/build/Network/Socket/ByteString.hs, dist/build/Network/Socket/ByteString.o )

Network/Socket/ByteString.hsc:54:1: Warning:
    The import of `SockAddr, Socket'
    from module `Network.Socket' is redundant
[ 8 of 11] Compiling Network.Socket.ByteString.Lazy ( Network/Socket/ByteString/Lazy.hs, dist/build/Network/Socket/ByteString/Lazy.o )

Network/Socket/ByteString/Lazy.hs:60:1: Warning:
    The import of `GHC.Conc' is redundant
      except perhaps to import instances from `GHC.Conc'
    To import instances alone, use: import GHC.Conc()
[ 9 of 11] Compiling Network.Socket.ByteString.Lazy.Posix ( Network/Socket/ByteString/Lazy/Posix.hs, dist/build/Network/Socket/ByteString/Lazy/Posix.o )
[10 of 11] Compiling Network.BSD      ( dist/build/Network/BSD.hs, dist/build/Network/BSD.o )
[11 of 11] Compiling Network          ( Network.hs, dist/build/Network.o )
In-place registering network-2.6.0.1...
Running Haddock for network-2.6.0.1...
Running hscolour for network-2.6.0.1...
Preprocessing library network-2.6.0.1...
Preprocessing library network-2.6.0.1...

Network/Socket/Types.hsc:952:10: Warning:
    Orphan instance: instance Storable HostAddress6

Network/Socket/Internal.hsc:75:1: Warning:
    The import of `Foreign.C.String' is redundant
      except perhaps to import instances from `Foreign.C.String'
    To import instances alone, use: import Foreign.C.String()

Network/Socket/Internal.hsc:77:1: Warning:
    The import of `Foreign.Ptr' is redundant
      except perhaps to import instances from `Foreign.Ptr'
    To import instances alone, use: import Foreign.Ptr()

Network/Socket.hsc:176:1: Warning:
    The import of `delete' from module `Data.List' is redundant

Network/Socket.hsc:192:1: Warning:
    The qualified import of `Control.Exception' is redundant
      except perhaps to import instances from `Control.Exception'
    To import instances alone, use: import Control.Exception()

Network/Socket.hsc:211:1: Warning:
    The import of `GHC.IO.FD' is redundant
      except perhaps to import instances from `GHC.IO.FD'
    To import instances alone, use: import GHC.IO.FD()

Network/Socket.hsc:949:13: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Integral a0)
        arising from a use of `fromIntegral'
        at Network/Socket.hsc:949:13-24
      (Num a0)
        arising from the literal `12' at Network/Socket.hsc:949:27-28
    In the expression: (fromIntegral (12))
    In an equation for `sz': sz = (fromIntegral (12))
    In the expression:
      do { let fd = fdSocket sock;
           let sz = (fromIntegral (12));
           with sz $ \ ptr_cr -> alloca $ \ ptr_sz -> ... }

Network/Socket.hsc:1572:3: Warning:
    Defined but not used: `c_accept'

Network/Socket/ByteString.hsc:54:1: Warning:
    The import of `SockAddr, Socket'
    from module `Network.Socket' is redundant

Network/Socket/ByteString/Lazy.hs:60:1: Warning:
    The import of `GHC.Conc' is redundant
      except perhaps to import instances from `GHC.Conc'
    To import instances alone, use: import GHC.Conc()
Haddock coverage:
  50% (  1 /  2) in 'Network.Socket.ByteString.IOVec'
  59% ( 23 / 39) in 'Network.Socket.Types'
  88% ( 28 / 32) in 'Network.Socket.Internal'
  67% ( 64 / 95) in 'Network.Socket'
  50% (  1 /  2) in 'Network.Socket.ByteString.MsgHdr'
  25% (  1 /  4) in 'Network.Socket.ByteString.Internal'
 100% ( 15 / 15) in 'Network.Socket.ByteString'
 100% (  7 /  7) in 'Network.Socket.ByteString.Lazy'
  25% (  1 /  4) in 'Network.Socket.ByteString.Lazy.Posix'
  42% ( 21 / 50) in 'Network.BSD'
  81% ( 22 / 27) in 'Network'
Warning: Network.Socket.ByteString: could not find link destinations for:
    Network.Socket.ByteString.IOVec.IOVec
Documentation created: dist/doc/html/network/index.html,
dist/doc/html/network/network.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/network-2.6.0.1
Registering network-2.6.0.1...
Installed network-2.6.0.1
Configuring network-uri-2.6.0.0...
Building network-uri-2.6.0.0...
Preprocessing library network-uri-2.6.0.0...
[1 of 1] Compiling Network.URI      ( Network/URI.hs, dist/build/Network/URI.o )

Network/URI.hs:201:1: Warning:
    Defined but not used: `testDefaultUserInfoMap'

Network/URI.hs:285:1: Warning:
    Defined but not used: `testURIReference'

Network/URI.hs:316:33: Warning:
    This binding for `scheme' shadows the existing binding
      defined at Network/URI.hs:1291:1

Network/URI.hs:335:11: Warning:
    A do-notation statement discarded a result of type Char.
    Suppress this warning by saying "_ <- char '%'",
    or by using the flag -fno-warn-unused-do-bind

Network/URI.hs:357:1: Warning: Defined but not used: `genDelims'

Network/URI.hs:390:34: Warning:
    A do-notation statement discarded a result of type Char.
    Suppress this warning by saying "_ <- char '?'",
    or by using the flag -fno-warn-unused-do-bind

Network/URI.hs:391:34: Warning:
    A do-notation statement discarded a result of type Char.
    Suppress this warning by saying "_ <- char '#'",
    or by using the flag -fno-warn-unused-do-bind

Network/URI.hs:403:15: Warning:
    A do-notation statement discarded a result of type String.
    Suppress this warning by saying "_ <- try (string "//")",
    or by using the flag -fno-warn-unused-do-bind

Network/URI.hs:422:11: Warning:
    A do-notation statement discarded a result of type Char.
    Suppress this warning by saying "_ <- char ':'",
    or by using the flag -fno-warn-unused-do-bind

Network/URI.hs:445:11: Warning:
    A do-notation statement discarded a result of type Char.
    Suppress this warning by saying "_ <- char '@'",
    or by using the flag -fno-warn-unused-do-bind

Network/URI.hs:456:11: Warning:
    A do-notation statement discarded a result of type Char.
    Suppress this warning by saying "_ <- char '['",
    or by using the flag -fno-warn-unused-do-bind

Network/URI.hs:458:11: Warning:
    A do-notation statement discarded a result of type Char.
    Suppress this warning by saying "_ <- char ']'",
    or by using the flag -fno-warn-unused-do-bind

Network/URI.hs:465:11: Warning:
    A do-notation statement discarded a result of type Char.
    Suppress this warning by saying "_ <- char 'v'",
    or by using the flag -fno-warn-unused-do-bind

Network/URI.hs:467:11: Warning:
    A do-notation statement discarded a result of type Char.
    Suppress this warning by saying "_ <- char '.'",
    or by using the flag -fno-warn-unused-do-bind

Network/URI.hs:483:19: Warning:
    A do-notation statement discarded a result of type String.
    Suppress this warning by saying "_ <- string "::"",
    or by using the flag -fno-warn-unused-do-bind

Network/URI.hs:490:19: Warning:
    A do-notation statement discarded a result of type String.
    Suppress this warning by saying "_ <- string "::"",
    or by using the flag -fno-warn-unused-do-bind

Network/URI.hs:497:19: Warning:
    A do-notation statement discarded a result of type String.
    Suppress this warning by saying "_ <- string "::"",
    or by using the flag -fno-warn-unused-do-bind

Network/URI.hs:504:19: Warning:
    A do-notation statement discarded a result of type String.
    Suppress this warning by saying "_ <- string "::"",
    or by using the flag -fno-warn-unused-do-bind

Network/URI.hs:511:19: Warning:
    A do-notation statement discarded a result of type String.
    Suppress this warning by saying "_ <- string "::"",
    or by using the flag -fno-warn-unused-do-bind

Network/URI.hs:518:19: Warning:
    A do-notation statement discarded a result of type String.
    Suppress this warning by saying "_ <- string "::"",
    or by using the flag -fno-warn-unused-do-bind

Network/URI.hs:524:19: Warning:
    A do-notation statement discarded a result of type String.
    Suppress this warning by saying "_ <- string "::"",
    or by using the flag -fno-warn-unused-do-bind

Network/URI.hs:530:19: Warning:
    A do-notation statement discarded a result of type String.
    Suppress this warning by saying "_ <- string "::"",
    or by using the flag -fno-warn-unused-do-bind

Network/URI.hs:553:11: Warning:
    A do-notation statement discarded a result of type Char.
    Suppress this warning by saying "_ <- char ':'",
    or by using the flag -fno-warn-unused-do-bind

Network/URI.hs:563:28: Warning:
    A do-notation statement discarded a result of type Char.
    Suppress this warning by saying "_ <- char '.'",
    or by using the flag -fno-warn-unused-do-bind

Network/URI.hs:564:28: Warning:
    A do-notation statement discarded a result of type Char.
    Suppress this warning by saying "_ <- char '.'",
    or by using the flag -fno-warn-unused-do-bind

Network/URI.hs:565:28: Warning:
    A do-notation statement discarded a result of type Char.
    Suppress this warning by saying "_ <- char '.'",
    or by using the flag -fno-warn-unused-do-bind

Network/URI.hs:592:11: Warning:
    A do-notation statement discarded a result of type Char.
    Suppress this warning by saying "_ <- char ':'",
    or by using the flag -fno-warn-unused-do-bind

Network/URI.hs:635:11: Warning:
    A do-notation statement discarded a result of type Char.
    Suppress this warning by saying "_ <- char '/'",
    or by using the flag -fno-warn-unused-do-bind

Network/URI.hs:656:11: Warning:
    A do-notation statement discarded a result of type Char.
    Suppress this warning by saying "_ <- char '/'",
    or by using the flag -fno-warn-unused-do-bind

Network/URI.hs:728:34: Warning:
    A do-notation statement discarded a result of type Char.
    Suppress this warning by saying "_ <- char '?'",
    or by using the flag -fno-warn-unused-do-bind

Network/URI.hs:729:34: Warning:
    A do-notation statement discarded a result of type Char.
    Suppress this warning by saying "_ <- char '#'",
    or by using the flag -fno-warn-unused-do-bind

Network/URI.hs:741:15: Warning:
    A do-notation statement discarded a result of type String.
    Suppress this warning by saying "_ <- try (string "//")",
    or by using the flag -fno-warn-unused-do-bind

Network/URI.hs:763:34: Warning:
    A do-notation statement discarded a result of type Char.
    Suppress this warning by saying "_ <- char '?'",
    or by using the flag -fno-warn-unused-do-bind

Network/URI.hs:805:1: Warning: Defined but not used: `alphaNumChar'

Network/URI.hs:961:18: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Eq a0)
        arising from a use of `multi_byte' at Network/URI.hs:961:18-27
      (Num a0)
        arising from a use of `multi_byte' at Network/URI.hs:961:18-27
    In the expression: multi_byte 2 15 2048
    In an equation for `unEscapeUtf8':
        unEscapeUtf8 c rest
          | c < 128 = chr c : unEscapeString rest
          | c < 192 = replacement_character : unEscapeString rest
          | c < 224 = multi1
          | c < 240 = multi_byte 2 15 2048
          | c < 248 = multi_byte 3 7 65536
          | c < 252 = multi_byte 4 3 2097152
          | c < 254 = multi_byte 5 1 67108864
          | otherwise = replacement_character : unEscapeString rest
          where
              replacement_character = '\65533'
              multi1
                = case unEscapeByte rest of {
                    Just (c1, ds) | c1 .&. 192 == 128 -> ...
                    _ -> replacement_character : unEscapeString rest }
              multi_byte i mask overlong
                = aux i rest (unEscapeByte rest) (c .&. mask)
                where
                    aux 0 rs _ acc
                      | overlong <= acc
                        &&
                          acc <= 1114111
                          && (acc < 55296 || 57343 < acc) && (acc < 65534 || 65535 < acc)
                      = chr acc : unEscapeString rs
                      | otherwise = replacement_character : unEscapeString rs
                    aux n _ (Just (r, rs)) acc
                      | r .&. 192 == 128
                      = aux (n - 1) rs (unEscapeByte rs) $! shiftL acc 6 .|. (r .&. 63)
                    aux _ rs _ _ = replacement_character : unEscapeString rs

Network/URI.hs:962:18: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Eq a0)
        arising from a use of `multi_byte' at Network/URI.hs:962:18-27
      (Num a0)
        arising from a use of `multi_byte' at Network/URI.hs:962:18-27
    In the expression: multi_byte 3 7 65536
    In an equation for `unEscapeUtf8':
        unEscapeUtf8 c rest
          | c < 128 = chr c : unEscapeString rest
          | c < 192 = replacement_character : unEscapeString rest
          | c < 224 = multi1
          | c < 240 = multi_byte 2 15 2048
          | c < 248 = multi_byte 3 7 65536
          | c < 252 = multi_byte 4 3 2097152
          | c < 254 = multi_byte 5 1 67108864
          | otherwise = replacement_character : unEscapeString rest
          where
              replacement_character = '\65533'
              multi1
                = case unEscapeByte rest of {
                    Just (c1, ds) | c1 .&. 192 == 128 -> ...
                    _ -> replacement_character : unEscapeString rest }
              multi_byte i mask overlong
                = aux i rest (unEscapeByte rest) (c .&. mask)
                where
                    aux 0 rs _ acc
                      | overlong <= acc
                        &&
                          acc <= 1114111
                          && (acc < 55296 || 57343 < acc) && (acc < 65534 || 65535 < acc)
                      = chr acc : unEscapeString rs
                      | otherwise = replacement_character : unEscapeString rs
                    aux n _ (Just (r, rs)) acc
                      | r .&. 192 == 128
                      = aux (n - 1) rs (unEscapeByte rs) $! shiftL acc 6 .|. (r .&. 63)
                    aux _ rs _ _ = replacement_character : unEscapeString rs

Network/URI.hs:963:18: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Eq a0)
        arising from a use of `multi_byte' at Network/URI.hs:963:18-27
      (Num a0)
        arising from a use of `multi_byte' at Network/URI.hs:963:18-27
    In the expression: multi_byte 4 3 2097152
    In an equation for `unEscapeUtf8':
        unEscapeUtf8 c rest
          | c < 128 = chr c : unEscapeString rest
          | c < 192 = replacement_character : unEscapeString rest
          | c < 224 = multi1
          | c < 240 = multi_byte 2 15 2048
          | c < 248 = multi_byte 3 7 65536
          | c < 252 = multi_byte 4 3 2097152
          | c < 254 = multi_byte 5 1 67108864
          | otherwise = replacement_character : unEscapeString rest
          where
              replacement_character = '\65533'
              multi1
                = case unEscapeByte rest of {
                    Just (c1, ds) | c1 .&. 192 == 128 -> ...
                    _ -> replacement_character : unEscapeString rest }
              multi_byte i mask overlong
                = aux i rest (unEscapeByte rest) (c .&. mask)
                where
                    aux 0 rs _ acc
                      | overlong <= acc
                        &&
                          acc <= 1114111
                          && (acc < 55296 || 57343 < acc) && (acc < 65534 || 65535 < acc)
                      = chr acc : unEscapeString rs
                      | otherwise = replacement_character : unEscapeString rs
                    aux n _ (Just (r, rs)) acc
                      | r .&. 192 == 128
                      = aux (n - 1) rs (unEscapeByte rs) $! shiftL acc 6 .|. (r .&. 63)
                    aux _ rs _ _ = replacement_character : unEscapeString rs

Network/URI.hs:964:18: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Eq a0)
        arising from a use of `multi_byte' at Network/URI.hs:964:18-27
      (Num a0)
        arising from a use of `multi_byte' at Network/URI.hs:964:18-27
    In the expression: multi_byte 5 1 67108864
    In an equation for `unEscapeUtf8':
        unEscapeUtf8 c rest
          | c < 128 = chr c : unEscapeString rest
          | c < 192 = replacement_character : unEscapeString rest
          | c < 224 = multi1
          | c < 240 = multi_byte 2 15 2048
          | c < 248 = multi_byte 3 7 65536
          | c < 252 = multi_byte 4 3 2097152
          | c < 254 = multi_byte 5 1 67108864
          | otherwise = replacement_character : unEscapeString rest
          where
              replacement_character = '\65533'
              multi1
                = case unEscapeByte rest of {
                    Just (c1, ds) | c1 .&. 192 == 128 -> ...
                    _ -> replacement_character : unEscapeString rest }
              multi_byte i mask overlong
                = aux i rest (unEscapeByte rest) (c .&. mask)
                where
                    aux 0 rs _ acc
                      | overlong <= acc
                        &&
                          acc <= 1114111
                          && (acc < 55296 || 57343 < acc) && (acc < 65534 || 65535 < acc)
                      = chr acc : unEscapeString rs
                      | otherwise = replacement_character : unEscapeString rs
                    aux n _ (Just (r, rs)) acc
                      | r .&. 192 == 128
                      = aux (n - 1) rs (unEscapeByte rs) $! shiftL acc 6 .|. (r .&. 63)
                    aux _ rs _ _ = replacement_character : unEscapeString rs

Network/URI.hs:1262:1: Warning: Defined but not used: `traceShow'

Network/URI.hs:1265:1: Warning: Defined but not used: `traceVal'
In-place registering network-uri-2.6.0.0...
Running Haddock for network-uri-2.6.0.0...
Running hscolour for network-uri-2.6.0.0...
Preprocessing library network-uri-2.6.0.0...
Preprocessing library network-uri-2.6.0.0...

Network/URI.hs:201:1: Warning:
    Defined but not used: `testDefaultUserInfoMap'

Network/URI.hs:285:1: Warning:
    Defined but not used: `testURIReference'

Network/URI.hs:316:33: Warning:
    This binding for `scheme' shadows the existing binding
      defined at Network/URI.hs:1291:1

Network/URI.hs:357:1: Warning: Defined but not used: `genDelims'

Network/URI.hs:805:1: Warning: Defined but not used: `alphaNumChar'

Network/URI.hs:961:18: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Eq a0)
        arising from a use of `multi_byte' at Network/URI.hs:961:18-27
      (Num a0)
        arising from a use of `multi_byte' at Network/URI.hs:961:18-27
    In the expression: multi_byte 2 15 2048
    In an equation for `unEscapeUtf8':
        unEscapeUtf8 c rest
          | c < 128 = chr c : unEscapeString rest
          | c < 192 = replacement_character : unEscapeString rest
          | c < 224 = multi1
          | c < 240 = multi_byte 2 15 2048
          | c < 248 = multi_byte 3 7 65536
          | c < 252 = multi_byte 4 3 2097152
          | c < 254 = multi_byte 5 1 67108864
          | otherwise = replacement_character : unEscapeString rest
          where
              replacement_character = '\65533'
              multi1
                = case unEscapeByte rest of {
                    Just (c1, ds) | c1 .&. 192 == 128 -> ...
                    _ -> replacement_character : unEscapeString rest }
              multi_byte i mask overlong
                = aux i rest (unEscapeByte rest) (c .&. mask)
                where
                    aux 0 rs _ acc
                      | overlong <= acc
                        &&
                          acc <= 1114111
                          && (acc < 55296 || 57343 < acc) && (acc < 65534 || 65535 < acc)
                      = chr acc : unEscapeString rs
                      | otherwise = replacement_character : unEscapeString rs
                    aux n _ (Just (r, rs)) acc
                      | r .&. 192 == 128
                      = aux (n - 1) rs (unEscapeByte rs) $! shiftL acc 6 .|. (r .&. 63)
                    aux _ rs _ _ = replacement_character : unEscapeString rs

Network/URI.hs:962:18: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Eq a0)
        arising from a use of `multi_byte' at Network/URI.hs:962:18-27
      (Num a0)
        arising from a use of `multi_byte' at Network/URI.hs:962:18-27
    In the expression: multi_byte 3 7 65536
    In an equation for `unEscapeUtf8':
        unEscapeUtf8 c rest
          | c < 128 = chr c : unEscapeString rest
          | c < 192 = replacement_character : unEscapeString rest
          | c < 224 = multi1
          | c < 240 = multi_byte 2 15 2048
          | c < 248 = multi_byte 3 7 65536
          | c < 252 = multi_byte 4 3 2097152
          | c < 254 = multi_byte 5 1 67108864
          | otherwise = replacement_character : unEscapeString rest
          where
              replacement_character = '\65533'
              multi1
                = case unEscapeByte rest of {
                    Just (c1, ds) | c1 .&. 192 == 128 -> ...
                    _ -> replacement_character : unEscapeString rest }
              multi_byte i mask overlong
                = aux i rest (unEscapeByte rest) (c .&. mask)
                where
                    aux 0 rs _ acc
                      | overlong <= acc
                        &&
                          acc <= 1114111
                          && (acc < 55296 || 57343 < acc) && (acc < 65534 || 65535 < acc)
                      = chr acc : unEscapeString rs
                      | otherwise = replacement_character : unEscapeString rs
                    aux n _ (Just (r, rs)) acc
                      | r .&. 192 == 128
                      = aux (n - 1) rs (unEscapeByte rs) $! shiftL acc 6 .|. (r .&. 63)
                    aux _ rs _ _ = replacement_character : unEscapeString rs

Network/URI.hs:963:18: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Eq a0)
        arising from a use of `multi_byte' at Network/URI.hs:963:18-27
      (Num a0)
        arising from a use of `multi_byte' at Network/URI.hs:963:18-27
    In the expression: multi_byte 4 3 2097152
    In an equation for `unEscapeUtf8':
        unEscapeUtf8 c rest
          | c < 128 = chr c : unEscapeString rest
          | c < 192 = replacement_character : unEscapeString rest
          | c < 224 = multi1
          | c < 240 = multi_byte 2 15 2048
          | c < 248 = multi_byte 3 7 65536
          | c < 252 = multi_byte 4 3 2097152
          | c < 254 = multi_byte 5 1 67108864
          | otherwise = replacement_character : unEscapeString rest
          where
              replacement_character = '\65533'
              multi1
                = case unEscapeByte rest of {
                    Just (c1, ds) | c1 .&. 192 == 128 -> ...
                    _ -> replacement_character : unEscapeString rest }
              multi_byte i mask overlong
                = aux i rest (unEscapeByte rest) (c .&. mask)
                where
                    aux 0 rs _ acc
                      | overlong <= acc
                        &&
                          acc <= 1114111
                          && (acc < 55296 || 57343 < acc) && (acc < 65534 || 65535 < acc)
                      = chr acc : unEscapeString rs
                      | otherwise = replacement_character : unEscapeString rs
                    aux n _ (Just (r, rs)) acc
                      | r .&. 192 == 128
                      = aux (n - 1) rs (unEscapeByte rs) $! shiftL acc 6 .|. (r .&. 63)
                    aux _ rs _ _ = replacement_character : unEscapeString rs

Network/URI.hs:964:18: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Eq a0)
        arising from a use of `multi_byte' at Network/URI.hs:964:18-27
      (Num a0)
        arising from a use of `multi_byte' at Network/URI.hs:964:18-27
    In the expression: multi_byte 5 1 67108864
    In an equation for `unEscapeUtf8':
        unEscapeUtf8 c rest
          | c < 128 = chr c : unEscapeString rest
          | c < 192 = replacement_character : unEscapeString rest
          | c < 224 = multi1
          | c < 240 = multi_byte 2 15 2048
          | c < 248 = multi_byte 3 7 65536
          | c < 252 = multi_byte 4 3 2097152
          | c < 254 = multi_byte 5 1 67108864
          | otherwise = replacement_character : unEscapeString rest
          where
              replacement_character = '\65533'
              multi1
                = case unEscapeByte rest of {
                    Just (c1, ds) | c1 .&. 192 == 128 -> ...
                    _ -> replacement_character : unEscapeString rest }
              multi_byte i mask overlong
                = aux i rest (unEscapeByte rest) (c .&. mask)
                where
                    aux 0 rs _ acc
                      | overlong <= acc
                        &&
                          acc <= 1114111
                          && (acc < 55296 || 57343 < acc) && (acc < 65534 || 65535 < acc)
                      = chr acc : unEscapeString rs
                      | otherwise = replacement_character : unEscapeString rs
                    aux n _ (Just (r, rs)) acc
                      | r .&. 192 == 128
                      = aux (n - 1) rs (unEscapeByte rs) $! shiftL acc 6 .|. (r .&. 63)
                    aux _ rs _ _ = replacement_character : unEscapeString rs

Network/URI.hs:1262:1: Warning: Defined but not used: `traceShow'

Network/URI.hs:1265:1: Warning: Defined but not used: `traceVal'
Haddock coverage:
  78% ( 38 / 49) in 'Network.URI'
Documentation created: dist/doc/html/network-uri/index.html,
dist/doc/html/network-uri/network-uri.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/network-uri-2.6.0.0
Registering network-uri-2.6.0.0...
Installed network-uri-2.6.0.0
Configuring primitive-0.5.3.0...
Building primitive-0.5.3.0...
Preprocessing library primitive-0.5.3.0...
[ 1 of 10] Compiling Data.Primitive.Internal.Compat ( Data/Primitive/Internal/Compat.hs, dist/build/Data/Primitive/Internal/Compat.o )
[ 2 of 10] Compiling Data.Primitive.MachDeps ( Data/Primitive/MachDeps.hs, dist/build/Data/Primitive/MachDeps.o )
[ 3 of 10] Compiling Data.Primitive.Internal.Operations ( Data/Primitive/Internal/Operations.hs, dist/build/Data/Primitive/Internal/Operations.o )
[ 4 of 10] Compiling Control.Monad.Primitive ( Control/Monad/Primitive.hs, dist/build/Control/Monad/Primitive.o )
[ 5 of 10] Compiling Data.Primitive.Types ( Data/Primitive/Types.hs, dist/build/Data/Primitive/Types.o )
[ 6 of 10] Compiling Data.Primitive.Array ( Data/Primitive/Array.hs, dist/build/Data/Primitive/Array.o )

Data/Primitive/Array.hs:32:1: Warning:
    The import of `Control.Monad.ST' is redundant
      except perhaps to import instances from `Control.Monad.ST'
    To import instances alone, use: import Control.Monad.ST()
[ 7 of 10] Compiling Data.Primitive.ByteArray ( Data/Primitive/ByteArray.hs, dist/build/Data/Primitive/ByteArray.o )
[ 8 of 10] Compiling Data.Primitive.Addr ( Data/Primitive/Addr.hs, dist/build/Data/Primitive/Addr.o )
[ 9 of 10] Compiling Data.Primitive   ( Data/Primitive.hs, dist/build/Data/Primitive.o )
[10 of 10] Compiling Data.Primitive.MutVar ( Data/Primitive/MutVar.hs, dist/build/Data/Primitive/MutVar.o )
In-place registering primitive-0.5.3.0...
Running Haddock for primitive-0.5.3.0...
Running hscolour for primitive-0.5.3.0...
Preprocessing library primitive-0.5.3.0...
Preprocessing library primitive-0.5.3.0...

Data/Primitive/Array.hs:32:1: Warning:
    The import of `Control.Monad.ST' is redundant
      except perhaps to import instances from `Control.Monad.ST'
    To import instances alone, use: import Control.Monad.ST()
Haddock coverage:
  67% (  2 /  3) in 'Data.Primitive.Internal.Compat'
   3% (  1 / 35) in 'Data.Primitive.MachDeps'
   3% (  1 / 29) in 'Data.Primitive.Internal.Operations'
Warning: Control.Monad.Primitive: We do not support associated types in instances yet. These instances are affected:
Control.Monad.Primitive.PrimMonad GHC.Types.IO, Control.Monad.Primitive.PrimMonad (GHC.ST.ST s)
  71% ( 10 / 14) in 'Control.Monad.Primitive'
 100% (  3 /  3) in 'Data.Primitive.Types'
 100% ( 15 / 15) in 'Data.Primitive.Array'
  93% ( 27 / 29) in 'Data.Primitive.ByteArray'
 100% ( 16 / 16) in 'Data.Primitive.Addr'
 100% (  7 /  7) in 'Data.Primitive'
 100% (  9 /  9) in 'Data.Primitive.MutVar'
Documentation created: dist/doc/html/primitive/index.html,
dist/doc/html/primitive/primitive.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/primitive-0.5.3.0
Registering primitive-0.5.3.0...
Installed primitive-0.5.3.0
Configuring regex-base-0.93.2...
Building regex-base-0.93.2...
Preprocessing library regex-base-0.93.2...
[1 of 4] Compiling Text.Regex.Base.RegexLike ( Text/Regex/Base/RegexLike.hs, dist/build/Text/Regex/Base/RegexLike.o )
[2 of 4] Compiling Text.Regex.Base.Context ( Text/Regex/Base/Context.hs, dist/build/Text/Regex/Base/Context.o )
[3 of 4] Compiling Text.Regex.Base  ( Text/Regex/Base.hs, dist/build/Text/Regex/Base.o )
[4 of 4] Compiling Text.Regex.Base.Impl ( Text/Regex/Base/Impl.hs, dist/build/Text/Regex/Base/Impl.o )
In-place registering regex-base-0.93.2...
Running Haddock for regex-base-0.93.2...
Running hscolour for regex-base-0.93.2...
Preprocessing library regex-base-0.93.2...
Preprocessing library regex-base-0.93.2...
Haddock coverage:
  94% ( 17 / 18) in 'Text.Regex.Base.RegexLike'
 100% (  1 /  1) in 'Text.Regex.Base.Context'
  75% (  3 /  4) in 'Text.Regex.Base'
  33% (  1 /  3) in 'Text.Regex.Base.Impl'
Documentation created: dist/doc/html/regex-base/index.html,
dist/doc/html/regex-base/regex-base.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/regex-base-0.93.2
Registering regex-base-0.93.2...
Installed regex-base-0.93.2
Configuring tar-0.4.0.1...
Building tar-0.4.0.1...
Preprocessing library tar-0.4.0.1...
[1 of 8] Compiling Codec.Archive.Tar.Types ( Codec/Archive/Tar/Types.hs, dist/build/Codec/Archive/Tar/Types.o )
[2 of 8] Compiling Codec.Archive.Tar.Read ( Codec/Archive/Tar/Read.hs, dist/build/Codec/Archive/Tar/Read.o )
[3 of 8] Compiling Codec.Archive.Tar.Write ( Codec/Archive/Tar/Write.hs, dist/build/Codec/Archive/Tar/Write.o )
[4 of 8] Compiling Codec.Archive.Tar.Pack ( Codec/Archive/Tar/Pack.hs, dist/build/Codec/Archive/Tar/Pack.o )
[5 of 8] Compiling Codec.Archive.Tar.Check ( Codec/Archive/Tar/Check.hs, dist/build/Codec/Archive/Tar/Check.o )
[6 of 8] Compiling Codec.Archive.Tar.Unpack ( Codec/Archive/Tar/Unpack.hs, dist/build/Codec/Archive/Tar/Unpack.o )
[7 of 8] Compiling Codec.Archive.Tar.Entry ( Codec/Archive/Tar/Entry.hs, dist/build/Codec/Archive/Tar/Entry.o )
[8 of 8] Compiling Codec.Archive.Tar ( Codec/Archive/Tar.hs, dist/build/Codec/Archive/Tar.o )
In-place registering tar-0.4.0.1...
Running Haddock for tar-0.4.0.1...
Running hscolour for tar-0.4.0.1...
Preprocessing library tar-0.4.0.1...
Preprocessing library tar-0.4.0.1...
Haddock coverage:
  82% ( 27 / 33) in 'Codec.Archive.Tar.Types'
 100% (  3 /  3) in 'Codec.Archive.Tar.Read'
 100% (  2 /  2) in 'Codec.Archive.Tar.Write'
 100% (  5 /  5) in 'Codec.Archive.Tar.Pack'
 100% ( 11 / 11) in 'Codec.Archive.Tar.Check'
 100% (  2 /  2) in 'Codec.Archive.Tar.Unpack'
  84% ( 32 / 38) in 'Codec.Archive.Tar.Entry'
 100% ( 37 / 37) in 'Codec.Archive.Tar'
Documentation created: dist/doc/html/tar/index.html, dist/doc/html/tar/tar.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/tar-0.4.0.1
Registering tar-0.4.0.1...
Installed tar-0.4.0.1
Configuring terminfo-0.3.2.6...
configure: WARNING: unrecognized options: --with-compiler, --with-gcc
checking for gcc... 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 we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking ncurses.h usability... yes
checking ncurses.h presence... yes
checking for ncurses.h... yes
checking for setupterm in -ltinfo... yes
configure: creating ./config.status
config.status: creating terminfo.buildinfo
configure: WARNING: unrecognized options: --with-compiler, --with-gcc
Building terminfo-0.3.2.6...
Preprocessing library terminfo-0.3.2.6...
[1 of 7] Compiling System.Console.Terminfo.Base ( System/Console/Terminfo/Base.hs, dist/build/System/Console/Terminfo/Base.o )
[2 of 7] Compiling System.Console.Terminfo.Keys ( System/Console/Terminfo/Keys.hs, dist/build/System/Console/Terminfo/Keys.o )
[3 of 7] Compiling System.Console.Terminfo.Cursor ( System/Console/Terminfo/Cursor.hs, dist/build/System/Console/Terminfo/Cursor.o )
[4 of 7] Compiling System.Console.Terminfo.Effects ( System/Console/Terminfo/Effects.hs, dist/build/System/Console/Terminfo/Effects.o )
[5 of 7] Compiling System.Console.Terminfo.Edit ( System/Console/Terminfo/Edit.hs, dist/build/System/Console/Terminfo/Edit.o )
[6 of 7] Compiling System.Console.Terminfo.Color ( System/Console/Terminfo/Color.hs, dist/build/System/Console/Terminfo/Color.o )
[7 of 7] Compiling System.Console.Terminfo ( System/Console/Terminfo.hs, dist/build/System/Console/Terminfo.o )
In-place registering terminfo-0.3.2.6...
Running Haddock for terminfo-0.3.2.6...
Running hscolour for terminfo-0.3.2.6...
Preprocessing library terminfo-0.3.2.6...
Preprocessing library terminfo-0.3.2.6...
Haddock coverage:
  79% ( 22 / 28) in 'System.Console.Terminfo.Base'
  32% (  6 / 19) in 'System.Console.Terminfo.Keys'
  41% ( 15 / 37) in 'System.Console.Terminfo.Cursor'
  56% ( 14 / 25) in 'System.Console.Terminfo.Effects'
 100% (  5 /  5) in 'System.Console.Terminfo.Edit'
  88% (  7 /  8) in 'System.Console.Terminfo.Color'
 100% (  7 /  7) in 'System.Console.Terminfo'
Documentation created: dist/doc/html/terminfo/index.html,
dist/doc/html/terminfo/terminfo.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/terminfo-0.3.2.6
Registering terminfo-0.3.2.6...
Installed terminfo-0.3.2.6
Configuring utf8-string-0.3.8...
Building utf8-string-0.3.8...
Preprocessing library utf8-string-0.3.8...
[1 of 7] Compiling Codec.Binary.UTF8.String ( Codec/Binary/UTF8/String.hs, dist/build/Codec/Binary/UTF8/String.o )
[2 of 7] Compiling Codec.Binary.UTF8.Generic ( Codec/Binary/UTF8/Generic.hs, dist/build/Codec/Binary/UTF8/Generic.o )
[3 of 7] Compiling Data.String.UTF8 ( Data/String/UTF8.hs, dist/build/Data/String/UTF8.o )
[4 of 7] Compiling System.IO.UTF8   ( System/IO/UTF8.hs, dist/build/System/IO/UTF8.o )
[5 of 7] Compiling System.Environment.UTF8 ( System/Environment/UTF8.hs, dist/build/System/Environment/UTF8.o )
[6 of 7] Compiling Data.ByteString.UTF8 ( Data/ByteString/UTF8.hs, dist/build/Data/ByteString/UTF8.o )
[7 of 7] Compiling Data.ByteString.Lazy.UTF8 ( Data/ByteString/Lazy/UTF8.hs, dist/build/Data/ByteString/Lazy/UTF8.o )
In-place registering utf8-string-0.3.8...
Running Haddock for utf8-string-0.3.8...
Running hscolour for utf8-string-0.3.8...
Preprocessing library utf8-string-0.3.8...
Preprocessing library utf8-string-0.3.8...
Haddock coverage:
 100% (  8 /  8) in 'Codec.Binary.UTF8.String'
  94% ( 16 / 17) in 'Codec.Binary.UTF8.Generic'
  89% ( 24 / 27) in 'Data.String.UTF8'
  82% ( 14 / 17) in 'System.IO.UTF8'
  14% (  1 /  7) in 'System.Environment.UTF8'
 100% ( 17 / 17) in 'Data.ByteString.UTF8'
 100% ( 17 / 17) in 'Data.ByteString.Lazy.UTF8'
Documentation created: dist/doc/html/utf8-string/index.html,
dist/doc/html/utf8-string/utf8-string.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/utf8-string-0.3.8
Registering utf8-string-0.3.8...
Installed utf8-string-0.3.8
[1 of 1] Compiling Main             ( /tmp/hashed-storage-0.5.11-8597/hashed-storage-0.5.11/Setup.hs, /tmp/hashed-storage-0.5.11-8597/hashed-storage-0.5.11/dist/setup/Main.o )

/tmp/hashed-storage-0.5.11-8597/hashed-storage-0.5.11/Setup.hs:27:3: Warning:
    In the use of `runTests'
    (imported from Distribution.Simple, but defined in Distribution.Simple.UserHooks):
    Deprecated: "Please use the new testing interface instead!"
Linking /tmp/hashed-storage-0.5.11-8597/hashed-storage-0.5.11/dist/setup/setup ...
Configuring hashed-storage-0.5.11...
Building hashed-storage-0.5.11...
Preprocessing library hashed-storage-0.5.11...

on the commandline: Warning:
    -XPatternSignatures is deprecated: use -XScopedTypeVariables or pragma {-# LANGUAGE ScopedTypeVariables #-} instead
[ 1 of 12] Compiling Bundled.SHA256   ( Bundled/SHA256.hs, dist/build/Bundled/SHA256.o )
[ 2 of 12] Compiling Storage.Hashed.Hash ( Storage/Hashed/Hash.hs, dist/build/Storage/Hashed/Hash.o )
[ 3 of 12] Compiling Bundled.Posix    ( dist/build/Bundled/Posix.hs, dist/build/Bundled/Posix.o )

Bundled/Posix.hsc:16:1: Warning:
    The import of `c_stat'
    from module `System.Posix.Internals' is redundant

Bundled/Posix.hsc:42:1: Warning:
    Top-level binding with no type signature:
      bsToPath :: forall a.
                  BS.ByteString -> (Foreign.C.String.CString -> IO a) -> IO a

Bundled/Posix.hsc:43:1: Warning:
    Top-level binding with no type signature:
      strToPath :: forall a.
                   String -> (Foreign.C.String.CString -> IO a) -> IO a
[ 4 of 12] Compiling Storage.Hashed.Utils ( Storage/Hashed/Utils.hs, dist/build/Storage/Hashed/Utils.o )

Storage/Hashed/Utils.hs:7:1: Warning:
    Module `Prelude' does not export `catch'

Storage/Hashed/Utils.hs:9:1: Warning:
    The import of `System.IO.MMap' is redundant
      except perhaps to import instances from `System.IO.MMap'
    To import instances alone, use: import System.IO.MMap()
[ 5 of 12] Compiling Storage.Hashed.AnchoredPath ( Storage/Hashed/AnchoredPath.hs, dist/build/Storage/Hashed/AnchoredPath.o )
[ 6 of 12] Compiling Storage.Hashed.Tree ( Storage/Hashed/Tree.hs, dist/build/Storage/Hashed/Tree.o )

Storage/Hashed/Tree.hs:32:1: Warning:
    Module `Prelude' does not export `catch'

Storage/Hashed/Tree.hs:43:1: Warning:
    The import of `liftM' from module `Control.Monad' is redundant

Storage/Hashed/Tree.hs:202:27: Warning:
    This binding for `sub' shadows the existing binding
      bound at Storage/Hashed/Tree.hs:197:28

Storage/Hashed/Tree.hs:207:39: Warning: Defined but not used: `s'

Storage/Hashed/Tree.hs:210:13: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `render':
        Patterns not matched:
            (_, SubTree _)
            (_, Stub _ _)

Storage/Hashed/Tree.hs:237:23: Warning:
    Defined but not used: `subs'

Storage/Hashed/Tree.hs:362:50: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Num t0) arising from a use of `countmap'
    In the first argument of `seq', namely countmap items'
    In the `items' field of a record
    In the expression:
      t {items = countmap items' `seq` items',
         treeHash = if unmod then treeHash t else NoHash}

Storage/Hashed/Tree.hs:383:46: Warning:
    This binding for `mod' shadows the existing binding
      imported from `Prelude' at Storage/Hashed/Tree.hs:32:1-51
      (and originally defined in `GHC.Real')

Storage/Hashed/Tree.hs:383:51: Warning:
    This binding for `sub' shadows the existing binding
      bound at Storage/Hashed/Tree.hs:380:20

Storage/Hashed/Tree.hs:396:1: Warning:
    Top-level binding with no type signature:
      countmap :: forall a b k. Num b => M.Map k a -> b

Storage/Hashed/Tree.hs:413:25: Warning:
    This binding for `pred' shadows the existing binding
      imported from `Prelude' at Storage/Hashed/Tree.hs:32:1-51
      (and originally defined in `GHC.Enum')

Storage/Hashed/Tree.hs:416:19: Warning:
    This binding for t' shadows the existing binding
      bound at Storage/Hashed/Tree.hs:413:30

Storage/Hashed/Tree.hs:458:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `unstub': Patterns not matched: File _
[ 7 of 12] Compiling Storage.Hashed.Index ( Storage/Hashed/Index.hs, dist/build/Storage/Hashed/Index.o )

Storage/Hashed/Index.hs:61:1: Warning:
    Module `Prelude' does not export `catch'

Storage/Hashed/Index.hs:84:1: Warning:
    The qualified import of `Data.ByteString.Lazy' is redundant
      except perhaps to import instances from `Data.ByteString.Lazy'
    To import instances alone, use: import Data.ByteString.Lazy()

Storage/Hashed/Index.hs:349:8: Warning:
    A do-notation statement discarded a result of type Int.
    Suppress this warning by saying "_ <- create
                                            ((Storage.Hashed.Tree.$WSubTree) reference)
                                            (Storage.Hashed.AnchoredPath.AnchoredPath
                                               (ghc-prim:GHC.Types.[]))
                                            size_magic",
    or by using the flag -fno-warn-unused-do-bind
[ 8 of 12] Compiling Storage.Hashed.Monad ( Storage/Hashed/Monad.hs, dist/build/Storage/Hashed/Monad.o )

Storage/Hashed/Monad.hs:25:1: Warning:
    The import of `Storage.Hashed.Hash' is redundant
      except perhaps to import instances from `Storage.Hashed.Hash'
    To import instances alone, use: import Storage.Hashed.Hash()

Storage/Hashed/Monad.hs:35:1: Warning:
    The qualified import of `Data.Set' is redundant
      except perhaps to import instances from `Data.Set'
    To import instances alone, use: import Data.Set()

Storage/Hashed/Monad.hs:91:12: Warning:
    Defined but not used: `current'

Storage/Hashed/Monad.hs:93:72: Warning: Defined but not used: `s'

Storage/Hashed/Monad.hs:142:1: Warning:
    Top-level binding with no type signature:
      renameChanged :: forall (m :: * -> *) (m1 :: * -> *).
                       MonadState (TreeState m1) m =>
                       AnchoredPath -> AnchoredPath -> m ()

Storage/Hashed/Monad.hs:146:32: Warning:
    This binding for `from' shadows the existing binding
      bound at Storage/Hashed/Monad.hs:142:15

Storage/Hashed/Monad.hs:159:21: Warning:
    Unused quantified type variable `e'
    In the type `forall e m. (Monad m, Functor m) =>
                 AnchoredPath -> TreeMonad m ()'
    In the type signature for `flushItem'

Storage/Hashed/Monad.hs:183:27: Warning:
    Defined but not used: `age_'

Storage/Hashed/Monad.hs:227:15: Warning:
    Defined but not used: `old'

Storage/Hashed/Monad.hs:231:12: Warning:
    A do-notation statement discarded a result of type AnchoredPath.
    Suppress this warning by saying "_ <- expandTo p",
    or by using the flag -fno-warn-unused-do-bind

Storage/Hashed/Monad.hs:242:12: Warning:
    A do-notation statement discarded a result of type AnchoredPath.
    Suppress this warning by saying "_ <- expandTo p",
    or by using the flag -fno-warn-unused-do-bind

Storage/Hashed/Monad.hs:246:12: Warning:
    A do-notation statement discarded a result of type AnchoredPath.
    Suppress this warning by saying "_ <- expandTo p",
    or by using the flag -fno-warn-unused-do-bind

Storage/Hashed/Monad.hs:264:12: Warning: Defined but not used: to'

Storage/Hashed/Monad.hs:269:22: Warning:
    Unused quantified type variable `e'
    In the type `forall m a e. (Monad m, Functor m) =>
                 (Tree m -> AnchoredPath -> a) -> Tree m -> AnchoredPath -> m a'
    In the type signature for findM'
[ 9 of 12] Compiling Storage.Hashed.Plain ( Storage/Hashed/Plain.hs, dist/build/Storage/Hashed/Plain.o )

Storage/Hashed/Plain.hs:17:1: Warning:
    The qualified import of `Data.ByteString' is redundant
      except perhaps to import instances from `Data.ByteString'
    To import instances alone, use: import Data.ByteString()

Storage/Hashed/Plain.hs:24:1: Warning:
    The import of `Control.Monad' is redundant
      except perhaps to import instances from `Control.Monad'
    To import instances alone, use: import Control.Monad()

Storage/Hashed/Plain.hs:29:1: Warning:
    The import of `find, modifyTree'
    from module `Storage.Hashed.Tree' is redundant

Storage/Hashed/Plain.hs:32:1: Warning:
    The import of `tree, replaceItem'
    from module `Storage.Hashed.Monad' is redundant

Storage/Hashed/Plain.hs:33:1: Warning:
    The qualified import of `Data.Set' is redundant
      except perhaps to import instances from `Data.Set'
    To import instances alone, use: import Data.Set()

Storage/Hashed/Plain.hs:34:1: Warning:
    The import of `modify, gets'
    from module `Control.Monad.State' is redundant

Storage/Hashed/Plain.hs:75:22: Warning: Defined but not used: `dir'
[10 of 12] Compiling Storage.Hashed.Packed ( Storage/Hashed/Packed.hs, dist/build/Storage/Hashed/Packed.o )

Storage/Hashed/Packed.hs:97:24: Warning:
    A do-notation statement discarded a result of type [()].
    Suppress this warning by saying "_ <- ($)
                                            forM bits
                                            \ (hash, blob)
                                              -> do { BL.writeFile (loosePath os hash) blob }",
    or by using the flag -fno-warn-unused-do-bind

Storage/Hashed/Packed.hs:141:22: Warning:
    A do-notation statement discarded a result of type [()].
    Suppress this warning by saying "_ <- initHatchery",
    or by using the flag -fno-warn-unused-do-bind

Storage/Hashed/Packed.hs:143:11: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `initHatchery': Patterns not matched:

Storage/Hashed/Packed.hs:174:24: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `_lookup': Patterns not matched: (SHA1 _) _ _
[11 of 12] Compiling Storage.Hashed.Darcs ( Storage/Hashed/Darcs.hs, dist/build/Storage/Hashed/Darcs.o )

Storage/Hashed/Darcs.hs:7:1: Warning:
    Module `Prelude' does not export `catch'

Storage/Hashed/Darcs.hs:23:1: Warning:
    The qualified import of `Data.Set' is redundant
      except perhaps to import instances from `Data.Set'
    To import instances alone, use: import Data.Set()

Storage/Hashed/Darcs.hs:27:1: Warning:
    The qualified import of `Storage.Hashed.Tree' is redundant
      except perhaps to import instances from `Storage.Hashed.Tree'
    To import instances alone, use: import Storage.Hashed.Tree()

Storage/Hashed/Darcs.hs:142:11: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `update': Patterns not matched: Stub _ _

Storage/Hashed/Darcs.hs:147:1: Warning:
    Top-level binding with no type signature:
      darcsHash :: forall (m :: * -> *).
                   (Monad m, Functor m) =>
                   TreeItem m -> m Hash

Storage/Hashed/Darcs.hs:147:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `darcsHash': Patterns not matched: Stub _ _

Storage/Hashed/Darcs.hs:149:1: Warning:
    Top-level binding with no type signature:
      darcshash :: forall t (m :: * -> *). Monad m => t -> m Hash

Storage/Hashed/Darcs.hs:190:1: Warning:
    Top-level binding with no type signature:
      readDarcsHashed :: FilePath -> (Maybe Int, Hash) -> IO (Tree IO)

Storage/Hashed/Darcs.hs:191:1: Warning:
    Top-level binding with no type signature:
      readDarcsHashedNosize :: FilePath -> Hash -> IO (Tree IO)

Storage/Hashed/Darcs.hs:203:8: Warning: Defined but not used: os'

Storage/Hashed/Darcs.hs:233:22: Warning:
    Defined but not used: `path'

Storage/Hashed/Darcs.hs:241:21: Warning:
    Defined but not used: `path'

Storage/Hashed/Darcs.hs:305:11: Warning:
    This binding for `tree' shadows the existing binding
      imported from `Storage.Hashed.Monad' at Storage/Hashed/Darcs.hs:32:1-27
      (and originally defined at Storage/Hashed/Monad.hs:42:32-35)
[12 of 12] Compiling Storage.Hashed   ( Storage/Hashed.hs, dist/build/Storage/Hashed.o )
In-place registering hashed-storage-0.5.11...
Running Haddock for hashed-storage-0.5.11...
Running hscolour for hashed-storage-0.5.11...
Preprocessing library hashed-storage-0.5.11...
Preprocessing library hashed-storage-0.5.11...

Bundled/Posix.hsc:16:1: Warning:
    The import of `c_stat'
    from module `System.Posix.Internals' is redundant

Bundled/Posix.hsc:42:1: Warning:
    Top-level binding with no type signature:
      bsToPath :: forall a.
                  BS.ByteString -> (Foreign.C.String.CString -> IO a) -> IO a

Bundled/Posix.hsc:43:1: Warning:
    Top-level binding with no type signature:
      strToPath :: forall a.
                   String -> (Foreign.C.String.CString -> IO a) -> IO a

dist/build/tmp-11876/Storage/Hashed/Utils.hs:7:1: Warning:
    Module `Prelude' does not export `catch'

dist/build/tmp-11876/Storage/Hashed/Utils.hs:9:1: Warning:
    The import of `System.IO.MMap' is redundant
      except perhaps to import instances from `System.IO.MMap'
    To import instances alone, use: import System.IO.MMap()

dist/build/tmp-11876/Storage/Hashed/Tree.hs:32:1: Warning:
    Module `Prelude' does not export `catch'

dist/build/tmp-11876/Storage/Hashed/Tree.hs:43:1: Warning:
    The import of `liftM' from module `Control.Monad' is redundant

dist/build/tmp-11876/Storage/Hashed/Tree.hs:202:27: Warning:
    This binding for `sub' shadows the existing binding
      bound at dist/build/tmp-11876/Storage/Hashed/Tree.hs:197:28

dist/build/tmp-11876/Storage/Hashed/Tree.hs:207:39: Warning:
    Defined but not used: `s'

dist/build/tmp-11876/Storage/Hashed/Tree.hs:237:23: Warning:
    Defined but not used: `subs'

dist/build/tmp-11876/Storage/Hashed/Tree.hs:362:50: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Num t0) arising from a use of `countmap'
    In the first argument of `seq', namely countmap items'
    In the `items' field of a record
    In the expression:
      t {items = countmap items' `seq` items',
         treeHash = if unmod then treeHash t else NoHash}

dist/build/tmp-11876/Storage/Hashed/Tree.hs:383:46: Warning:
    This binding for `mod' shadows the existing binding
      imported from `Prelude' at dist/build/tmp-11876/Storage/Hashed/Tree.hs:32:1-51
      (and originally defined in `GHC.Real')

dist/build/tmp-11876/Storage/Hashed/Tree.hs:383:51: Warning:
    This binding for `sub' shadows the existing binding
      bound at dist/build/tmp-11876/Storage/Hashed/Tree.hs:380:20

dist/build/tmp-11876/Storage/Hashed/Tree.hs:396:1: Warning:
    Top-level binding with no type signature:
      countmap :: forall a b k. Num b => M.Map k a -> b

dist/build/tmp-11876/Storage/Hashed/Tree.hs:413:25: Warning:
    This binding for `pred' shadows the existing binding
      imported from `Prelude' at dist/build/tmp-11876/Storage/Hashed/Tree.hs:32:1-51
      (and originally defined in `GHC.Enum')

dist/build/tmp-11876/Storage/Hashed/Tree.hs:416:19: Warning:
    This binding for t' shadows the existing binding
      bound at dist/build/tmp-11876/Storage/Hashed/Tree.hs:413:30

dist/build/tmp-11876/Storage/Hashed/Index.hs:61:1: Warning:
    Module `Prelude' does not export `catch'

dist/build/tmp-11876/Storage/Hashed/Index.hs:84:1: Warning:
    The qualified import of `Data.ByteString.Lazy' is redundant
      except perhaps to import instances from `Data.ByteString.Lazy'
    To import instances alone, use: import Data.ByteString.Lazy()

dist/build/tmp-11876/Storage/Hashed/Monad.hs:25:1: Warning:
    The import of `Storage.Hashed.Hash' is redundant
      except perhaps to import instances from `Storage.Hashed.Hash'
    To import instances alone, use: import Storage.Hashed.Hash()

dist/build/tmp-11876/Storage/Hashed/Monad.hs:35:1: Warning:
    The qualified import of `Data.Set' is redundant
      except perhaps to import instances from `Data.Set'
    To import instances alone, use: import Data.Set()

dist/build/tmp-11876/Storage/Hashed/Monad.hs:91:12: Warning:
    Defined but not used: `current'

dist/build/tmp-11876/Storage/Hashed/Monad.hs:93:72: Warning:
    Defined but not used: `s'

dist/build/tmp-11876/Storage/Hashed/Monad.hs:142:1: Warning:
    Top-level binding with no type signature:
      renameChanged :: forall (m :: * -> *) (m1 :: * -> *).
                       MonadState (TreeState m1) m =>
                       AnchoredPath -> AnchoredPath -> m ()

dist/build/tmp-11876/Storage/Hashed/Monad.hs:146:32: Warning:
    This binding for `from' shadows the existing binding
      bound at dist/build/tmp-11876/Storage/Hashed/Monad.hs:142:15

dist/build/tmp-11876/Storage/Hashed/Monad.hs:159:21: Warning:
    Unused quantified type variable `e'
    In the type `forall e m. (Monad m, Functor m) =>
                 AnchoredPath -> TreeMonad m ()'
    In the type signature for `flushItem'

dist/build/tmp-11876/Storage/Hashed/Monad.hs:183:27: Warning:
    Defined but not used: `age_'

dist/build/tmp-11876/Storage/Hashed/Monad.hs:227:15: Warning:
    Defined but not used: `old'

dist/build/tmp-11876/Storage/Hashed/Monad.hs:264:12: Warning:
    Defined but not used: to'

dist/build/tmp-11876/Storage/Hashed/Monad.hs:269:22: Warning:
    Unused quantified type variable `e'
    In the type `forall m a e. (Monad m, Functor m) =>
                 (Tree m -> AnchoredPath -> a) -> Tree m -> AnchoredPath -> m a'
    In the type signature for findM'

dist/build/tmp-11876/Storage/Hashed/Plain.hs:17:1: Warning:
    The qualified import of `Data.ByteString' is redundant
      except perhaps to import instances from `Data.ByteString'
    To import instances alone, use: import Data.ByteString()

dist/build/tmp-11876/Storage/Hashed/Plain.hs:24:1: Warning:
    The import of `Control.Monad' is redundant
      except perhaps to import instances from `Control.Monad'
    To import instances alone, use: import Control.Monad()

dist/build/tmp-11876/Storage/Hashed/Plain.hs:29:1: Warning:
    The import of `find, modifyTree'
    from module `Storage.Hashed.Tree' is redundant

dist/build/tmp-11876/Storage/Hashed/Plain.hs:32:1: Warning:
    The import of `tree, replaceItem'
    from module `Storage.Hashed.Monad' is redundant

dist/build/tmp-11876/Storage/Hashed/Plain.hs:33:1: Warning:
    The qualified import of `Data.Set' is redundant
      except perhaps to import instances from `Data.Set'
    To import instances alone, use: import Data.Set()

dist/build/tmp-11876/Storage/Hashed/Plain.hs:34:1: Warning:
    The import of `gets, modify'
    from module `Control.Monad.State' is redundant

dist/build/tmp-11876/Storage/Hashed/Plain.hs:75:22: Warning:
    Defined but not used: `dir'

dist/build/tmp-11876/Storage/Hashed/Darcs.hs:7:1: Warning:
    Module `Prelude' does not export `catch'

dist/build/tmp-11876/Storage/Hashed/Darcs.hs:23:1: Warning:
    The qualified import of `Data.Set' is redundant
      except perhaps to import instances from `Data.Set'
    To import instances alone, use: import Data.Set()

dist/build/tmp-11876/Storage/Hashed/Darcs.hs:27:1: Warning:
    The qualified import of `Storage.Hashed.Tree' is redundant
      except perhaps to import instances from `Storage.Hashed.Tree'
    To import instances alone, use: import Storage.Hashed.Tree()

dist/build/tmp-11876/Storage/Hashed/Darcs.hs:147:1: Warning:
    Top-level binding with no type signature:
      darcsHash :: forall (m :: * -> *).
                   (Monad m, Functor m) =>
                   TreeItem m -> m Hash

dist/build/tmp-11876/Storage/Hashed/Darcs.hs:149:1: Warning:
    Top-level binding with no type signature:
      darcshash :: forall t (m :: * -> *). Monad m => t -> m Hash

dist/build/tmp-11876/Storage/Hashed/Darcs.hs:190:1: Warning:
    Top-level binding with no type signature:
      readDarcsHashed :: FilePath -> (Maybe Int, Hash) -> IO (Tree IO)

dist/build/tmp-11876/Storage/Hashed/Darcs.hs:191:1: Warning:
    Top-level binding with no type signature:
      readDarcsHashedNosize :: FilePath -> Hash -> IO (Tree IO)

dist/build/tmp-11876/Storage/Hashed/Darcs.hs:203:8: Warning:
    Defined but not used: os'

dist/build/tmp-11876/Storage/Hashed/Darcs.hs:233:22: Warning:
    Defined but not used: `path'

dist/build/tmp-11876/Storage/Hashed/Darcs.hs:241:21: Warning:
    Defined but not used: `path'

dist/build/tmp-11876/Storage/Hashed/Darcs.hs:305:11: Warning:
    This binding for `tree' shadows the existing binding
      imported from `Storage.Hashed.Monad' at dist/build/tmp-11876/Storage/Hashed/Darcs.hs:32:1-27
      (and originally defined
         at dist/build/tmp-11876/Storage/Hashed/Monad.hs:42:32-35)
Haddock coverage:
   0% (  0 /  2) in 'Bundled.SHA256'
  44% (  4 /  9) in 'Storage.Hashed.Hash'
   8% (  1 / 12) in 'Bundled.Posix'
  58% (  7 / 12) in 'Storage.Hashed.Utils'
  73% ( 11 / 15) in 'Storage.Hashed.AnchoredPath'
  60% ( 27 / 45) in 'Storage.Hashed.Tree'
  71% (  5 /  7) in 'Storage.Hashed.Index'
Warning: Storage.Hashed.Monad: readFile is exported separately but will be documented under TreeRO. Consider exporting it together with its parent(s) for code clarity.
Warning: Storage.Hashed.Monad: writeFile is exported separately but will be documented under TreeRW. Consider exporting it together with its parent(s) for code clarity.
Warning: Storage.Hashed.Monad: createDirectory is exported separately but will be documented under TreeRW. Consider exporting it together with its parent(s) for code clarity.
Warning: Storage.Hashed.Monad: rename is exported separately but will be documented under TreeRW. Consider exporting it together with its parent(s) for code clarity.
Warning: Storage.Hashed.Monad: copy is exported separately but will be documented under TreeRW. Consider exporting it together with its parent(s) for code clarity.
Warning: Storage.Hashed.Monad: unlink is exported separately but will be documented under TreeRW. Consider exporting it together with its parent(s) for code clarity.
Warning: Storage.Hashed.Monad: fileExists is exported separately but will be documented under TreeRO. Consider exporting it together with its parent(s) for code clarity.
Warning: Storage.Hashed.Monad: directoryExists is exported separately but will be documented under TreeRO. Consider exporting it together with its parent(s) for code clarity.
Warning: Storage.Hashed.Monad: exists is exported separately but will be documented under TreeRO. Consider exporting it together with its parent(s) for code clarity.
Warning: Storage.Hashed.Monad: withDirectory is exported separately but will be documented under TreeRO. Consider exporting it together with its parent(s) for code clarity.
Warning: Storage.Hashed.Monad: currentDirectory is exported separately but will be documented under TreeRO. Consider exporting it together with its parent(s) for code clarity.
  33% (  5 / 15) in 'Storage.Hashed.Monad'
  75% (  3 /  4) in 'Storage.Hashed.Plain'
  57% ( 12 / 21) in 'Storage.Hashed.Packed'
  41% ( 11 / 27) in 'Storage.Hashed.Darcs'
  79% ( 11 / 14) in 'Storage.Hashed'
Warning: Storage.Hashed.Index: could not find link destinations for:
    Storage.Hashed.Index.IndexM Storage.Hashed.Index.Item
Warning: Storage.Hashed.Packed: could not find link destinations for:
    Storage.Hashed.Utils.FileSegment
Warning: Storage.Hashed.Darcs: could not find link destinations for:
    Storage.Hashed.Utils.FileSegment
Documentation created: dist/doc/html/hashed-storage/index.html,
dist/doc/html/hashed-storage/hashed-storage.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/hashed-storage-0.5.11
Registering hashed-storage-0.5.11...
Installed hashed-storage-0.5.11
Configuring HTTP-4000.2.18...
Building HTTP-4000.2.18...
Preprocessing library HTTP-4000.2.18...
[ 1 of 18] Compiling Network.HTTP.MD5Aux ( Network/HTTP/MD5Aux.hs, dist/build/Network/HTTP/MD5Aux.o )
[ 2 of 18] Compiling Paths_HTTP       ( dist/build/autogen/Paths_HTTP.hs, dist/build/Paths_HTTP.o )
[ 3 of 18] Compiling Network.HTTP.Base64 ( Network/HTTP/Base64.hs, dist/build/Network/HTTP/Base64.o )
[ 4 of 18] Compiling Network.Stream   ( Network/Stream.hs, dist/build/Network/Stream.o )
[ 5 of 18] Compiling Network.HTTP.Utils ( Network/HTTP/Utils.hs, dist/build/Network/HTTP/Utils.o )
[ 6 of 18] Compiling Network.HTTP.Headers ( Network/HTTP/Headers.hs, dist/build/Network/HTTP/Headers.o )
[ 7 of 18] Compiling Network.HTTP.Cookie ( Network/HTTP/Cookie.hs, dist/build/Network/HTTP/Cookie.o )
[ 8 of 18] Compiling Network.BufferType ( Network/BufferType.hs, dist/build/Network/BufferType.o )
[ 9 of 18] Compiling Network.HTTP.Base ( Network/HTTP/Base.hs, dist/build/Network/HTTP/Base.o )
[10 of 18] Compiling Network.TCP      ( Network/TCP.hs, dist/build/Network/TCP.o )
[11 of 18] Compiling Network.StreamDebugger ( Network/StreamDebugger.hs, dist/build/Network/StreamDebugger.o )
[12 of 18] Compiling Network.StreamSocket ( Network/StreamSocket.hs, dist/build/Network/StreamSocket.o )
[13 of 18] Compiling Network.HTTP.Auth ( Network/HTTP/Auth.hs, dist/build/Network/HTTP/Auth.o )
[14 of 18] Compiling Network.HTTP.Proxy ( Network/HTTP/Proxy.hs, dist/build/Network/HTTP/Proxy.o )
[15 of 18] Compiling Network.HTTP.HandleStream ( Network/HTTP/HandleStream.hs, dist/build/Network/HTTP/HandleStream.o )
[16 of 18] Compiling Network.HTTP     ( Network/HTTP.hs, dist/build/Network/HTTP.o )
[17 of 18] Compiling Network.HTTP.Stream ( Network/HTTP/Stream.hs, dist/build/Network/HTTP/Stream.o )
[18 of 18] Compiling Network.Browser  ( Network/Browser.hs, dist/build/Network/Browser.o )
In-place registering HTTP-4000.2.18...
Running Haddock for HTTP-4000.2.18...
Running hscolour for HTTP-4000.2.18...
Preprocessing library HTTP-4000.2.18...
Preprocessing library HTTP-4000.2.18...
Haddock coverage:
   0% (  0 / 10) in 'Network.HTTP.MD5Aux'
   0% (  0 /  8) in 'Paths_HTTP'
  40% (  2 /  5) in 'Network.HTTP.Base64'
  33% (  3 /  9) in 'Network.Stream'
 100% ( 12 / 12) in 'Network.HTTP.Utils'
  83% ( 15 / 18) in 'Network.HTTP.Headers'
 100% (  5 /  5) in 'Network.HTTP.Cookie'
 100% (  6 /  6) in 'Network.BufferType'
doc comment parse failed:  @normalizeBasicAuth opts req@ sets the header @Authorization: Basic...@
 if the "user:pass@" part is present in the "http://user:pass@host/path"
 of the URI. If Authorization header was present already it is not replaced.
  53% ( 31 / 59) in 'Network.HTTP.Base'
  40% (  6 / 15) in 'Network.TCP'
  75% (  3 /  4) in 'Network.StreamDebugger'
  67% (  2 /  3) in 'Network.StreamSocket'
  71% (  5 /  7) in 'Network.HTTP.Auth'
  80% (  4 /  5) in 'Network.HTTP.Proxy'
 100% (  8 /  8) in 'Network.HTTP.HandleStream'
haddock module header parse failed: Cannot parse header documentation paragraphs
  94% ( 15 / 16) in 'Network.HTTP'
  75% (  6 /  8) in 'Network.HTTP.Stream'
  78% ( 46 / 59) in 'Network.Browser'
Documentation created: dist/doc/html/HTTP/index.html,
dist/doc/html/HTTP/HTTP.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/HTTP-4000.2.18
Registering HTTP-4000.2.18...
Installed HTTP-4000.2.18
Configuring vector-0.10.11.0...
Building vector-0.10.11.0...
Preprocessing library vector-0.10.11.0...
[ 1 of 19] Compiling Data.Vector.Storable.Internal ( Data/Vector/Storable/Internal.hs, dist/build/Data/Vector/Storable/Internal.o )
[ 2 of 19] Compiling Data.Vector.Fusion.Util ( Data/Vector/Fusion/Util.hs, dist/build/Data/Vector/Fusion/Util.o )
[ 3 of 19] Compiling Data.Vector.Fusion.Stream.Size ( Data/Vector/Fusion/Stream/Size.hs, dist/build/Data/Vector/Fusion/Stream/Size.o )

Data/Vector/Fusion/Stream/Size.hs:25:10: Warning:
    No explicit method or default declaration for `*'
    In the instance declaration for `Num Size'

Data/Vector/Fusion/Stream/Size.hs:25:10: Warning:
    No explicit method or default declaration for `abs'
    In the instance declaration for `Num Size'

Data/Vector/Fusion/Stream/Size.hs:25:10: Warning:
    No explicit method or default declaration for `signum'
    In the instance declaration for `Num Size'
[ 4 of 19] Compiling Data.Vector.Internal.Check ( Data/Vector/Internal/Check.hs, dist/build/Data/Vector/Internal/Check.o )
[ 5 of 19] Compiling Data.Vector.Fusion.Stream.Monadic ( Data/Vector/Fusion/Stream/Monadic.hs, dist/build/Data/Vector/Fusion/Stream/Monadic.o )
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Loading package primitive-0.5.3.0 ... linking ... done.
Loading package array-0.4.0.1 ... linking ... done.
Loading package deepseq-1.3.0.1 ... linking ... done.
[ 6 of 19] Compiling Data.Vector.Fusion.Stream ( Data/Vector/Fusion/Stream.hs, dist/build/Data/Vector/Fusion/Stream.o )
[ 7 of 19] Compiling Data.Vector.Generic.Mutable ( Data/Vector/Generic/Mutable.hs, dist/build/Data/Vector/Generic/Mutable.o )
[ 8 of 19] Compiling Data.Vector.Generic.Base ( Data/Vector/Generic/Base.hs, dist/build/Data/Vector/Generic/Base.o )
[ 9 of 19] Compiling Data.Vector.Generic.New ( Data/Vector/Generic/New.hs, dist/build/Data/Vector/Generic/New.o )
[10 of 19] Compiling Data.Vector.Generic ( Data/Vector/Generic.hs, dist/build/Data/Vector/Generic.o )
[11 of 19] Compiling Data.Vector.Primitive.Mutable ( Data/Vector/Primitive/Mutable.hs, dist/build/Data/Vector/Primitive/Mutable.o )
[12 of 19] Compiling Data.Vector.Primitive ( Data/Vector/Primitive.hs, dist/build/Data/Vector/Primitive.o )
[13 of 19] Compiling Data.Vector.Storable.Mutable ( Data/Vector/Storable/Mutable.hs, dist/build/Data/Vector/Storable/Mutable.o )
[14 of 19] Compiling Data.Vector.Storable ( Data/Vector/Storable.hs, dist/build/Data/Vector/Storable.o )
[15 of 19] Compiling Data.Vector.Unboxed.Base ( Data/Vector/Unboxed/Base.hs, dist/build/Data/Vector/Unboxed/Base.o )
[16 of 19] Compiling Data.Vector.Unboxed ( Data/Vector/Unboxed.hs, dist/build/Data/Vector/Unboxed.o )
[17 of 19] Compiling Data.Vector.Unboxed.Mutable ( Data/Vector/Unboxed/Mutable.hs, dist/build/Data/Vector/Unboxed/Mutable.o )
[18 of 19] Compiling Data.Vector.Mutable ( Data/Vector/Mutable.hs, dist/build/Data/Vector/Mutable.o )
[19 of 19] Compiling Data.Vector      ( Data/Vector.hs, dist/build/Data/Vector.o )
In-place registering vector-0.10.11.0...
Running Haddock for vector-0.10.11.0...
Running hscolour for vector-0.10.11.0...
Preprocessing library vector-0.10.11.0...
Preprocessing library vector-0.10.11.0...

Data/Vector/Fusion/Stream/Size.hs:25:10: Warning:
    No explicit method or default declaration for `*'
    In the instance declaration for `Num Size'

Data/Vector/Fusion/Stream/Size.hs:25:10: Warning:
    No explicit method or default declaration for `abs'
    In the instance declaration for `Num Size'

Data/Vector/Fusion/Stream/Size.hs:25:10: Warning:
    No explicit method or default declaration for `signum'
    In the instance declaration for `Num Size'
Haddock coverage:
  25% (  1 /  4) in 'Data.Vector.Storable.Internal'
 100% (  5 /  5) in 'Data.Vector.Fusion.Util'
 100% (  6 /  6) in 'Data.Vector.Fusion.Stream.Size'
  11% (  1 /  9) in 'Data.Vector.Internal.Check'
  83% (104 /126) in 'Data.Vector.Fusion.Stream.Monadic'
  85% ( 88 /104) in 'Data.Vector.Fusion.Stream'
  64% ( 42 / 66) in 'Data.Vector.Generic.Mutable'
 100% (  3 /  3) in 'Data.Vector.Generic.Base'
   5% (  1 / 20) in 'Data.Vector.Generic.New'
  93% (215 /232) in 'Data.Vector.Generic'
  76% ( 38 / 50) in 'Data.Vector.Primitive.Mutable'
Warning: Data.Vector.Primitive: Instances of type and data families are not yet supported. Instances of the following families will be filtered out:
  Mutable
  97% (185 /191) in 'Data.Vector.Primitive'
  79% ( 46 / 58) in 'Data.Vector.Storable.Mutable'
Warning: Data.Vector.Storable: Instances of type and data families are not yet supported. Instances of the following families will be filtered out:
  Mutable
  97% (194 /200) in 'Data.Vector.Storable'
Warning: Data.Vector.Unboxed.Base: Instances of type and data families are not yet supported. Instances of the following families will be filtered out:
  Mutable, MVector, Vector
  17% (  1 /  6) in 'Data.Vector.Unboxed.Base'
  96% (201 /210) in 'Data.Vector.Unboxed'
  77% ( 47 / 61) in 'Data.Vector.Unboxed.Mutable'
  76% ( 37 / 49) in 'Data.Vector.Mutable'
Warning: Data.Vector: Instances of type and data families are not yet supported. Instances of the following families will be filtered out:
  Mutable
  94% (199 /212) in 'Data.Vector'
Documentation created: dist/doc/html/vector/index.html,
dist/doc/html/vector/vector.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/vector-0.10.11.0
Registering vector-0.10.11.0...
Installed vector-0.10.11.0
Configuring regex-posix-0.95.2...
Building regex-posix-0.95.2...
Preprocessing library regex-posix-0.95.2...
[1 of 6] Compiling Text.Regex.Posix.Wrap ( dist/build/Text/Regex/Posix/Wrap.hs, dist/build/Text/Regex/Posix/Wrap.o )
[2 of 6] Compiling Text.Regex.Posix.String ( Text/Regex/Posix/String.hs, dist/build/Text/Regex/Posix/String.o )
[3 of 6] Compiling Text.Regex.Posix.Sequence ( Text/Regex/Posix/Sequence.hs, dist/build/Text/Regex/Posix/Sequence.o )
[4 of 6] Compiling Text.Regex.Posix.ByteString ( Text/Regex/Posix/ByteString.hs, dist/build/Text/Regex/Posix/ByteString.o )
[5 of 6] Compiling Text.Regex.Posix.ByteString.Lazy ( Text/Regex/Posix/ByteString/Lazy.hs, dist/build/Text/Regex/Posix/ByteString/Lazy.o )
[6 of 6] Compiling Text.Regex.Posix ( Text/Regex/Posix.hs, dist/build/Text/Regex/Posix.o )
In-place registering regex-posix-0.95.2...
Running Haddock for regex-posix-0.95.2...
Running hscolour for regex-posix-0.95.2...
Preprocessing library regex-posix-0.95.2...
Preprocessing library regex-posix-0.95.2...
Haddock coverage:
  40% ( 17 / 42) in 'Text.Regex.Posix.Wrap'
  68% ( 17 / 25) in 'Text.Regex.Posix.String'
  67% ( 16 / 24) in 'Text.Regex.Posix.Sequence'
  68% ( 17 / 25) in 'Text.Regex.Posix.ByteString'
  68% ( 17 / 25) in 'Text.Regex.Posix.ByteString.Lazy'
  80% (  4 /  5) in 'Text.Regex.Posix'
Warning: Text.Regex.Posix.Wrap: could not find link destinations for:
    Text.Regex.Posix.Wrap.retNoMatch
Warning: Text.Regex.Posix.String: could not find link destinations for:
    Text.Regex.Posix.Wrap.retNoMatch
Warning: Text.Regex.Posix.Sequence: could not find link destinations for:
    Text.Regex.Posix.Wrap.retNoMatch
Warning: Text.Regex.Posix.ByteString: could not find link destinations for:
    Text.Regex.Posix.Wrap.retNoMatch
Warning: Text.Regex.Posix.ByteString.Lazy: could not find link destinations for:
    Text.Regex.Posix.Wrap.retNoMatch
Documentation created: dist/doc/html/regex-posix/index.html,
dist/doc/html/regex-posix/regex-posix.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/regex-posix-0.95.2
Registering regex-posix-0.95.2...
Installed regex-posix-0.95.2
[1 of 1] Compiling Main             ( /tmp/haskeline-0.7.1.3-8597/haskeline-0.7.1.3/Setup.hs, /tmp/haskeline-0.7.1.3-8597/haskeline-0.7.1.3/dist/setup/Main.o )
Linking /tmp/haskeline-0.7.1.3-8597/haskeline-0.7.1.3/dist/setup/setup ...
Configuring haskeline-0.7.1.3...
Building haskeline-0.7.1.3...
Preprocessing library haskeline-0.7.1.3...
[ 1 of 27] Compiling System.Console.Haskeline.Recover ( System/Console/Haskeline/Recover.hs, dist/build/System/Console/Haskeline/Recover.o )
[ 2 of 27] Compiling System.Console.Haskeline.Directory ( dist/build/System/Console/Haskeline/Directory.hs, dist/build/System/Console/Haskeline/Directory.o )
[ 3 of 27] Compiling System.Console.Haskeline.Key ( System/Console/Haskeline/Key.hs, dist/build/System/Console/Haskeline/Key.o )
[ 4 of 27] Compiling System.Console.Haskeline.History ( System/Console/Haskeline/History.hs, dist/build/System/Console/Haskeline/History.o )
[ 5 of 27] Compiling System.Console.Haskeline.LineState ( System/Console/Haskeline/LineState.hs, dist/build/System/Console/Haskeline/LineState.o )
[ 6 of 27] Compiling System.Console.Haskeline.Command ( System/Console/Haskeline/Command.hs, dist/build/System/Console/Haskeline/Command.o )
[ 7 of 27] Compiling System.Console.Haskeline.Backend.WCWidth ( System/Console/Haskeline/Backend/WCWidth.hs, dist/build/System/Console/Haskeline/Backend/WCWidth.o )
[ 8 of 27] Compiling System.Console.Haskeline.MonadException ( System/Console/Haskeline/MonadException.hs, dist/build/System/Console/Haskeline/MonadException.o )
[ 9 of 27] Compiling System.Console.Haskeline.Prefs ( System/Console/Haskeline/Prefs.hs, dist/build/System/Console/Haskeline/Prefs.o )
[10 of 27] Compiling System.Console.Haskeline.Monads ( System/Console/Haskeline/Monads.hs, dist/build/System/Console/Haskeline/Monads.o )
[11 of 27] Compiling System.Console.Haskeline.Command.Undo ( System/Console/Haskeline/Command/Undo.hs, dist/build/System/Console/Haskeline/Command/Undo.o )
[12 of 27] Compiling System.Console.Haskeline.Command.History ( System/Console/Haskeline/Command/History.hs, dist/build/System/Console/Haskeline/Command/History.o )
[13 of 27] Compiling System.Console.Haskeline.Command.KillRing ( System/Console/Haskeline/Command/KillRing.hs, dist/build/System/Console/Haskeline/Command/KillRing.o )
[14 of 27] Compiling System.Console.Haskeline.Completion ( System/Console/Haskeline/Completion.hs, dist/build/System/Console/Haskeline/Completion.o )
[15 of 27] Compiling System.Console.Haskeline.Term ( System/Console/Haskeline/Term.hs, dist/build/System/Console/Haskeline/Term.o )

System/Console/Haskeline/Term.hs:107:16: Warning:
    In the use of `isEmptyChan'
    (imported from Control.Concurrent, but defined in Control.Concurrent.Chan):
    Deprecated: "if you need this operation, use Control.Concurrent.STM.TChan instead.  See http://hackage.haskell.org/trac/ghc/ticket/4154 for details"
[16 of 27] Compiling System.Console.Haskeline.RunCommand ( System/Console/Haskeline/RunCommand.hs, dist/build/System/Console/Haskeline/RunCommand.o )
[17 of 27] Compiling System.Console.Haskeline.Backend.Posix.Encoder ( System/Console/Haskeline/Backend/Posix/Encoder.hs, dist/build/System/Console/Haskeline/Backend/Posix/Encoder.o )
[18 of 27] Compiling System.Console.Haskeline.Backend.Posix ( dist/build/System/Console/Haskeline/Backend/Posix.hs, dist/build/System/Console/Haskeline/Backend/Posix.o )
[19 of 27] Compiling System.Console.Haskeline.Backend.Terminfo ( System/Console/Haskeline/Backend/Terminfo.hs, dist/build/System/Console/Haskeline/Backend/Terminfo.o )
[20 of 27] Compiling System.Console.Haskeline.Backend.DumbTerm ( System/Console/Haskeline/Backend/DumbTerm.hs, dist/build/System/Console/Haskeline/Backend/DumbTerm.o )
[21 of 27] Compiling System.Console.Haskeline.Backend ( System/Console/Haskeline/Backend.hs, dist/build/System/Console/Haskeline/Backend.o )
[22 of 27] Compiling System.Console.Haskeline.InputT ( System/Console/Haskeline/InputT.hs, dist/build/System/Console/Haskeline/InputT.o )
[23 of 27] Compiling System.Console.Haskeline.Command.Completion ( System/Console/Haskeline/Command/Completion.hs, dist/build/System/Console/Haskeline/Command/Completion.o )
[24 of 27] Compiling System.Console.Haskeline.Vi ( System/Console/Haskeline/Vi.hs, dist/build/System/Console/Haskeline/Vi.o )
[25 of 27] Compiling System.Console.Haskeline.Emacs ( System/Console/Haskeline/Emacs.hs, dist/build/System/Console/Haskeline/Emacs.o )
[26 of 27] Compiling System.Console.Haskeline ( System/Console/Haskeline.hs, dist/build/System/Console/Haskeline.o )
[27 of 27] Compiling System.Console.Haskeline.IO ( System/Console/Haskeline/IO.hs, dist/build/System/Console/Haskeline/IO.o )
In-place registering haskeline-0.7.1.3...
Running Haddock for haskeline-0.7.1.3...
Running hscolour for haskeline-0.7.1.3...
Preprocessing library haskeline-0.7.1.3...
Preprocessing library haskeline-0.7.1.3...

System/Console/Haskeline/Term.hs:107:16: Warning:
    In the use of `isEmptyChan'
    (imported from Control.Concurrent, but defined in Control.Concurrent.Chan):
    Deprecated: "if you need this operation, use Control.Concurrent.STM.TChan instead.  See http://hackage.haskell.org/trac/ghc/ticket/4154 for details"
Haddock coverage:
   0% (  0 /  2) in 'System.Console.Haskeline.Recover'
 100% (  4 /  4) in 'System.Console.Haskeline.Directory'
   0% (  0 / 12) in 'System.Console.Haskeline.Key'
  73% (  8 / 11) in 'System.Console.Haskeline.History'
  35% ( 23 / 65) in 'System.Console.Haskeline.LineState'
   4% (  1 / 28) in 'System.Console.Haskeline.Command'
  25% (  1 /  4) in 'System.Console.Haskeline.Backend.WCWidth'
  62% ( 13 / 21) in 'System.Console.Haskeline.MonadException'
  33% (  3 /  9) in 'System.Console.Haskeline.Prefs'
  33% (  7 / 21) in 'System.Console.Haskeline.Monads'
   0% (  0 / 11) in 'System.Console.Haskeline.Command.Undo'
   0% (  0 / 28) in 'System.Console.Haskeline.Command.History'
   0% (  0 / 17) in 'System.Console.Haskeline.Command.KillRing'
  62% (  8 / 13) in 'System.Console.Haskeline.Completion'
  29% (  7 / 24) in 'System.Console.Haskeline.Term'
   0% (  0 /  2) in 'System.Console.Haskeline.RunCommand'
  23% (  3 / 13) in 'System.Console.Haskeline.Backend.Posix.Encoder'
   0% (  0 / 15) in 'System.Console.Haskeline.Backend.Posix'
   0% (  0 /  3) in 'System.Console.Haskeline.Backend.Terminfo'
   0% (  0 / 17) in 'System.Console.Haskeline.Backend.DumbTerm'
   0% (  0 /  7) in 'System.Console.Haskeline.Backend'
  87% ( 20 / 23) in 'System.Console.Haskeline.InputT'
  40% (  2 /  5) in 'System.Console.Haskeline.Command.Completion'
   0% (  0 / 56) in 'System.Console.Haskeline.Vi'
   0% (  0 / 13) in 'System.Console.Haskeline.Emacs'
  98% ( 47 / 48) in 'System.Console.Haskeline'
  83% (  5 /  6) in 'System.Console.Haskeline.IO'
Documentation created: dist/doc/html/haskeline/index.html,
dist/doc/html/haskeline/haskeline.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/haskeline-0.7.1.3
Registering haskeline-0.7.1.3...
Installed haskeline-0.7.1.3
Configuring regex-compat-0.95.1...
Building regex-compat-0.95.1...
Preprocessing library regex-compat-0.95.1...
[1 of 1] Compiling Text.Regex       ( Text/Regex.hs, dist/build/Text/Regex.o )
In-place registering regex-compat-0.95.1...
Running Haddock for regex-compat-0.95.1...
Running hscolour for regex-compat-0.95.1...
Preprocessing library regex-compat-0.95.1...
Preprocessing library regex-compat-0.95.1...
Haddock coverage:
 100% (  9 /  9) in 'Text.Regex'
Documentation created: dist/doc/html/regex-compat/index.html,
dist/doc/html/regex-compat/regex-compat.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/regex-compat-0.95.1
Registering regex-compat-0.95.1...
Installed regex-compat-0.95.1
Downloading darcs-2.8.5...
[1 of 1] Compiling Main             ( /tmp/darcs-2.8.5-8597/darcs-2.8.5/Setup.lhs, /tmp/darcs-2.8.5-8597/darcs-2.8.5/dist/setup/Main.o )

/tmp/darcs-2.8.5-8597/darcs-2.8.5/Setup.lhs:108:3: Warning:
    In the use of `runTests'
    (imported from Distribution.Simple, but defined in Distribution.Simple.UserHooks):
    Deprecated: "Please use the new testing interface instead!"
Linking /tmp/darcs-2.8.5-8597/darcs-2.8.5/dist/setup/setup ...
Configuring darcs-2.8.5...
checking whether to use -liconv... not needed.
Building darcs-2.8.5...
Preprocessing library darcs-2.8.5...
[  1 of 183] Compiling URL.Request      ( src/URL/Request.hs, dist/build/URL/Request.o )
[  2 of 183] Compiling Encoding.IConv   ( dist/build/Encoding/IConv.hs, dist/build/Encoding/IConv.o )
[  3 of 183] Compiling Darcs.Witnesses.Show ( src/Darcs/Witnesses/Show.hs, dist/build/Darcs/Witnesses/Show.o )
[  4 of 183] Compiling Darcs.Patch.OldDate ( src/Darcs/Patch/OldDate.hs, dist/build/Darcs/Patch/OldDate.o )
[  5 of 183] Compiling Darcs.Patch.Prim.V3.ObjectMap ( src/Darcs/Patch/Prim/V3/ObjectMap.hs, dist/build/Darcs/Patch/Prim/V3/ObjectMap.o )
[  6 of 183] Compiling Darcs.Patch.Format ( src/Darcs/Patch/Format.hs, dist/build/Darcs/Patch/Format.o )
[  7 of 183] Compiling Encoding         ( src/Encoding.hs, dist/build/Encoding.o )
[  8 of 183] Compiling Darcs.Patch.RegChars ( src/Darcs/Patch/RegChars.hs, dist/build/Darcs/Patch/RegChars.o )
[  9 of 183] Compiling IsoDate          ( src/IsoDate.hs, dist/build/IsoDate.o )
[ 10 of 183] Compiling DateMatcher      ( src/DateMatcher.hs, dist/build/DateMatcher.o )
[ 11 of 183] Compiling Ratified         ( src/Ratified.hs, dist/build/Ratified.o )
[ 12 of 183] Compiling Darcs.Witnesses.Unsafe ( src/Darcs/Witnesses/Unsafe.hs, dist/build/Darcs/Witnesses/Unsafe.o )
[ 13 of 183] Compiling Version          ( dist/build/autogen/Version.hs, dist/build/Version.o )
[ 14 of 183] Compiling English          ( src/English.hs, dist/build/English.o )
[ 15 of 183] Compiling Workaround       ( src/Workaround.hs, dist/build/Workaround.o )
[ 16 of 183] Compiling Darcs.Witnesses.Eq ( src/Darcs/Witnesses/Eq.hs, dist/build/Darcs/Witnesses/Eq.o )
[ 17 of 183] Compiling Darcs.SignalHandler ( src/Darcs/SignalHandler.hs, dist/build/Darcs/SignalHandler.o )
[ 18 of 183] Compiling Darcs.Witnesses.Sealed ( src/Darcs/Witnesses/Sealed.hs, dist/build/Darcs/Witnesses/Sealed.o )
[ 19 of 183] Compiling Darcs.Global     ( src/Darcs/Global.hs, dist/build/Darcs/Global.o )
[ 20 of 183] Compiling URL.HTTP         ( src/URL/HTTP.hs, dist/build/URL/HTTP.o )
[ 21 of 183] Compiling Darcs.Patch.MatchData ( src/Darcs/Patch/MatchData.hs, dist/build/Darcs/Patch/MatchData.o )
[ 22 of 183] Compiling Progress         ( src/Progress.hs, dist/build/Progress.o )
[ 23 of 183] Compiling Exec             ( src/Exec.hs, dist/build/Exec.o )
[ 24 of 183] Compiling URL.Curl         ( src/URL/Curl.hs, dist/build/URL/Curl.o )
[ 25 of 183] Compiling ByteStringUtils  ( src/ByteStringUtils.hs, dist/build/ByteStringUtils.o )
[ 26 of 183] Compiling Darcs.Patch.TokenReplace ( src/Darcs/Patch/TokenReplace.hs, dist/build/Darcs/Patch/TokenReplace.o )
[ 27 of 183] Compiling Darcs.Patch.ReadMonads ( src/Darcs/Patch/ReadMonads.hs, dist/build/Darcs/Patch/ReadMonads.o )
[ 28 of 183] Compiling SHA1             ( src/SHA1.hs, dist/build/SHA1.o )
[ 29 of 183] Compiling Printer          ( src/Printer.lhs, dist/build/Printer.o )
[ 30 of 183] Compiling Darcs.Bug        ( src/Darcs/Bug.hs, dist/build/Darcs/Bug.o )
[ 31 of 183] Compiling Darcs.URL        ( src/Darcs/URL.hs, dist/build/Darcs/URL.o )
[ 32 of 183] Compiling Darcs.Email      ( src/Darcs/Email.hs, dist/build/Darcs/Email.o )
[ 33 of 183] Compiling Lcs              ( src/Lcs.hs, dist/build/Lcs.o )
[ 34 of 183] Compiling Darcs.Witnesses.Ordered ( src/Darcs/Witnesses/Ordered.hs, dist/build/Darcs/Witnesses/Ordered.o )
[ 35 of 183] Compiling Darcs.Patch.Commute ( src/Darcs/Patch/Commute.hs, dist/build/Darcs/Patch/Commute.o )
[ 36 of 183] Compiling Darcs.Patch.Invert ( src/Darcs/Patch/Invert.hs, dist/build/Darcs/Patch/Invert.o )
[ 37 of 183] Compiling Darcs.Patch.Permutations ( src/Darcs/Patch/Permutations.hs, dist/build/Darcs/Patch/Permutations.o )
[ 38 of 183] Compiling Darcs.Patch.Bracketed ( src/Darcs/Patch/Bracketed.hs, dist/build/Darcs/Patch/Bracketed.o )
[ 39 of 183] Compiling Darcs.Patch.Merge ( src/Darcs/Patch/Merge.hs, dist/build/Darcs/Patch/Merge.o )
[ 40 of 183] Compiling Darcs.Patch.Inspect ( src/Darcs/Patch/Inspect.hs, dist/build/Darcs/Patch/Inspect.o )
[ 41 of 183] Compiling Darcs.Witnesses.WZipper ( src/Darcs/Witnesses/WZipper.hs, dist/build/Darcs/Witnesses/WZipper.o )
[ 42 of 183] Compiling Darcs.Patch.FileName ( src/Darcs/Patch/FileName.hs, dist/build/Darcs/Patch/FileName.o )
[ 43 of 183] Compiling Darcs.RepoPath   ( src/Darcs/RepoPath.hs, dist/build/Darcs/RepoPath.o )
[ 44 of 183] Compiling Darcs.Utils      ( src/Darcs/Utils.hs, dist/build/Darcs/Utils.o )
[ 45 of 183] Compiling Darcs.Patch.Info ( src/Darcs/Patch/Info.hs, dist/build/Darcs/Patch/Info.o )
[ 46 of 183] Compiling Darcs.Compat     ( src/Darcs/Compat.hs, dist/build/Darcs/Compat.o )
[ 47 of 183] Compiling Darcs.Flags      ( src/Darcs/Flags.hs, dist/build/Darcs/Flags.o )
[ 48 of 183] Compiling Darcs.Ssh        ( src/Darcs/Ssh.hs, dist/build/Darcs/Ssh.o )
[ 49 of 183] Compiling Darcs.Lock       ( src/Darcs/Lock.hs, dist/build/Darcs/Lock.o )

src/Darcs/Lock.hs:97:47: Warning:
    In the use of `sleep'
    (imported from System.Posix, but defined in System.Posix.Unistd):
    "This function has several shortcomings (see documentation). Please consider using Control.Concurrent.threadDelay instead."
[ 50 of 183] Compiling URL              ( src/URL.hs, dist/build/URL.o )

src/URL.hs:89:31: Warning:
    In the use of `isEmptyChan'
    (imported from Control.Concurrent.Chan):
    Deprecated: "if you need this operation, use Control.Concurrent.STM.TChan instead.  See http://hackage.haskell.org/trac/ghc/ticket/4154 for details"

src/URL.hs:107:22: Warning:
    In the use of `isEmptyChan'
    (imported from Control.Concurrent.Chan):
    Deprecated: "if you need this operation, use Control.Concurrent.STM.TChan instead.  See http://hackage.haskell.org/trac/ghc/ticket/4154 for details"
[ 51 of 183] Compiling Darcs.Patch.Read ( src/Darcs/Patch/Read.hs, dist/build/Darcs/Patch/Read.o )
[ 52 of 183] Compiling Darcs.Patch.SummaryData ( src/Darcs/Patch/SummaryData.hs, dist/build/Darcs/Patch/SummaryData.o )
[ 53 of 183] Compiling Crypt.SHA256     ( src/Crypt/SHA256.hs, dist/build/Crypt/SHA256.o )
[ 54 of 183] Compiling CommandLine      ( src/CommandLine.hs, dist/build/CommandLine.o )
[ 55 of 183] Compiling Darcs.External   ( src/Darcs/External.hs, dist/build/Darcs/External.o )
[ 56 of 183] Compiling Darcs.ColorPrinter ( src/Darcs/ColorPrinter.hs, dist/build/Darcs/ColorPrinter.o )
[ 57 of 183] Compiling Darcs.MonadProgress ( src/Darcs/MonadProgress.hs, dist/build/Darcs/MonadProgress.o )
[ 58 of 183] Compiling Darcs.Patch.ApplyMonad ( src/Darcs/Patch/ApplyMonad.hs, dist/build/Darcs/Patch/ApplyMonad.o )

src/Darcs/Patch/ApplyMonad.hs:93:10: Warning:
    No explicit method or default declaration for `putApplyState'
    In the instance declaration for `ApplyMonad (HSM.TreeMonad m) Tree'

src/Darcs/Patch/ApplyMonad.hs:93:10: Warning:
    No explicit method or default declaration for `editFile'
    In the instance declaration for `ApplyMonad (HSM.TreeMonad m) Tree'

src/Darcs/Patch/ApplyMonad.hs:93:10: Warning:
    No explicit method or default declaration for `editDirectory'
    In the instance declaration for `ApplyMonad (HSM.TreeMonad m) Tree'

src/Darcs/Patch/ApplyMonad.hs:139:10: Warning:
    No explicit method or default declaration for `nestedApply'
    In the instance declaration for `ApplyMonad FilePathMonad Tree'

src/Darcs/Patch/ApplyMonad.hs:139:10: Warning:
    No explicit method or default declaration for `liftApply'
    In the instance declaration for `ApplyMonad FilePathMonad Tree'

src/Darcs/Patch/ApplyMonad.hs:139:10: Warning:
    No explicit method or default declaration for `getApplyState'
    In the instance declaration for `ApplyMonad FilePathMonad Tree'

src/Darcs/Patch/ApplyMonad.hs:139:10: Warning:
    No explicit method or default declaration for `putApplyState'
    In the instance declaration for `ApplyMonad FilePathMonad Tree'

src/Darcs/Patch/ApplyMonad.hs:139:10: Warning:
    No explicit method or default declaration for `editFile'
    In the instance declaration for `ApplyMonad FilePathMonad Tree'

src/Darcs/Patch/ApplyMonad.hs:139:10: Warning:
    No explicit method or default declaration for `editDirectory'
    In the instance declaration for `ApplyMonad FilePathMonad Tree'

src/Darcs/Patch/ApplyMonad.hs:139:10: Warning:
    No explicit method or default declaration for `mDoesFileExist'
    In the instance declaration for `ApplyMonad FilePathMonad Tree'

src/Darcs/Patch/ApplyMonad.hs:139:10: Warning:
    No explicit method or default declaration for `mReadFilePS'
    In the instance declaration for `ApplyMonad FilePathMonad Tree'

src/Darcs/Patch/ApplyMonad.hs:159:10: Warning:
    No explicit method or default declaration for `nestedApply'
    In the instance declaration for `ApplyMonad RestrictedApply Tree'

src/Darcs/Patch/ApplyMonad.hs:159:10: Warning:
    No explicit method or default declaration for `liftApply'
    In the instance declaration for `ApplyMonad RestrictedApply Tree'

src/Darcs/Patch/ApplyMonad.hs:159:10: Warning:
    No explicit method or default declaration for `getApplyState'
    In the instance declaration for `ApplyMonad RestrictedApply Tree'

src/Darcs/Patch/ApplyMonad.hs:159:10: Warning:
    No explicit method or default declaration for `putApplyState'
    In the instance declaration for `ApplyMonad RestrictedApply Tree'

src/Darcs/Patch/ApplyMonad.hs:159:10: Warning:
    No explicit method or default declaration for `editFile'
    In the instance declaration for `ApplyMonad RestrictedApply Tree'

src/Darcs/Patch/ApplyMonad.hs:159:10: Warning:
    No explicit method or default declaration for `editDirectory'
    In the instance declaration for `ApplyMonad RestrictedApply Tree'

src/Darcs/Patch/ApplyMonad.hs:159:10: Warning:
    No explicit method or default declaration for `mDoesFileExist'
    In the instance declaration for `ApplyMonad RestrictedApply Tree'

src/Darcs/Patch/ApplyMonad.hs:159:10: Warning:
    No explicit method or default declaration for `mReadFilePS'
    In the instance declaration for `ApplyMonad RestrictedApply Tree'

src/Darcs/Patch/ApplyMonad.hs:154:10: Warning:
    Orphan instance: instance MonadProgress FilePathMonad

src/Darcs/Patch/ApplyMonad.hs:173:10: Warning:
    Orphan instance: instance MonadProgress RestrictedApply
[ 59 of 183] Compiling Darcs.Patch.Apply ( src/Darcs/Patch/Apply.hs, dist/build/Darcs/Patch/Apply.o )
[ 60 of 183] Compiling Darcs.Patch.Repair ( src/Darcs/Patch/Repair.hs, dist/build/Darcs/Patch/Repair.o )
[ 61 of 183] Compiling Darcs.Patch.Show ( src/Darcs/Patch/Show.hs, dist/build/Darcs/Patch/Show.o )
[ 62 of 183] Compiling Darcs.Patch.Patchy ( src/Darcs/Patch/Patchy.hs, dist/build/Darcs/Patch/Patchy.o )
[ 63 of 183] Compiling Darcs.Patch.FileHunk ( src/Darcs/Patch/FileHunk.hs, dist/build/Darcs/Patch/FileHunk.o )
[ 64 of 183] Compiling Darcs.Patch.Prim.Class ( src/Darcs/Patch/Prim/Class.hs, dist/build/Darcs/Patch/Prim/Class.o )
[ 65 of 183] Compiling Darcs.Patch.Prim ( src/Darcs/Patch/Prim.hs, dist/build/Darcs/Patch/Prim.o )
[ 66 of 183] Compiling Darcs.Patch.V1.Core ( src/Darcs/Patch/V1/Core.hs, dist/build/Darcs/Patch/V1/Core.o )
[ 67 of 183] Compiling Darcs.Patch.V1.Show ( src/Darcs/Patch/V1/Show.hs, dist/build/Darcs/Patch/V1/Show.o )
[ 68 of 183] Compiling Darcs.Patch.Effect ( src/Darcs/Patch/Effect.hs, dist/build/Darcs/Patch/Effect.o )
[ 69 of 183] Compiling Darcs.Patch.Conflict ( src/Darcs/Patch/Conflict.hs, dist/build/Darcs/Patch/Conflict.o )
[ 70 of 183] Compiling Darcs.Patch.Summary ( src/Darcs/Patch/Summary.hs, dist/build/Darcs/Patch/Summary.o )
[ 71 of 183] Compiling Darcs.Patch.ConflictMarking ( src/Darcs/Patch/ConflictMarking.hs, dist/build/Darcs/Patch/ConflictMarking.o )
[ 72 of 183] Compiling Darcs.Patch.V1.Commute ( src/Darcs/Patch/V1/Commute.hs, dist/build/Darcs/Patch/V1/Commute.o )
[ 73 of 183] Compiling Darcs.Patch.V1.Apply ( src/Darcs/Patch/V1/Apply.hs, dist/build/Darcs/Patch/V1/Apply.o )
[ 74 of 183] Compiling Darcs.Patch.V1.Read ( src/Darcs/Patch/V1/Read.hs, dist/build/Darcs/Patch/V1/Read.o )
[ 75 of 183] Compiling Darcs.Patch.Prim.V1.Core ( src/Darcs/Patch/Prim/V1/Core.hs, dist/build/Darcs/Patch/Prim/V1/Core.o )
[ 76 of 183] Compiling Darcs.Patch.Prim.V1.Commute ( src/Darcs/Patch/Prim/V1/Commute.hs, dist/build/Darcs/Patch/Prim/V1/Commute.o )
[ 77 of 183] Compiling Darcs.Patch.Prim.V1.Details ( src/Darcs/Patch/Prim/V1/Details.hs, dist/build/Darcs/Patch/Prim/V1/Details.o )
[ 78 of 183] Compiling Darcs.Patch.Prim.V1.Read ( src/Darcs/Patch/Prim/V1/Read.hs, dist/build/Darcs/Patch/Prim/V1/Read.o )
[ 79 of 183] Compiling Darcs.Patch.Prim.V3.Core ( src/Darcs/Patch/Prim/V3/Core.hs, dist/build/Darcs/Patch/Prim/V3/Core.o )
[ 80 of 183] Compiling Darcs.Patch.Prim.V3.Coalesce ( src/Darcs/Patch/Prim/V3/Coalesce.hs, dist/build/Darcs/Patch/Prim/V3/Coalesce.o )

src/impossible.h:1:1: Warning:
    The qualified import of `Darcs.Bug' is redundant
      except perhaps to import instances from `Darcs.Bug'
    To import instances alone, use: import Darcs.Bug()
[ 81 of 183] Compiling Darcs.Patch.Prim.V3.Commute ( src/Darcs/Patch/Prim/V3/Commute.hs, dist/build/Darcs/Patch/Prim/V3/Commute.o )

src/Darcs/Patch/Prim/V3/Commute.hs:54:1: Warning:
    Pattern match(es) are overlapped
    In an equation for `commuteHunk': commuteHunk _ = ...
[ 82 of 183] Compiling Darcs.Patch.Prim.V3.Details ( src/Darcs/Patch/Prim/V3/Details.hs, dist/build/Darcs/Patch/Prim/V3/Details.o )
[ 83 of 183] Compiling Darcs.Patch.Prim.V3.Read ( src/Darcs/Patch/Prim/V3/Read.hs, dist/build/Darcs/Patch/Prim/V3/Read.o )

src/Darcs/Patch/Prim/V3/Read.hs:45:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `decodeWhite': Patterns not matched: _
[ 84 of 183] Compiling Darcs.Patch.Dummy ( src/Darcs/Patch/Dummy.hs, dist/build/Darcs/Patch/Dummy.o )
[ 85 of 183] Compiling Darcs.Patch.Bracketed.Instances ( src/Darcs/Patch/Bracketed/Instances.hs, dist/build/Darcs/Patch/Bracketed/Instances.o )
[ 86 of 183] Compiling Darcs.Patch.Prim.V3.Show ( src/Darcs/Patch/Prim/V3/Show.hs, dist/build/Darcs/Patch/Prim/V3/Show.o )

src/Darcs/Patch/Prim/V3/Show.hs:46:3: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `showPrim': Patterns not matched: _ (Move _ _ _)
[ 87 of 183] Compiling Darcs.Patch.V1.Viewing ( src/Darcs/Patch/V1/Viewing.hs, dist/build/Darcs/Patch/V1/Viewing.o )
[ 88 of 183] Compiling Darcs.Patch.Viewing ( src/Darcs/Patch/Viewing.hs, dist/build/Darcs/Patch/Viewing.o )

src/Darcs/Patch/Viewing.hs:29:1: Warning:
    The import of `tree, readFile, fileExists, TreeIO'
    from module `Storage.Hashed.Monad' is redundant

src/Darcs/Patch/Viewing.hs:31:1: Warning:
    The import of `Storage.Hashed.AnchoredPath' is redundant
      except perhaps to import instances from `Storage.Hashed.AnchoredPath'
    To import instances alone, use: import Storage.Hashed.AnchoredPath()

src/Darcs/Patch/Viewing.hs:33:1: Warning:
    The qualified import of `BS.concat'
    from module `Data.ByteString' is redundant

src/Darcs/Patch/Viewing.hs:34:1: Warning:
    The qualified import of `Data.ByteString.Lazy' is redundant
      except perhaps to import instances from `Data.ByteString.Lazy'
    To import instances alone, use: import Data.ByteString.Lazy()

src/Darcs/Patch/Viewing.hs:35:1: Warning:
    The import of `Darcs.Patch.FileName' is redundant
      except perhaps to import instances from `Darcs.Patch.FileName'
    To import instances alone, use: import Darcs.Patch.FileName()

src/Darcs/Patch/Viewing.hs:45:1: Warning:
    The import of `applyToState'
    from module `Darcs.Patch.Apply' is redundant

src/Darcs/Patch/Viewing.hs:46:1: Warning:
    The import of `ApplyMonadOver, runApplyMonad'
    from module `Darcs.Patch.ApplyMonad' is redundant
[ 89 of 183] Compiling Darcs.Patch.Split ( src/Darcs/Patch/Split.hs, dist/build/Darcs/Patch/Split.o )

src/Darcs/Patch/Split.hs:127:1: Warning:
    Top-level binding with no type signature:
      doPrimSplit_ :: forall (p :: * -> * -> *)
                             x
                             y
                             (a :: * -> * -> *)
                             x1
                             z.
                      (IsHunk p, PrimPatch a) =>
                      Bool
                      -> [BC.ByteString]
                      -> p x y
                      -> Maybe (BC.ByteString, BC.ByteString -> Maybe (FL a x1 z))
[ 90 of 183] Compiling Darcs.Patch.Named ( src/Darcs/Patch/Named.hs, dist/build/Darcs/Patch/Named.o )
[ 91 of 183] Compiling Darcs.Patch.Patchy.Instances ( src/Darcs/Patch/Patchy/Instances.hs, dist/build/Darcs/Patch/Patchy/Instances.o )
[ 92 of 183] Compiling Darcs.Patch.RepoPatch ( src/Darcs/Patch/RepoPatch.hs, dist/build/Darcs/Patch/RepoPatch.o )
[ 93 of 183] Compiling Darcs.Patch      ( src/Darcs/Patch.hs, dist/build/Darcs/Patch.o )
[ 94 of 183] Compiling Darcs.Patch.PatchInfoAnd ( src/Darcs/Patch/PatchInfoAnd.hs, dist/build/Darcs/Patch/PatchInfoAnd.o )
[ 95 of 183] Compiling Darcs.Annotate   ( src/Darcs/Annotate.hs, dist/build/Darcs/Annotate.o )

src/Darcs/Annotate.hs:86:10: Warning:
    No explicit method or default declaration for `editFile'
    In the instance declaration for `ApplyMonad AnnotatedM Tree'

src/Darcs/Annotate.hs:86:10: Warning:
    No explicit method or default declaration for `editDirectory'
    In the instance declaration for `ApplyMonad AnnotatedM Tree'
[ 96 of 183] Compiling Darcs.Patch.Set  ( src/Darcs/Patch/Set.hs, dist/build/Darcs/Patch/Set.o )
[ 97 of 183] Compiling Darcs.ProgressPatches ( src/Darcs/ProgressPatches.hs, dist/build/Darcs/ProgressPatches.o )
[ 98 of 183] Compiling Darcs.CommandsAux ( src/Darcs/CommandsAux.hs, dist/build/Darcs/CommandsAux.o )
[ 99 of 183] Compiling Darcs.Patch.Depends ( src/Darcs/Patch/Depends.hs, dist/build/Darcs/Patch/Depends.o )
[100 of 183] Compiling Darcs.Patch.Bundle ( src/Darcs/Patch/Bundle.hs, dist/build/Darcs/Patch/Bundle.o )
[101 of 183] Compiling Darcs.Patch.Match ( src/Darcs/Patch/Match.hs, dist/build/Darcs/Patch/Match.o )
[102 of 183] Compiling Darcs.Patch.Choices ( src/Darcs/Patch/Choices.hs, dist/build/Darcs/Patch/Choices.o )

src/Darcs/Patch/Choices.hs:107:3: Warning:
    Declaration of `PCs' uses deprecated syntax
    Instead, use the form
      PCs ::
      {pcsFirsts :: FL (TaggedPatch p) x m,
       pcsLasts :: FL (PatchChoice p) m y} -> PatchChoices p x y
[103 of 183] Compiling Darcs.Patch.TouchesFiles ( src/Darcs/Patch/TouchesFiles.hs, dist/build/Darcs/Patch/TouchesFiles.o )
[104 of 183] Compiling Darcs.Patch.V1   ( src/Darcs/Patch/V1.hs, dist/build/Darcs/Patch/V1.o )
[105 of 183] Compiling Darcs.Patch.Prim.V1.Show ( src/Darcs/Patch/Prim/V1/Show.hs, dist/build/Darcs/Patch/Prim/V1/Show.o )
[106 of 183] Compiling Darcs.Patch.Prim.V1.Coalesce ( src/Darcs/Patch/Prim/V1/Coalesce.hs, dist/build/Darcs/Patch/Prim/V1/Coalesce.o )
[107 of 183] Compiling Darcs.Patch.V2.Non ( src/Darcs/Patch/V2/Non.hs, dist/build/Darcs/Patch/V2/Non.o )
[108 of 183] Compiling Darcs.Patch.V2.Real ( src/Darcs/Patch/V2/Real.hs, dist/build/Darcs/Patch/V2/Real.o )
[109 of 183] Compiling Darcs.Patch.V2   ( src/Darcs/Patch/V2.hs, dist/build/Darcs/Patch/V2.o )
[110 of 183] Compiling Darcs.Patch.Prim.V1.Apply ( src/Darcs/Patch/Prim/V1/Apply.hs, dist/build/Darcs/Patch/Prim/V1/Apply.o )
[111 of 183] Compiling Darcs.Patch.Prim.V1 ( src/Darcs/Patch/Prim/V1.hs, dist/build/Darcs/Patch/Prim/V1.o )
[112 of 183] Compiling Darcs.Patch.Prim.V3.Apply ( src/Darcs/Patch/Prim/V3/Apply.hs, dist/build/Darcs/Patch/Prim/V3/Apply.o )

src/Darcs/Patch/Prim/V3/Apply.hs:26:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `apply':
        Patterns not matched:
            Move _ _ _
            Identity

src/Darcs/Patch/Prim/V3/Apply.hs:26:21: Warning:
    This binding for `id' shadows the existing binding
      imported from `Prelude' at src/Darcs/Patch/Prim/V3/Apply.hs:3:8-32
      (and originally defined in `GHC.Base')

src/Darcs/Patch/Prim/V3/Apply.hs:28:21: Warning:
    This binding for `id' shadows the existing binding
      imported from `Prelude' at src/Darcs/Patch/Prim/V3/Apply.hs:3:8-32
      (and originally defined in `GHC.Base')

src/Darcs/Patch/Prim/V3/Apply.hs:29:23: Warning:
    This binding for `id' shadows the existing binding
      imported from `Prelude' at src/Darcs/Patch/Prim/V3/Apply.hs:3:8-32
      (and originally defined in `GHC.Base')

src/Darcs/Patch/Prim/V3/Apply.hs:38:10: Warning:
    No explicit method or default declaration for `toTree'
    In the instance declaration for `ToTree ObjectMap'

src/Darcs/Patch/Prim/V3/Apply.hs:41:12: Warning:
    This binding for `id' shadows the existing binding
      imported from `Prelude' at src/Darcs/Patch/Prim/V3/Apply.hs:3:8-32
      (and originally defined in `GHC.Base')

src/Darcs/Patch/Prim/V3/Apply.hs:48:10: Warning:
    No explicit method or default declaration for `nestedApply'
    In the instance declaration for `ApplyMonad
                                       (StateT (ObjectMap m) m) ObjectMap'

src/Darcs/Patch/Prim/V3/Apply.hs:48:10: Warning:
    No explicit method or default declaration for `liftApply'
    In the instance declaration for `ApplyMonad
                                       (StateT (ObjectMap m) m) ObjectMap'

src/Darcs/Patch/Prim/V3/Apply.hs:48:10: Warning:
    No explicit method or default declaration for `getApplyState'
    In the instance declaration for `ApplyMonad
                                       (StateT (ObjectMap m) m) ObjectMap'

src/Darcs/Patch/Prim/V3/Apply.hs:48:10: Warning:
    No explicit method or default declaration for `putApplyState'
    In the instance declaration for `ApplyMonad
                                       (StateT (ObjectMap m) m) ObjectMap'

src/Darcs/Patch/Prim/V3/Apply.hs:48:10: Warning:
    No explicit method or default declaration for `mDoesDirectoryExist'
    In the instance declaration for `ApplyMonad
                                       (StateT (ObjectMap m) m) ObjectMap'

src/Darcs/Patch/Prim/V3/Apply.hs:48:10: Warning:
    No explicit method or default declaration for `mDoesFileExist'
    In the instance declaration for `ApplyMonad
                                       (StateT (ObjectMap m) m) ObjectMap'

src/Darcs/Patch/Prim/V3/Apply.hs:48:10: Warning:
    No explicit method or default declaration for `mReadFilePS'
    In the instance declaration for `ApplyMonad
                                       (StateT (ObjectMap m) m) ObjectMap'

src/Darcs/Patch/Prim/V3/Apply.hs:48:10: Warning:
    No explicit method or default declaration for `mCreateDirectory'
    In the instance declaration for `ApplyMonad
                                       (StateT (ObjectMap m) m) ObjectMap'

src/Darcs/Patch/Prim/V3/Apply.hs:48:10: Warning:
    No explicit method or default declaration for `mRemoveDirectory'
    In the instance declaration for `ApplyMonad
                                       (StateT (ObjectMap m) m) ObjectMap'

src/Darcs/Patch/Prim/V3/Apply.hs:48:10: Warning:
    No explicit method or default declaration for `mRemoveFile'
    In the instance declaration for `ApplyMonad
                                       (StateT (ObjectMap m) m) ObjectMap'

src/Darcs/Patch/Prim/V3/Apply.hs:48:10: Warning:
    No explicit method or default declaration for `mRename'
    In the instance declaration for `ApplyMonad
                                       (StateT (ObjectMap m) m) ObjectMap'

src/Darcs/Patch/Prim/V3/Apply.hs:48:10: Warning:
    No explicit method or default declaration for `mModifyFilePS'
    In the instance declaration for `ApplyMonad
                                       (StateT (ObjectMap m) m) ObjectMap'

src/Darcs/Patch/Prim/V3/Apply.hs:50:14: Warning:
    This binding for `id' shadows the existing binding
      imported from `Prelude' at src/Darcs/Patch/Prim/V3/Apply.hs:3:8-32
      (and originally defined in `GHC.Base')

src/Darcs/Patch/Prim/V3/Apply.hs:54:19: Warning:
    This binding for `id' shadows the existing binding
      imported from `Prelude' at src/Darcs/Patch/Prim/V3/Apply.hs:3:8-32
      (and originally defined in `GHC.Base')

src/impossible.h:1:1: Warning:
    The qualified import of `Darcs.Bug' is redundant
      except perhaps to import instances from `Darcs.Bug'
    To import instances alone, use: import Darcs.Bug()
[113 of 183] Compiling Darcs.Patch.Prim.V3 ( src/Darcs/Patch/Prim/V3.hs, dist/build/Darcs/Patch/Prim/V3.o )
[114 of 183] Compiling Darcs.Repository.Format ( src/Darcs/Repository/Format.hs, dist/build/Darcs/Repository/Format.o )
[115 of 183] Compiling Darcs.Repository.Motd ( src/Darcs/Repository/Motd.hs, dist/build/Darcs/Repository/Motd.o )
[116 of 183] Compiling Darcs.Repository.Cache ( src/Darcs/Repository/Cache.hs, dist/build/Darcs/Repository/Cache.o )
[117 of 183] Compiling Darcs.Repository.Prefs ( src/Darcs/Repository/Prefs.hs, dist/build/Darcs/Repository/Prefs.o )
[118 of 183] Compiling Darcs.Diff       ( src/Darcs/Diff.hs, dist/build/Darcs/Diff.o )
[119 of 183] Compiling Darcs.Repository.InternalTypes ( src/Darcs/Repository/InternalTypes.hs, dist/build/Darcs/Repository/InternalTypes.o )
[120 of 183] Compiling Darcs.Repository.LowLevel ( src/Darcs/Repository/LowLevel.hs, dist/build/Darcs/Repository/LowLevel.o )
[121 of 183] Compiling Darcs.Repository.State ( src/Darcs/Repository/State.hs, dist/build/Darcs/Repository/State.o )
[122 of 183] Compiling Darcs.Repository.HashedIO ( src/Darcs/Repository/HashedIO.hs, dist/build/Darcs/Repository/HashedIO.o )

src/Darcs/Repository/HashedIO.hs:111:10: Warning:
    No explicit method or default declaration for `nestedApply'
    In the instance declaration for `ApplyMonad (HashedIO p) Tree'

src/Darcs/Repository/HashedIO.hs:111:10: Warning:
    No explicit method or default declaration for `liftApply'
    In the instance declaration for `ApplyMonad (HashedIO p) Tree'

src/Darcs/Repository/HashedIO.hs:111:10: Warning:
    No explicit method or default declaration for `getApplyState'
    In the instance declaration for `ApplyMonad (HashedIO p) Tree'

src/Darcs/Repository/HashedIO.hs:111:10: Warning:
    No explicit method or default declaration for `putApplyState'
    In the instance declaration for `ApplyMonad (HashedIO p) Tree'

src/Darcs/Repository/HashedIO.hs:111:10: Warning:
    No explicit method or default declaration for `editFile'
    In the instance declaration for `ApplyMonad (HashedIO p) Tree'

src/Darcs/Repository/HashedIO.hs:111:10: Warning:
    No explicit method or default declaration for `editDirectory'
    In the instance declaration for `ApplyMonad (HashedIO p) Tree'

src/Darcs/Repository/HashedIO.hs:111:10: Warning:
    No explicit method or default declaration for `mDoesFileExist'
    In the instance declaration for `ApplyMonad (HashedIO p) Tree'

src/Darcs/Repository/HashedIO.hs:111:10: Warning:
    No explicit method or default declaration for `mModifyFilePS'
    In the instance declaration for `ApplyMonad (HashedIO p) Tree'
[123 of 183] Compiling Darcs.Repository.Old ( src/Darcs/Repository/Old.hs, dist/build/Darcs/Repository/Old.o )
[124 of 183] Compiling Darcs.Repository.HashedRepo ( src/Darcs/Repository/HashedRepo.hs, dist/build/Darcs/Repository/HashedRepo.o )
[125 of 183] Compiling Darcs.RemoteApply ( src/Darcs/RemoteApply.hs, dist/build/Darcs/RemoteApply.o )
[126 of 183] Compiling Darcs.IO         ( src/Darcs/IO.hs, dist/build/Darcs/IO.o )

src/Darcs/IO.hs:44:10: Warning:
    No explicit method or default declaration for `nestedApply'
    In the instance declaration for `ApplyMonad IO Tree'

src/Darcs/IO.hs:44:10: Warning:
    No explicit method or default declaration for `liftApply'
    In the instance declaration for `ApplyMonad IO Tree'

src/Darcs/IO.hs:44:10: Warning:
    No explicit method or default declaration for `getApplyState'
    In the instance declaration for `ApplyMonad IO Tree'

src/Darcs/IO.hs:44:10: Warning:
    No explicit method or default declaration for `putApplyState'
    In the instance declaration for `ApplyMonad IO Tree'

src/Darcs/IO.hs:44:10: Warning:
    No explicit method or default declaration for `editFile'
    In the instance declaration for `ApplyMonad IO Tree'

src/Darcs/IO.hs:44:10: Warning:
    No explicit method or default declaration for `editDirectory'
    In the instance declaration for `ApplyMonad IO Tree'

src/Darcs/IO.hs:44:10: Warning:
    No explicit method or default declaration for `mDoesFileExist'
    In the instance declaration for `ApplyMonad IO Tree'

src/Darcs/IO.hs:44:10: Warning:
    No explicit method or default declaration for `mReadFilePS'
    In the instance declaration for `ApplyMonad IO Tree'

src/Darcs/IO.hs:115:10: Warning:
    No explicit method or default declaration for `nestedApply'
    In the instance declaration for `ApplyMonad TolerantIO Tree'

src/Darcs/IO.hs:115:10: Warning:
    No explicit method or default declaration for `liftApply'
    In the instance declaration for `ApplyMonad TolerantIO Tree'

src/Darcs/IO.hs:115:10: Warning:
    No explicit method or default declaration for `getApplyState'
    In the instance declaration for `ApplyMonad TolerantIO Tree'

src/Darcs/IO.hs:115:10: Warning:
    No explicit method or default declaration for `putApplyState'
    In the instance declaration for `ApplyMonad TolerantIO Tree'

src/Darcs/IO.hs:115:10: Warning:
    No explicit method or default declaration for `editFile'
    In the instance declaration for `ApplyMonad TolerantIO Tree'

src/Darcs/IO.hs:115:10: Warning:
    No explicit method or default declaration for `editDirectory'
    In the instance declaration for `ApplyMonad TolerantIO Tree'

src/Darcs/IO.hs:115:10: Warning:
    No explicit method or default declaration for `mDoesFileExist'
    In the instance declaration for `ApplyMonad TolerantIO Tree'

src/Darcs/IO.hs:149:10: Warning:
    No explicit method or default declaration for `nestedApply'
    In the instance declaration for `ApplyMonad SilentIO Tree'

src/Darcs/IO.hs:149:10: Warning:
    No explicit method or default declaration for `liftApply'
    In the instance declaration for `ApplyMonad SilentIO Tree'

src/Darcs/IO.hs:149:10: Warning:
    No explicit method or default declaration for `getApplyState'
    In the instance declaration for `ApplyMonad SilentIO Tree'

src/Darcs/IO.hs:149:10: Warning:
    No explicit method or default declaration for `putApplyState'
    In the instance declaration for `ApplyMonad SilentIO Tree'

src/Darcs/IO.hs:149:10: Warning:
    No explicit method or default declaration for `editFile'
    In the instance declaration for `ApplyMonad SilentIO Tree'

src/Darcs/IO.hs:149:10: Warning:
    No explicit method or default declaration for `editDirectory'
    In the instance declaration for `ApplyMonad SilentIO Tree'

src/Darcs/IO.hs:149:10: Warning:
    No explicit method or default declaration for `mDoesFileExist'
    In the instance declaration for `ApplyMonad SilentIO Tree'
[127 of 183] Compiling Darcs.Repository.Internal ( src/Darcs/Repository/Internal.hs, dist/build/Darcs/Repository/Internal.o )

src/Darcs/Repository/Internal.hs:54:1: Warning:
    The import of `<>' from module `Printer' is redundant
[128 of 183] Compiling Darcs.Repository.ApplyPatches ( src/Darcs/Repository/ApplyPatches.hs, dist/build/Darcs/Repository/ApplyPatches.o )
[129 of 183] Compiling Darcs.Resolution ( src/Darcs/Resolution.hs, dist/build/Darcs/Resolution.o )
[130 of 183] Compiling Darcs.Repository.Merge ( src/Darcs/Repository/Merge.hs, dist/build/Darcs/Repository/Merge.o )
[131 of 183] Compiling Darcs.Repository ( src/Darcs/Repository.hs, dist/build/Darcs/Repository.o )
[132 of 183] Compiling Darcs.Arguments  ( src/Darcs/Arguments.hs, dist/build/Darcs/Arguments.o )
[133 of 183] Compiling Darcs.Commands   ( src/Darcs/Commands.hs, dist/build/Darcs/Commands.o )
[134 of 183] Compiling Darcs.PrintPatch ( src/Darcs/PrintPatch.hs, dist/build/Darcs/PrintPatch.o )
[135 of 183] Compiling Darcs.Test       ( src/Darcs/Test.hs, dist/build/Darcs/Test.o )
[136 of 183] Compiling Darcs.Commands.Add ( src/Darcs/Commands/Add.hs, dist/build/Darcs/Commands/Add.o )
[137 of 183] Compiling Darcs.Commands.Util ( src/Darcs/Commands/Util.hs, dist/build/Darcs/Commands/Util.o )
[138 of 183] Compiling Darcs.Match      ( src/Darcs/Match.hs, dist/build/Darcs/Match.o )
[139 of 183] Compiling Darcs.SelectChanges ( src/Darcs/SelectChanges.hs, dist/build/Darcs/SelectChanges.o )

src/Darcs/SelectChanges.hs:50:1: Warning:
    The import of `nullFZ'
    from module `Darcs.Witnesses.WZipper' is redundant

src/Darcs/SelectChanges.hs:294:32: Warning:
    This binding for skipped' shadows the existing binding
      bound at src/Darcs/SelectChanges.hs:280:12
[140 of 183] Compiling Darcs.Commands.Record ( src/Darcs/Commands/Record.hs, dist/build/Darcs/Commands/Record.o )
[141 of 183] Compiling Darcs.Commands.AmendRecord ( src/Darcs/Commands/AmendRecord.hs, dist/build/Darcs/Commands/AmendRecord.o )
[142 of 183] Compiling Darcs.Commands.Annotate ( src/Darcs/Commands/Annotate.hs, dist/build/Darcs/Commands/Annotate.o )
[143 of 183] Compiling Darcs.Commands.Apply ( src/Darcs/Commands/Apply.hs, dist/build/Darcs/Commands/Apply.o )
[144 of 183] Compiling Darcs.Commands.Changes ( src/Darcs/Commands/Changes.hs, dist/build/Darcs/Commands/Changes.o )
[145 of 183] Compiling Darcs.Repository.Repair ( src/Darcs/Repository/Repair.hs, dist/build/Darcs/Repository/Repair.o )
[146 of 183] Compiling Darcs.Commands.Check ( src/Darcs/Commands/Check.hs, dist/build/Darcs/Commands/Check.o )
[147 of 183] Compiling Darcs.Commands.Convert ( src/Darcs/Commands/Convert.hs, dist/build/Darcs/Commands/Convert.o )
[148 of 183] Compiling Darcs.Commands.Diff ( src/Darcs/Commands/Diff.hs, dist/build/Darcs/Commands/Diff.o )
[149 of 183] Compiling Darcs.Commands.Dist ( src/Darcs/Commands/Dist.hs, dist/build/Darcs/Commands/Dist.o )
[150 of 183] Compiling Darcs.Commands.Get ( src/Darcs/Commands/Get.hs, dist/build/Darcs/Commands/Get.o )
[151 of 183] Compiling Darcs.Commands.GZCRCs ( src/Darcs/Commands/GZCRCs.hs, dist/build/Darcs/Commands/GZCRCs.o )
[152 of 183] Compiling Darcs.Commands.Init ( src/Darcs/Commands/Init.hs, dist/build/Darcs/Commands/Init.o )
[153 of 183] Compiling Darcs.Commands.MarkConflicts ( src/Darcs/Commands/MarkConflicts.hs, dist/build/Darcs/Commands/MarkConflicts.o )
[154 of 183] Compiling Darcs.Commands.Move ( src/Darcs/Commands/Move.hs, dist/build/Darcs/Commands/Move.o )
[155 of 183] Compiling Darcs.Commands.Optimize ( src/Darcs/Commands/Optimize.hs, dist/build/Darcs/Commands/Optimize.o )
[156 of 183] Compiling Darcs.Commands.Push ( src/Darcs/Commands/Push.hs, dist/build/Darcs/Commands/Push.o )
[157 of 183] Compiling Darcs.Commands.Put ( src/Darcs/Commands/Put.hs, dist/build/Darcs/Commands/Put.o )
[158 of 183] Compiling Darcs.Commands.Remove ( src/Darcs/Commands/Remove.hs, dist/build/Darcs/Commands/Remove.o )
[159 of 183] Compiling Darcs.Commands.Replace ( src/Darcs/Commands/Replace.hs, dist/build/Darcs/Commands/Replace.o )
[160 of 183] Compiling Darcs.Commands.Unrevert ( src/Darcs/Commands/Unrevert.hs, dist/build/Darcs/Commands/Unrevert.o )
[161 of 183] Compiling Darcs.Commands.Revert ( src/Darcs/Commands/Revert.hs, dist/build/Darcs/Commands/Revert.o )
[162 of 183] Compiling Darcs.Commands.Unrecord ( src/Darcs/Commands/Unrecord.hs, dist/build/Darcs/Commands/Unrecord.o )
[163 of 183] Compiling Darcs.Commands.Rollback ( src/Darcs/Commands/Rollback.hs, dist/build/Darcs/Commands/Rollback.o )
[164 of 183] Compiling Darcs.Commands.Send ( src/Darcs/Commands/Send.hs, dist/build/Darcs/Commands/Send.o )
[165 of 183] Compiling Darcs.Commands.SetPref ( src/Darcs/Commands/SetPref.hs, dist/build/Darcs/Commands/SetPref.o )
[166 of 183] Compiling Darcs.Commands.ShowAuthors ( src/Darcs/Commands/ShowAuthors.hs, dist/build/Darcs/Commands/ShowAuthors.o )
[167 of 183] Compiling Darcs.Commands.ShowBug ( src/Darcs/Commands/ShowBug.hs, dist/build/Darcs/Commands/ShowBug.o )
[168 of 183] Compiling Darcs.Commands.ShowContents ( src/Darcs/Commands/ShowContents.hs, dist/build/Darcs/Commands/ShowContents.o )
[169 of 183] Compiling Darcs.Commands.ShowFiles ( src/Darcs/Commands/ShowFiles.hs, dist/build/Darcs/Commands/ShowFiles.o )
[170 of 183] Compiling Darcs.Commands.ShowTags ( src/Darcs/Commands/ShowTags.hs, dist/build/Darcs/Commands/ShowTags.o )
[171 of 183] Compiling Darcs.Commands.ShowRepo ( src/Darcs/Commands/ShowRepo.hs, dist/build/Darcs/Commands/ShowRepo.o )
[172 of 183] Compiling Darcs.Commands.ShowIndex ( src/Darcs/Commands/ShowIndex.hs, dist/build/Darcs/Commands/ShowIndex.o )
[173 of 183] Compiling Darcs.Commands.Show ( src/Darcs/Commands/Show.hs, dist/build/Darcs/Commands/Show.o )
[174 of 183] Compiling Darcs.Commands.Tag ( src/Darcs/Commands/Tag.hs, dist/build/Darcs/Commands/Tag.o )
[175 of 183] Compiling Darcs.Commands.Test ( src/Darcs/Commands/Test.hs, dist/build/Darcs/Commands/Test.o )
[176 of 183] Compiling Darcs.Commands.TrackDown ( src/Darcs/Commands/TrackDown.hs, dist/build/Darcs/Commands/TrackDown.o )
[177 of 183] Compiling Darcs.Commands.TransferMode ( src/Darcs/Commands/TransferMode.hs, dist/build/Darcs/Commands/TransferMode.o )
[178 of 183] Compiling Darcs.Commands.WhatsNew ( src/Darcs/Commands/WhatsNew.hs, dist/build/Darcs/Commands/WhatsNew.o )
[179 of 183] Compiling Darcs.Commands.Pull ( src/Darcs/Commands/Pull.hs, dist/build/Darcs/Commands/Pull.o )
[180 of 183] Compiling Darcs.TheCommands ( src/Darcs/TheCommands.hs, dist/build/Darcs/TheCommands.o )
[181 of 183] Compiling Darcs.Commands.Help ( src/Darcs/Commands/Help.hs, dist/build/Darcs/Commands/Help.o )
[182 of 183] Compiling Darcs.ArgumentDefaults ( src/Darcs/ArgumentDefaults.hs, dist/build/Darcs/ArgumentDefaults.o )
[183 of 183] Compiling Darcs.RunCommand ( src/Darcs/RunCommand.hs, dist/build/Darcs/RunCommand.o )
In-place registering darcs-2.8.5...
Preprocessing executable 'darcs' for darcs-2.8.5...
[  1 of 177] Compiling Encoding.IConv   ( dist/build/darcs/darcs-tmp/Encoding/IConv.hs, dist/build/darcs/darcs-tmp/Encoding/IConv.o )
[  2 of 177] Compiling Workaround       ( src/Workaround.hs, dist/build/darcs/darcs-tmp/Workaround.o )
[  3 of 177] Compiling URL.Request      ( src/URL/Request.hs, dist/build/darcs/darcs-tmp/URL/Request.o )
[  4 of 177] Compiling Ratified         ( src/Ratified.hs, dist/build/darcs/darcs-tmp/Ratified.o )
[  5 of 177] Compiling IsoDate          ( src/IsoDate.hs, dist/build/darcs/darcs-tmp/IsoDate.o )
[  6 of 177] Compiling English          ( src/English.hs, dist/build/darcs/darcs-tmp/English.o )
[  7 of 177] Compiling Encoding         ( src/Encoding.hs, dist/build/darcs/darcs-tmp/Encoding.o )
[  8 of 177] Compiling DateMatcher      ( src/DateMatcher.hs, dist/build/darcs/darcs-tmp/DateMatcher.o )
[  9 of 177] Compiling Darcs.Witnesses.Unsafe ( src/Darcs/Witnesses/Unsafe.hs, dist/build/darcs/darcs-tmp/Darcs/Witnesses/Unsafe.o )
[ 10 of 177] Compiling Darcs.Witnesses.Show ( src/Darcs/Witnesses/Show.hs, dist/build/darcs/darcs-tmp/Darcs/Witnesses/Show.o )
[ 11 of 177] Compiling Darcs.Witnesses.Eq ( src/Darcs/Witnesses/Eq.hs, dist/build/darcs/darcs-tmp/Darcs/Witnesses/Eq.o )
[ 12 of 177] Compiling Darcs.Witnesses.Sealed ( src/Darcs/Witnesses/Sealed.hs, dist/build/darcs/darcs-tmp/Darcs/Witnesses/Sealed.o )
[ 13 of 177] Compiling Darcs.Patch.RegChars ( src/Darcs/Patch/RegChars.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/RegChars.o )
[ 14 of 177] Compiling Darcs.Patch.Prim.V3.ObjectMap ( src/Darcs/Patch/Prim/V3/ObjectMap.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Prim/V3/ObjectMap.o )
[ 15 of 177] Compiling Darcs.Patch.OldDate ( src/Darcs/Patch/OldDate.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/OldDate.o )
[ 16 of 177] Compiling Darcs.Patch.MatchData ( src/Darcs/Patch/MatchData.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/MatchData.o )
[ 17 of 177] Compiling Darcs.Patch.Format ( src/Darcs/Patch/Format.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Format.o )
[ 18 of 177] Compiling Crypt.SHA256     ( src/Crypt/SHA256.hs, dist/build/darcs/darcs-tmp/Crypt/SHA256.o )
[ 19 of 177] Compiling CommandLine      ( src/CommandLine.hs, dist/build/darcs/darcs-tmp/CommandLine.o )
[ 20 of 177] Compiling Version          ( dist/build/autogen/Version.hs, dist/build/darcs/darcs-tmp/Version.o )
[ 21 of 177] Compiling Darcs.SignalHandler ( src/Darcs/SignalHandler.hs, dist/build/darcs/darcs-tmp/Darcs/SignalHandler.o )
[ 22 of 177] Compiling Darcs.Global     ( src/Darcs/Global.hs, dist/build/darcs/darcs-tmp/Darcs/Global.o )
[ 23 of 177] Compiling ByteStringUtils  ( src/ByteStringUtils.hs, dist/build/darcs/darcs-tmp/ByteStringUtils.o )
[ 24 of 177] Compiling Darcs.Patch.FileName ( src/Darcs/Patch/FileName.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/FileName.o )
[ 25 of 177] Compiling Darcs.Patch.SummaryData ( src/Darcs/Patch/SummaryData.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/SummaryData.o )
[ 26 of 177] Compiling Darcs.Patch.ReadMonads ( src/Darcs/Patch/ReadMonads.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/ReadMonads.o )
[ 27 of 177] Compiling Darcs.Patch.TokenReplace ( src/Darcs/Patch/TokenReplace.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/TokenReplace.o )
[ 28 of 177] Compiling Printer          ( src/Printer.lhs, dist/build/darcs/darcs-tmp/Printer.o )
[ 29 of 177] Compiling Darcs.Bug        ( src/Darcs/Bug.hs, dist/build/darcs/darcs-tmp/Darcs/Bug.o )
[ 30 of 177] Compiling Darcs.URL        ( src/Darcs/URL.hs, dist/build/darcs/darcs-tmp/Darcs/URL.o )
[ 31 of 177] Compiling Darcs.RepoPath   ( src/Darcs/RepoPath.hs, dist/build/darcs/darcs-tmp/Darcs/RepoPath.o )
[ 32 of 177] Compiling Darcs.Witnesses.Ordered ( src/Darcs/Witnesses/Ordered.hs, dist/build/darcs/darcs-tmp/Darcs/Witnesses/Ordered.o )
[ 33 of 177] Compiling Darcs.Patch.Bracketed ( src/Darcs/Patch/Bracketed.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Bracketed.o )
[ 34 of 177] Compiling Darcs.Patch.Commute ( src/Darcs/Patch/Commute.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Commute.o )
[ 35 of 177] Compiling Darcs.Patch.Inspect ( src/Darcs/Patch/Inspect.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Inspect.o )
[ 36 of 177] Compiling Darcs.Patch.Invert ( src/Darcs/Patch/Invert.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Invert.o )
[ 37 of 177] Compiling Darcs.Patch.Merge ( src/Darcs/Patch/Merge.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Merge.o )
[ 38 of 177] Compiling Darcs.Patch.Permutations ( src/Darcs/Patch/Permutations.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Permutations.o )
[ 39 of 177] Compiling Darcs.Patch.Read ( src/Darcs/Patch/Read.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Read.o )
[ 40 of 177] Compiling Darcs.Witnesses.WZipper ( src/Darcs/Witnesses/WZipper.hs, dist/build/darcs/darcs-tmp/Darcs/Witnesses/WZipper.o )
[ 41 of 177] Compiling Lcs              ( src/Lcs.hs, dist/build/darcs/darcs-tmp/Lcs.o )
[ 42 of 177] Compiling Darcs.Email      ( src/Darcs/Email.hs, dist/build/darcs/darcs-tmp/Darcs/Email.o )
[ 43 of 177] Compiling SHA1             ( src/SHA1.hs, dist/build/darcs/darcs-tmp/SHA1.o )
[ 44 of 177] Compiling Progress         ( src/Progress.hs, dist/build/darcs/darcs-tmp/Progress.o )
[ 45 of 177] Compiling Exec             ( src/Exec.hs, dist/build/darcs/darcs-tmp/Exec.o )
[ 46 of 177] Compiling Darcs.Utils      ( src/Darcs/Utils.hs, dist/build/darcs/darcs-tmp/Darcs/Utils.o )
[ 47 of 177] Compiling Darcs.Compat     ( src/Darcs/Compat.hs, dist/build/darcs/darcs-tmp/Darcs/Compat.o )
[ 48 of 177] Compiling Darcs.Lock       ( src/Darcs/Lock.hs, dist/build/darcs/darcs-tmp/Darcs/Lock.o )

src/Darcs/Lock.hs:97:47: Warning:
    In the use of `sleep'
    (imported from System.Posix, but defined in System.Posix.Unistd):
    "This function has several shortcomings (see documentation). Please consider using Control.Concurrent.threadDelay instead."
[ 49 of 177] Compiling Darcs.Patch.Info ( src/Darcs/Patch/Info.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Info.o )
[ 50 of 177] Compiling URL.Curl         ( src/URL/Curl.hs, dist/build/darcs/darcs-tmp/URL/Curl.o )
[ 51 of 177] Compiling URL              ( src/URL.hs, dist/build/darcs/darcs-tmp/URL.o )

src/URL.hs:89:31: Warning:
    In the use of `isEmptyChan'
    (imported from Control.Concurrent.Chan):
    Deprecated: "if you need this operation, use Control.Concurrent.STM.TChan instead.  See http://hackage.haskell.org/trac/ghc/ticket/4154 for details"

src/URL.hs:107:22: Warning:
    In the use of `isEmptyChan'
    (imported from Control.Concurrent.Chan):
    Deprecated: "if you need this operation, use Control.Concurrent.STM.TChan instead.  See http://hackage.haskell.org/trac/ghc/ticket/4154 for details"
[ 52 of 177] Compiling URL.HTTP         ( src/URL/HTTP.hs, dist/build/darcs/darcs-tmp/URL/HTTP.o )
[ 53 of 177] Compiling Darcs.Flags      ( src/Darcs/Flags.hs, dist/build/darcs/darcs-tmp/Darcs/Flags.o )
[ 54 of 177] Compiling Darcs.Ssh        ( src/Darcs/Ssh.hs, dist/build/darcs/darcs-tmp/Darcs/Ssh.o )
[ 55 of 177] Compiling Darcs.External   ( src/Darcs/External.hs, dist/build/darcs/darcs-tmp/Darcs/External.o )
[ 56 of 177] Compiling Darcs.ColorPrinter ( src/Darcs/ColorPrinter.hs, dist/build/darcs/darcs-tmp/Darcs/ColorPrinter.o )
[ 57 of 177] Compiling Darcs.MonadProgress ( src/Darcs/MonadProgress.hs, dist/build/darcs/darcs-tmp/Darcs/MonadProgress.o )
[ 58 of 177] Compiling Darcs.Patch.ApplyMonad ( src/Darcs/Patch/ApplyMonad.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/ApplyMonad.o )

src/Darcs/Patch/ApplyMonad.hs:93:10: Warning:
    No explicit method or default declaration for `putApplyState'
    In the instance declaration for `ApplyMonad (HSM.TreeMonad m) Tree'

src/Darcs/Patch/ApplyMonad.hs:93:10: Warning:
    No explicit method or default declaration for `editFile'
    In the instance declaration for `ApplyMonad (HSM.TreeMonad m) Tree'

src/Darcs/Patch/ApplyMonad.hs:93:10: Warning:
    No explicit method or default declaration for `editDirectory'
    In the instance declaration for `ApplyMonad (HSM.TreeMonad m) Tree'

src/Darcs/Patch/ApplyMonad.hs:139:10: Warning:
    No explicit method or default declaration for `nestedApply'
    In the instance declaration for `ApplyMonad FilePathMonad Tree'

src/Darcs/Patch/ApplyMonad.hs:139:10: Warning:
    No explicit method or default declaration for `liftApply'
    In the instance declaration for `ApplyMonad FilePathMonad Tree'

src/Darcs/Patch/ApplyMonad.hs:139:10: Warning:
    No explicit method or default declaration for `getApplyState'
    In the instance declaration for `ApplyMonad FilePathMonad Tree'

src/Darcs/Patch/ApplyMonad.hs:139:10: Warning:
    No explicit method or default declaration for `putApplyState'
    In the instance declaration for `ApplyMonad FilePathMonad Tree'

src/Darcs/Patch/ApplyMonad.hs:139:10: Warning:
    No explicit method or default declaration for `editFile'
    In the instance declaration for `ApplyMonad FilePathMonad Tree'

src/Darcs/Patch/ApplyMonad.hs:139:10: Warning:
    No explicit method or default declaration for `editDirectory'
    In the instance declaration for `ApplyMonad FilePathMonad Tree'

src/Darcs/Patch/ApplyMonad.hs:139:10: Warning:
    No explicit method or default declaration for `mDoesFileExist'
    In the instance declaration for `ApplyMonad FilePathMonad Tree'

src/Darcs/Patch/ApplyMonad.hs:139:10: Warning:
    No explicit method or default declaration for `mReadFilePS'
    In the instance declaration for `ApplyMonad FilePathMonad Tree'

src/Darcs/Patch/ApplyMonad.hs:159:10: Warning:
    No explicit method or default declaration for `nestedApply'
    In the instance declaration for `ApplyMonad RestrictedApply Tree'

src/Darcs/Patch/ApplyMonad.hs:159:10: Warning:
    No explicit method or default declaration for `liftApply'
    In the instance declaration for `ApplyMonad RestrictedApply Tree'

src/Darcs/Patch/ApplyMonad.hs:159:10: Warning:
    No explicit method or default declaration for `getApplyState'
    In the instance declaration for `ApplyMonad RestrictedApply Tree'

src/Darcs/Patch/ApplyMonad.hs:159:10: Warning:
    No explicit method or default declaration for `putApplyState'
    In the instance declaration for `ApplyMonad RestrictedApply Tree'

src/Darcs/Patch/ApplyMonad.hs:159:10: Warning:
    No explicit method or default declaration for `editFile'
    In the instance declaration for `ApplyMonad RestrictedApply Tree'

src/Darcs/Patch/ApplyMonad.hs:159:10: Warning:
    No explicit method or default declaration for `editDirectory'
    In the instance declaration for `ApplyMonad RestrictedApply Tree'

src/Darcs/Patch/ApplyMonad.hs:159:10: Warning:
    No explicit method or default declaration for `mDoesFileExist'
    In the instance declaration for `ApplyMonad RestrictedApply Tree'

src/Darcs/Patch/ApplyMonad.hs:159:10: Warning:
    No explicit method or default declaration for `mReadFilePS'
    In the instance declaration for `ApplyMonad RestrictedApply Tree'

src/Darcs/Patch/ApplyMonad.hs:154:10: Warning:
    Orphan instance: instance MonadProgress FilePathMonad

src/Darcs/Patch/ApplyMonad.hs:173:10: Warning:
    Orphan instance: instance MonadProgress RestrictedApply
[ 59 of 177] Compiling Darcs.Patch.Apply ( src/Darcs/Patch/Apply.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Apply.o )
[ 60 of 177] Compiling Darcs.Patch.Repair ( src/Darcs/Patch/Repair.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Repair.o )
[ 61 of 177] Compiling Darcs.Patch.Show ( src/Darcs/Patch/Show.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Show.o )
[ 62 of 177] Compiling Darcs.Patch.Bracketed.Instances ( src/Darcs/Patch/Bracketed/Instances.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Bracketed/Instances.o )
[ 63 of 177] Compiling Darcs.Patch.FileHunk ( src/Darcs/Patch/FileHunk.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/FileHunk.o )
[ 64 of 177] Compiling Darcs.Patch.Patchy ( src/Darcs/Patch/Patchy.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Patchy.o )
[ 65 of 177] Compiling Darcs.Patch.Dummy ( src/Darcs/Patch/Dummy.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Dummy.o )
[ 66 of 177] Compiling Darcs.Patch.Prim.Class ( src/Darcs/Patch/Prim/Class.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Prim/Class.o )
[ 67 of 177] Compiling Darcs.Patch.Effect ( src/Darcs/Patch/Effect.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Effect.o )
[ 68 of 177] Compiling Darcs.Patch.Conflict ( src/Darcs/Patch/Conflict.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Conflict.o )
[ 69 of 177] Compiling Darcs.Patch.Prim ( src/Darcs/Patch/Prim.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Prim.o )
[ 70 of 177] Compiling Darcs.Patch.ConflictMarking ( src/Darcs/Patch/ConflictMarking.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/ConflictMarking.o )
[ 71 of 177] Compiling Darcs.Patch.V1.Core ( src/Darcs/Patch/V1/Core.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/V1/Core.o )
[ 72 of 177] Compiling Darcs.Patch.V1.Show ( src/Darcs/Patch/V1/Show.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/V1/Show.o )
[ 73 of 177] Compiling Darcs.Patch.Prim.V1.Core ( src/Darcs/Patch/Prim/V1/Core.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Prim/V1/Core.o )
[ 74 of 177] Compiling Darcs.Patch.Prim.V1.Commute ( src/Darcs/Patch/Prim/V1/Commute.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Prim/V1/Commute.o )
[ 75 of 177] Compiling Darcs.Patch.Prim.V1.Details ( src/Darcs/Patch/Prim/V1/Details.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Prim/V1/Details.o )
[ 76 of 177] Compiling Darcs.Patch.Prim.V1.Read ( src/Darcs/Patch/Prim/V1/Read.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Prim/V1/Read.o )
[ 77 of 177] Compiling Darcs.Patch.Summary ( src/Darcs/Patch/Summary.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Summary.o )
[ 78 of 177] Compiling Darcs.Patch.V1.Commute ( src/Darcs/Patch/V1/Commute.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/V1/Commute.o )
[ 79 of 177] Compiling Darcs.Patch.V1.Apply ( src/Darcs/Patch/V1/Apply.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/V1/Apply.o )
[ 80 of 177] Compiling Darcs.Patch.V1.Read ( src/Darcs/Patch/V1/Read.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/V1/Read.o )
[ 81 of 177] Compiling Darcs.Patch.V1.Viewing ( src/Darcs/Patch/V1/Viewing.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/V1/Viewing.o )
[ 82 of 177] Compiling Darcs.Patch.Viewing ( src/Darcs/Patch/Viewing.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Viewing.o )

src/Darcs/Patch/Viewing.hs:29:1: Warning:
    The import of `tree, readFile, fileExists, TreeIO'
    from module `Storage.Hashed.Monad' is redundant

src/Darcs/Patch/Viewing.hs:31:1: Warning:
    The import of `Storage.Hashed.AnchoredPath' is redundant
      except perhaps to import instances from `Storage.Hashed.AnchoredPath'
    To import instances alone, use: import Storage.Hashed.AnchoredPath()

src/Darcs/Patch/Viewing.hs:33:1: Warning:
    The qualified import of `BS.concat'
    from module `Data.ByteString' is redundant

src/Darcs/Patch/Viewing.hs:34:1: Warning:
    The qualified import of `Data.ByteString.Lazy' is redundant
      except perhaps to import instances from `Data.ByteString.Lazy'
    To import instances alone, use: import Data.ByteString.Lazy()

src/Darcs/Patch/Viewing.hs:35:1: Warning:
    The import of `Darcs.Patch.FileName' is redundant
      except perhaps to import instances from `Darcs.Patch.FileName'
    To import instances alone, use: import Darcs.Patch.FileName()

src/Darcs/Patch/Viewing.hs:45:1: Warning:
    The import of `applyToState'
    from module `Darcs.Patch.Apply' is redundant

src/Darcs/Patch/Viewing.hs:46:1: Warning:
    The import of `ApplyMonadOver, runApplyMonad'
    from module `Darcs.Patch.ApplyMonad' is redundant

src/Darcs/Patch/Viewing.hs:52:33: Warning:
    Unused quantified type variable `x'
    In the type `forall p m x y. (Apply p,
                                  ShowPatch p,
                                  IsHunk p,
                                  ApplyMonadTrans m (ApplyState p),
                                  ApplyMonad m (ApplyState p)) =>
                 FL p -> m Doc'
    In the type signature for `showContextSeries'

src/Darcs/Patch/Viewing.hs:52:35: Warning:
    Unused quantified type variable `y'
    In the type `forall p m x y. (Apply p,
                                  ShowPatch p,
                                  IsHunk p,
                                  ApplyMonadTrans m (ApplyState p),
                                  ApplyMonad m (ApplyState p)) =>
                 FL p -> m Doc'
    In the type signature for `showContextSeries'

src/Darcs/Patch/Viewing.hs:56:28: Warning:
    Unused quantified type variable `ww'
    In the type `forall m'
                        ww
                        xx
                        yy. (ApplyMonadTrans m' (ApplyState p),
                             ApplyMonad m' (ApplyState p),
                             ApplyMonadBase m ~ ApplyMonadBase m') =>
                 Maybe (FileHunk) -> FL p -> m' Doc'
    In the type signature for `scs'

src/Darcs/Patch/Viewing.hs:56:31: Warning:
    Unused quantified type variable `xx'
    In the type `forall m'
                        ww
                        xx
                        yy. (ApplyMonadTrans m' (ApplyState p),
                             ApplyMonad m' (ApplyState p),
                             ApplyMonadBase m ~ ApplyMonadBase m') =>
                 Maybe (FileHunk) -> FL p -> m' Doc'
    In the type signature for `scs'

src/Darcs/Patch/Viewing.hs:56:34: Warning:
    Unused quantified type variable `yy'
    In the type `forall m'
                        ww
                        xx
                        yy. (ApplyMonadTrans m' (ApplyState p),
                             ApplyMonad m' (ApplyState p),
                             ApplyMonadBase m ~ ApplyMonadBase m') =>
                 Maybe (FileHunk) -> FL p -> m' Doc'
    In the type signature for `scs'
[ 83 of 177] Compiling Darcs.Patch.Named ( src/Darcs/Patch/Named.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Named.o )
[ 84 of 177] Compiling Darcs.Patch.Patchy.Instances ( src/Darcs/Patch/Patchy/Instances.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Patchy/Instances.o )
[ 85 of 177] Compiling Darcs.Patch.RepoPatch ( src/Darcs/Patch/RepoPatch.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/RepoPatch.o )
[ 86 of 177] Compiling Darcs.Patch      ( src/Darcs/Patch.hs, dist/build/darcs/darcs-tmp/Darcs/Patch.o )
[ 87 of 177] Compiling Darcs.CommandsAux ( src/Darcs/CommandsAux.hs, dist/build/darcs/darcs-tmp/Darcs/CommandsAux.o )
[ 88 of 177] Compiling Darcs.Patch.Choices ( src/Darcs/Patch/Choices.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Choices.o )

src/Darcs/Patch/Choices.hs:107:3: Warning:
    Declaration of `PCs' uses deprecated syntax
    Instead, use the form
      PCs ::
      {pcsFirsts :: FL (TaggedPatch p),
       pcsLasts :: FL (PatchChoice p)} -> PatchChoices p
[ 89 of 177] Compiling Darcs.Patch.PatchInfoAnd ( src/Darcs/Patch/PatchInfoAnd.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/PatchInfoAnd.o )
[ 90 of 177] Compiling Darcs.Annotate   ( src/Darcs/Annotate.hs, dist/build/darcs/darcs-tmp/Darcs/Annotate.o )

src/Darcs/Annotate.hs:86:10: Warning:
    No explicit method or default declaration for `editFile'
    In the instance declaration for `ApplyMonad AnnotatedM Tree'

src/Darcs/Annotate.hs:86:10: Warning:
    No explicit method or default declaration for `editDirectory'
    In the instance declaration for `ApplyMonad AnnotatedM Tree'
[ 91 of 177] Compiling Darcs.Patch.Match ( src/Darcs/Patch/Match.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Match.o )
[ 92 of 177] Compiling Darcs.Patch.Set  ( src/Darcs/Patch/Set.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Set.o )
[ 93 of 177] Compiling Darcs.ProgressPatches ( src/Darcs/ProgressPatches.hs, dist/build/darcs/darcs-tmp/Darcs/ProgressPatches.o )
[ 94 of 177] Compiling Darcs.Patch.Depends ( src/Darcs/Patch/Depends.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Depends.o )
[ 95 of 177] Compiling Darcs.Patch.Bundle ( src/Darcs/Patch/Bundle.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Bundle.o )
[ 96 of 177] Compiling Darcs.Patch.TouchesFiles ( src/Darcs/Patch/TouchesFiles.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/TouchesFiles.o )
[ 97 of 177] Compiling Darcs.Patch.V1   ( src/Darcs/Patch/V1.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/V1.o )
[ 98 of 177] Compiling Darcs.Patch.Prim.V1.Show ( src/Darcs/Patch/Prim/V1/Show.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Prim/V1/Show.o )
[ 99 of 177] Compiling Darcs.Patch.Prim.V1.Apply ( src/Darcs/Patch/Prim/V1/Apply.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Prim/V1/Apply.o )
[100 of 177] Compiling Darcs.Patch.Prim.V1.Coalesce ( src/Darcs/Patch/Prim/V1/Coalesce.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Prim/V1/Coalesce.o )
[101 of 177] Compiling Darcs.Patch.Prim.V1 ( src/Darcs/Patch/Prim/V1.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Prim/V1.o )
[102 of 177] Compiling Darcs.Patch.Split ( src/Darcs/Patch/Split.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/Split.o )

src/Darcs/Patch/Split.hs:127:1: Warning:
    Top-level binding with no type signature:
      doPrimSplit_ :: forall p a.
                      (IsHunk p, PrimPatch a) =>
                      Bool
                      -> [BC.ByteString]
                      -> p
                      -> Maybe (BC.ByteString, BC.ByteString -> Maybe (FL a))
[103 of 177] Compiling Darcs.Patch.V2.Non ( src/Darcs/Patch/V2/Non.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/V2/Non.o )
[104 of 177] Compiling Darcs.Patch.V2.Real ( src/Darcs/Patch/V2/Real.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/V2/Real.o )
[105 of 177] Compiling Darcs.Patch.V2   ( src/Darcs/Patch/V2.hs, dist/build/darcs/darcs-tmp/Darcs/Patch/V2.o )
[106 of 177] Compiling Darcs.Repository.Cache ( src/Darcs/Repository/Cache.hs, dist/build/darcs/darcs-tmp/Darcs/Repository/Cache.o )
[107 of 177] Compiling Darcs.Repository.HashedIO ( src/Darcs/Repository/HashedIO.hs, dist/build/darcs/darcs-tmp/Darcs/Repository/HashedIO.o )

src/Darcs/Repository/HashedIO.hs:111:10: Warning:
    No explicit method or default declaration for `nestedApply'
    In the instance declaration for `ApplyMonad (HashedIO p) Tree'

src/Darcs/Repository/HashedIO.hs:111:10: Warning:
    No explicit method or default declaration for `liftApply'
    In the instance declaration for `ApplyMonad (HashedIO p) Tree'

src/Darcs/Repository/HashedIO.hs:111:10: Warning:
    No explicit method or default declaration for `getApplyState'
    In the instance declaration for `ApplyMonad (HashedIO p) Tree'

src/Darcs/Repository/HashedIO.hs:111:10: Warning:
    No explicit method or default declaration for `putApplyState'
    In the instance declaration for `ApplyMonad (HashedIO p) Tree'

src/Darcs/Repository/HashedIO.hs:111:10: Warning:
    No explicit method or default declaration for `editFile'
    In the instance declaration for `ApplyMonad (HashedIO p) Tree'

src/Darcs/Repository/HashedIO.hs:111:10: Warning:
    No explicit method or default declaration for `editDirectory'
    In the instance declaration for `ApplyMonad (HashedIO p) Tree'

src/Darcs/Repository/HashedIO.hs:111:10: Warning:
    No explicit method or default declaration for `mDoesFileExist'
    In the instance declaration for `ApplyMonad (HashedIO p) Tree'

src/Darcs/Repository/HashedIO.hs:111:10: Warning:
    No explicit method or default declaration for `mModifyFilePS'
    In the instance declaration for `ApplyMonad (HashedIO p) Tree'
[108 of 177] Compiling Darcs.Repository.Format ( src/Darcs/Repository/Format.hs, dist/build/darcs/darcs-tmp/Darcs/Repository/Format.o )
[109 of 177] Compiling Darcs.Repository.InternalTypes ( src/Darcs/Repository/InternalTypes.hs, dist/build/darcs/darcs-tmp/Darcs/Repository/InternalTypes.o )
[110 of 177] Compiling Darcs.Repository.LowLevel ( src/Darcs/Repository/LowLevel.hs, dist/build/darcs/darcs-tmp/Darcs/Repository/LowLevel.o )
[111 of 177] Compiling Darcs.Repository.HashedRepo ( src/Darcs/Repository/HashedRepo.hs, dist/build/darcs/darcs-tmp/Darcs/Repository/HashedRepo.o )
[112 of 177] Compiling Darcs.Repository.Motd ( src/Darcs/Repository/Motd.hs, dist/build/darcs/darcs-tmp/Darcs/Repository/Motd.o )
[113 of 177] Compiling Darcs.Repository.Old ( src/Darcs/Repository/Old.hs, dist/build/darcs/darcs-tmp/Darcs/Repository/Old.o )
[114 of 177] Compiling Darcs.Repository.Prefs ( src/Darcs/Repository/Prefs.hs, dist/build/darcs/darcs-tmp/Darcs/Repository/Prefs.o )
[115 of 177] Compiling Darcs.Diff       ( src/Darcs/Diff.hs, dist/build/darcs/darcs-tmp/Darcs/Diff.o )
[116 of 177] Compiling Darcs.IO         ( src/Darcs/IO.hs, dist/build/darcs/darcs-tmp/Darcs/IO.o )

src/Darcs/IO.hs:44:10: Warning:
    No explicit method or default declaration for `nestedApply'
    In the instance declaration for `ApplyMonad IO Tree'

src/Darcs/IO.hs:44:10: Warning:
    No explicit method or default declaration for `liftApply'
    In the instance declaration for `ApplyMonad IO Tree'

src/Darcs/IO.hs:44:10: Warning:
    No explicit method or default declaration for `getApplyState'
    In the instance declaration for `ApplyMonad IO Tree'

src/Darcs/IO.hs:44:10: Warning:
    No explicit method or default declaration for `putApplyState'
    In the instance declaration for `ApplyMonad IO Tree'

src/Darcs/IO.hs:44:10: Warning:
    No explicit method or default declaration for `editFile'
    In the instance declaration for `ApplyMonad IO Tree'

src/Darcs/IO.hs:44:10: Warning:
    No explicit method or default declaration for `editDirectory'
    In the instance declaration for `ApplyMonad IO Tree'

src/Darcs/IO.hs:44:10: Warning:
    No explicit method or default declaration for `mDoesFileExist'
    In the instance declaration for `ApplyMonad IO Tree'

src/Darcs/IO.hs:44:10: Warning:
    No explicit method or default declaration for `mReadFilePS'
    In the instance declaration for `ApplyMonad IO Tree'

src/Darcs/IO.hs:115:10: Warning:
    No explicit method or default declaration for `nestedApply'
    In the instance declaration for `ApplyMonad TolerantIO Tree'

src/Darcs/IO.hs:115:10: Warning:
    No explicit method or default declaration for `liftApply'
    In the instance declaration for `ApplyMonad TolerantIO Tree'

src/Darcs/IO.hs:115:10: Warning:
    No explicit method or default declaration for `getApplyState'
    In the instance declaration for `ApplyMonad TolerantIO Tree'

src/Darcs/IO.hs:115:10: Warning:
    No explicit method or default declaration for `putApplyState'
    In the instance declaration for `ApplyMonad TolerantIO Tree'

src/Darcs/IO.hs:115:10: Warning:
    No explicit method or default declaration for `editFile'
    In the instance declaration for `ApplyMonad TolerantIO Tree'

src/Darcs/IO.hs:115:10: Warning:
    No explicit method or default declaration for `editDirectory'
    In the instance declaration for `ApplyMonad TolerantIO Tree'

src/Darcs/IO.hs:115:10: Warning:
    No explicit method or default declaration for `mDoesFileExist'
    In the instance declaration for `ApplyMonad TolerantIO Tree'

src/Darcs/IO.hs:149:10: Warning:
    No explicit method or default declaration for `nestedApply'
    In the instance declaration for `ApplyMonad SilentIO Tree'

src/Darcs/IO.hs:149:10: Warning:
    No explicit method or default declaration for `liftApply'
    In the instance declaration for `ApplyMonad SilentIO Tree'

src/Darcs/IO.hs:149:10: Warning:
    No explicit method or default declaration for `getApplyState'
    In the instance declaration for `ApplyMonad SilentIO Tree'

src/Darcs/IO.hs:149:10: Warning:
    No explicit method or default declaration for `putApplyState'
    In the instance declaration for `ApplyMonad SilentIO Tree'

src/Darcs/IO.hs:149:10: Warning:
    No explicit method or default declaration for `editFile'
    In the instance declaration for `ApplyMonad SilentIO Tree'

src/Darcs/IO.hs:149:10: Warning:
    No explicit method or default declaration for `editDirectory'
    In the instance declaration for `ApplyMonad SilentIO Tree'

src/Darcs/IO.hs:149:10: Warning:
    No explicit method or default declaration for `mDoesFileExist'
    In the instance declaration for `ApplyMonad SilentIO Tree'
[117 of 177] Compiling Darcs.Repository.ApplyPatches ( src/Darcs/Repository/ApplyPatches.hs, dist/build/darcs/darcs-tmp/Darcs/Repository/ApplyPatches.o )
[118 of 177] Compiling Darcs.Repository.State ( src/Darcs/Repository/State.hs, dist/build/darcs/darcs-tmp/Darcs/Repository/State.o )
[119 of 177] Compiling Darcs.Repository.Internal ( src/Darcs/Repository/Internal.hs, dist/build/darcs/darcs-tmp/Darcs/Repository/Internal.o )

src/Darcs/Repository/Internal.hs:54:1: Warning:
    The import of `<>' from module `Printer' is redundant
[120 of 177] Compiling Darcs.Resolution ( src/Darcs/Resolution.hs, dist/build/darcs/darcs-tmp/Darcs/Resolution.o )
[121 of 177] Compiling Darcs.Repository.Merge ( src/Darcs/Repository/Merge.hs, dist/build/darcs/darcs-tmp/Darcs/Repository/Merge.o )
[122 of 177] Compiling Darcs.Repository ( src/Darcs/Repository.hs, dist/build/darcs/darcs-tmp/Darcs/Repository.o )
[123 of 177] Compiling Darcs.Arguments  ( src/Darcs/Arguments.hs, dist/build/darcs/darcs-tmp/Darcs/Arguments.o )
[124 of 177] Compiling Darcs.PrintPatch ( src/Darcs/PrintPatch.hs, dist/build/darcs/darcs-tmp/Darcs/PrintPatch.o )
[125 of 177] Compiling Darcs.Test       ( src/Darcs/Test.hs, dist/build/darcs/darcs-tmp/Darcs/Test.o )
[126 of 177] Compiling Darcs.Commands.Util ( src/Darcs/Commands/Util.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/Util.o )
[127 of 177] Compiling Darcs.Match      ( src/Darcs/Match.hs, dist/build/darcs/darcs-tmp/Darcs/Match.o )
[128 of 177] Compiling Darcs.Repository.Repair ( src/Darcs/Repository/Repair.hs, dist/build/darcs/darcs-tmp/Darcs/Repository/Repair.o )
[129 of 177] Compiling Darcs.SelectChanges ( src/Darcs/SelectChanges.hs, dist/build/darcs/darcs-tmp/Darcs/SelectChanges.o )

src/Darcs/SelectChanges.hs:50:1: Warning:
    The import of `nullFZ'
    from module `Darcs.Witnesses.WZipper' is redundant

src/Darcs/SelectChanges.hs:294:32: Warning:
    This binding for skipped' shadows the existing binding
      bound at src/Darcs/SelectChanges.hs:280:12
[130 of 177] Compiling Darcs.RemoteApply ( src/Darcs/RemoteApply.hs, dist/build/darcs/darcs-tmp/Darcs/RemoteApply.o )
[131 of 177] Compiling Darcs.Commands   ( src/Darcs/Commands.hs, dist/build/darcs/darcs-tmp/Darcs/Commands.o )
[132 of 177] Compiling Darcs.Commands.Add ( src/Darcs/Commands/Add.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/Add.o )
[133 of 177] Compiling Darcs.Commands.Annotate ( src/Darcs/Commands/Annotate.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/Annotate.o )
[134 of 177] Compiling Darcs.Commands.Apply ( src/Darcs/Commands/Apply.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/Apply.o )
[135 of 177] Compiling Darcs.Commands.Changes ( src/Darcs/Commands/Changes.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/Changes.o )
[136 of 177] Compiling Darcs.Commands.Check ( src/Darcs/Commands/Check.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/Check.o )
[137 of 177] Compiling Darcs.Commands.Convert ( src/Darcs/Commands/Convert.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/Convert.o )
[138 of 177] Compiling Darcs.Commands.Diff ( src/Darcs/Commands/Diff.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/Diff.o )
[139 of 177] Compiling Darcs.Commands.Dist ( src/Darcs/Commands/Dist.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/Dist.o )
[140 of 177] Compiling Darcs.Commands.Get ( src/Darcs/Commands/Get.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/Get.o )
[141 of 177] Compiling Darcs.Commands.GZCRCs ( src/Darcs/Commands/GZCRCs.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/GZCRCs.o )
[142 of 177] Compiling Darcs.Commands.Init ( src/Darcs/Commands/Init.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/Init.o )
[143 of 177] Compiling Darcs.Commands.MarkConflicts ( src/Darcs/Commands/MarkConflicts.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/MarkConflicts.o )
[144 of 177] Compiling Darcs.Commands.Move ( src/Darcs/Commands/Move.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/Move.o )
[145 of 177] Compiling Darcs.Commands.Optimize ( src/Darcs/Commands/Optimize.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/Optimize.o )
[146 of 177] Compiling Darcs.Commands.Pull ( src/Darcs/Commands/Pull.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/Pull.o )
[147 of 177] Compiling Darcs.Commands.Push ( src/Darcs/Commands/Push.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/Push.o )
[148 of 177] Compiling Darcs.Commands.Put ( src/Darcs/Commands/Put.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/Put.o )
[149 of 177] Compiling Darcs.Commands.Record ( src/Darcs/Commands/Record.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/Record.o )
[150 of 177] Compiling Darcs.Commands.AmendRecord ( src/Darcs/Commands/AmendRecord.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/AmendRecord.o )
[151 of 177] Compiling Darcs.Commands.Remove ( src/Darcs/Commands/Remove.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/Remove.o )
[152 of 177] Compiling Darcs.Commands.Replace ( src/Darcs/Commands/Replace.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/Replace.o )
[153 of 177] Compiling Darcs.Commands.Send ( src/Darcs/Commands/Send.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/Send.o )
[154 of 177] Compiling Darcs.Commands.SetPref ( src/Darcs/Commands/SetPref.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/SetPref.o )
[155 of 177] Compiling Darcs.Commands.ShowAuthors ( src/Darcs/Commands/ShowAuthors.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/ShowAuthors.o )
[156 of 177] Compiling Darcs.Commands.ShowBug ( src/Darcs/Commands/ShowBug.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/ShowBug.o )
[157 of 177] Compiling Darcs.Commands.ShowContents ( src/Darcs/Commands/ShowContents.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/ShowContents.o )
[158 of 177] Compiling Darcs.Commands.ShowFiles ( src/Darcs/Commands/ShowFiles.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/ShowFiles.o )
[159 of 177] Compiling Darcs.Commands.ShowIndex ( src/Darcs/Commands/ShowIndex.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/ShowIndex.o )
[160 of 177] Compiling Darcs.Commands.ShowRepo ( src/Darcs/Commands/ShowRepo.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/ShowRepo.o )
[161 of 177] Compiling Darcs.Commands.ShowTags ( src/Darcs/Commands/ShowTags.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/ShowTags.o )
[162 of 177] Compiling Darcs.Commands.Show ( src/Darcs/Commands/Show.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/Show.o )
[163 of 177] Compiling Darcs.Commands.Tag ( src/Darcs/Commands/Tag.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/Tag.o )
[164 of 177] Compiling Darcs.Commands.Test ( src/Darcs/Commands/Test.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/Test.o )
[165 of 177] Compiling Darcs.Commands.TrackDown ( src/Darcs/Commands/TrackDown.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/TrackDown.o )
[166 of 177] Compiling Darcs.Commands.TransferMode ( src/Darcs/Commands/TransferMode.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/TransferMode.o )
[167 of 177] Compiling Darcs.Commands.Unrecord ( src/Darcs/Commands/Unrecord.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/Unrecord.o )
[168 of 177] Compiling Darcs.Commands.Rollback ( src/Darcs/Commands/Rollback.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/Rollback.o )
[169 of 177] Compiling Darcs.Commands.Unrevert ( src/Darcs/Commands/Unrevert.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/Unrevert.o )
[170 of 177] Compiling Darcs.Commands.Revert ( src/Darcs/Commands/Revert.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/Revert.o )
[171 of 177] Compiling Darcs.Commands.WhatsNew ( src/Darcs/Commands/WhatsNew.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/WhatsNew.o )
[172 of 177] Compiling Darcs.TheCommands ( src/Darcs/TheCommands.hs, dist/build/darcs/darcs-tmp/Darcs/TheCommands.o )
[173 of 177] Compiling Darcs.Commands.Help ( src/Darcs/Commands/Help.hs, dist/build/darcs/darcs-tmp/Darcs/Commands/Help.o )
[174 of 177] Compiling Preproc          ( src/Preproc.hs, dist/build/darcs/darcs-tmp/Preproc.o )
[175 of 177] Compiling Darcs.ArgumentDefaults ( src/Darcs/ArgumentDefaults.hs, dist/build/darcs/darcs-tmp/Darcs/ArgumentDefaults.o )
[176 of 177] Compiling Darcs.RunCommand ( src/Darcs/RunCommand.hs, dist/build/darcs/darcs-tmp/Darcs/RunCommand.o )
[177 of 177] Compiling Main             ( src/darcs.hs, dist/build/darcs/darcs-tmp/Main.o )
Linking dist/build/darcs/darcs ...
Running Haddock for darcs-2.8.5...
Running hscolour for darcs-2.8.5...
Preprocessing library darcs-2.8.5...
Preprocessing executable 'darcs' for darcs-2.8.5...
Preprocessing library darcs-2.8.5...

src/Darcs/Lock.hs:97:47: Warning:
    In the use of `sleep'
    (imported from System.Posix, but defined in System.Posix.Unistd):
    "This function has several shortcomings (see documentation). Please consider using Control.Concurrent.threadDelay instead."

src/URL.hs:89:31: Warning:
    In the use of `isEmptyChan'
    (imported from Control.Concurrent.Chan):
    Deprecated: "if you need this operation, use Control.Concurrent.STM.TChan instead.  See http://hackage.haskell.org/trac/ghc/ticket/4154 for details"

src/URL.hs:107:22: Warning:
    In the use of `isEmptyChan'
    (imported from Control.Concurrent.Chan):
    Deprecated: "if you need this operation, use Control.Concurrent.STM.TChan instead.  See http://hackage.haskell.org/trac/ghc/ticket/4154 for details"

src/Darcs/Patch/ApplyMonad.hs:93:10: Warning:
    No explicit method or default declaration for `putApplyState'
    In the instance declaration for `ApplyMonad (HSM.TreeMonad m) Tree'

src/Darcs/Patch/ApplyMonad.hs:93:10: Warning:
    No explicit method or default declaration for `editFile'
    In the instance declaration for `ApplyMonad (HSM.TreeMonad m) Tree'

src/Darcs/Patch/ApplyMonad.hs:93:10: Warning:
    No explicit method or default declaration for `editDirectory'
    In the instance declaration for `ApplyMonad (HSM.TreeMonad m) Tree'

src/Darcs/Patch/ApplyMonad.hs:139:10: Warning:
    No explicit method or default declaration for `nestedApply'
    In the instance declaration for `ApplyMonad FilePathMonad Tree'

src/Darcs/Patch/ApplyMonad.hs:139:10: Warning:
    No explicit method or default declaration for `liftApply'
    In the instance declaration for `ApplyMonad FilePathMonad Tree'

src/Darcs/Patch/ApplyMonad.hs:139:10: Warning:
    No explicit method or default declaration for `getApplyState'
    In the instance declaration for `ApplyMonad FilePathMonad Tree'

src/Darcs/Patch/ApplyMonad.hs:139:10: Warning:
    No explicit method or default declaration for `putApplyState'
    In the instance declaration for `ApplyMonad FilePathMonad Tree'

src/Darcs/Patch/ApplyMonad.hs:139:10: Warning:
    No explicit method or default declaration for `editFile'
    In the instance declaration for `ApplyMonad FilePathMonad Tree'

src/Darcs/Patch/ApplyMonad.hs:139:10: Warning:
    No explicit method or default declaration for `editDirectory'
    In the instance declaration for `ApplyMonad FilePathMonad Tree'

src/Darcs/Patch/ApplyMonad.hs:139:10: Warning:
    No explicit method or default declaration for `mDoesFileExist'
    In the instance declaration for `ApplyMonad FilePathMonad Tree'

src/Darcs/Patch/ApplyMonad.hs:139:10: Warning:
    No explicit method or default declaration for `mReadFilePS'
    In the instance declaration for `ApplyMonad FilePathMonad Tree'

src/Darcs/Patch/ApplyMonad.hs:159:10: Warning:
    No explicit method or default declaration for `nestedApply'
    In the instance declaration for `ApplyMonad RestrictedApply Tree'

src/Darcs/Patch/ApplyMonad.hs:159:10: Warning:
    No explicit method or default declaration for `liftApply'
    In the instance declaration for `ApplyMonad RestrictedApply Tree'

src/Darcs/Patch/ApplyMonad.hs:159:10: Warning:
    No explicit method or default declaration for `getApplyState'
    In the instance declaration for `ApplyMonad RestrictedApply Tree'

src/Darcs/Patch/ApplyMonad.hs:159:10: Warning:
    No explicit method or default declaration for `putApplyState'
    In the instance declaration for `ApplyMonad RestrictedApply Tree'

src/Darcs/Patch/ApplyMonad.hs:159:10: Warning:
    No explicit method or default declaration for `editFile'
    In the instance declaration for `ApplyMonad RestrictedApply Tree'

src/Darcs/Patch/ApplyMonad.hs:159:10: Warning:
    No explicit method or default declaration for `editDirectory'
    In the instance declaration for `ApplyMonad RestrictedApply Tree'

src/Darcs/Patch/ApplyMonad.hs:159:10: Warning:
    No explicit method or default declaration for `mDoesFileExist'
    In the instance declaration for `ApplyMonad RestrictedApply Tree'

src/Darcs/Patch/ApplyMonad.hs:159:10: Warning:
    No explicit method or default declaration for `mReadFilePS'
    In the instance declaration for `ApplyMonad RestrictedApply Tree'

src/Darcs/Patch/ApplyMonad.hs:154:10: Warning:
    Orphan instance: instance MonadProgress FilePathMonad

src/Darcs/Patch/ApplyMonad.hs:173:10: Warning:
    Orphan instance: instance MonadProgress RestrictedApply

src/Darcs/Patch/Prim/V3/Apply.hs:26:21: Warning:
    This binding for `id' shadows the existing binding
      imported from `Prelude' at src/Darcs/Patch/Prim/V3/Apply.hs:3:8-32
      (and originally defined in `GHC.Base')

src/Darcs/Patch/Prim/V3/Apply.hs:28:21: Warning:
    This binding for `id' shadows the existing binding
      imported from `Prelude' at src/Darcs/Patch/Prim/V3/Apply.hs:3:8-32
      (and originally defined in `GHC.Base')

src/Darcs/Patch/Prim/V3/Apply.hs:29:23: Warning:
    This binding for `id' shadows the existing binding
      imported from `Prelude' at src/Darcs/Patch/Prim/V3/Apply.hs:3:8-32
      (and originally defined in `GHC.Base')

src/Darcs/Patch/Prim/V3/Apply.hs:38:10: Warning:
    No explicit method or default declaration for `toTree'
    In the instance declaration for `ToTree ObjectMap'

src/Darcs/Patch/Prim/V3/Apply.hs:41:12: Warning:
    This binding for `id' shadows the existing binding
      imported from `Prelude' at src/Darcs/Patch/Prim/V3/Apply.hs:3:8-32
      (and originally defined in `GHC.Base')

src/Darcs/Patch/Prim/V3/Apply.hs:48:10: Warning:
    No explicit method or default declaration for `nestedApply'
    In the instance declaration for `ApplyMonad
                                       (StateT (ObjectMap m) m) ObjectMap'

src/Darcs/Patch/Prim/V3/Apply.hs:48:10: Warning:
    No explicit method or default declaration for `liftApply'
    In the instance declaration for `ApplyMonad
                                       (StateT (ObjectMap m) m) ObjectMap'

src/Darcs/Patch/Prim/V3/Apply.hs:48:10: Warning:
    No explicit method or default declaration for `getApplyState'
    In the instance declaration for `ApplyMonad
                                       (StateT (ObjectMap m) m) ObjectMap'

src/Darcs/Patch/Prim/V3/Apply.hs:48:10: Warning:
    No explicit method or default declaration for `putApplyState'
    In the instance declaration for `ApplyMonad
                                       (StateT (ObjectMap m) m) ObjectMap'

src/Darcs/Patch/Prim/V3/Apply.hs:48:10: Warning:
    No explicit method or default declaration for `mDoesDirectoryExist'
    In the instance declaration for `ApplyMonad
                                       (StateT (ObjectMap m) m) ObjectMap'

src/Darcs/Patch/Prim/V3/Apply.hs:48:10: Warning:
    No explicit method or default declaration for `mDoesFileExist'
    In the instance declaration for `ApplyMonad
                                       (StateT (ObjectMap m) m) ObjectMap'

src/Darcs/Patch/Prim/V3/Apply.hs:48:10: Warning:
    No explicit method or default declaration for `mReadFilePS'
    In the instance declaration for `ApplyMonad
                                       (StateT (ObjectMap m) m) ObjectMap'

src/Darcs/Patch/Prim/V3/Apply.hs:48:10: Warning:
    No explicit method or default declaration for `mCreateDirectory'
    In the instance declaration for `ApplyMonad
                                       (StateT (ObjectMap m) m) ObjectMap'

src/Darcs/Patch/Prim/V3/Apply.hs:48:10: Warning:
    No explicit method or default declaration for `mRemoveDirectory'
    In the instance declaration for `ApplyMonad
                                       (StateT (ObjectMap m) m) ObjectMap'

src/Darcs/Patch/Prim/V3/Apply.hs:48:10: Warning:
    No explicit method or default declaration for `mRemoveFile'
    In the instance declaration for `ApplyMonad
                                       (StateT (ObjectMap m) m) ObjectMap'

src/Darcs/Patch/Prim/V3/Apply.hs:48:10: Warning:
    No explicit method or default declaration for `mRename'
    In the instance declaration for `ApplyMonad
                                       (StateT (ObjectMap m) m) ObjectMap'

src/Darcs/Patch/Prim/V3/Apply.hs:48:10: Warning:
    No explicit method or default declaration for `mModifyFilePS'
    In the instance declaration for `ApplyMonad
                                       (StateT (ObjectMap m) m) ObjectMap'

src/Darcs/Patch/Prim/V3/Apply.hs:50:14: Warning:
    This binding for `id' shadows the existing binding
      imported from `Prelude' at src/Darcs/Patch/Prim/V3/Apply.hs:3:8-32
      (and originally defined in `GHC.Base')

src/Darcs/Patch/Prim/V3/Apply.hs:54:19: Warning:
    This binding for `id' shadows the existing binding
      imported from `Prelude' at src/Darcs/Patch/Prim/V3/Apply.hs:3:8-32
      (and originally defined in `GHC.Base')

src/impossible.h:1:1: Warning:
    The qualified import of `Darcs.Bug' is redundant
      except perhaps to import instances from `Darcs.Bug'
    To import instances alone, use: import Darcs.Bug()

src/impossible.h:1:1: Warning:
    The qualified import of `Darcs.Bug' is redundant
      except perhaps to import instances from `Darcs.Bug'
    To import instances alone, use: import Darcs.Bug()

src/Darcs/Patch/Viewing.hs:29:1: Warning:
    The import of `tree, TreeIO, fileExists, readFile'
    from module `Storage.Hashed.Monad' is redundant

src/Darcs/Patch/Viewing.hs:31:1: Warning:
    The import of `Storage.Hashed.AnchoredPath' is redundant
      except perhaps to import instances from `Storage.Hashed.AnchoredPath'
    To import instances alone, use: import Storage.Hashed.AnchoredPath()

src/Darcs/Patch/Viewing.hs:33:1: Warning:
    The qualified import of `BS.concat'
    from module `Data.ByteString' is redundant

src/Darcs/Patch/Viewing.hs:34:1: Warning:
    The qualified import of `Data.ByteString.Lazy' is redundant
      except perhaps to import instances from `Data.ByteString.Lazy'
    To import instances alone, use: import Data.ByteString.Lazy()

src/Darcs/Patch/Viewing.hs:35:1: Warning:
    The import of `Darcs.Patch.FileName' is redundant
      except perhaps to import instances from `Darcs.Patch.FileName'
    To import instances alone, use: import Darcs.Patch.FileName()

src/Darcs/Patch/Viewing.hs:45:1: Warning:
    The import of `applyToState'
    from module `Darcs.Patch.Apply' is redundant

src/Darcs/Patch/Viewing.hs:46:1: Warning:
    The import of `ApplyMonadOver, runApplyMonad'
    from module `Darcs.Patch.ApplyMonad' is redundant

src/Darcs/Patch/Split.hs:127:1: Warning:
    Top-level binding with no type signature:
      doPrimSplit_ :: forall (p :: * -> * -> *)
                             x
                             y
                             (a :: * -> * -> *)
                             x1
                             z.
                      (IsHunk p, PrimPatch a) =>
                      Bool
                      -> [BC.ByteString]
                      -> p x y
                      -> Maybe (BC.ByteString, BC.ByteString -> Maybe (FL a x1 z))

src/Darcs/Annotate.hs:86:10: Warning:
    No explicit method or default declaration for `editFile'
    In the instance declaration for `ApplyMonad AnnotatedM Tree'

src/Darcs/Annotate.hs:86:10: Warning:
    No explicit method or default declaration for `editDirectory'
    In the instance declaration for `ApplyMonad AnnotatedM Tree'

src/Darcs/Patch/Choices.hs:107:3: Warning:
    Declaration of `PCs' uses deprecated syntax
    Instead, use the form
      PCs ::
      {pcsFirsts :: FL (TaggedPatch p) x m,
       pcsLasts :: FL (PatchChoice p) m y} -> PatchChoices p x y
Haddock coverage:
   7% (  1 / 14) in 'URL.Request'
   0% (  0 /  3) in 'Encoding.IConv'
   0% (  0 / 13) in 'Darcs.Witnesses.Show'
  33% (  1 /  3) in 'Darcs.Patch.OldDate'
   0% (  0 /  6) in 'Darcs.Patch.Prim.V3.ObjectMap'
  50% (  2 /  4) in 'Darcs.Patch.Format'
  67% (  2 /  3) in 'Encoding'
  50% (  1 /  2) in 'Darcs.Patch.RegChars'
  85% ( 17 / 20) in 'IsoDate'
 100% (  4 /  4) in 'DateMatcher'
 100% (  3 /  3) in 'Ratified'
   0% (  0 /  6) in 'Darcs.Witnesses.Unsafe'
  80% (  8 / 10) in 'English'
  43% (  6 / 14) in 'Workaround'
  50% (  2 /  4) in 'Darcs.Witnesses.Eq'
   0% (  0 /  7) in 'Darcs.SignalHandler'
  22% (  5 / 23) in 'Darcs.Witnesses.Sealed'
   9% (  2 / 23) in 'Darcs.Global'
   0% (  0 /  3) in 'Darcs.Patch.MatchData'
  29% (  4 / 14) in 'Progress'
  14% (  1 /  7) in 'Exec'
   0% (  0 / 11) in 'URL.Curl'
  55% ( 17 / 31) in 'ByteStringUtils'
   0% (  0 /  3) in 'Darcs.Patch.TokenReplace'
Warning: Darcs.Patch.ReadMonads: parse is exported separately but will be documented under ParserM. Consider exporting it together with its parent(s) for code clarity.
  95% ( 21 / 22) in 'Darcs.Patch.ReadMonads'
  83% ( 55 / 66) in 'Printer'
   0% (  0 /  5) in 'Darcs.Bug'
  15% (  2 / 13) in 'Darcs.URL'
  25% (  1 /  4) in 'Darcs.Email'
 100% (  3 /  3) in 'Lcs'
   2% (  1 / 43) in 'Darcs.Witnesses.Ordered'
  38% (  3 /  8) in 'Darcs.Patch.Commute'
   0% (  0 /  4) in 'Darcs.Patch.Invert'
  60% ( 12 / 20) in 'Darcs.Patch.Permutations'
  14% (  1 /  7) in 'Darcs.Patch.Bracketed'
  67% (  2 /  3) in 'Darcs.Patch.Merge'
   0% (  0 /  2) in 'Darcs.Patch.Inspect'
  14% (  2 / 14) in 'Darcs.Witnesses.WZipper'
  22% (  4 / 18) in 'Darcs.Patch.FileName'
  50% ( 13 / 26) in 'Darcs.RepoPath'
  47% ( 21 / 45) in 'Darcs.Utils'
   0% (  0 /  7) in 'Darcs.Compat'
   7% (  2 / 27) in 'Darcs.Flags'
  25% (  2 /  8) in 'Darcs.Ssh'
  21% (  7 / 33) in 'Darcs.Lock'
   0% (  0 /  7) in 'Darcs.Patch.Read'
   0% (  0 /  3) in 'Darcs.Patch.SummaryData'
  50% (  1 /  2) in 'Crypt.SHA256'
 100% (  3 /  3) in 'CommandLine'
  18% (  2 / 11) in 'URL'
  16% (  5 / 32) in 'Darcs.External'
  20% (  1 /  5) in 'Darcs.ColorPrinter'
  50% (  2 /  4) in 'Darcs.MonadProgress'
Warning: Darcs.Patch.ApplyMonad: We do not support associated types in instances yet. These instances are affected:
(GHC.Base.Functor m, GHC.Base.Monad m) =>
Darcs.Patch.ApplyMonad.ApplyMonadTrans m Storage.Hashed.Tree.Tree, (GHC.Base.Functor m, GHC.Base.Monad m) =>
Darcs.Patch.ApplyMonad.ApplyMonad (Storage.Hashed.Monad.TreeMonad m) Storage.Hashed.Tree.Tree, Darcs.Patch.ApplyMonad.ApplyMonad Darcs.Patch.ApplyMonad.FilePathMonad Storage.Hashed.Tree.Tree, Darcs.Patch.ApplyMonad.ApplyMonad Darcs.Patch.ApplyMonad.RestrictedApply Storage.Hashed.Tree.Tree
  17% (  1 /  6) in 'Darcs.Patch.ApplyMonad'
Warning: Darcs.Patch.Apply: We do not support associated types in instances yet. These instances are affected:
Darcs.Patch.Apply.Apply p =>
Darcs.Patch.Apply.Apply (Darcs.Witnesses.Ordered.FL p), Darcs.Patch.Apply.Apply p =>
Darcs.Patch.Apply.Apply (Darcs.Witnesses.Ordered.RL p)
  33% (  2 /  6) in 'Darcs.Patch.Apply'
  40% (  2 /  5) in 'Darcs.Patch.Repair'
  64% (  7 / 11) in 'Darcs.Repository.Format'
  67% (  2 /  3) in 'Darcs.Repository.Motd'
  33% (  1 /  3) in 'Darcs.RemoteApply'
  50% (  1 /  2) in 'SHA1'
  37% ( 11 / 30) in 'Darcs.Patch.Info'
   0% (  0 /  7) in 'Darcs.Patch.Show'
  11% (  1 /  9) in 'Darcs.Patch.Patchy'
   0% (  0 /  4) in 'Darcs.Patch.FileHunk'
Warning: Darcs.Patch.Prim.Class: We do not support associated types in instances yet. These instances are affected:
Darcs.Patch.Prim.Class.PrimPatchBase p =>
Darcs.Patch.Prim.Class.PrimPatchBase (Darcs.Witnesses.Ordered.FL p), Darcs.Patch.Prim.Class.PrimPatchBase p =>
Darcs.Patch.Prim.Class.PrimPatchBase (Darcs.Witnesses.Ordered.RL p)
   0% (  0 / 14) in 'Darcs.Patch.Prim.Class'
  12% (  3 / 24) in 'Darcs.Patch.Prim'
Warning: Darcs.Patch.V1.Core: We do not support associated types in instances yet. These instances are affected:
Darcs.Patch.Prim.Class.PrimPatch prim =>
Darcs.Patch.Prim.Class.PrimPatchBase (Darcs.Patch.V1.Core.Patch prim)
   0% (  0 /  4) in 'Darcs.Patch.V1.Core'
   0% (  0 /  2) in 'Darcs.Patch.V1.Show'
  50% (  1 /  2) in 'Darcs.Patch.Effect'
   0% (  0 /  5) in 'Darcs.Patch.Conflict'
   0% (  0 /  5) in 'Darcs.Patch.Summary'
   0% (  0 /  2) in 'Darcs.Patch.ConflictMarking'
   0% (  0 /  5) in 'Darcs.Patch.V1.Commute'
Warning: Darcs.Patch.V1.Apply: We do not support associated types in instances yet. These instances are affected:
Darcs.Patch.Prim.Class.PrimPatch prim =>
Darcs.Patch.Apply.Apply (Darcs.Patch.V1.Core.Patch prim)
   0% (  0 /  1) in 'Darcs.Patch.V1.Apply'
   0% (  0 /  1) in 'Darcs.Patch.V1.Read'
  17% (  1 /  6) in 'Darcs.Patch.Prim.V1.Core'
   0% (  0 /  4) in 'Darcs.Patch.Prim.V1.Commute'
   0% (  0 /  1) in 'Darcs.Patch.Prim.V1.Details'
   0% (  0 /  1) in 'Darcs.Patch.Prim.V1.Read'
   0% (  0 /  8) in 'Darcs.Patch.Prim.V3.Core'
Warning: Darcs.Patch.Prim.V3.Apply: We do not support associated types in instances yet. These instances are affected:
Darcs.Patch.Apply.Apply Darcs.Patch.Prim.V3.Core.Prim, (GHC.Base.Functor m, GHC.Base.Monad m) =>
Darcs.Patch.ApplyMonad.ApplyMonad (Control.Monad.Trans.State.Lazy.StateT (Darcs.Patch.Prim.V3.ObjectMap.ObjectMap m) m) Darcs.Patch.Prim.V3.ObjectMap.ObjectMap, (GHC.Base.Functor m, GHC.Base.Monad m) =>
Darcs.Patch.ApplyMonad.ApplyMonadTrans m Darcs.Patch.Prim.V3.ObjectMap.ObjectMap
   0% (  0 /  2) in 'Darcs.Patch.Prim.V3.Apply'
   0% (  0 /  1) in 'Darcs.Patch.Prim.V3.Coalesce'
   0% (  0 /  2) in 'Darcs.Patch.Prim.V3.Commute'
   0% (  0 /  1) in 'Darcs.Patch.Prim.V3.Details'
   0% (  0 /  1) in 'Darcs.Patch.Prim.V3.Read'
Warning: Darcs.Patch.Dummy: We do not support associated types in instances yet. These instances are affected:
Darcs.Patch.Apply.Apply Darcs.Patch.Dummy.DummyPatch
   0% (  0 /  2) in 'Darcs.Patch.Dummy'
   0% (  0 /  1) in 'Darcs.Patch.Bracketed.Instances'
   0% (  0 /  3) in 'Darcs.Patch.Viewing'
  67% (  4 /  6) in 'Darcs.Patch.Split'
Warning: Darcs.Patch.Named: We do not support associated types in instances yet. These instances are affected:
Darcs.Patch.Prim.Class.PrimPatchBase p =>
Darcs.Patch.Prim.Class.PrimPatchBase (Darcs.Patch.Named.Named p), Darcs.Patch.Apply.Apply p =>
Darcs.Patch.Apply.Apply (Darcs.Patch.Named.Named p)
   8% (  1 / 12) in 'Darcs.Patch.Named'
   0% (  0 /  1) in 'Darcs.Patch.Patchy.Instances'
   0% (  0 /  2) in 'Darcs.Patch.RepoPatch'
Warning: Darcs.Patch: effect is exported separately but will be documented under Effect. Consider exporting it together with its parent(s) for code clarity.
  10% (  7 / 67) in 'Darcs.Patch'
Warning: Darcs.Patch.PatchInfoAnd: We do not support associated types in instances yet. These instances are affected:
Darcs.Patch.Prim.Class.PrimPatchBase p =>
Darcs.Patch.Prim.Class.PrimPatchBase (Darcs.Patch.PatchInfoAnd.PatchInfoAnd p), Darcs.Patch.Apply.Apply p =>
Darcs.Patch.Apply.Apply (Darcs.Patch.PatchInfoAnd.PatchInfoAnd p)
  38% (  8 / 21) in 'Darcs.Patch.PatchInfoAnd'
Warning: Darcs.Annotate: We do not support associated types in instances yet. These instances are affected:
Darcs.Patch.ApplyMonad.ApplyMonad Darcs.Annotate.AnnotatedM Storage.Hashed.Tree.Tree
  20% (  1 /  5) in 'Darcs.Annotate'
  50% (  5 / 10) in 'Darcs.Patch.Set'
  75% (  3 /  4) in 'Darcs.ProgressPatches'
  67% (  4 /  6) in 'Darcs.CommandsAux'
  33% (  6 / 18) in 'Darcs.Patch.Depends'
  36% (  4 / 11) in 'Darcs.Patch.Match'
   0% (  0 /  4) in 'Darcs.Repository.Old'
  30% (  8 / 27) in 'Darcs.Patch.Choices'
   0% (  0 /  7) in 'Darcs.Patch.TouchesFiles'
   0% (  0 /  2) in 'Darcs.Patch.Prim.V1.Show'
Warning: Darcs.Patch.Prim.V1.Apply: We do not support associated types in instances yet. These instances are affected:
Darcs.Patch.Apply.Apply Darcs.Patch.Prim.V1.Core.Prim
   0% (  0 /  1) in 'Darcs.Patch.Prim.V1.Apply'
   0% (  0 /  1) in 'Darcs.Patch.Prim.V1.Coalesce'
Warning: Darcs.Patch.Prim.V1: We do not support associated types in instances yet. These instances are affected:
Darcs.Patch.Prim.Class.PrimPatchBase Darcs.Pat
src/Darcs/IO.hs:44:10: Warning:
    No explicit method or default declaration for `nestedApply'
    In the instance declaration for `ApplyMonad IO Tree'

src/Darcs/IO.hs:44:10: Warning:
    No explicit method or default declaration for `liftApply'
    In the instance declaration for `ApplyMonad IO Tree'

src/Darcs/IO.hs:44:10: Warning:
    No explicit method or default declaration for `getApplyState'
    In the instance declaration for `ApplyMonad IO Tree'

src/Darcs/IO.hs:44:10: Warning:
    No explicit method or default declaration for `putApplyState'
    In the instance declaration for `ApplyMonad IO Tree'

src/Darcs/IO.hs:44:10: Warning:
    No explicit method or default declaration for `editFile'
    In the instance declaration for `ApplyMonad IO Tree'

src/Darcs/IO.hs:44:10: Warning:
    No explicit method or default declaration for `editDirectory'
    In the instance declaration for `ApplyMonad IO Tree'

src/Darcs/IO.hs:44:10: Warning:
    No explicit method or default declaration for `mDoesFileExist'
    In the instance declaration for `ApplyMonad IO Tree'

src/Darcs/IO.hs:44:10: Warning:
    No explicit method or default declaration for `mReadFilePS'
    In the instance declaration for `ApplyMonad IO Tree'

src/Darcs/IO.hs:115:10: Warning:
    No explicit method or default declaration for `nestedApply'
    In the instance declaration for `ApplyMonad TolerantIO Tree'

src/Darcs/IO.hs:115:10: Warning:
    No explicit method or default declaration for `liftApply'
    In the instance declaration for `ApplyMonad TolerantIO Tree'

src/Darcs/IO.hs:115:10: Warning:
    No explicit method or default declaration for `getApplyState'
    In the instance declaration for `ApplyMonad TolerantIO Tree'

src/Darcs/IO.hs:115:10: Warning:
    No explicit method or default declaration for `putApplyState'
    In the instance declaration for `ApplyMonad TolerantIO Tree'

src/Darcs/IO.hs:115:10: Warning:
    No explicit method or default declaration for `editFile'
    In the instance declaration for `ApplyMonad TolerantIO Tree'

src/Darcs/IO.hs:115:10: Warning:
    No explicit method or default declaration for `editDirectory'
    In the instance declaration for `ApplyMonad TolerantIO Tree'

src/Darcs/IO.hs:115:10: Warning:
    No explicit method or default declaration for `mDoesFileExist'
    In the instance declaration for `ApplyMonad TolerantIO Tree'

src/Darcs/IO.hs:149:10: Warning:
    No explicit method or default declaration for `nestedApply'
    In the instance declaration for `ApplyMonad SilentIO Tree'

src/Darcs/IO.hs:149:10: Warning:
    No explicit method or default declaration for `liftApply'
    In the instance declaration for `ApplyMonad SilentIO Tree'

src/Darcs/IO.hs:149:10: Warning:
    No explicit method or default declaration for `getApplyState'
    In the instance declaration for `ApplyMonad SilentIO Tree'

src/Darcs/IO.hs:149:10: Warning:
    No explicit method or default declaration for `putApplyState'
    In the instance declaration for `ApplyMonad SilentIO Tree'

src/Darcs/IO.hs:149:10: Warning:
    No explicit method or default declaration for `editFile'
    In the instance declaration for `ApplyMonad SilentIO Tree'

src/Darcs/IO.hs:149:10: Warning:
    No explicit method or default declaration for `editDirectory'
    In the instance declaration for `ApplyMonad SilentIO Tree'

src/Darcs/IO.hs:149:10: Warning:
    No explicit method or default declaration for `mDoesFileExist'
    In the instance declaration for `ApplyMonad SilentIO Tree'

src/Darcs/Repository/HashedIO.hs:111:10: Warning:
    No explicit method or default declaration for `nestedApply'
    In the instance declaration for `ApplyMonad (HashedIO p) Tree'

src/Darcs/Repository/HashedIO.hs:111:10: Warning:
    No explicit method or default declaration for `liftApply'
    In the instance declaration for `ApplyMonad (HashedIO p) Tree'

src/Darcs/Repository/HashedIO.hs:111:10: Warning:
    No explicit method or default declaration for `getApplyState'
    In the instance declaration for `ApplyMonad (HashedIO p) Tree'

src/Darcs/Repository/HashedIO.hs:111:10: Warning:
    No explicit method or default declaration for `putApplyState'
    In the instance declaration for `ApplyMonad (HashedIO p) Tree'

src/Darcs/Repository/HashedIO.hs:111:10: Warning:
    No explicit method or default declaration for `editFile'
    In the instance declaration for `ApplyMonad (HashedIO p) Tree'

src/Darcs/Repository/HashedIO.hs:111:10: Warning:
    No explicit method or default declaration for `editDirectory'
    In the instance declaration for `ApplyMonad (HashedIO p) Tree'

src/Darcs/Repository/HashedIO.hs:111:10: Warning:
    No explicit method or default declaration for `mDoesFileExist'
    In the instance declaration for `ApplyMonad (HashedIO p) Tree'

src/Darcs/Repository/HashedIO.hs:111:10: Warning:
    No explicit method or default declaration for `mModifyFilePS'
    In the instance declaration for `ApplyMonad (HashedIO p) Tree'

src/Darcs/Repository/Internal.hs:54:1: Warning:
    The import of `<>' from module `Printer' is redundant

src/Darcs/SelectChanges.hs:50:1: Warning:
    The import of `nullFZ'
    from module `Darcs.Witnesses.WZipper' is redundant

src/Darcs/SelectChanges.hs:294:32: Warning:
    This binding for skipped' shadows the existing binding
      bound at src/Darcs/SelectChanges.hs:280:12
ch.Prim.V1.Core.Prim
   0% (  0 /  2) in 'Darcs.Patch.Prim.V1'
   0% (  0 /  2) in 'Darcs.Patch.Prim.V3.Show'
Warning: Darcs.Patch.Prim.V3: We do not support associated types in instances yet. These instances are affected:
Darcs.Patch.Prim.Class.PrimPatchBase Darcs.Patch.Prim.V3.Core.Prim
   0% (  0 /  2) in 'Darcs.Patch.Prim.V3'
   0% (  0 /  1) in 'Darcs.Patch.V1.Viewing'
   0% (  0 /  2) in 'Darcs.Patch.V1'
  89% ( 16 / 18) in 'Darcs.Patch.V2.Non'
Warning: Darcs.Patch.V2.Real: We do not support associated types in instances yet. These instances are affected:
Darcs.Patch.Prim.Class.PrimPatch prim =>
Darcs.Patch.Prim.Class.PrimPatchBase (Darcs.Patch.V2.Real.RealPatch prim), Darcs.Patch.Prim.Class.PrimPatch prim =>
Darcs.Patch.Apply.Apply (Darcs.Patch.V2.Real.RealPatch prim)
  71% (  5 /  7) in 'Darcs.Patch.V2.Real'
  33% (  1 /  3) in 'Darcs.Patch.V2'
  40% (  4 / 10) in 'Darcs.Patch.Bundle'
  38% ( 10 / 26) in 'Darcs.Repository.Cache'
   4% (  1 / 23) in 'Darcs.Repository.Prefs'
  50% (  1 /  2) in 'Darcs.Diff'
   0% (  0 /  4) in 'Darcs.Resolution'
Warning: Darcs.IO: We do not support associated types in instances yet. These instances are affected:
Darcs.Patch.ApplyMonad.ApplyMonad GHC.Types.IO Storage.Hashed.Tree.Tree, Darcs.Patch.ApplyMonad.ApplyMonad Darcs.IO.TolerantIO Storage.Hashed.Tree.Tree, Darcs.Patch.ApplyMonad.ApplyMonad Darcs.IO.SilentIO Storage.Hashed.Tree.Tree
   0% (  0 /  3) in 'Darcs.IO'
   0% (  0 /  2) in 'Darcs.Repository.ApplyPatches'
  14% (  1 /  7) in 'Darcs.Repository.InternalTypes'
  71% (  5 /  7) in 'Darcs.Repository.LowLevel'
  59% ( 10 / 17) in 'Darcs.Repository.State'
Warning: Darcs.Repository.HashedIO: We do not support associated types in instances yet. These instances are affected:
Darcs.Patch.ApplyMonad.ApplyMonad (Darcs.Repository.HashedIO.HashedIO p) Storage.Hashed.Tree.Tree
   0% (  0 /  6) in 'Darcs.Repository.HashedIO'
   9% (  2 / 23) in 'Darcs.Repository.HashedRepo'
  23% ( 12 / 52) in 'Darcs.Repository.Internal'
   0% (  0 /  3) in 'Darcs.Repository.Merge'
  26% ( 17 / 65) in 'Darcs.Repository'
  16% ( 24 /150) in 'Darcs.Arguments'
   0% (  0 / 23) in 'Darcs.Commands'
  80% (  4 /  5) in 'Darcs.PrintPatch'
   0% (  0 /  4) in 'Darcs.Test'
  33% (  1 /  3) in 'Darcs.Commands.Add'
   0% (  0 /  3) in 'Darcs.Commands.Util'
  50% ( 12 / 24) in 'Darcs.Match'
  89% (  8 /  9) in 'Darcs.SelectChanges'
   0% (  0 /  6) in 'Darcs.Commands.Record'
  33% (  1 /  3) in 'Darcs.Commands.AmendRecord'
   0% (  0 /  2) in 'Darcs.Commands.Annotate'
   0% (  0 /  3) in 'Darcs.Commands.Apply'
   0% (  0 /  3) in 'Darcs.Commands.Changes'
   0% (  0 /  5) in 'Darcs.Repository.Repair'
   0% (  0 /  3) in 'Darcs.Commands.Check'
   0% (  0 /  2) in 'Darcs.Commands.Convert'
   0% (  0 /  2) in 'Darcs.Commands.Diff'
  50% (  1 /  2) in 'Darcs.Commands.Dist'
   0% (  0 /  3) in 'Darcs.Commands.Get'
  33% (  1 /  3) in 'Darcs.Commands.GZCRCs'
   0% (  0 /  3) in 'Darcs.Commands.Init'
   0% (  0 /  2) in 'Darcs.Commands.MarkConflicts'
   0% (  0 /  3) in 'Darcs.Commands.Move'
   0% (  0 /  2) in 'Darcs.Commands.Optimize'
   0% (  0 /  2) in 'Darcs.Commands.Push'
   0% (  0 /  2) in 'Darcs.Commands.Put'
   0% (  0 /  4) in 'Darcs.Commands.Remove'
   0% (  0 /  3) in 'Darcs.Commands.Replace'
   0% (  0 /  3) in 'Darcs.Commands.Unrevert'
   0% (  0 /  2) in 'Darcs.Commands.Revert'
   0% (  0 /  5) in 'Darcs.Commands.Unrecord'
   0% (  0 /  2) in 'Darcs.Commands.Rollback'
   0% (  0 /  2) in 'Darcs.Commands.SetPref'
   0% (  0 /  2) in 'Darcs.Commands.ShowAuthors'
   0% (  0 /  2) in 'Darcs.Commands.ShowBug'
   0% (  0 /  2) in 'Darcs.Commands.ShowContents'
   0% (  0 /  5) in 'Darcs.Commands.ShowFiles'
   0% (  0 /  2) in 'Darcs.Commands.ShowTags'
   0% (  0 /  3) in 'Darcs.Commands.ShowIndex'
   0% (  0 /  2) in 'Darcs.Commands.Tag'
   0% (  0 /  2) in 'Darcs.Commands.Test'
   0% (  0 /  2) in 'Darcs.Commands.TrackDown'
   0% (  0 /  2) in 'Darcs.Commands.TransferMode'
  33% (  1 /  3) in 'Darcs.Commands.WhatsNew'
   0% (  0 /  3) in 'Darcs.Commands.Pull'
   0% (  0 /  2) in 'Darcs.Commands.ShowRepo'
   0% (  0 /  4) in 'Darcs.Commands.Show'
   0% (  0 /  4) in 'Version'
   0% (  0 /  5) in 'URL.HTTP'
   0% (  0 /  2) in 'Darcs.Commands.Send'
  50% (  1 /  2) in 'Darcs.TheCommands'
  17% (  1 /  6) in 'Darcs.Commands.Help'
   0% (  0 /  2) in 'Darcs.ArgumentDefaults'
   0% (  0 /  2) in 'Darcs.RunCommand'
Warning: Darcs.Patch.RegChars: could not find link destinations for:
    Darcs.Patch.RegChars.unescapeChars Darcs.Patch.RegChars.normalRegChars
Warning: IsoDate: could not find link destinations for:
    IsoDate.showIsoDateTime IsoDate.readDate IsoDate.dateTime IsoDate.englishDate IsoDate.englishTime IsoDate.englishAgo IsoDate.cvsDateTime IsoDate.iso8601DateTime IsoDate.optchain IsoDate.englishDuration IsoDate.iso8601Time IsoDate.multiplyDiff IsoDate.copyCalendar
Warning: DateMatcher: could not find link destinations for:
    DateMatcher.withinDay DateMatcher.dateRange DateMatcher.cDateRange DateMatcher.within DateMatcher.samePartialDate DateMatcher.tryMatchers
Warning: Workaround: could not find link destinations for:
    GHC.IO.Exception.HardwareFault GHC.IO.Exception.InvalidArgument GHC.IO.Exception.NoSuchThing GHC.IO.Exception.PermissionDenied GHC.IO.Exception.ResourceExhausted GHC.IO.Exception.UnsatisfiedConstraints GHC.IO.Exception.UnsupportedOperation GHC.IO.Exception.InappropriateType
Warning: Darcs.Witnesses.Sealed: could not find link destinations for:
    Darcs.Witnesses.Sealed.Stepped Darcs.Witnesses.Sealed.Poly
Warning: Progress: could not find link destinations for:
    Progress._progressData
Warning: Darcs.Patch.ReadMonads: could not find link destinations for:
    Darcs.Patch.ReadMonads.SM Darcs.Patch.ReadMonads.myLex
Warning: Printer: could not find link destinations for:
    Printer.St Printer.Document Printer.spaceP Printer.newlineP Printer.hPrintPrintables
Warning: Darcs.Bug: could not find link destinations for:
    Darcs.Bug.BugStuff
Warning: Lcs: could not find link destinations for:
    Lcs.BSTArray Lcs.PArray
Warning: Darcs.RepoPath: could not find link destinations for:
    Darcs.RepoPath.CharLike
Warning: CommandLine: could not find link destinations for:
    CommandLine.FTable
Warning: Darcs.ColorPrinter: could not find link destinations for:
    Darcs.ColorPrinter.Policy Darcs.ColorPrinter.getPolicy Darcs.ColorPrinter.lineColorTrans Darcs.ColorPrinter.escape Darcs.ColorPrinter.noEscape Darcs.ColorPrinter.isPrintableAscii Darcs.ColorPrinter.quoteChar Darcs.ColorPrinter.markEscape Darcs.ColorPrinter.color Darcs.ColorPrinter.makeAsciiart Darcs.ColorPrinter.withColor Darcs.ColorPrinter.setColor Darcs.ColorPrinter.makeBold Darcs.ColorPrinter.makeInvert
Warning: Darcs.Patch.ApplyMonad: could not find link destinations for:
    Darcs.Patch.ApplyMonad.OrigFileNameOf Darcs.Patch.ApplyMonad.FilePathMonad Darcs.Patch.ApplyMonad.FilePathMonadState Darcs.Patch.ApplyMonad.RestrictedApply
Warning: Darcs.Patch.Prim.V1.Commute: could not find link destinations for:
    Darcs.Patch.Prim.V1.Commute.CommuteFunction
Warning: Darcs.Patch.PatchInfoAnd: could not find link destinations for:
    Darcs.Patch.PatchInfoAnd.SimpleHopefully
Warning: Darcs.Annotate: could not find link destinations for:
    Darcs.Annotate.Annotated
Warning: Darcs.Patch.Choices: could not find link destinations for:
    Darcs.Patch.Choices.TG
Warning: Darcs.Patch.Prim.V1.Coalesce: could not find link destinations for:
    Darcs.Patch.Prim.V1.Coalesce.coalesce Darcs.Patch.Prim.V1.Coalesce.pushCoalescePatch
Warning: Darcs.Patch.V2.Non: could not find link destinations for:
    Darcs.Patch.V2.Non.WL
Warning: Darcs.Patch.V2.Real: could not find link destinations for:
    Darcs.Patch.V2.Real.CommonRL Darcs.Patch.V2.Real.Common Darcs.Patch.V2.Real.allNormal Darcs.Patch.V2.Real.pullCommon Darcs.Patch.V2.Real.pullCommonRL
Warning: Darcs.IO: could not find link destinations for:
    Darcs.IO.TolerantIO Darcs.IO.SilentIO
Warning: Darcs.Repository.HashedIO: could not find link destinations for:
    Darcs.Repository.HashedIO.HashDir
Warning: Darcs.Arguments: could not find link destinations for:
    Darcs.Arguments.getContentString Darcs.Arguments.isa Darcs.Arguments.isAnAbsolute Darcs.Arguments.isAnAbsoluteOrStd
Warning: Darcs.Match: could not find link destinations for:
    Darcs.Match.firstMatcher Darcs.Match.secondMatcher
Warning: Darcs.SelectChanges: could not find link destinations for:
    Darcs.SelectChanges.PatchSelection Darcs.SelectChanges.PatchSelectionContext Darcs.SelectChanges.triv Darcs.SelectChanges.iswanted Darcs.SelectChanges.KeyPress Darcs.SelectChanges.currentPatch Darcs.SelectChanges.decide Darcs.SelectChanges.selected
Warning: Darcs.Commands.Replace: could not find link destinations for:
    Darcs.Commands.Replace.filenameToks Darcs.Commands.Replace.replaceHelp
Documentation created: dist/doc/html/darcs/index.html,
dist/doc/html/darcs/darcs.txt
Preprocessing executable 'darcs' for darcs-2.8.5...
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/darcs-2.8.5
Installing executable(s) in /srv/hackage/var/build/tmp-install/bin
Warning: The directory /srv/hackage/var/build/tmp-install/bin is not in the
system search path.
Registering darcs-2.8.5...
Installed darcs-2.8.5

Test log

No test log was submitted for this report.