Build #2 for hogre-0.1.0
| Package | hogre-0.1.0 |
|---|
| Install | ConfigureFailed |
|---|---|
| Docs | NotTried |
| Tests | NotTried |
| Time submitted | 2015-05-31 11:36:10.572461 UTC |
|---|---|
| Compiler | ghc-7.8.3 |
| OS | linux |
| Arch | x86_64 |
| Dependencies | haskell98-2.0.0.3, base-4.7.0.1 |
| Flags | none |
Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies...
Downloading hogre-0.1.0...
[1 of 1] Compiling Main ( /tmp/hogre-0.1.0-26348/hogre-0.1.0/dist/setup/setup.hs, /tmp/hogre-0.1.0-26348/hogre-0.1.0/dist/setup/Main.o )
/tmp/hogre-0.1.0-26348/hogre-0.1.0/dist/setup/setup.hs:44:17:
Couldn't match type ‘[(String, Maybe String)]
-> containers-0.5.5.1:Data.Map.Base.Map String String
-> ProgramLocation
-> ConfiguredProgram’
with ‘ConfiguredProgram’
Expected type: IO ConfiguredProgram
Actual type: IO
([(String, Maybe String)]
-> containers-0.5.5.1:Data.Map.Base.Map String String
-> ProgramLocation
-> ConfiguredProgram)
In the expression:
return $ ConfiguredProgram pname Nothing [] (FoundOnSystem loc)
In a case alternative:
Just loc
-> return $ ConfiguredProgram pname Nothing [] (FoundOnSystem loc)
In a stmt of a 'do' block:
case mloc of {
Nothing
-> err
$ "Could not find program \""
++
pname
++
"\"."
++
"Try installing the program from "
++
src
++
"."
++
"If you've installed the program, make sure the program is in your PATH."
Just loc
-> return
$ ConfiguredProgram pname Nothing [] (FoundOnSystem loc) }
/tmp/hogre-0.1.0-26348/hogre-0.1.0/dist/setup/setup.hs:44:62:
Couldn't match expected type ‘[String]’
with actual type ‘ProgramLocation’
In the fourth argument of ‘ConfiguredProgram’, namely
‘(FoundOnSystem loc)’
In the second argument of ‘($)’, namely
‘ConfiguredProgram pname Nothing [] (FoundOnSystem loc)’
/tmp/hogre-0.1.0-26348/hogre-0.1.0/dist/setup/setup.hs:89:51:
Couldn't match type ‘Distribution.ModuleName.ModuleName’
with ‘[Char]’
Expected type: [FilePath]
Actual type: [Distribution.ModuleName.ModuleName]
In the second argument of ‘notElem’, namely ‘expModules’
In the first argument of ‘filter’, namely ‘(`notElem` expModules)’
/tmp/hogre-0.1.0-26348/hogre-0.1.0/dist/setup/setup.hs:90:49:
Couldn't match type ‘Distribution.ModuleName.ModuleName’
with ‘[Char]’
Expected type: String -> FilePath
Actual type: String -> Distribution.ModuleName.ModuleName
In the first argument of ‘map’, namely ‘fullModuleName’
In the second argument of ‘filter’, namely
‘(map fullModuleName genhsmodulenames)’
/tmp/hogre-0.1.0-26348/hogre-0.1.0/dist/setup/setup.hs:91:35:
Couldn't match expected type ‘Maybe Language’
with actual type ‘[[Char]]’
In the 12th argument of ‘BuildInfo’, namely ‘["OgreMain"]’
In the expression:
BuildInfo
True
[]
[]
[]
[]
[(Dependency
(PackageName "OgreMain") (laterVersion (Version [1, 8] [])))]
[]
cppfiles
[resCgenHsBase]
(filter
(`notElem` expModules) (map fullModuleName genhsmodulenames))
[]
["OgreMain"]
[]
[]
[]
[]
[]
[]
[]
[]
[Dependency
(PackageName "base")
(intersectVersionRanges
(orLaterVersion (Version [3] []))
(earlierVersion (Version [5] []))),
Dependency (PackageName "haskell98") anyVersion]
In an equation for ‘libbuildinfo’:
libbuildinfo
= BuildInfo
True
[]
[]
[]
[]
[(Dependency
(PackageName "OgreMain") (laterVersion (Version [1, ....] [])))]
[]
cppfiles
[resCgenHsBase]
(filter
(`notElem` expModules) (map fullModuleName genhsmodulenames))
[]
["OgreMain"]
[]
[]
[]
[]
[]
[]
[]
[]
[Dependency
(PackageName "base")
(intersectVersionRanges
(orLaterVersion (Version [3] []))
(earlierVersion (Version [5] []))),
Dependency (PackageName "haskell98") anyVersion]
/tmp/hogre-0.1.0-26348/hogre-0.1.0/dist/setup/setup.hs:92:33:
Couldn't match type ‘Dependency’ with ‘[Char]’
Expected type: FilePath
Actual type: Dependency
In the expression:
Dependency
(PackageName "base")
(intersectVersionRanges
(orLaterVersion (Version [3] []))
(earlierVersion (Version [5] [])))
In the 21st argument of ‘BuildInfo’, namely
‘[Dependency
(PackageName "base")
(intersectVersionRanges
(orLaterVersion (Version [3] []))
(earlierVersion (Version [5] []))),
Dependency (PackageName "haskell98") anyVersion]’
/tmp/hogre-0.1.0-26348/hogre-0.1.0/dist/setup/setup.hs:95:33:
Couldn't match type ‘Dependency’ with ‘[Char]’
Expected type: FilePath
Actual type: Dependency
In the expression: Dependency (PackageName "haskell98") anyVersion
In the 21st argument of ‘BuildInfo’, namely
‘[Dependency
(PackageName "base")
(intersectVersionRanges
(orLaterVersion (Version [3] []))
(earlierVersion (Version [5] []))),
Dependency (PackageName "haskell98") anyVersion]’
/tmp/hogre-0.1.0-26348/hogre-0.1.0/dist/setup/setup.hs:96:3:
Couldn't match type ‘[Distribution.ModuleName.ModuleName]
-> Bool -> BuildInfo -> Library’
with ‘Library’
Expected type: IO Library
Actual type: IO
([Distribution.ModuleName.ModuleName]
-> Bool -> BuildInfo -> Library)
In a stmt of a 'do' block:
return $ Library expModules True libbuildinfo
In the expression:
do { genhsmodulenames <- map takeBaseName
<$> getFiles "hs" resCgenHs;
cppfiles <- getFiles "cpp" resCgen;
let expModules = map fullModuleName ...
libbuildinfo
= BuildInfo
True
...
...
...
...
...
...
cppfiles
...
(filter
(`notElem` expModules) (map fullModuleName genhsmodulenames))
...
...
...
...
...
...
...
...
...
...
...;
return $ Library expModules True libbuildinfo }
In an equation for ‘mkLibrary’:
mkLibrary
= do { genhsmodulenames <- map takeBaseName
<$> getFiles "hs" resCgenHs;
cppfiles <- getFiles "cpp" resCgen;
let expModules = ...
....;
.... }
/tmp/hogre-0.1.0-26348/hogre-0.1.0/dist/setup/setup.hs:96:31:
Couldn't match expected type ‘[ModuleReexport]’
with actual type ‘Bool’
In the second argument of ‘Library’, namely ‘True’
In the second argument of ‘($)’, namely
‘Library expModules True libbuildinfo’
/tmp/hogre-0.1.0-26348/hogre-0.1.0/dist/setup/setup.hs:96:36:
Couldn't match expected type ‘[Distribution.ModuleName.ModuleName]’
with actual type ‘[FilePath]
-> [(CompilerFlavor, [String])]
-> [(CompilerFlavor, [String])]
-> [(CompilerFlavor, [String])]
-> [(String, String)]
-> [Dependency]
-> containers-0.5.5.1:Data.Map.Base.Map PackageName ModuleRenaming
-> BuildInfo’
Probable cause: ‘libbuildinfo’ is applied to too few arguments
In the third argument of ‘Library’, namely ‘libbuildinfo’
In the second argument of ‘($)’, namely
‘Library expModules True libbuildinfo’
Failed to install hogre-0.1.0
cabal: Error: some packages failed to install:
hogre-0.1.0 failed during the configure step. The exception was:
ExitFailure 1
Test log
No test log was submitted for this report.