Bug#806657: love: FTBFS when built with dpkg-buildpackage -A (dh_install: love-doc missing files)

Santiago Vila sanvila at debian.org
Sun Nov 29 20:25:09 UTC 2015


Package: src:love
Version: 0.9.1-3
User: sanvila at debian.org
Usertags: binary-indep
Severity: important

Dear maintainer:

I tried to build this package with "dpkg-buildpackage -A"
(i.e. only architecture-independent packages), and it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh_testdir
libtoolize
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `platform/unix/m4'.
libtoolize: linking file `platform/unix/m4/libtool.m4'
libtoolize: linking file `platform/unix/m4/ltoptions.m4'
libtoolize: linking file `platform/unix/m4/ltsugar.m4'
libtoolize: linking file `platform/unix/m4/ltversion.m4'
libtoolize: linking file `platform/unix/m4/lt~obsolete.m4'
dh_autoreconf
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `platform/unix'.
libtoolize: copying file `platform/unix/ltmain.sh'

[... snipped ...]

checking for devil... yes
checking for libmodplug... yes
checking for vorbisfile... yes
checking for library containing sqrt... none required
checking for library containing PHYSFS_init... -lphysfs
checking for library containing glLoadIdentity... -lGL
checking for library containing lua_pcall... -lluajit-5.1 
checking for library containing mpg123_open_feed... -lmpg123
checking for library containing mpg123_seek_64... none required
checking for socklen_t... yes
checking for luajit5.1... no
checking for luajit... no
checking for lua... lua
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
cd src/scripts/ && lua auto.lua boot graphics
boot: Success
graphics: Success
touch configure-stamp
dh_testdir
touch build-indep-stamp
 fakeroot debian/rules binary-indep
dh_testdir
dh_testroot
dh_prep -i
dh_installdirs -i
dh_testdir
dh_testroot
dh_installchangelogs -i
dh_installdocs -i
dh_installexamples -i
dh_install -i
dh_install: love-doc missing files (demos/*.love), aborting
debian/rules:87: recipe for target 'binary-indep' failed
make: *** [binary-indep] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-indep gave error exit status 2
--------------------------------------------------------------------------------

Sorry not to have a fix, as I am reporting many bugs similar to
this one. The common hints are:

* If the only architecture-independent packages are dummy transitional
ones and they were released with jessie, the easy fix is to drop them
now.

* When using "dh", it is allowed to use (independently)
optional targets override_dh_foo-arch and override_dh_foo-indep
(for several values of "foo").


Once that both "dpkg-buildpackage -A" and "dpkg-buildpackage -B" work
properly, the package would be suitable to be uploaded in source-only
form if you wish.

Thanks.



More information about the Pkg-games-devel mailing list