Bug#979465: flint: FTBFS twice in a row

Andreas Beckmann anbe at debian.org
Wed Jan 6 22:56:58 GMT 2021


Source: flint
Version: 2.7.0-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)

Hi,

flint (at least in experimental, I haven't tried the version from sid)
fails to build twice in a row since not all build artifacts are cleaned
up after a successful build which breaks a subsequent dpkg-source call:

 debian/rules clean
dh clean
   dh_auto_clean
        make -j3 distclean
make[1]: Entering directory '/build/flint-2.7.0'
make[2]: Entering directory '/build/flint-2.7.0/aprcl'
rm -rf ../build/aprcl ../build/aprcl/../aprcl.lo
[...]
make[2]: Leaving directory '/build/flint-2.7.0/fq_zech_mpoly_factor'
rm -rf test_helpers.o profiler.o
rm -f  build/printf.o  build/fprintf.o  build/sprintf.o  build/scanf.o  build/fscanf.o  build/sscanf.o  build/clz_tab.o  build/memory_manager.o  build/version.o  build/profiler.o  build/thread_support.o  build/exception.o  build/hashmap.o  build/inlines.o  build/printf.lo  build/fprintf.lo  build/sprintf.lo  build/scanf.lo  build/fscanf.lo  build/sscanf.lo  build/clz_tab.lo  build/memory_manager.lo  build/version.lo  build/profiler.lo  build/thread_support.lo  build/exception.lo  build/hashmap.lo  build/inlines.lo  build/test/t-add_ssaaaa  build/test/t-add_sssaaaaaa  build/test/t-add_ssssaaaaaaaa  build/test/t-byte_swap  build/test/t-count_leading_zeros  build/test/t-count_trailing_zeros  build/test/t-invert_limb  build/test/t-sdiv_qrnnd  build/test/t-smul_ppmm  build/test/t-sub_dddmmmsss  build/test/t-sub_ddmmss  build/test/t-udiv_qrnnd  build/test/t-udiv_qrnnd_preinv  build/test/t-umul_ppmm  profile/p-invert_limb  profile/p-udiv_qrnnd  profile/p-udiv_qrnnd_preinv  examples/crt  examples/delta_qexp  examples/fmpq_poly  examples/fmpz_mod_poly  examples/fmpz_poly_factor_zassenhaus  examples/fmpz_poly_q  examples/fq_poly  examples/multi_crt  examples/padic  examples/partitions  examples/primegen  examples/qadic  examples/radix  examples/stirling_matrix
rm -f libflint.a
rm -f libflint.so libflint.so.15
rm -f libflint-2.7.0.so.15.0.0
rm -rf build
rm -f flint-config.h config.log fft_tuning.h fmpz-conversions.h Makefile fmpz/fmpz.c
make[1]: Leaving directory '/build/flint-2.7.0'
   dh_clean
 dpkg-source -b .
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building flint using existing ./flint_2.7.0.orig.tar.gz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: error: cannot represent change to libflint-2.7.0.so:
dpkg-source: error:   new version is symlink to libflint-2.7.0.so.15.0.0
dpkg-source: error:   old version is nonexistent
dpkg-buildpackage: error: dpkg-source -b . subprocess returned exit status 127

The libflint-2.7.0.so symlink is the culprit causing the failure.


Andreas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: flint_2.7.0-1_twice.log.gz
Type: application/gzip
Size: 368577 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20210106/a86be938/attachment-0001.gz>


More information about the debian-science-maintainers mailing list