Is inkscape bzr branch about to build against imagemagicks svn trunk?

Asked by Stefan Husmann

Compiling under Arch Linux x86_64 gives :

extension/internal/bitmap/channel.cpp:30:58: error: 'MatteChannel' is not a member of 'Magick'

Question information

Language:
English Edit question
Status:
Solved
For:
Inkscape Edit question
Assignee:
No assignee Edit question
Solved by:
su_v
Solved:
Last query:
Last reply:
Revision history for this message
Best su_v (suv-lp) said :
#1

I never tried to build Inkscape against a development version (SVN trunk) of ImageMagick (it works fine with the stable releases - currently 6.7.2), but as far as I can tell, even the trunk version does define 'MatteChannel':

<http://trac.imagemagick.org/browser/ImageMagick/trunk/Magick%2B%2B/lib/Magick%2B%2B/Include.h?rev=774#L119>

Do you get the same build failure with a release version of ImageMagick?

If you can't solve the issue I would recommend to ask on the mailing list 'inkscape-devel'. You might also provide more information about your build environment (including GCC version and the default flags used for compiling), and include relevant portions of the configure log/output.

AFAIK there have been repeated issues with compiling Inkscape on Arch Linux, maybe due to the default configuration of GCC, and how include files are handled (explicit header dependencies, or top-level-inclusion-only scheme).

Revision history for this message
Stefan Husmann (stefan-husmann) said :
#2

Thank you for answering. The error only occurs with the development version of imagemagick. I guess something changed in their way to manage includes.