[Reproducible-builds] Bug#797854: libsixel: Missing Build-Depends on python

Chris Lamb lamby at debian.org
Thu Sep 3 01:51:00 UTC 2015


Source: libsixel
Version: 1.5.2-1
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org
Tags: patch

Dear Maintainer,

libsixel fails to build from source in unstable/amd64 due
to missing Build-Depends on python:

  [..]

  configure:15220: checking for a Python interpreter with version >= 2.3
  configure:15237: python -c import sys # split strings by '.' and
  convert to numeric. Append some zeros # because we need at least 4
  digits for the hex conversion. # map returns an iterator in Python 3.0
  and a list in 2.x minver = list(map(int, '2.3'.split('.'))) + [0, 0,
  0] minverhex = 0 # xrange is not present in Python 3.0 and range
  returns an iterator for i in list(range(0, 4)): minverhex = (minverhex
  << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
  ./configure: line 15238: python: command not found
  configure:15240: $? = 127
  configure:15237: python2 -c import sys # split strings by '.' and
  convert to numeric. Append some zeros # because we need at least 4
  digits for the hex conversion. # map returns an iterator in Python 3.0
  and a list in 2.x minver = list(map(int, '2.3'.split('.'))) + [0, 0,
  0] minverhex = 0 # xrange is not present in Python 3.0 and range
  returns an iterator for i in list(range(0, 4)): minverhex = (minverhex
  << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
  ./configure: line 15238: python2: command not found
  configure:15240: $? = 127
  configure:15237: python3 -c import sys # split strings by '.' and
  convert to numeric. Append some zeros # because we need at least 4
  digits for the hex conversion. # map returns an iterator in Python 3.0
  and a list in 2.x minver = list(map(int, '2.3'.split('.'))) + [0, 0,
  0] minverhex = 0 # xrange is not present in Python 3.0 and range
  returns an iterator for i in list(range(0, 4)): minverhex = (minverhex
  << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
  ./configure: line 15238: python3: command not found
  configure:15240: $? = 127
  configure:15237: python3.3 -c import sys # split strings by '.' and
  convert to numeric. Append some zeros # because we need at least 4
  digits for the hex conversion. # map returns an iterator in Python 3.0
  and a list in 2.x minver = list(map(int, '2.3'.split('.'))) + [0, 0,
  0] minverhex = 0 # xrange is not present in Python 3.0 and range
  returns an iterator for i in list(range(0, 4)): minverhex = (minverhex
  << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
  ./configure: line 15238: python3.3: command not found
  configure:15240: $? = 127
  configure:15237: python3.2 -c import sys # split strings by '.' and
  convert to numeric. Append some zeros # because we need at least 4
  digits for the hex conversion. # map returns an iterator in Python 3.0
  and a list in 2.x minver = list(map(int, '2.3'.split('.'))) + [0, 0,
  0] minverhex = 0 # xrange is not present in Python 3.0 and range
  returns an iterator for i in list(range(0, 4)): minverhex = (minverhex
  << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
  ./configure: line 15238: python3.2: command not found
  configure:15240: $? = 127
  configure:15237: python3.1 -c import sys # split strings by '.' and
  convert to numeric. Append some zeros # because we need at least 4
  digits for the hex conversion. # map returns an iterator in Python 3.0
  and a list in 2.x minver = list(map(int, '2.3'.split('.'))) + [0, 0,
  0] minverhex = 0 # xrange is not present in Python 3.0 and range
  returns an iterator for i in list(range(0, 4)): minverhex = (minverhex
  << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
  ./configure: line 15238: python3.1: command not found
  configure:15240: $? = 127
  configure:15237: python3.0 -c import sys # split strings by '.' and
  convert to numeric. Append some zeros # because we need at least 4
  digits for the hex conversion. # map returns an iterator in Python 3.0
  and a list in 2.x minver = list(map(int, '2.3'.split('.'))) + [0, 0,
  0] minverhex = 0 # xrange is not present in Python 3.0 and range
  returns an iterator for i in list(range(0, 4)): minverhex = (minverhex
  << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
  ./configure: line 15238: python3.0: command not found
  configure:15240: $? = 127
  configure:15237: python2.7 -c import sys # split strings by '.' and
  convert to numeric. Append some zeros # because we need at least 4
  digits for the hex conversion. # map returns an iterator in Python 3.0
  and a list in 2.x minver = list(map(int, '2.3'.split('.'))) + [0, 0,
  0] minverhex = 0 # xrange is not present in Python 3.0 and range
  returns an iterator for i in list(range(0, 4)): minverhex = (minverhex
  << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
  ./configure: line 15238: python2.7: command not found
  configure:15240: $? = 127
  configure:15237: python2.6 -c import sys # split strings by '.' and
  convert to numeric. Append some zeros # because we need at least 4
  digits for the hex conversion. # map returns an iterator in Python 3.0
  and a list in 2.x minver = list(map(int, '2.3'.split('.'))) + [0, 0,
  0] minverhex = 0 # xrange is not present in Python 3.0 and range
  returns an iterator for i in list(range(0, 4)): minverhex = (minverhex
  << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
  ./configure: line 15238: python2.6: command not found
  configure:15240: $? = 127
  configure:15237: python2.5 -c import sys # split strings by '.' and
  convert to numeric. Append some zeros # because we need at least 4
  digits for the hex conversion. # map returns an iterator in Python 3.0
  and a list in 2.x minver = list(map(int, '2.3'.split('.'))) + [0, 0,
  0] minverhex = 0 # xrange is not present in Python 3.0 and range
  returns an iterator for i in list(range(0, 4)): minverhex = (minverhex
  << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
  ./configure: line 15238: python2.5: command not found
  configure:15240: $? = 127
  configure:15237: python2.4 -c import sys # split strings by '.' and
  convert to numeric. Append some zeros # because we need at least 4
  digits for the hex conversion. # map returns an iterator in Python 3.0
  and a list in 2.x minver = list(map(int, '2.3'.split('.'))) + [0, 0,
  0] minverhex = 0 # xrange is not present in Python 3.0 and range
  returns an iterator for i in list(range(0, 4)): minverhex = (minverhex
  << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
  ./configure: line 15238: python2.4: command not found
  configure:15240: $? = 127
  configure:15237: python2.3 -c import sys # split strings by '.' and
  convert to numeric. Append some zeros # because we need at least 4
  digits for the hex conversion. # map returns an iterator in Python 3.0
  and a list in 2.x minver = list(map(int, '2.3'.split('.'))) + [0, 0,
  0] minverhex = 0 # xrange is not present in Python 3.0 and range
  returns an iterator for i in list(range(0, 4)): minverhex = (minverhex
  << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
  ./configure: line 15238: python2.3: command not found
  configure:15240: $? = 127
  configure:15237: python2.2 -c import sys # split strings by '.' and
  convert to numeric. Append some zeros # because we need at least 4
  digits for the hex conversion. # map returns an iterator in Python 3.0
  and a list in 2.x minver = list(map(int, '2.3'.split('.'))) + [0, 0,
  0] minverhex = 0 # xrange is not present in Python 3.0 and range
  returns an iterator for i in list(range(0, 4)): minverhex = (minverhex
  << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
  ./configure: line 15238: python2.2: command not found
  configure:15240: $? = 127
  configure:15237: python2.1 -c import sys # split strings by '.' and
  convert to numeric. Append some zeros # because we need at least 4
  digits for the hex conversion. # map returns an iterator in Python 3.0
  and a list in 2.x minver = list(map(int, '2.3'.split('.'))) + [0, 0,
  0] minverhex = 0 # xrange is not present in Python 3.0 and range
  returns an iterator for i in list(range(0, 4)): minverhex = (minverhex
  << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
  ./configure: line 15238: python2.1: command not found
  configure:15240: $? = 127
  configure:15237: python2.0 -c import sys # split strings by '.' and
  convert to numeric. Append some zeros # because we need at least 4
  digits for the hex conversion. # map returns an iterator in Python 3.0
  and a list in 2.x minver = list(map(int, '2.3'.split('.'))) + [0, 0,
  0] minverhex = 0 # xrange is not present in Python 3.0 and range
  returns an iterator for i in list(range(0, 4)): minverhex = (minverhex
  << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
  ./configure: line 15238: python2.0: command not found
  configure:15240: $? = 127
  configure:15246: result: none
  configure:15447: error: python is not available
  
  [..]
  
  configure: exit 1
  dh_auto_configure: ./configure --build=x86_64-linux-gnu --prefix=/usr
  --includedir=${prefix}/include --mandir=${prefix}/share/man
  --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var
  --disable-silent-rules --libexecdir=${prefix}/lib/libsixel
  --disable-maintainer-mode --disable-dependency-tracking
  --with-bashcompletiondir=/etc/bash_completion.d
  --with-zshcompletiondir=/usr/share/zsh/functions/Completion/Unix
  --includedir=/usr/include/sixel returned exit code 1
  debian/rules:21: recipe for target 'override_dh_auto_configure' failed
  make[1]: *** [override_dh_auto_configure] Error 25
  make[1]: Leaving directory '/tmp/buildd/libsixel-1.5.2'
  debian/rules:18: recipe for target 'build' failed
  make: *** [build] Error 2
  dpkg-buildpackage: error: debian/rules build gave error exit status 2

  [..]

The full build log is attached or can be viewed here:

    https://reproducible.debian.net/logs/unstable/amd64/libsixel_1.5.2-1.build1.log.gz


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: libsixel.1.5.2-1.unstable.amd64.log.txt
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20150903/c6970314/attachment.txt>


More information about the Reproducible-builds mailing list