Package: src:cod-tools
Version: 2.2+dfsg-2
Severity: serious
Tags: ftbfs
Dear maintainer:
I tried to build this package in buster with "dpkg-buildpackage -A"
but it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-indep
dh build-indep --with python2,python3 --no-parallel
dh_update_autotools_config -i
dh_autoreconf -i
dh_auto_configure -i
dh_auto_build -i
make -j1 "INSTALL=install --strip-program=true"
make[1]: Entering directory '/<<BUILDDIR>>/cod-tools-2.2+dfsg'
Makefile:138: .diff.depend: No such file or directory
tools/mkperldepend scripts/cif-to-utf8 > scripts/.cif-to-utf8.d
tools/mkperldepend scripts/cif2cod > scripts/.cif2cod.d
tools/mkperldepend scripts/cif2csv > scripts/.cif2csv.d
tools/mkperldepend scripts/cif2json > scripts/.cif2json.d
tools/mkperldepend scripts/cif2rdf > scripts/.cif2rdf.d
[... snipped ...]
pycodcif.c:322:43: warning: passing argument 3 of 'PyDict_SetItemString' makes
pointer from integer without a cast [-Wint-conversion]
PyDict_SetItemString( ret, "nerrors", PyInt_FromLong( nerrors ) );
^~~~~~~~~~~~~~
In file included from /usr/include/python3.6m/Python.h:90:0,
from pycodcif.c:1:
/usr/include/python3.6m/dictobject.h:160:17: note: expected 'PyObject * {aka
struct _object *}' but argument is of type 'int'
PyAPI_FUNC(int) PyDict_SetItemString(PyObject *dp, const char *key, PyObject
*item);
^~~~~~~~~~~~~~~~~~~~
x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions
-Wl,-z,relro -Wl,-z,relro -Wl,-z,now -g -O2
-fdebug-prefix-map=/<<BUILDDIR>>/cod-tools-2.2+dfsg=. -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2
build/temp.linux-x86_64-3.6/<<BUILDDIR>>/cod-tools-2.2+dfsg/src/externals/cexceptions/cxprintf.o
build/temp.linux-x86_64-3.6/<<BUILDDIR>>/cod-tools-2.2+dfsg/src/externals/cexceptions/stringx.o
build/temp.linux-x86_64-3.6/<<BUILDDIR>>/cod-tools-2.2+dfsg/src/externals/cexceptions/allocx.o
build/temp.linux-x86_64-3.6/<<BUILDDIR>>/cod-tools-2.2+dfsg/src/externals/cexceptions/stdiox.o
build/temp.linux-x86_64-3.6/<<BUILDDIR>>/cod-tools-2.2+dfsg/src/externals/cexceptions/cexceptions.o
build/temp.linux-x86_64-3.6/<<BUILDDIR>>/cod-tools-2.2+dfsg/src/components/codcif/cif_options.o
build/temp.linux-x86_64-3.6/<<BUILDDIR>>/cod-tools-2.2+dfsg/src/components/codcif/common.o
build/temp.linux-x86_64-3.6/<<BUILDDIR>>/cod-tools-2.2+dfsg/src/compo
nents/codcif/ciftable.o
build/temp.linux-x86_64-3.6/<<BUILDDIR>>/cod-tools-2.2+dfsg/src/components/codcif/cif2_lexer.o
build/temp.linux-x86_64-3.6/<<BUILDDIR>>/cod-tools-2.2+dfsg/src/components/codcif/cifvalue.o
build/temp.linux-x86_64-3.6/<<BUILDDIR>>/cod-tools-2.2+dfsg/src/components/codcif/cifmessage.o
build/temp.linux-x86_64-3.6/<<BUILDDIR>>/cod-tools-2.2+dfsg/src/components/codcif/cif_grammar_flex.o
build/temp.linux-x86_64-3.6/<<BUILDDIR>>/cod-tools-2.2+dfsg/src/components/codcif/cif_lexer.o
build/temp.linux-x86_64-3.6/<<BUILDDIR>>/cod-tools-2.2+dfsg/src/components/codcif/cif.o
build/temp.linux-x86_64-3.6/<<BUILDDIR>>/cod-tools-2.2+dfsg/src/components/codcif/datablock.o
build/temp.linux-x86_64-3.6/<<BUILDDIR>>/cod-tools-2.2+dfsg/src/components/codcif/cif_compiler.o
build/temp.linux-x86_64-3.6/<<BUILDDIR>>/cod-tools-2.2+dfsg/src/components/codcif/ciflist.o
build/temp.linux-x86_64-3.6/<<BUILDDIR>>/cod-tools-2.2+dfsg/src/components/codcif/cif_grammar.tab.o
build/temp.linux-x86_64-
3.6/<<BUILDDIR>>/cod-tools-2.2+dfsg/src/components/codcif/cif2_grammar.tab.o
build/temp.linux-x86_64-3.6/pycodcif_wrap.o
build/temp.linux-x86_64-3.6/pycodcif.o -o
build/lib.linux-x86_64-3.6/pycodcif/_pycodcif.cpython-36m-x86_64-linux-gnu.so
running install_lib
creating /<<BUILDDIR>>/cod-tools-2.2+dfsg/debian/python3-pycodcif
creating /<<BUILDDIR>>/cod-tools-2.2+dfsg/debian/python3-pycodcif/usr
creating /<<BUILDDIR>>/cod-tools-2.2+dfsg/debian/python3-pycodcif/usr/local
creating /<<BUILDDIR>>/cod-tools-2.2+dfsg/debian/python3-pycodcif/usr/local/lib
creating
/<<BUILDDIR>>/cod-tools-2.2+dfsg/debian/python3-pycodcif/usr/local/lib/python3.6
creating
/<<BUILDDIR>>/cod-tools-2.2+dfsg/debian/python3-pycodcif/usr/local/lib/python3.6/dist-packages
creating
/<<BUILDDIR>>/cod-tools-2.2+dfsg/debian/python3-pycodcif/usr/local/lib/python3.6/dist-packages/pycodcif
copying
build/lib.linux-x86_64-3.6/pycodcif/_pycodcif.cpython-36m-x86_64-linux-gnu.so
->
/<<BUILDDIR>>/cod-tools-2.2+dfsg/debian/python3-pycodcif/usr/local/lib/python3.6/dist-packages/pycodcif
copying build/lib.linux-x86_64-3.6/pycodcif/__init__.py ->
/<<BUILDDIR>>/cod-tools-2.2+dfsg/debian/python3-pycodcif/usr/local/lib/python3.6/dist-packages/pycodcif
copying build/lib.linux-x86_64-3.6/pycodcif/pycodcif.py ->
/<<BUILDDIR>>/cod-tools-2.2+dfsg/debian/python3-pycodcif/usr/local/lib/python3.6/dist-packages/pycodcif
byte-compiling
/<<BUILDDIR>>/cod-tools-2.2+dfsg/debian/python3-pycodcif/usr/local/lib/python3.6/dist-packages/pycodcif/__init__.py
to __init__.cpython-36.pyc
byte-compiling
/<<BUILDDIR>>/cod-tools-2.2+dfsg/debian/python3-pycodcif/usr/local/lib/python3.6/dist-packages/pycodcif/pycodcif.py
to pycodcif.cpython-36.pyc
running install_egg_info
running egg_info
writing pycodcif.egg-info/PKG-INFO
writing dependency_links to pycodcif.egg-info/dependency_links.txt
writing top-level names to pycodcif.egg-info/top_level.txt
reading manifest file 'pycodcif.egg-info/SOURCES.txt'
writing manifest file 'pycodcif.egg-info/SOURCES.txt'
Copying pycodcif.egg-info to
/<<BUILDDIR>>/cod-tools-2.2+dfsg/debian/python3-pycodcif/usr/local/lib/python3.6/dist-packages/pycodcif-2.2.egg-info
running install_scripts
make[1]: Leaving directory '/<<BUILDDIR>>/cod-tools-2.2+dfsg'
debian/rules override_dh_install
make[1]: Entering directory '/<<BUILDDIR>>/cod-tools-2.2+dfsg'
for TPL in debian/templates/*; \
do sed -e "s@##DEB_HOST_MULTIARCH##@x86_64-linux-gnu@g" \
${TPL} > debian/$(basename ${TPL}); \
done
rm /<<BUILDDIR>>/cod-tools-2.2+dfsg/debian/tmp/usr/bin/cif_parse_old_star
doc/man/cif_parse_old_star.1
dh_install
rm -rf
/<<BUILDDIR>>/cod-tools-2.2+dfsg/debian/cod-tools/usr/share/perl5/COD/CIF/Parser
rm
/<<BUILDDIR>>/cod-tools-2.2+dfsg/debian/cod-tools/usr/share/perl5/COD/Precision.pm
rm: cannot remove
'/<<BUILDDIR>>/cod-tools-2.2+dfsg/debian/cod-tools/usr/share/perl5/COD/Precision.pm':
No such file or directory
debian/rules:18: recipe for target 'override_dh_install' failed
make[1]: *** [override_dh_install] Error 1
make[1]: Leaving directory '/<<BUILDDIR>>/cod-tools-2.2+dfsg'
debian/rules:10: recipe for target 'binary-indep' failed
make: *** [binary-indep] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-indep subprocess
returned exit status 2
--------------------------------------------------------------------------------
Hint: Try splitting override_dh_install into override_dh_install-arch
and override_dh_install-indep.
Hint 2: Try uploading in source-only form (dpkg-buildpackage -S)
so that this kind of bugs do not propagate to testing.
Thanks.