Build #7 for nptools-0.1

[all reports]

Package nptools-0.1
Install DependencyFailed FileManip-0.3.3.1
Docs NotTried
Tests NotTried
Time submitted 2016-12-30 04:16:20.535786 UTC
Compiler ghc-8.0.1.20161018
OS linux
Arch x86_64
Dependencies HSH-2.1.2, base-4.9.0.0, time-1.6.0.1, base-4.9.0.0, base-4.9.0.0, base-4.9.0.0, old-locale-1.0.0.7, time-1.6.0.1, base-4.9.0.0, HSH-2.1.2, ansi-terminal-0.6.2.3, base-4.9.0.0, base-4.9.0.0, bytestring-0.10.8.1, process-1.4.2.0, HSH-2.1.2, base-4.9.0.0, process-1.4.2.0, split-0.2.3.1, base-4.9.0.0, base-4.9.0.0, base-4.9.0.0, base-4.9.0.0, base-4.9.0.0, base-4.9.0.0, FileManip-0.3.3.1, SHA-1.6.4.2, base-4.9.0.0, filepath-1.4.1.0, base-4.9.0.0, base-4.9.0.0, base-4.9.0.0, base-4.9.0.0
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Configuring ansi-terminal-0.6.2.3...
Configuring SHA-1.6.4.2...
Building ansi-terminal-0.6.2.3...
Building SHA-1.6.4.2...
Installed ansi-terminal-0.6.2.3
Configuring call-stack-0.1.0...
Building call-stack-0.1.0...
Installed call-stack-0.1.0
Configuring extensible-exceptions-0.1.1.4...
Building extensible-exceptions-0.1.1.4...
Installed extensible-exceptions-0.1.1.4
Configuring mtl-2.2.1...
Building mtl-2.2.1...
Installed SHA-1.6.4.2
Configuring network-2.6.3.1...
Configuring random-1.1...
Installed mtl-2.2.1
Building random-1.1...
Building network-2.6.3.1...
Configuring old-locale-1.0.0.7...
Installed random-1.1
Building old-locale-1.0.0.7...
Configuring split-0.2.3.1...
Installed old-locale-1.0.0.7
Building split-0.2.3.1...
Configuring text-1.2.2.1...
Installed split-0.2.3.1
Building text-1.2.2.1...
Configuring HUnit-1.5.0.0...
Installed network-2.6.3.1
Building HUnit-1.5.0.0...
Installed HUnit-1.5.0.0
Configuring FileManip-0.3.3.1...
Building FileManip-0.3.3.1...
Configuring old-time-1.1.0.3...
Failed to install FileManip-0.3.3.1
Build log ( /home/builder/.cabal/logs/FileManip-0.3.3.1.log ):
cabal: Entering directory '/tmp/cabal-tmp-32116/FileManip-0.3.3.1'
Configuring FileManip-0.3.3.1...
Building FileManip-0.3.3.1...
Preprocessing library FileManip-0.3.3.1...
[1 of 5] Compiling System.FilePath.GlobPattern ( System/FilePath/GlobPattern.hs, dist/build/System/FilePath/GlobPattern.o )
[2 of 5] Compiling System.FilePath.Error ( System/FilePath/Error.hs, dist/build/System/FilePath/Error.o )

System/FilePath/Error.hs:22:1: warning: [-Wdodgy-imports]
    Module ‘Prelude’ does not export ‘catch’
[3 of 5] Compiling System.FilePath.Find ( System/FilePath/Find.hs, dist/build/System/FilePath/Find.o )

System/FilePath/Find.hs:148:24: error:
    • No instance for (Applicative FindClause)
        arising from the 'deriving' clause of a data type declaration
      Possible fix:
        use a standalone 'deriving instance' declaration,
          so you can specify the instance context yourself
    • When deriving the instance for (Monad FindClause)
cabal: Leaving directory '/tmp/cabal-tmp-32116/FileManip-0.3.3.1'
Building old-time-1.1.0.3...
Configuring regex-base-0.93.2...
Installed old-time-1.1.0.3
Building regex-base-0.93.2...
Configuring hslogger-1.2.10...
Installed regex-base-0.93.2
Building hslogger-1.2.10...
Configuring regex-posix-0.95.2...
Installed text-1.2.2.1
Building regex-posix-0.95.2...
Installed hslogger-1.2.10
Configuring parsec-3.1.11...
Building parsec-3.1.11...
Installed regex-posix-0.95.2
Configuring regex-compat-0.95.1...
Building regex-compat-0.95.1...
Installed regex-compat-0.95.1
Installed parsec-3.1.11
Configuring MissingH-1.4.0.1...
Building MissingH-1.4.0.1...
Installed MissingH-1.4.0.1
Configuring HSH-2.1.2...
Building HSH-2.1.2...
Failed to install HSH-2.1.2
Build log ( /home/builder/.cabal/logs/HSH-2.1.2.log ):
cabal: Entering directory '/tmp/cabal-tmp-32116/HSH-2.1.2'
Configuring HSH-2.1.2...
Warning: 'ghc-options: -threaded' has no effect for libraries. It should only
be used for executables.
Building HSH-2.1.2...
Preprocessing library HSH-2.1.2...

on the commandline: warning:
    -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS
[1 of 4] Compiling HSH.Channel      ( HSH/Channel.hs, dist/build/HSH/Channel.o )

HSH/Channel.hs:61:42: warning: [-Wname-shadowing]
    This binding for ‘h’ shadows the existing binding
      bound at HSH/Channel.hs:59:22

HSH/Channel.hs:62:39: warning: [-Wname-shadowing]
    This binding for ‘h’ shadows the existing binding
      bound at HSH/Channel.hs:59:22
[2 of 4] Compiling HSH.Command      ( HSH/Command.hs, dist/build/HSH/Command.o )

HSH/Command.hs:38:1: warning: [-Wdodgy-imports]
    Module ‘Prelude’ does not export ‘catch’

HSH/Command.hs:43:1: warning: [-Wunused-imports]
    The import of ‘Data.Maybe.Utils’ is redundant
      except perhaps to import instances from ‘Data.Maybe.Utils’
    To import instances alone, use: import Data.Maybe.Utils()

HSH/Command.hs:45:1: warning: [-Wunused-imports]
    The import of ‘Data.List.Utils’ is redundant
      except perhaps to import instances from ‘Data.List.Utils’
    To import instances alone, use: import Data.List.Utils()

HSH/Command.hs:50:1: warning: [-Wunused-imports]
    The import of ‘Control.Concurrent’ is redundant
      except perhaps to import instances from ‘Control.Concurrent’
    To import instances alone, use: import Control.Concurrent()

HSH/Command.hs:58:1: warning: [-Wunused-top-binds]
    Defined but not used: ‘d’

HSH/Command.hs:59:1: warning: [-Wunused-top-binds]
    Defined but not used: ‘dr’

HSH/Command.hs:60:1: warning: [-Wmissing-signatures]
    Top-level binding with no type signature: em :: String -> IO ()

HSH/Command.hs:113:1: warning: [-Worphans]
    Orphan instance:
      instance [overlap ok] Show (Handle -> Handle -> IO ())
    To avoid this
        move the instance declaration to the module of the class or of the type, or
        wrap the type with a newtype and declare the instance on the new type.

HSH/Command.hs:115:1: warning: [-Worphans]
    Orphan instance: instance [overlap ok] Show (Channel -> IO Channel)
    To avoid this
        move the instance declaration to the module of the class or of the type, or
        wrap the type with a newtype and declare the instance on the new type.

HSH/Command.hs:117:1: warning: [-Worphans]
    Orphan instance: instance [overlap ok] Show (String -> String)
    To avoid this
        move the instance declaration to the module of the class or of the type, or
        wrap the type with a newtype and declare the instance on the new type.

HSH/Command.hs:119:1: warning: [-Worphans]
    Orphan instance: instance [overlap ok] Show (() -> String)
    To avoid this
        move the instance declaration to the module of the class or of the type, or
        wrap the type with a newtype and declare the instance on the new type.

HSH/Command.hs:121:1: warning: [-Worphans]
    Orphan instance: instance [overlap ok] Show (String -> IO String)
    To avoid this
        move the instance declaration to the module of the class or of the type, or
        wrap the type with a newtype and declare the instance on the new type.

HSH/Command.hs:123:1: warning: [-Worphans]
    Orphan instance: instance [overlap ok] Show (() -> IO String)
    To avoid this
        move the instance declaration to the module of the class or of the type, or
        wrap the type with a newtype and declare the instance on the new type.

HSH/Command.hs:125:1: warning: [-Worphans]
    Orphan instance:
      instance [overlap ok] Show (BSL.ByteString -> BSL.ByteString)
    To avoid this
        move the instance declaration to the module of the class or of the type, or
        wrap the type with a newtype and declare the instance on the new type.

HSH/Command.hs:127:1: warning: [-Worphans]
    Orphan instance: instance [overlap ok] Show (() -> BSL.ByteString)
    To avoid this
        move the instance declaration to the module of the class or of the type, or
        wrap the type with a newtype and declare the instance on the new type.

HSH/Command.hs:129:1: warning: [-Worphans]
    Orphan instance:
      instance [overlap ok] Show (BSL.ByteString -> IO BSL.ByteString)
    To avoid this
        move the instance declaration to the module of the class or of the type, or
        wrap the type with a newtype and declare the instance on the new type.

HSH/Command.hs:131:1: warning: [-Worphans]
    Orphan instance:
      instance [overlap ok] Show (() -> IO BSL.ByteString)
    To avoid this
        move the instance declaration to the module of the class or of the type, or
        wrap the type with a newtype and declare the instance on the new type.

HSH/Command.hs:133:1: warning: [-Worphans]
    Orphan instance:
      instance [overlap ok] Show (BS.ByteString -> BS.ByteString)
    To avoid this
        move the instance declaration to the module of the class or of the type, or
        wrap the type with a newtype and declare the instance on the new type.

HSH/Command.hs:135:1: warning: [-Worphans]
    Orphan instance: instance [overlap ok] Show (() -> BS.ByteString)
    To avoid this
        move the instance declaration to the module of the class or of the type, or
        wrap the type with a newtype and declare the instance on the new type.

HSH/Command.hs:137:1: warning: [-Worphans]
    Orphan instance:
      instance [overlap ok] Show (BS.ByteString -> IO BS.ByteString)
    To avoid this
        move the instance declaration to the module of the class or of the type, or
        wrap the type with a newtype and declare the instance on the new type.

HSH/Command.hs:139:1: warning: [-Worphans]
    Orphan instance:
      instance [overlap ok] Show (() -> IO BS.ByteString)
    To avoid this
        move the instance declaration to the module of the class or of the type, or
        wrap the type with a newtype and declare the instance on the new type.

HSH/Command.hs:234:1: warning: [-Worphans]
    Orphan instance: instance [overlap ok] Show ([String] -> [String])
    To avoid this
        move the instance declaration to the module of the class or of the type, or
        wrap the type with a newtype and declare the instance on the new type.

HSH/Command.hs:236:1: warning: [-Worphans]
    Orphan instance: instance [overlap ok] Show (() -> [String])
    To avoid this
        move the instance declaration to the module of the class or of the type, or
        wrap the type with a newtype and declare the instance on the new type.

HSH/Command.hs:238:1: warning: [-Worphans]
    Orphan instance:
      instance [overlap ok] Show ([String] -> IO [String])
    To avoid this
        move the instance declaration to the module of the class or of the type, or
        wrap the type with a newtype and declare the instance on the new type.

HSH/Command.hs:240:1: warning: [-Worphans]
    Orphan instance: instance [overlap ok] Show (() -> IO [String])
    To avoid this
        move the instance declaration to the module of the class or of the type, or
        wrap the type with a newtype and declare the instance on the new type.

HSH/Command.hs:289:14: warning: [-Wmissing-fields]
    • Fields of ‘CreateProcess’ not initialised: detach_console,
                                                 create_new_console, new_session, child_group,
                                                 child_user
    • In the expression:
        CreateProcess
          {cmdspec = c, cwd = Nothing, env = environ, std_in = UseHandle ih,
           std_out = CreatePipe, std_err = Inherit, close_fds = True,
           create_group = False, delegate_ctlc = False}
      In an equation for ‘cp’:
          cp
            = CreateProcess
                {cmdspec = c, cwd = Nothing, env = environ, std_in = UseHandle ih,
                 std_out = CreatePipe, std_err = Inherit, close_fds = True,
                 create_group = False, delegate_ctlc = False}
      In the expression:
        let
          cp
            = CreateProcess
                {cmdspec = c, cwd = Nothing, env = environ, std_in = UseHandle ih,
                 std_out = CreatePipe, std_err = Inherit, close_fds = True,
                 create_group = False, delegate_ctlc = False}
        in
          do { (_, oh', _, ph) <- createProcess cp;
               let oh = ...;
               return (ChanHandle oh, [(printCmdSpec c, waitForProcess ph)]) }

HSH/Command.hs:298:1: warning: [-Wtabs]
    Tab character found here, and in 23 further locations.
    Please use spaces instead.

HSH/Command.hs:309:14: warning: [-Wmissing-fields]
    • Fields of ‘CreateProcess’ not initialised: detach_console,
                                                 create_new_console, new_session, child_group,
                                                 child_user
    • In the expression:
        CreateProcess
          {cmdspec = cspec, cwd = Nothing, env = environ,
           std_in = CreatePipe, std_out = CreatePipe, std_err = Inherit,
           close_fds = True, create_group = False, delegate_ctlc = False}
      In an equation for ‘cp’:
          cp
            = CreateProcess
                {cmdspec = cspec, cwd = Nothing, env = environ,
                 std_in = CreatePipe, std_out = CreatePipe, std_err = Inherit,
                 close_fds = True, create_group = False, delegate_ctlc = False}
      In the expression:
        let
          cp
            = CreateProcess
                {cmdspec = cspec, cwd = Nothing, env = environ,
                 std_in = CreatePipe, std_out = CreatePipe, std_err = Inherit,
                 close_fds = True, create_group = False, delegate_ctlc = False}
        in
          do { (ih', oh', _, ph) <- createProcess cp;
               let ih = ...;
               let oh = ...;
               .... }

HSH/Command.hs:344:38: warning: [-Wname-shadowing]
    This binding for ‘env’ shadows the existing binding
      imported from ‘System.Process’ at HSH/Command.hs:51:1-21
      (and originally defined in ‘process-1.4.2.0:System.Process.Common’)

HSH/Command.hs:464:12: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘c’
    Suppress this warning by saying ‘_ <- evalfunc c’

HSH/Command.hs:586:1: warning: [-Worphans]
    Orphan instance: instance [overlap ok] Show EnvironFilter
    To avoid this
        move the instance declaration to the module of the class or of the type, or
        wrap the type with a newtype and declare the instance on the new type.
[3 of 4] Compiling HSH.ShellEquivs  ( HSH/ShellEquivs.hs, dist/build/HSH/ShellEquivs.o )

HSH/ShellEquivs.hs:385:48: error:
    Ambiguous occurrence ‘isSymbolicLink’
    It could refer to either ‘SD.isSymbolicLink’,
                             imported from ‘System.Directory’ at HSH/ShellEquivs.hs:89:1-48
                          or ‘System.Posix.Files.isSymbolicLink’,
                             imported from ‘System.Posix.Files’ at HSH/ShellEquivs.hs:94:43-56
                             (and originally defined in ‘unix-2.7.2.0:System.Posix.Files.Common’)

HSH/ShellEquivs.hs:395:52: error:
    Ambiguous occurrence ‘isSymbolicLink’
    It could refer to either ‘SD.isSymbolicLink’,
                             imported from ‘System.Directory’ at HSH/ShellEquivs.hs:89:1-48
                          or ‘System.Posix.Files.isSymbolicLink’,
                             imported from ‘System.Posix.Files’ at HSH/ShellEquivs.hs:94:43-56
                             (and originally defined in ‘unix-2.7.2.0:System.Posix.Files.Common’)
cabal: Leaving directory '/tmp/cabal-tmp-32116/HSH-2.1.2'
cabal: Error: some packages failed to install:
FileManip-0.3.3.1 failed during the building phase. The exception was:
ExitFailure 1
HSH-2.1.2 failed during the building phase. The exception was:
ExitFailure 1
nptools-0.1 depends on FileManip-0.3.3.1 which failed to install.

Test log

No test log was submitted for this report.