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.

Reply via email to