ons. 1. des. 2021 kl. 11:39 skrev Bastian Germann <b...@debian.org>:
>
> Source: c-blosc
> Severity: serious
> Version: 1.21.1+ds2-1
>
> The build fails on mips64el with:
>
> 98% tests passed, 35 tests failed out of 1651
>
> Total Test time (real) = 452.24 sec
>
> The following tests FAILED:
>           1 - test_api (Failed)
>           2 - test_bitshuffle_leftovers (Failed)
>         270 - test_compressor (Failed)
>         672 - test_noinit (Failed)
>         673 - test_nolock (Failed)
>         674 - test_nthreads (Failed)
>         1606 - test_compat_blosc-1.11.1-blosclz.cdata (Failed)
>         1607 - test_compat_blosc-1.11.1-lz4.cdata (Failed)
>         1608 - test_compat_blosc-1.11.1-lz4hc.cdata (Failed)
>         1609 - test_compat_blosc-1.11.1-snappy.cdata (Failed)
>         1610 - test_compat_blosc-1.11.1-zlib.cdata (Failed)
>         1611 - test_compat_blosc-1.11.1-zstd.cdata (Failed)
>         1612 - test_compat_blosc-1.14.0-blosclz.cdata (Failed)
>         1613 - test_compat_blosc-1.14.0-lz4.cdata (Failed)
>         1614 - test_compat_blosc-1.14.0-lz4hc.cdata (Failed)
>         1615 - test_compat_blosc-1.14.0-snappy.cdata (Failed)
>         1616 - test_compat_blosc-1.14.0-zlib.cdata (Failed)
>         1617 - test_compat_blosc-1.14.0-zstd.cdata (Failed)
>         1618 - test_compat_blosc-1.18.0-blosclz-bitshuffle.cdata (Failed)
>         1619 - test_compat_blosc-1.18.0-blosclz.cdata (Failed)
>         1620 - test_compat_blosc-1.18.0-lz4-bitshuffle.cdata (Failed)
>         1621 - test_compat_blosc-1.18.0-lz4.cdata (Failed)
>         1622 - test_compat_blosc-1.18.0-lz4hc.cdata (Failed)
>         1623 - test_compat_blosc-1.18.0-zlib.cdata (Failed)
>         1624 - test_compat_blosc-1.18.0-zstd.cdata (Failed)
>         1625 - test_compat_blosc-1.3.0-blosclz.cdata (Failed)
>         1626 - test_compat_blosc-1.3.0-lz4.cdata (Failed)
>         1627 - test_compat_blosc-1.3.0-lz4hc.cdata (Failed)
>         1628 - test_compat_blosc-1.3.0-snappy.cdata (Failed)
>         1629 - test_compat_blosc-1.3.0-zlib.cdata (Failed)
>         1630 - test_compat_blosc-1.7.0-blosclz.cdata (Failed)
>         1631 - test_compat_blosc-1.7.0-lz4.cdata (Failed)
>         1632 - test_compat_blosc-1.7.0-lz4hc.cdata (Failed)
>         1633 - test_compat_blosc-1.7.0-snappy.cdata (Failed)
>         1634 - test_compat_blosc-1.7.0-zlib.cdata (Failed)
> Errors while running CTest
> make[1]: *** [Makefile:94: test] Error 8
> make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-mips64el-linux-gnuabi64'
> dh_auto_test: error: cd obj-mips64el-linux-gnuabi64 && make -j4 test 
> ARGS\+=--verbose ARGS\+=-j4 returned exit code 2
>

I believe it's related to cmake and the recently updated package.
The previous version of c-blosc (1.21.1+ds1-1) uploaded 2021-10-08
used cmake with version 3.21.3-4, it built successfully. Building
c-blosc with the current version of cmake fails, as does the earlier
versions of c-blosc, I tested 1.17.1+ds1-1, 1.20.1+ds1-2 and
1.21.1+ds1-1. What's strange is that it's only on mips64el the
testsuite fails, none of the other architectures seems to be affected.
I have yet to discover where the fault lies, if it's cmake itself or
the CMakeLists.txt in c-blosc.

The solution to make the testsuite succeed is to override the cmake
flag provided by debhelper '-DCMAKE_BUILD_TYPE=None' Changing this to
'Release' is enough to make the testsuite succeed.


Regards,
Håvard

Reply via email to