[Debian-med-packaging] Bug#713588: pylibtiff: FTBFS: ndarraytypes.h:681:82: error: operator '<=' has no right operand

David Suárez david.sephirot at gmail.com
Sat Jun 22 13:46:01 UTC 2013


Source: pylibtiff
Version: 0.3.0~svn78-3
Severity: serious
Tags: jessie sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20130620 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
>  debian/rules build
> dh build --with python2
>    dh_testdir
>    dh_auto_configure
>    dh_auto_build
> pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions
> pyversions: missing debian/pyversions file, fall back to supported versions
> /bin/sh: 1: svnversion: not found
> Appending libtiff configuration to 
> Ignoring attempt to set 'name' (from '' to 'libtiff')
> 0.3.0.dev
> running build
> running config_cc
> unifing config_cc, config, build_clib, build_ext, build commands --compiler options
> running config_fc
> unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
> running build_src
> build_src
> building extension "libtiff.bittools" sources
> building extension "libtiff.tif_lzw" sources
> building data_files sources
> build_src: building npy-pkg config files
> running build_py
> creating build
> creating build/lib.linux-x86_64-2.7
> creating build/lib.linux-x86_64-2.7/libtiff
> copying libtiff/version.py -> build/lib.linux-x86_64-2.7/libtiff
> copying libtiff/tiff_h_4_0_1.py -> build/lib.linux-x86_64-2.7/libtiff
> copying libtiff/setup.py -> build/lib.linux-x86_64-2.7/libtiff
> copying libtiff/tiff_sample_plane.py -> build/lib.linux-x86_64-2.7/libtiff
> copying libtiff/tiff_data.py -> build/lib.linux-x86_64-2.7/libtiff
> copying libtiff/__init__.py -> build/lib.linux-x86_64-2.7/libtiff
> copying libtiff/optparse_gui.py -> build/lib.linux-x86_64-2.7/libtiff
> copying libtiff/tiff_channels_and_files.py -> build/lib.linux-x86_64-2.7/libtiff
> copying libtiff/tiff_image.py -> build/lib.linux-x86_64-2.7/libtiff
> copying libtiff/tiff_files.py -> build/lib.linux-x86_64-2.7/libtiff
> copying libtiff/tiff_h_3_9_2.py -> build/lib.linux-x86_64-2.7/libtiff
> copying libtiff/lzw.py -> build/lib.linux-x86_64-2.7/libtiff
> copying libtiff/tiff.py -> build/lib.linux-x86_64-2.7/libtiff
> copying libtiff/tiff_h_3_9_4.py -> build/lib.linux-x86_64-2.7/libtiff
> copying libtiff/tiff_h_3_9_5.py -> build/lib.linux-x86_64-2.7/libtiff
> copying libtiff/tiff_array.py -> build/lib.linux-x86_64-2.7/libtiff
> copying libtiff/test_bittools.py -> build/lib.linux-x86_64-2.7/libtiff
> copying libtiff/script_options.py -> build/lib.linux-x86_64-2.7/libtiff
> copying libtiff/tiff_base.py -> build/lib.linux-x86_64-2.7/libtiff
> copying libtiff/lsm.py -> build/lib.linux-x86_64-2.7/libtiff
> copying libtiff/tiff_file.py -> build/lib.linux-x86_64-2.7/libtiff
> copying libtiff/libtiff_ctypes.py -> build/lib.linux-x86_64-2.7/libtiff
> copying libtiff/utils.py -> build/lib.linux-x86_64-2.7/libtiff
> copying libtiff/tiff_h_3_8_2.py -> build/lib.linux-x86_64-2.7/libtiff
> running build_ext
> customize UnixCCompiler
> customize UnixCCompiler using build_ext
> building 'libtiff.bittools' extension
> compiling C sources
> C compiler: x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC
> 
> creating build/temp.linux-x86_64-2.7
> creating build/temp.linux-x86_64-2.7/libtiff
> creating build/temp.linux-x86_64-2.7/libtiff/src
> compile options: '-I/usr/lib/pymodules/python2.7/numpy/core/include -I/usr/include/python2.7 -c'
> x86_64-linux-gnu-gcc: libtiff/src/bittools.c
> In file included from /usr/lib/pymodules/python2.7/numpy/core/include/numpy/ndarrayobject.h:17:0,
>                  from /usr/lib/pymodules/python2.7/numpy/core/include/numpy/arrayobject.h:15,
>                  from libtiff/src/bittools.c:4:
> /usr/lib/pymodules/python2.7/numpy/core/include/numpy/ndarraytypes.h:681:82: error: operator '<=' has no right operand
>  #if !(defined(NPY_NO_DEPRECATED_API) && (NPY_API_VERSION <= NPY_NO_DEPRECATED_API))
>                                                                                   ^
> In file included from /usr/lib/pymodules/python2.7/numpy/core/include/numpy/ndarrayobject.h:17:0,
>                  from /usr/lib/pymodules/python2.7/numpy/core/include/numpy/arrayobject.h:15,
>                  from libtiff/src/bittools.c:4:
> /usr/lib/pymodules/python2.7/numpy/core/include/numpy/ndarraytypes.h:1378:81: error: operator '<=' has no right operand
>  #if (defined(NPY_NO_DEPRECATED_API) && (NPY_API_VERSION <= NPY_NO_DEPRECATED_API))
>                                                                                  ^
> /usr/lib/pymodules/python2.7/numpy/core/include/numpy/ndarraytypes.h:1727:82: error: operator '<=' has no right operand
>  #if !(defined(NPY_NO_DEPRECATED_API) && (NPY_API_VERSION <= NPY_NO_DEPRECATED_API))
>                                                                                   ^
> libtiff/src/bittools.c: In function 'setword':
> libtiff/src/bittools.c:139:4: warning: format '%d' expects argument of type 'int', but argument 2 has type 'Py_ssize_t' [-Wformat=]
>     printf("index,width,nbits=%d,%d,%d\n", index, width, BITS(PyArray_NBYTES((PyArrayObject*)arr)));
>     ^
> libtiff/src/bittools.c:139:4: warning: format '%d' expects argument of type 'int', but argument 3 has type 'Py_ssize_t' [-Wformat=]
> libtiff/src/bittools.c:139:4: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Wformat=]
> libtiff/src/bittools.c: In function 'initbittools':
> libtiff/src/bittools.c:173:13: warning: variable 'm' set but not used [-Wunused-but-set-variable]
>    PyObject* m = NULL;
>              ^
> In file included from /usr/lib/pymodules/python2.7/numpy/core/include/numpy/ndarrayobject.h:17:0,
>                  from /usr/lib/pymodules/python2.7/numpy/core/include/numpy/arrayobject.h:15,
>                  from libtiff/src/bittools.c:4:
> /usr/lib/pymodules/python2.7/numpy/core/include/numpy/ndarraytypes.h:681:82: error: operator '<=' has no right operand
>  #if !(defined(NPY_NO_DEPRECATED_API) && (NPY_API_VERSION <= NPY_NO_DEPRECATED_API))
>                                                                                   ^
> In file included from /usr/lib/pymodules/python2.7/numpy/core/include/numpy/ndarrayobject.h:17:0,
>                  from /usr/lib/pymodules/python2.7/numpy/core/include/numpy/arrayobject.h:15,
>                  from libtiff/src/bittools.c:4:
> /usr/lib/pymodules/python2.7/numpy/core/include/numpy/ndarraytypes.h:1378:81: error: operator '<=' has no right operand
>  #if (defined(NPY_NO_DEPRECATED_API) && (NPY_API_VERSION <= NPY_NO_DEPRECATED_API))
>                                                                                  ^
> /usr/lib/pymodules/python2.7/numpy/core/include/numpy/ndarraytypes.h:1727:82: error: operator '<=' has no right operand
>  #if !(defined(NPY_NO_DEPRECATED_API) && (NPY_API_VERSION <= NPY_NO_DEPRECATED_API))
>                                                                                   ^
> libtiff/src/bittools.c: In function 'setword':
> libtiff/src/bittools.c:139:4: warning: format '%d' expects argument of type 'int', but argument 2 has type 'Py_ssize_t' [-Wformat=]
>     printf("index,width,nbits=%d,%d,%d\n", index, width, BITS(PyArray_NBYTES((PyArrayObject*)arr)));
>     ^
> libtiff/src/bittools.c:139:4: warning: format '%d' expects argument of type 'int', but argument 3 has type 'Py_ssize_t' [-Wformat=]
> libtiff/src/bittools.c:139:4: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Wformat=]
> libtiff/src/bittools.c: In function 'initbittools':
> libtiff/src/bittools.c:173:13: warning: variable 'm' set but not used [-Wunused-but-set-variable]
>    PyObject* m = NULL;
>              ^
> error: Command "x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/lib/pymodules/python2.7/numpy/core/include -I/usr/include/python2.7 -c libtiff/src/bittools.c -o build/temp.linux-x86_64-2.7/libtiff/src/bittools.o" failed with exit status 1
> dh_auto_build: python setup.py build --force returned exit code 1
> make: *** [build] Error 1

The full build log is available from:
   http://aws-logs.debian.net/ftbfs-logs/2013/06/20/pylibtiff_0.3.0~svn78-3_unstable.log

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the Debian-med-packaging mailing list