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

Jeff Robinson jeffnik at anecho.mb.ca
Sat Aug 8 02:36:14 BST 2015


-----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-----



More information about the Digikam-users mailing list