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

Andreas Tille andreas at an3as.eu
Sun Jan 15 08:45:27 UTC 2017


Hi,

I intended to upgrade jellyfish[1] to make sure autopkgtest will run.
When trying to build I've got a strange new FTBFS:

libtool: install: ranlib /build/jellyfish-2.2.6/debian/tmp/usr/lib/perl/5.24.0/jellyfish.a
libtool: warning: remember to run 'libtool --finish /usr/lib/perl/5.24.0'
mv: cannot stat 'jellyfish.so.0.0.0U': No such file or directory
libtool:   error: error: relink 'swig/perl5/jellyfish.la' with the above command before installing it
Makefile:1051: recipe for target 'install-perlextLTLIBRARIES' failed
make[4]: *** [install-perlextLTLIBRARIES] Error 1
make[4]: Leaving directory '/build/jellyfish-2.2.6'


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


I have no idea how to deal with these appendixes 'T' or 'U' to the
library version.

Any hints?

Kind regards

     Andreas.


[1] https://anonscm.debian.org/git/debian-med/jellyfish.git

-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list