[Debian-med-packaging] Bug#829622: consensuscore2: FTBFS on hurd-i386: 'dict' object has no attribute 'iteritems'
Aaron M. Ucko
amu at alum.mit.edu
Mon Jul 4 19:08:07 UTC 2016
Source: consensuscore2
Version: 0.12.0-1
Severity: important
Justification: fails to build from source
The hurd-i386 build of consensuscore2 failed when trying to install
the Python 3 module:
dh_auto_install -a -O--buildsystem=pybuild
I: pybuild base:184: dh_auto_install --buildsystem=cmake --builddirectory="/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build" --destdir="/«PKGBUILDDIR»/debian/python-consensuscore2" --
I: pybuild base:184: /usr/bin/python3 setup.py install --root /«PKGBUILDDIR»/debian/python3-consensuscore2
Traceback (most recent call last):
File "setup.py", line 138, in <module>
cmake(thisDir)
File "setup.py", line 112, in __call__
for k, v in self.definitions.iteritems():
AttributeError: 'dict' object has no attribute 'iteritems'
E: pybuild pybuild:274: install: plugin distutils failed with: exit code=1: /usr/bin/python3 setup.py install --root /«PKGBUILDDIR»/debian/python3-consensuscore2
dh_auto_install: pybuild --install -i python{version} -p 3.5 --dest-dir /«PKGBUILDDIR»/debian/tmp returned exit code 13
debian/rules:9: recipe for target 'binary-arch' failed
make: *** [binary-arch] Error 13
The dict.iteritems method is only available in Python 2.x, but it
looks like the (Linux) i386 build was unaffected because it didn't
invoke setup.py here at all:
dh_auto_install -a -O--buildsystem=pybuild
I: pybuild base:184: dh_auto_install --buildsystem=cmake --builddirectory="/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build" --destdir="/«PKGBUILDDIR»/debian/python-consensuscore2" --
I: pybuild base:184: dh_auto_install --buildsystem=cmake --builddirectory="/«PKGBUILDDIR»/.pybuild/pythonX.Y_3.5/build" --destdir="/«PKGBUILDDIR»/debian/python3-consensuscore2" --
dh_install -a -O--buildsystem=pybuild
I'm not sure offhand why not. Could you please take a look?
Thanks!
More information about the Debian-med-packaging
mailing list