Package Details: python2-pythonmagick 0.9.12-3

Git Clone URL: https://aur.archlinux.org/python2-pythonmagick.git (read-only)
Package Base: python2-pythonmagick
Description: Object-oriented Python2 bindings for the ImageMagick library
Upstream URL: http://www.imagemagick.org/
Licenses: custom
Submitter: mschu
Maintainer: mschu
Last Packager: mschu
Votes: 17
Popularity: 0.000168
First Submitted: 2011-06-22 18:18
Last Updated: 2015-12-29 12:32

Latest Comments

nullptr_t commented on 2015-04-30 17:23

No, I have no idea, but since your package pythonmagick did not build anymore on 1st April, it cannot be because of boost which is in [extra] for two day.

On the other hand imagemagick itself got updated on "2015-03-23 04:56 UTC", what would make more sense for that unability to build on 1st April.

It would be nice to determine via archives/cache, wether compiling worked with imagemagick<6.9.1.0 or not to be able to file a proper bug report upstream[0].

[0] http://www.imagemagick.org/discourse-server/viewforum.php?f=3

mschu commented on 2015-04-29 09:18

I get the same error, but I've got no idea what's causing it.

Please report upstream. If you can figure out how to fix it I'll patch.

nullptr_t commented on 2015-04-29 09:06

Besides from that, I get the following trace when building with boost 1.58
(the current build 0.9.11-2 worked)

CXX libpymagick_la-_Image.lo
_Image.cpp: In function ‘void Export_pyste_src_Image()’:
_Image.cpp:194:71: error: no matches converting function ‘antiAlias’ to type ‘bool (class Magick::Image::*)()’
.def("antiAlias", (bool (Magick::Image::*)() )&Magick::Image::antiAlias)
^
In file included from _Image.cpp:7:0:
/usr/include/ImageMagick-6/Magick++/Image.h:132:10: note: candidates are: bool Magick::Image::antiAlias() const
bool antiAlias(void) const;
^
/usr/include/ImageMagick-6/Magick++/Image.h:131:10: note: void Magick::Image::antiAlias(bool)
void antiAlias(const bool flag_);
^
_Image.cpp:200:95: error: no matches converting function ‘attribute’ to type ‘std::string (class Magick::Image::*)(std::string) {aka class std::basic_string<char> (class Magick::Image::*)(class std::basic_string<char>)}’
.def("attribute", (std::string (Magick::Image::*)(const std::string) )&Magick::Image::attribute)
^
In file included from _Image.cpp:7:0:
/usr/include/ImageMagick-6/Magick++/Image.h:650:17: note: candidates are: std::string Magick::Image::attribute(std::string) const
std::string attribute(const std::string name_ ) const;
^
/usr/include/ImageMagick-6/Magick++/Image.h:649:10: note: void Magick::Image::attribute(std::string, std::string)
void attribute(const std::string name_,const std::string value_);
^
_Image.cpp:231:76: error: no matches converting function ‘colorMapSize’ to type ‘size_t (class Magick::Image::*)() {aka long unsigned int (class Magick::Image::*)()}’
.def("colorMapSize", (size_t (Magick::Image::*)() )&Magick::Image::colorMapSize)
^
In file included from _Image.cpp:7:0:
/usr/include/ImageMagick-6/Magick++/Image.h:205:12: note: candidates are: size_t Magick::Image::colorMapSize() const
size_t colorMapSize(void) const;
^
/usr/include/ImageMagick-6/Magick++/Image.h:204:10: note: void Magick::Image::colorMapSize(size_t)
void colorMapSize(const size_t entries_);
^
_Image.cpp:374:29: error: ‘registerId’ is not a member of ‘Magick::Image’
.def("registerId", &Magick::Image::registerId)
^
_Image.cpp:375:31: error: ‘unregisterId’ is not a member of ‘Magick::Image’
.def("unregisterId", &Magick::Image::unregisterId)
^
Makefile:767: recipe for target 'libpymagick_la-_Image.lo' failed
make[1]: *** [libpymagick_la-_Image.lo] Error 1
make[1]: Leaving directory '/tmp/yaourt-tmp-build/aur-python2-pythonmagick/src/PythonMagick-0.9.11/pythonmagick_src'
Makefile:652: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build python2-pythonmagick.


Any idea or should I report this upstream?

nullptr_t commented on 2015-04-29 08:54

boost 1.58 is out, please bump again.

nullptr_t commented on 2014-11-11 16:06

Yep

@mschu: please bump to 0.9.11-2 for rebuild to solve this

blablubb1234 commented on 2014-10-17 07:55

I figured out myself, py++ is not needed for it to run. I had to rebuild python2-pythonmagick though as there was a boost update and pythonmagick was looking for libboost_python.sp.1.55.0 rather than libboost_python.so.1.56.0.

blablubb1234 commented on 2014-10-17 07:08

Hi, which boost do I need for pythonmagick to work? Is it boost from the official repository or https://aur.archlinux.org/packages/py%2B%2B/ from the AUR?

blablubb1234 commented on 2014-10-17 07:07

Hi, which boost do I need for pythonmagick to work? Is it boost from the official repository or <a href="https://aur.archlinux.org/packages/py%2B%2B/">py++</a> from the AUR?

blablubb1234 commented on 2014-10-17 07:06

Hi, which boost do I need for pythonmagick to work? Is it boost from the official repository or <href="https://aur.archlinux.org/packages/py%2B%2B/">py++</a> from the AUR?

joseywales72 commented on 2013-12-23 14:49

Hi, python2-magick cannot be installed on neither 32 nor 64 bit Archlinux. It gives this error and stops.
In file included from /usr/include/boost/python.hpp:18:0,
from _Image.cpp:3:
/usr/include/boost/python/class.hpp:266:11: note: 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:266:11: note: template argument deduction/substitution failed:
_Image.cpp:96:48: note: candidate expects 5 arguments, 2 provided
.def("compare", &Magick::Image::compare)
^
Makefile:745: recipe for target 'libpymagick_la-_Image.lo' failed
make[1]: *** [libpymagick_la-_Image.lo] Error 1
make[1]: Leaving directory '/tmp/yaourt-tmp-anil/aur-python2-pythonmagick/src/PythonMagick-0.9.8/pythonmagick_src'
Makefile:639: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1

All comments