alphaHeavy / protobuf

An implementation of Google's Protocol Buffers in Haskell.
http://hackage.haskell.org/package/protobuf
BSD 3-Clause "New" or "Revised" License
95 stars 18 forks source link

Test suite fails on armhf architecture #32

Open spwhitton opened 7 years ago

spwhitton commented 7 years ago

protobuf's test suite is failing on Debian's armhf builders, causing the package to fail to build. Do you have any ideas how this could be debugged? Current output is not so verbose:

Preprocessing test suite 'protobuf-test' for protobuf-0.2.1.1...
[1 of 1] Compiling Main             ( tests/Main.hs, dist-ghc/build/protobuf-test/protobuf-test-tmp/Main.o )
Linking dist-ghc/build/protobuf-test/protobuf-test ...
touch build-ghc-stamp
. /usr/share/haskell-devscripts/Dh_Haskell.sh && \
check_recipe
Running debian/hlibrary.setup test --builddir=dist-ghc --show-details=direct
Running 1 test suites...
Test suite protobuf-test: RUNNING...
Root
  Primitive Wire
    int32:                                       OK (0.02s)
      +++ OK, passed 100 tests (100% prop_wire :: Int32).
    int64:                                       OK
      +++ OK, passed 100 tests (100% prop_wire :: Int64).
    word32:                                      OK
      +++ OK, passed 100 tests (100% prop_wire :: Word32).
    word64:                                      OK
      +++ OK, passed 100 tests (100% prop_wire :: Word64).
    sint32:                                      OK
      +++ OK, passed 100 tests (100% prop_wire :: Signed Int32).
    sint64:                                      OK
      +++ OK, passed 100 tests (100% prop_wire :: Signed Int64).
    fixed32:                                     OK
      +++ OK, passed 100 tests (100% prop_wire :: Fixed Word32).
    fixed64:                                     OK
      +++ OK, passed 100 tests (100% prop_wire :: Fixed Word64).
    sfixed32:                                    OK
      +++ OK, passed 100 tests (100% prop_wire :: Fixed Int32).
    sfixed64:                                    OK
      +++ OK, passed 100 tests (100% prop_wire :: Fixed Int64).
    float:                                       OK
      +++ OK, passed 100 tests (100% prop_wire :: Float).
    double:                                      Test suite protobuf-test: FAIL
Test suite logged to: dist-ghc/test/protobuf-0.2.1.1-protobuf-test.log
0 of 1 test suites (0 of 1 test cases) passed.
/usr/share/cdbs/1/class/hlibrary.mk:154: recipe for target 'check-ghc-stamp' failed
make: *** [check-ghc-stamp] Error 1

https://buildd.debian.org/status/fetch.php?pkg=haskell-protobuf&arch=armhf&ver=0.2.1.1-2&stamp=1494398510&raw=0