Build #2 for rosmsg-0.4.3.1

[all reports]

Package rosmsg-0.4.3.1
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted 2016-11-20 11:37:27.466213 UTC
Compiler ghc-8.0.1.20161018
OS linux
Arch x86_64
Dependencies attoparsec-0.13.1.0, base-4.9.0.0, binary-0.8.3.0, bytestring-0.10.8.1, data-default-0.7.1.1, lens-family-1.2.1, pureMD5-2.1.3, template-haskell-2.11.0.0, text-1.2.2.1
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Configuring cereal-0.5.4.0...
Configuring data-default-class-0.1.2.0...
Building data-default-class-0.1.2.0...
Building cereal-0.5.4.0...
Installed data-default-class-0.1.2.0
Configuring dlist-0.8.0.2...
Building dlist-0.8.0.2...
Configuring entropy-0.3.7...
Installed dlist-0.8.0.2
Configuring lens-family-core-1.2.1...
Installed cereal-0.5.4.0
Building lens-family-core-1.2.1...
Building entropy-0.3.7...
Configuring mtl-2.2.1...
Installed lens-family-core-1.2.1
Building mtl-2.2.1...
Configuring old-locale-1.0.0.7...
Installed entropy-0.3.7
Building old-locale-1.0.0.7...
Configuring primitive-0.6.1.0...
Installed old-locale-1.0.0.7
Building primitive-0.6.1.0...
Configuring transformers-compat-0.5.1.4...
Installed mtl-2.2.1
Building transformers-compat-0.5.1.4...
Configuring text-1.2.2.1...
Installed transformers-compat-0.5.1.4
Building text-1.2.2.1...
Configuring data-default-instances-containers-0.0.1...
Installed primitive-0.6.1.0
Building data-default-instances-containers-0.0.1...
Installed data-default-instances-containers-0.0.1
Configuring data-default-instances-dlist-0.0.1...
Building data-default-instances-dlist-0.0.1...
Installed data-default-instances-dlist-0.0.1
Configuring data-default-instances-old-locale-0.0.1...
Building data-default-instances-old-locale-0.0.1...
Configuring lens-family-1.2.1...
Installed data-default-instances-old-locale-0.0.1
Building lens-family-1.2.1...
Configuring tagged-0.8.5...
Installed lens-family-1.2.1
Building tagged-0.8.5...
Configuring vector-0.11.0.0...
Installed tagged-0.8.5
Building vector-0.11.0.0...
Installed text-1.2.2.1
Configuring data-default-0.7.1.1...
Building data-default-0.7.1.1...
Configuring crypto-api-0.13.2...
Installed data-default-0.7.1.1
Building crypto-api-0.13.2...
Installed crypto-api-0.13.2
Configuring hashable-1.2.4.0...
Building hashable-1.2.4.0...
Installed hashable-1.2.4.0
Configuring pureMD5-2.1.3...
Building pureMD5-2.1.3...
Installed pureMD5-2.1.3
Installed vector-0.11.0.0
Configuring scientific-0.3.4.9...
Building scientific-0.3.4.9...
Installed scientific-0.3.4.9
Configuring attoparsec-0.13.1.0...
Building attoparsec-0.13.1.0...
Installed attoparsec-0.13.1.0
Configuring rosmsg-0.4.3.1...
Building rosmsg-0.4.3.1...
Failed to install rosmsg-0.4.3.1
Build log ( /home/builder/.cabal/logs/rosmsg-0.4.3.1.log ):
cabal: Entering directory '/tmp/cabal-tmp-15737/rosmsg-0.4.3.1'
Configuring rosmsg-0.4.3.1...
Building rosmsg-0.4.3.1...
Preprocessing library rosmsg-0.4.3.1...
[1 of 6] Compiling Robotics.ROS.Msg.Types ( src/Robotics/ROS/Msg/Types.hs, dist/build/Robotics/ROS/Msg/Types.o )
[2 of 6] Compiling Robotics.ROS.Msg.Render ( src/Robotics/ROS/Msg/Render.hs, dist/build/Robotics/ROS/Msg/Render.o )
[3 of 6] Compiling Robotics.ROS.Msg.ROSArray ( src/Robotics/ROS/Msg/ROSArray.hs, dist/build/Robotics/ROS/Msg/ROSArray.o )
[4 of 6] Compiling Robotics.ROS.Msg.Parser ( src/Robotics/ROS/Msg/Parser.hs, dist/build/Robotics/ROS/Msg/Parser.o )
[5 of 6] Compiling Robotics.ROS.Msg ( src/Robotics/ROS/Msg.hs, dist/build/Robotics/ROS/Msg.o )
[6 of 6] Compiling Robotics.ROS.Msg.TH ( src/Robotics/ROS/Msg/TH.hs, dist/build/Robotics/ROS/Msg/TH.o )

src/Robotics/ROS/Msg/TH.hs:203:19: error:
    • Couldn't match type ‘CxtQ -> DecQ’ with ‘Q Dec’
      Expected type: [DecQ]
        Actual type: [CxtQ -> DecQ]
    • In the expression: pure $ dataD (cxt []) name [] [recs] derivingD
      In an equation for ‘mkData’:
          mkData name msg
            = pure $ dataD (cxt []) name [] [recs] derivingD
            where
                fields = sanitizeField <$> msg
                recs = recC name (catMaybes (fieldQ <$> fields))
                derivingD = [mkName "P.Show", ....]

src/Robotics/ROS/Msg/TH.hs:204:28: error:
    • Couldn't match expected type ‘Maybe Kind’
                  with actual type ‘[ConQ]’
    • In the fourth argument of ‘dataD’, namely ‘[recs]’
      In the second argument of ‘($)’, namely
        ‘dataD (cxt []) name [] [recs] derivingD’
      In the expression: pure $ dataD (cxt []) name [] [recs] derivingD

src/Robotics/ROS/Msg/TH.hs:204:35: error:
    • Couldn't match type ‘Name’ with ‘Q Con’
      Expected type: [ConQ]
        Actual type: [Name]
    • In the fifth argument of ‘dataD’, namely ‘derivingD’
      In the second argument of ‘($)’, namely
        ‘dataD (cxt []) name [] [recs] derivingD’
      In the expression: pure $ dataD (cxt []) name [] [recs] derivingD
cabal: Leaving directory '/tmp/cabal-tmp-15737/rosmsg-0.4.3.1'
cabal: Error: some packages failed to install:
rosmsg-0.4.3.1 failed during the building phase. The exception was:
ExitFailure 1

Test log

No test log was submitted for this report.