[Debian-med-packaging] FTBFS in jellyfish trying to move strangely named shared library jellyfish.so.0.0.0U which does not exist

Gianfranco Costamagna locutusofborg at debian.org
Mon Feb 27 15:17:10 UTC 2017


Hi,


>mv: cannot stat 'jellyfish.so.0.0.0U': No such file or directory

>I vaguely suspect that this might be connected to the latest perl
>upgrade but I have never seen things like this.  I can confirm that
>in the build chroot there is
>
>root at sputnik:/build/jellyfish-2.2.6# find . -name "jellyfish.so.0.0*"
>./debian/tmp/usr/lib/perl/5.24.0/jellyfish.so.0.0.0
>./swig/perl5/.libs/jellyfish.so.0.0.0T


nope, because the -1 version, with the latest perl builds correctly.

The responsible change is the bump of compat level to 10, enabling parallel
builds by default.
if you try a DEB_BUILD_OPTIONS=parallel=1 (or feed dh with --no-parallel) it builds
correctly.
I suspect a race condition on your Makefile

G.



More information about the Debian-med-packaging mailing list