Source: python-pgmagick
Version: 0.6.2-1
Severity: serious
Tags: stretch sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20160828 qa-ftbfs
Justification: FTBFS on amd64

Hi,

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

Relevant part (hopefully):
> x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall 
> -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g 
> -fdebug-prefix-map=/build/python2.7-oH9M6v/python2.7-2.7.12=. 
> -fstack-protector-strong -Wformat -Werror=format-security -fPIC 
> -I/usr/include/python2.7 -I/usr/include/GraphicsMagick/ 
> -I/usr/include/python2.7 -c ./src/_Image.cpp -o 
> build/temp.linux-x86_64-2.7/./src/_Image.o 
> -DPGMAGICK_LIB_GRAPHICSMAGICK_1_3_x -D_LIBRARY_VERSION="1.4"
> cc1plus: warning: command line option '-Wstrict-prototypes' is valid for 
> C/ObjC but not for C++
> ./src/_Image.cpp: In function 'void __Image()':
> ./src/_Image.cpp:68:116: error: no matching function for call to 
> 'boost::python::class_<Magick::Image>::def(const char [18], <unresolved 
> overloaded function type>, 
> {anonymous}::Magick_Image_adaptiveThreshold_overloads_2_3)'
>          .def("adaptiveThreshold", &Magick::Image::adaptiveThreshold, 
> Magick_Image_adaptiveThreshold_overloads_2_3())
>                                                                               
>                                       ^
> In file included from /usr/include/boost/python.hpp:18:0,
>                  from ./src/_Image.cpp:1:
> /usr/include/boost/python/class.hpp:223:11: note: candidate: template<class 
> Derived> boost::python::class_<T, X1, X2, X3>::self& boost::python::class_<T, 
> X1, X2, X3>::def(const boost::python::def_visitor<Derived>&) [with Derived = 
> Derived; W = Magick::Image; X1 = boost::python::detail::not_specified; X2 = 
> boost::python::detail::not_specified; X3 = 
> boost::python::detail::not_specified]
>      self& def(def_visitor<Derived> const& visitor)
>            ^~~
> /usr/include/boost/python/class.hpp:223:11: note:   template argument 
> deduction/substitution failed:
> ./src/_Image.cpp:68:116: note:   mismatched types 'const 
> boost::python::def_visitor<U>' and 'const char [18]'
>          .def("adaptiveThreshold", &Magick::Image::adaptiveThreshold, 
> Magick_Image_adaptiveThreshold_overloads_2_3())
>                                                                               
>                                       ^
> In file included from /usr/include/boost/python.hpp:18:0,
>                  from ./src/_Image.cpp:1:
> /usr/include/boost/python/class.hpp:233:11: note: candidate: template<class 
> F> boost::python::class_<T, X1, X2, X3>::self& boost::python::class_<T, X1, 
> X2, X3>::def(const char*, F) [with F = F; W = Magick::Image; X1 = 
> boost::python::detail::not_specified; X2 = 
> boost::python::detail::not_specified; X3 = 
> boost::python::detail::not_specified]
>      self& def(char const* name, F f)
>            ^~~
> /usr/include/boost/python/class.hpp:233:11: note:   template argument 
> deduction/substitution failed:
> ./src/_Image.cpp:68:116: note:   candidate expects 2 arguments, 3 provided
>          .def("adaptiveThreshold", &Magick::Image::adaptiveThreshold, 
> Magick_Image_adaptiveThreshold_overloads_2_3())
>                                                                               
>                                       ^
> In file included from /usr/include/boost/python.hpp:18:0,
>                  from ./src/_Image.cpp:1:
> /usr/include/boost/python/class.hpp:242:11: note: candidate: template<class 
> A1, class A2> boost::python::class_<T, X1, X2, X3>::self& 
> boost::python::class_<T, X1, X2, X3>::def(const char*, A1, const A2&) [with 
> A1 = A1; A2 = A2; W = Magick::Image; X1 = 
> boost::python::detail::not_specified; X2 = 
> boost::python::detail::not_specified; X3 = 
> boost::python::detail::not_specified]
>      self& def(char const* name, A1 a1, A2 const& a2)
>            ^~~
> /usr/include/boost/python/class.hpp:242:11: note:   template argument 
> deduction/substitution failed:
> ./src/_Image.cpp:68:116: note:   couldn't deduce template parameter 'A1'
>          .def("adaptiveThreshold", &Magick::Image::adaptiveThreshold, 
> Magick_Image_adaptiveThreshold_overloads_2_3())
>                                                                               
>                                       ^
> In file included from /usr/include/boost/python.hpp:18:0,
>                  from ./src/_Image.cpp:1:
> /usr/include/boost/python/class.hpp:249:11: note: candidate: template<class 
> Fn, class A1, class A2> boost::python::class_<T, X1, X2, X3>::self& 
> boost::python::class_<T, X1, X2, X3>::def(const char*, Fn, const A1&, const 
> A2&) [with Fn = Fn; A1 = A1; A2 = A2; W = Magick::Image; X1 = 
> boost::python::detail::not_specified; X2 = 
> boost::python::detail::not_specified; X3 = 
> boost::python::detail::not_specified]
>      self& def(char const* name, Fn fn, A1 const& a1, A2 const& a2)
>            ^~~
> /usr/include/boost/python/class.hpp:249:11: note:   template argument 
> deduction/substitution failed:
> ./src/_Image.cpp:68:116: note:   candidate expects 4 arguments, 3 provided
>          .def("adaptiveThreshold", &Magick::Image::adaptiveThreshold, 
> Magick_Image_adaptiveThreshold_overloads_2_3())
>                                                                               
>                                       ^
> In file included from /usr/include/boost/python.hpp:18:0,
>                  from ./src/_Image.cpp:1:
> /usr/include/boost/python/class.hpp:265:11: note: candidate: template<class 
> Fn, class A1, class A2, class A3> boost::python::class_<T, X1, X2, X3>::self& 
> boost::python::class_<T, X1, X2, X3>::def(const char*, Fn, const A1&, const 
> A2&, const A3&) [with Fn = Fn; A1 = A1; A2 = A2; A3 = A3; W = Magick::Image; 
> X1 = boost::python::detail::not_specified; X2 = 
> boost::python::detail::not_specified; X3 = 
> boost::python::detail::not_specified]
>      self& def(char const* name, Fn fn, A1 const& a1, A2 const& a2, A3 const& 
> a3)
>            ^~~
> /usr/include/boost/python/class.hpp:265:11: note:   template argument 
> deduction/substitution failed:
> ./src/_Image.cpp:68:116: note:   candidate expects 5 arguments, 3 provided
>          .def("adaptiveThreshold", &Magick::Image::adaptiveThreshold, 
> Magick_Image_adaptiveThreshold_overloads_2_3())
>                                                                               
>                                       ^
> error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
> E: pybuild pybuild:276: build: plugin distutils failed with: exit code=1: 
> /usr/bin/python setup.py build 
> dh_auto_build: pybuild --build -i python{version} -p 2.7 returned exit code 13
> debian/rules:8: recipe for target 'build' failed
> make: *** [build] Error 25

The full build log is available from:
   
http://people.debian.org/~lucas/logs/2016/08/28/python-pgmagick_0.6.2-1_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.

Reply via email to