[Digikam-users] Failure to compile on digikam-4.12.0 on Slackware current

Philip Johnsson philip.johnsson at gmail.com
Sat Aug 8 14:33:01 BST 2015


Not a real hint but I build it successfully against the official ubuntu
packages of imagemagick 6.7.7.10. Not sure what versions you are using or
how your version is built. Hopefully that's helpful for you in some way...

/Philip


On Sat, Aug 8, 2015 at 3:36 AM, Jeff Robinson <jeffnik at anecho.mb.ca> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Hi folks,
>
> I'm trying to compile Digikam 4.12.0 on Slackware current (64-bit) and
> I've run into what appears to be a linking error.  I've successfully
> compiled and can run 4.11.0 on this same set-up, but after I do the
> "./bootstrap.linux" and run "make" in the build directory everything
> progresses well up until:
>
> Linking CXX shared module ../../../lib/kipiplugin_videoslideshow.so
> [ 18%] Built target kipiplugin_videoslideshow
> Scanning dependencies of target testmagickiface_automoc
> Generating testmagickiface.moc
> [ 18%] Built target testmagickiface_automoc
> Scanning dependencies of target testmagickiface
> [ 18%] Building CXX object
> extra/kipi-plugins/videoslideshow/magickiface/test/CMakeFiles/testmagick
> iface.dir/testmagickiface_automoc.cpp.o
>
>
> [ 18%] Building CXX object
> extra/kipi-plugins/videoslideshow/magickiface/test/CMakeFiles/testmagick
> iface.dir/testmagickiface.cpp.o
>
> Linking CXX executable testmagickiface
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DestroyPixelWand'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `PixelSetColor'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawSetStrokeWidth'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawRectangle'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawPushPattern'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawSetStrokeColor'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawPathLineToAbsolute'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawRoundRectangle'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawAnnotation'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawPathStart'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawSetClipPath'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawPathClose'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawSetViewbox'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `PixelSetRedQuantum'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawPopClipPath'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawSetStrokeAntialias'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DestroyMagickWand'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DestroyDrawingWand'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawColor'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `NewMagickWandFromImage'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawScale'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawLine'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `PixelSetOpacityQuantum'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawRender'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawSetStrokePatternURL'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawSetFillPatternURL'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawPushDefs'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawAllocateWand'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawComment'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `PixelSetBlueQuantum'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawSetFontSize'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawSetStrokeDashArray'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawPathMoveToAbsolute'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawPushClipPath'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawPopPattern'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawPathFinish'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawSetTextUnderColor'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawSetFillColor'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawSetFont'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `NewPixelWand'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawArc'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawRotate'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `PopDrawingWand'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `PixelSetGreenQuantum'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawTranslate'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawSetClipRule'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawComposite'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawPathEllipticArcAbsolute'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawSetStrokeLineJoin'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawPopDefs'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `PushDrawingWand'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawSetStrokeLineCap'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `PixelSetQuantumColor'
> /usr/lib64/gcc/x86_64-slackware-linux/4.9.2/../../../../lib64/libMagickC
> ore-6.Q16.so:
> undefined reference to `DrawEllipse'
> collect2: error: ld returned 1 exit status
> make[2]: ***
> [extra/kipi-plugins/videoslideshow/magickiface/test/testmagickiface]
> Error 1
> make[1]: ***
> [extra/kipi-plugins/videoslideshow/magickiface/test/CMakeFiles/testmagic
> kiface.dir/all]
> Error 2
> make: *** [all] Error 2
>
> I tried downloading and compiling a more recent version of ImageMagick
> but that didn't seem to make any difference.
>
> I was wondering if anyone would have some additional hints what I
> could try out?
>
> Thanks in advance,
>
> Jeff
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2
>
> iQIcBAEBCAAGBQJVxV0OAAoJEIiIEnoIfCRwRbkP/32c5ExpqBfn2AonBHKV7pwI
> yGvCAG+esz+OSd2b0DWHPMMci0QOvLFVYbJwSpG6piUmd0fLILkhZ/aLCROP2d2E
> PfxlqWHHeHVT0hr2TlA/lURYxMNYKDcISokbytAoc03myDpPFKDJbiHMR/z8QhCY
> krIU3xdaeBggapkxQKhKp6GeSrXiO8qe4lomaPVOgh0CuUQNIXoprV/LmAf0kY4Z
> iF+mEufDoqhdeuQzOL/EQqh++TbRDNcsoVqvwpuYoo6BCgfjoJaO/ZeF8n8FzcgH
> AydZCdw2CBSaoPohkE256X5nVtpatHS6FVJ/1fjGZSRhGWkWYEE7qxy6YHrw78yW
> TTh/UVeytE2Y93wQjHqZMS+s2kmlOsAqRse3Zkkc5xSx+yBa/hI4sfqrmqdnrCPy
> mHJ9TV/RWEfa9dMjrK3ZmejhsRUYOHahPDTKy/5KDs8AMvbyPn4mvjKnwZBP+Bf6
> 0WMCIF0wRDrPCElzpRl4DOiPPVoTrGPpGYrfIaIr2CeSp2k74H9yd8LuIpSgaFiw
> ERdonx4ZnmkU93OCtd8CmwTzgRZ0AwMa/Mx6b360aFYLFuMpnZPkdt1KuPUsRFKF
> B/kxSaWegEkbWHLZB8mjcgHIUQdupUe85leZjRm11eE93NGp7tNr18mZkEMoNZtZ
> e3nHtEJqvvSBFUESm/g8
> =dBKM
> -----END PGP SIGNATURE-----
> _______________________________________________
> Digikam-users mailing list
> Digikam-users at kde.org
> https://mail.kde.org/mailman/listinfo/digikam-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/digikam-users/attachments/20150808/68682814/attachment.html>


More information about the Digikam-users mailing list