You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On CentOS 7 (64 bit) Inkscape builds against ImageMagick 7.0.7 patch 22
Today I tried against 7.0.8 patch 1 and Inkscape will not build
Steps to Reproduce
During build of colorize.cpp.o:
/home/alice/rpmbuild/BUILD/inkscape-0.92.3/src/extension/internal/bitmap/channel.cpp: In member function 'virtual void Inkscape::Extension::Internal::Bitmap::Channel::applyEffect(Magick::Image*)':
/home/alice/rpmbuild/BUILD/inkscape-0.92.3/src/extension/internal/bitmap/channel.cpp:31:58: error: 'MatteChannel' is not a member of 'Magick'
Okay same issue is happening with 7.0.7 patch 22 so something has changed in the CentOS 7 build environment between 7.4 and 7.5 that breaks the build of Inkscape against newer than ImageMagick 6 (what CentOS 7 uses).
Now to try and figure out what that is - but I don't think it is an ImageMagick issue so I'm closing.
Description
On CentOS 7 (64 bit) Inkscape builds against ImageMagick 7.0.7 patch 22
Today I tried against 7.0.8 patch 1 and Inkscape will not build
Steps to Reproduce
During build of colorize.cpp.o:
/home/alice/rpmbuild/BUILD/inkscape-0.92.3/src/extension/internal/bitmap/channel.cpp: In member function 'virtual void Inkscape::Extension::Internal::Bitmap::Channel::applyEffect(Magick::Image*)':
/home/alice/rpmbuild/BUILD/inkscape-0.92.3/src/extension/internal/bitmap/channel.cpp:31:58: error: 'MatteChannel' is not a member of 'Magick'
Then during build of contrast.cpp.o
make[2]: *** [src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/channel.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory
/home/alice/rpmbuild/BUILD/inkscape-0.92.3' make[1]: *** [src/CMakeFiles/inkscape_base.dir/all] Error 2 make[1]: Leaving directory
/home/alice/rpmbuild/BUILD/inkscape-0.92.3'make: *** [all] Error 2
System Configuration
CentOS 7.5 with ImageMagick built using the spec file I have here:
https://git.domblogger.net/awel-libre.git/blob/master/SPECS/ImageMagick.spec
No patches to ImageMagick, all build dependencies it is built against are stock CentOS 7 libraries.
-=-
Thank you for your product.
The text was updated successfully, but these errors were encountered: