Build #7 for lambdacube-bullet-0.1.1
| Package | lambdacube-bullet-0.1.1 |
|---|
| Install | DependencyFailed bullet-0.1.1 |
|---|---|
| Docs | NotTried |
| Tests | NotTried |
| Time submitted | 2016-12-31 02:33:07.119838 UTC |
|---|---|
| Compiler | ghc-8.0.1.20161018 |
| OS | linux |
| Arch | x86_64 |
| Dependencies | GLFW-0.5.2.5, OpenGL-3.0.1.0, base-4.9.0.0, bullet-0.1.1, containers-0.5.7.1, elerea-2.9.0, hslogger-1.2.10, lambdacube-engine-0.2.4 |
| Flags | none |
Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies...
Configuring ObjectName-1.1.0.1...
Configuring bullet-0.1.1...
Building ObjectName-1.1.0.1...
Configuring bitmap-0.0.2...
Failed to install bullet-0.1.1
Build log ( /home/builder/.cabal/logs/bullet-0.1.1.log ):
cabal: Entering directory '/tmp/cabal-tmp-22241/bullet-0.1.1'
Configuring bullet-0.1.1...
cabal: Missing dependencies on foreign libraries:
* Missing C libraries: BulletDynamics, LinearMath, BulletCollision
This problem can usually be solved by installing the system packages that
provide these libraries (you may need the "-dev" versions). If the libraries
are already installed but in a non-standard location then you can use the
flags --extra-include-dirs= and --extra-lib-dirs= to specify where they are.
cabal: Leaving directory '/tmp/cabal-tmp-22241/bullet-0.1.1'
Building bitmap-0.0.2...
Installed ObjectName-1.1.0.1
Configuring bytestring-trie-0.2.4.1...
Building bytestring-trie-0.2.4.1...
Configuring digest-0.0.1.2...
Installed bytestring-trie-0.2.4.1
Building digest-0.0.1.2...
Configuring fixed-0.2.1.1...
Installed bitmap-0.0.2
Building fixed-0.2.1.1...
Configuring mtl-2.2.1...
Installed digest-0.0.1.2
Building mtl-2.2.1...
Configuring half-0.2.2.3...
Installed fixed-0.2.1.1
Building half-0.2.2.3...
Configuring old-locale-1.0.0.7...
Installed half-0.2.2.3
Building old-locale-1.0.0.7...
Configuring network-2.6.3.1...
Installed mtl-2.2.1
Configuring primitive-0.6.1.0...
Installed old-locale-1.0.0.7
Building primitive-0.6.1.0...
Building network-2.6.3.1...
Configuring random-1.1...
Installed primitive-0.6.1.0
Building random-1.1...
Configuring stm-2.4.4.1...
Installed random-1.1
Building stm-2.4.4.1...
Configuring text-1.2.2.1...
Installed network-2.6.3.1
Building text-1.2.2.1...
Configuring transformers-compat-0.5.1.4...
Installed stm-2.4.4.1
Building transformers-compat-0.5.1.4...
Configuring uulib-0.9.22...
Installed transformers-compat-0.5.1.4
Building uulib-0.9.22...
Configuring zlib-0.6.1.2...
Installed uulib-0.9.22
Building zlib-0.6.1.2...
Installed text-1.2.2.1
Configuring stb-image-0.2.1...
Building stb-image-0.2.1...
Installed zlib-0.6.1.2
Configuring old-time-1.1.0.3...
Building old-time-1.1.0.3...
Configuring vector-0.11.0.0...
Installed stb-image-0.2.1
Configuring vect-0.4.7...
Installed old-time-1.1.0.3
Building vector-0.11.0.0...
Building vect-0.4.7...
Configuring StateVar-1.1.0.4...
Installed vect-0.4.7
Building StateVar-1.1.0.4...
Configuring hslogger-1.2.10...
Installed StateVar-1.1.0.4
Building hslogger-1.2.10...
Configuring transformers-base-0.4.4...
Installed hslogger-1.2.10
Building transformers-base-0.4.4...
Configuring xml-1.3.14...
Installed transformers-base-0.4.4
Building xml-1.3.14...
Configuring OpenGLRaw-3.2.4.0...
Installed vector-0.11.0.0
Building OpenGLRaw-3.2.4.0...
Installed xml-1.3.14
Configuring zip-archive-0.3.0.5...
Building zip-archive-0.3.0.5...
Configuring vector-algorithms-0.7.0.1...
Installed zip-archive-0.3.0.5
Building vector-algorithms-0.7.0.1...
Configuring elerea-2.9.0...
Installed vector-algorithms-0.7.0.1
Building elerea-2.9.0...
Installed elerea-2.9.0
Installed OpenGLRaw-3.2.4.0
Configuring GLURaw-2.0.0.3...
Configuring lambdacube-engine-0.2.4...
Building GLURaw-2.0.0.3...
Building lambdacube-engine-0.2.4...
Failed to install lambdacube-engine-0.2.4
Build log ( /home/builder/.cabal/logs/lambdacube-engine-0.2.4.log ):
cabal: Entering directory '/tmp/cabal-tmp-22239/lambdacube-engine-0.2.4'
Configuring lambdacube-engine-0.2.4...
Building lambdacube-engine-0.2.4...
Preprocessing library lambdacube-engine-0.2.4...
on the commandline: warning:
-XDatatypeContexts is deprecated: It was widely considered a misfeature, and has been removed from the Haskell language.
[ 1 of 57] Compiling Graphics.LambdaCube.Types ( Graphics/LambdaCube/Types.hs, dist/build/Graphics/LambdaCube/Types.o )
Graphics/LambdaCube/Types.hs:6:5: warning: [-Wdodgy-exports]
The export item `module Data.Vect.Float.Instances' exports nothing
Graphics/LambdaCube/Types.hs:11:1: warning: [-Wunused-imports]
The import of ‘Data.Vect.Float.Instances’ is redundant
except perhaps to import instances from ‘Data.Vect.Float.Instances’
To import instances alone, use: import Data.Vect.Float.Instances()
[ 2 of 57] Compiling Graphics.LambdaCube.Utility ( Graphics/LambdaCube/Utility.hs, dist/build/Graphics/LambdaCube/Utility.o )
[ 3 of 57] Compiling Graphics.LambdaCube.Tree ( Graphics/LambdaCube/Tree.hs, dist/build/Graphics/LambdaCube/Tree.o )
[ 4 of 57] Compiling Graphics.LambdaCube.Skeleton ( Graphics/LambdaCube/Skeleton.hs, dist/build/Graphics/LambdaCube/Skeleton.o )
[ 5 of 57] Compiling Graphics.LambdaCube.RenderSystemCapabilities ( Graphics/LambdaCube/RenderSystemCapabilities.hs, dist/build/Graphics/LambdaCube/RenderSystemCapabilities.o )
[ 6 of 57] Compiling Graphics.LambdaCube.PixelFormat ( Graphics/LambdaCube/PixelFormat.hs, dist/build/Graphics/LambdaCube/PixelFormat.o )
[ 7 of 57] Compiling Graphics.LambdaCube.Loader.SkeletonXML ( Graphics/LambdaCube/Loader/SkeletonXML.hs, dist/build/Graphics/LambdaCube/Loader/SkeletonXML.o )
[ 8 of 57] Compiling Graphics.LambdaCube.Loader.Generated.ResourceScriptScanner ( Graphics/LambdaCube/Loader/Generated/ResourceScriptScanner.hs, dist/build/Graphics/LambdaCube/Loader/Generated/ResourceScriptScanner.o )
Graphics/LambdaCube/Loader/Generated/ResourceScriptScanner.hs:193:31: error:
• Couldn't match expected type ‘[AlexAcc
(String -> Pos -> Token) t]’
with actual type ‘e0’
because type variable ‘t’ would escape its scope
This (rigid, skolem) type variable is bound by
the inferred type of
alex_scan_tkn :: t
-> AlexInput
-> Int#
-> AlexInput
-> Int#
-> AlexLastAcc (String -> Pos -> Token)
-> (AlexLastAcc (String -> Pos -> Token), (Pos, String))
at Graphics/LambdaCube/Loader/Generated/ResourceScriptScanner.hs:(190,1)-(229,47)
• In the first argument of ‘check_accs’, namely
‘(alex_accept `quickIndex` (I# (s)))’
In the expression: check_accs (alex_accept `quickIndex` (I# (s)))
In an equation for ‘new_acc’:
new_acc = check_accs (alex_accept `quickIndex` (I# (s)))
• Relevant bindings include
check_accs :: [AlexAcc (String -> Pos -> Token) t]
-> AlexLastAcc (String -> Pos -> Token)
(bound at Graphics/LambdaCube/Loader/Generated/ResourceScriptScanner.hs:220:9)
user :: t
(bound at Graphics/LambdaCube/Loader/Generated/ResourceScriptScanner.hs:190:15)
alex_scan_tkn :: t
-> AlexInput
-> Int#
-> AlexInput
-> Int#
-> AlexLastAcc (String -> Pos -> Token)
-> (AlexLastAcc (String -> Pos -> Token), (Pos, String))
(bound at Graphics/LambdaCube/Loader/Generated/ResourceScriptScanner.hs:190:1)
Graphics/LambdaCube/Loader/Generated/ResourceScriptScanner.hs:204:17: error:
• Pattern bindings containing unlifted types should use an outermost bang pattern:
((I# (ord_c))) = ord c
• In the expression:
let
(base) = alexIndexInt32OffAddr alex_base s
((I# (ord_c))) = ord c
(offset) = (base +# ord_c)
....
in
case new_s of {
-1# -> (new_acc, input)
_ -> alex_scan_tkn
user orig_input (len +# 1#) new_input new_s new_acc }
In a case alternative:
Just (c, new_input)
-> let
(base) = alexIndexInt32OffAddr alex_base s
((I# (ord_c))) = ord c
....
in
case new_s of {
-1# -> (new_acc, input)
_ -> alex_scan_tkn
user orig_input (len +# 1#) new_input new_s new_acc }
In the second argument of ‘seq’, namely
‘case alexGetChar input of {
Nothing -> (new_acc, input)
Just (c, new_input)
-> let
(base) = ...
....
in
case new_s of {
-1# -> ...
_ -> alex_scan_tkn
user orig_input (len +# 1#) new_input new_s new_acc } }’
Graphics/LambdaCube/Loader/Generated/ResourceScriptScanner.hs:208:31: error:
• Couldn't match expected type ‘Bool’ with actual type ‘Int#’
• In the first argument of ‘(&&)’, namely ‘(offset >=# 0#)’
In the expression: (offset >=# 0#) && (check ==# ord_c)
In the expression:
if (offset >=# 0#) && (check ==# ord_c) then
alexIndexInt16OffAddr alex_table offset
else
alexIndexInt16OffAddr alex_deflt s
Graphics/LambdaCube/Loader/Generated/ResourceScriptScanner.hs:208:50: error:
• Couldn't match expected type ‘Bool’ with actual type ‘Int#’
• In the second argument of ‘(&&)’, namely ‘(check ==# ord_c)’
In the expression: (offset >=# 0#) && (check ==# ord_c)
In the expression:
if (offset >=# 0#) && (check ==# ord_c) then
alexIndexInt16OffAddr alex_table offset
else
alexIndexInt16OffAddr alex_deflt s
cabal: Leaving directory '/tmp/cabal-tmp-22239/lambdacube-engine-0.2.4'
Installed GLURaw-2.0.0.3
Configuring OpenGL-3.0.1.0...
Building OpenGL-3.0.1.0...
Installed OpenGL-3.0.1.0
Configuring GLFW-0.5.2.5...
Building GLFW-0.5.2.5...
Installed GLFW-0.5.2.5
cabal: Error: some packages failed to install:
bullet-0.1.1 failed during the configure step. The exception was:
ExitFailure 1
lambdacube-bullet-0.1.1 depends on bullet-0.1.1 which failed to install.
lambdacube-engine-0.2.4 failed during the building phase. The exception was:
ExitFailure 1
Test log
No test log was submitted for this report.