Package: src:ppl
Version: 1:1.1-7
User: sanv...@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
dh_autoreconf
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
./configure --build x86_64-linux-gnu --host x86_64-linux-gnu 
--disable-ppl_lpsol --disable-ppl_lcdd --enable-interfaces=c,cxx,swi_prolog \

[... snipped ...]

config.status: creating demos/ppl_lcdd/examples/Makefile
config.status: creating demos/ppl_lpsol/Makefile
config.status: creating demos/ppl_lpsol/examples/Makefile
config.status: creating demos/ppl_pips/Makefile
config.status: creating demos/ppl_pips/examples/Makefile
config.status: creating doc/Makefile
config.status: creating doc/user.doxyconf-latex
config.status: creating doc/devref.doxyconf-latex
config.status: creating doc/user.doxyconf-html
config.status: creating doc/devref.doxyconf-html
config.status: creating doc/user-language-interface.doxyconf
config.status: creating doc/devref-language-interface.doxyconf
config.status: creating interfaces/Makefile
config.status: creating interfaces/C/Makefile
config.status: creating interfaces/C/ppl_c_version.h
config.status: creating interfaces/C/tests/Makefile
config.status: creating interfaces/Java/Makefile
config.status: creating interfaces/Java/jni/Makefile
config.status: creating interfaces/Java/tests/Makefile
config.status: creating interfaces/Java/parma_polyhedra_library/Makefile
config.status: creating interfaces/OCaml/Makefile
config.status: creating interfaces/OCaml/tests/Makefile
config.status: creating interfaces/Prolog/Makefile
config.status: creating interfaces/Prolog/Ciao/Makefile
config.status: creating interfaces/Prolog/GNU/Makefile
config.status: creating interfaces/Prolog/SICStus/Makefile
config.status: creating interfaces/Prolog/SWI/Makefile
config.status: creating interfaces/Prolog/XSB/Makefile
config.status: creating interfaces/Prolog/YAP/Makefile
config.status: creating interfaces/Prolog/tests/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
touch configure-stamp
export save_size=10000 ; /usr/bin/make -C doc user-configured
make[1]: Entering directory '/<<PKGBUILDDIR>>/doc'
make[1]: *** No rule to make target '../interfaces/C/ppl_c.h', needed by 
'ppl-user-configured-c-interface-1.1-html'.  Stop.
make[1]: Leaving directory '/<<PKGBUILDDIR>>/doc'
debian/rules:113: recipe for target 'build-indep-stamp' failed
make: *** [build-indep-stamp] Error 2
dpkg-buildpackage: error: debian/rules build-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.

Reply via email to