[Bug 195993] New: ports/graphics/inkscape linking fails when ImageMagick has compiled w/ openmp

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Dec 15 11:30:13 UTC 2014


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=195993

            Bug ID: 195993
           Summary: ports/graphics/inkscape linking fails when ImageMagick
                    has compiled w/ openmp
           Product: Ports Tree
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: biznok at gmail.com

When compiling inkscape-0.48.4_8 from ports under an installation of
ImageMagick w/ openmp,linking stage fails w/ the below message.

3 warnings generated.
  AR     libinkscape.a
2 warnings generated.
  CXXLD  inkscape
  CXXLD  inkview
libinkscape.a(imagemagick.o): In function
`Inkscape::Extension::Internal::Bitmap::ImageMagickDocCache::readImage(char
const*, Magick::Image*)':
extension/internal/bitmap/imagemagick.cpp:(.text+0x262): undefined reference to
`Magick::Blob::base64(std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char> >)'
extension/internal/bitmap/imagemagick.cpp:(.text+0x2ca): undefined reference to
`Magick::Image::read(std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char> > const&)'
libinkscape.a(imagemagick.o): In function
`Inkscape::Extension::Internal::Bitmap::ImageMagickDocCache::readImage(char
const*, Magick::Image*)':
extension/internal/bitmap/imagemagick.cpp:(.text+0x262): undefined reference to
`Magick::Blob::base64(std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char> >)'
extension/internal/bitmap/imagemagick.cpp:(.text+0x2ca): undefined reference to
`Magick::Image::read(std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char> > const&)'
c++: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[4]: *** [inkscape] Error 1
gmake[4]: *** Waiting for unfinished jobs....
c++: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[4]: *** [inkview] Error 1
gmake[4]: Leaving directory
`/usr/ports/graphics/inkscape/work/inkscape-0.48.4/src'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory `/usr/ports/graphics/inkscape/work/inkscape-0.48.4'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/usr/ports/graphics/inkscape/work/inkscape-0.48.4'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

after deinstalling ImageMagick and installing again it w/o openmp and compile,
it works fine.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list