On Sat, 26 Aug 2006 09:37, Carl Karsten wrote:

> Carl Karsten wrote:
>  > "PythonMagick an object-oriented Python interface to ImageMagick."
>  > http://www.imagemagick.org/download/python/
>  >
>  > [EMAIL PROTECTED]:~/temp$ tar -xzvf PythonMagick-0.6.tar.gz
> 
<snip/>
> $ sudo apt-get install scons libboost-python-dev libmagick++9-dev
> 
> now scons is building away...  then errors.  the key line seems to be:
> 
> /usr/include/boost/python/converter/registered.hpp:88: error: no
> matching function for call to 'registry_lookup(const volatile void
> (*)())'

And then, On Sat, 26 Aug 2006 13:15, [EMAIL PROTECTED]
wrote :

> Scons/Boost/Python no longer supports void*.  We changed the void*
> to unsigned char* in Magick++/Blob.h and Magick++/Image.h as well
> as the PythonMagick/_Blob.cpp and PythonMagick/_Image.cpp and the
> PythonMagick build completed.  Ideally we would leave Magick++ alone
> and patch PythonMagick.  If you have any ideas, let us know.

The (not yet released) latest version of boost-python now DOES support
void *.

I pulled the RC_1_34_0 branch from boost's cvs[1] and built it. 
PythonMagick builds successfully, and can be imported in python without
error.  I haven't had time to test if it *works*, but it does import.

[1] See <http://www.boost.org/more/getting_started.html#CVS>, but change
the checkout command to
cvs -z3 -d:pserver:[EMAIL PROTECTED]:/cvsroot/boost
checkout -r RC_1_34_0 boost

Good luck,
        Nigel

-- 
        Nigel Rowe
        A pox upon the spammers that make me write my address like..
                rho (snail) swiftdsl (stop) com (stop) au

_______________________________________________
Magick-users mailing list
[email protected]
http://studio.imagemagick.org/mailman/listinfo/magick-users

Reply via email to