On Wed, 2008-05-14 at 10:15 -0400, Jeff Kowalczyk wrote:
On Wed, 14 May 2008 08:53:56 -0500, Joshua Facemyer / Impressus Art wrote:
FWIW, on Gentoo I've got Magick++.h in /usr/include but not ImageMagick++.pc.
It's possibly a difference in ebuild. I haven't updated ImageMagick for at least a couple of months.
I made symlinks and Inkscape builds fine, temporarily:
/usr/include: wand -> ImageMagick/wand magick -> ImageMagick/magick Magick++ -> ImageMagick/Magick++ Magick++.h -> ImageMagick/Magick++.h
Gentoo has a lot of packages with subdirectories under /usr/include, so maybe they want to do things this way. Are we sure that Inkscape can't (easily, reliably) adapt to consume to the nonstandard layout?
I'll ask there, but I can't help but wonder if 'your layout is nonstandard' will be met with guffaws on bugs.gentoo.org ;)
Yes, the way that Inkscape adapts to these changing is by querying pkg-config. The bug isn't that they moved the files, that's entirely something that they are allowed to do. But, the bug is that they didn't update the ImageMagick++.pc file to match those changes.
--Ted