[Debian-med-packaging] Bug#919239: ball: FTBFS when built with dpkg-buildpackage -A

Santiago Vila sanvila at debian.org
Mon Jan 14 00:40:47 GMT 2019


Package: src:ball
Version: 1.5.0+git20180813.37fc53c-2
Severity: serious
Tags: ftbfs

Hello Andreas. Just in case this went unnoticed:

This package fails to build with "dpkg-buildpackage -A". From my build log:

--------------------------------------------------------------------------------
[...]
   create-stamp debian/debhelper-build-stamp
 fakeroot debian/rules binary-indep
dh binary-indep --buildsystem=cmake --builddirectory=build --with python2
   dh_testroot -i -O--buildsystem=cmake -O--builddirectory=build
   dh_prep -i -O--buildsystem=cmake -O--builddirectory=build
	rm -f -- debian/libball1.5-data.substvars debian/libball1.5-doc.substvars
	rm -fr -- debian/.debhelper/generated/libball1.5-data/ debian/libball1.5-data/ debian/tmp/ debian/.debhelper/generated/libball1.5-doc/ debian/libball1.5-doc/
   debian/rules override_dh_auto_install-indep
make[1]: Entering directory '/<<BUILDDIR>>/ball-1.5.0+git20180813.37fc53c'
mkdir -p debian/libball1.5-doc/usr/share/doc/libball1.5/html \
	debian/libball1.5-data/usr/share/BALL-1.5/doc \
	debian/libball1.5-doc/usr/share/doc/libball1.5/html/BALL
cp    build/usr/share/doc/BALL/TUTORIAL/tutorial.pdf	debian/libball1.5-doc/usr/share/doc/libball1.5/
# we need the BALLView documentation in the data path as well... sorry for that
cp -r build/usr/share/doc/BALL/EXAMPLES/PYTHON/BALLView	debian/libball1.5-data/usr/share/BALL-1.5/doc
cp -r build/usr/share/doc/BALL/html/*			debian/libball1.5-doc/usr/share/doc/libball1.5/html/BALL
cp -r build/usr/share/BALL/*    debian/libball1.5-data/usr/share/BALL-1.5
make[1]: Leaving directory '/<<BUILDDIR>>/ball-1.5.0+git20180813.37fc53c'
   debian/rules override_dh_install
make[1]: Entering directory '/<<BUILDDIR>>/ball-1.5.0+git20180813.37fc53c'
dh_install
	install -d debian/.debhelper/generated/libball1.5-data
	install -d debian/.debhelper/generated/libball1.5
	install -d debian/.debhelper/generated/libball1.5-dev
	install -d debian/.debhelper/generated/libballview1.5
	install -d debian/.debhelper/generated/libballview1.5-dev
	install -d debian/.debhelper/generated/python-ball
	install -d debian/.debhelper/generated/ballview
	install -d debian/.debhelper/generated/libball1.5-doc
dh_sip
	(grep -a -s -v sip:Depends debian/libball1.5-data.substvars; echo sip:Depends=sip-api-12.5) > debian/libball1.5-data.substvars.new
	mv debian/libball1.5-data.substvars.new debian/libball1.5-data.substvars
	(grep -a -s -v sip:Depends debian/libball1.5-doc.substvars; echo sip:Depends=sip-api-12.5) > debian/libball1.5-doc.substvars.new
	mv debian/libball1.5-doc.substvars.new debian/libball1.5-doc.substvars
find debian/python-ball/usr/lib/python*/dist-packages/ -name BALLPyMacros.h -delete
find: 'debian/python-ball/usr/lib/python*/dist-packages/': No such file or directory
make[1]: *** [debian/rules:158: override_dh_install] Error 1
make[1]: Leaving directory '/<<BUILDDIR>>/ball-1.5.0+git20180813.37fc53c'
make: *** [debian/rules:16: binary-indep] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-indep subprocess returned exit status 2
--------------------------------------------------------------------------------

The usual recipe in cases like this is to split override_dh_install
into override_dh_install-arch and override_dh_install-indep.

Thanks.



More information about the Debian-med-packaging mailing list