FS#68998 - [digikam] build fails with imagemagick-related errors
Attached to Project:
Arch Linux
Opened by Kian Kasad (kian) - Wednesday, 16 December 2020, 01:59 GMT
Last edited by Antonio Rojas (arojas) - Wednesday, 16 December 2020, 07:33 GMT
Opened by Kian Kasad (kian) - Wednesday, 16 December 2020, 01:59 GMT
Last edited by Antonio Rojas (arojas) - Wednesday, 16 December 2020, 07:33 GMT
|
Details
Description:
When trying to build using the PKGBUILD, it fails with multiple undefined references to `Magick::Image' functions. Additional info: * package version(s): digikam-7.1.0-1 imagemagick-7.0.10.49-1 Steps to reproduce: 1. Fetch the PKGBUILD (e.g. using `asp export digikam'). 2. Run `makepkg -s' to build package. 3. Build fails with the following errors: /usr/bin/ld: CMakeFiles/DImg_ImageMagick_Plugin.dir/dimgimagemagickloader.cpp.o: in function `DigikamImageMagickDImgPlugin::DImgImageMagickLoader::load(QString const&, Digikam::DImgLoaderObserver*)': dimgimagemagickloader.cpp:(.text+0x31b): undefined reference to `Magick::Image::columns() const' /usr/bin/ld: dimgimagemagickloader.cpp:(.text+0x341): undefined reference to `Magick::Image::rows() const' /usr/bin/ld: dimgimagemagickloader.cpp:(.text+0x70d): undefined reference to `Magick::Image::columns() const' /usr/bin/ld: dimgimagemagickloader.cpp:(.text+0x724): undefined reference to `Magick::Image::rows() const' /usr/bin/ld: dimgimagemagickloader.cpp:(.text+0x755): undefined reference to `Magick::Image::alpha() const' /usr/bin/ld: dimgimagemagickloader.cpp:(.text+0x89b): undefined reference to `Magick::Image::rows() const' /usr/bin/ld: dimgimagemagickloader.cpp:(.text+0x8a7): undefined reference to `Magick::Image::columns() const' /usr/bin/ld: dimgimagemagickloader.cpp:(.text+0x9f2): undefined reference to `Magick::Image::columns() const' /usr/bin/ld: dimgimagemagickloader.cpp:(.text+0xa09): undefined reference to `Magick::Image::rows() const' /usr/bin/ld: dimgimagemagickloader.cpp:(.text+0xa20): undefined reference to `Magick::Image::alpha() const' /usr/bin/ld: dimgimagemagickloader.cpp:(.text+0xb76): undefined reference to `Magick::Image::rows() const' /usr/bin/ld: dimgimagemagickloader.cpp:(.text+0xb82): undefined reference to `Magick::Image::columns() const' /usr/bin/ld: CMakeFiles/DImg_ImageMagick_Plugin.dir/dimgimagemagickloader.cpp.o: in function `DigikamImageMagickDImgPlugin::DImgImageMagickLoader::save(QString const&, Digikam::DImgLoaderObserver*)': dimgimagemagickloader.cpp:(.text+0x155d): undefined reference to `Magick::Geometry::Geometry(unsigned long, unsigned long, long, long)' /usr/bin/ld: dimgimagemagickloader.cpp:(.text+0x15f8): undefined reference to `Magick::Image::alpha(bool)' collect2: error: ld returned 1 exit status make[2]: *** [core/dplugins/dimg/imagemagick/CMakeFiles/DImg_ImageMagick_Plugin.dir/build.make:135: core/dplugins/dimg/imagemagick/DImg_ImageMagick_Plugin.so] Error 1 make[1]: *** [CMakeFiles/Makefile2:20044: core/dplugins/dimg/imagemagick/CMakeFiles/DImg_ImageMagick_Plugin.dir/all] Error 2 make: *** [Makefile:149: all] Error 2 |
This task depends upon
Closed by Antonio Rojas (arojas)
Wednesday, 16 December 2020, 07:33 GMT
Reason for closing: Works for me
Wednesday, 16 December 2020, 07:33 GMT
Reason for closing: Works for me
Comment by loqs (loqs) - Wednesday,
16 December 2020, 07:01 GMT
Comment by Antonio Rojas (arojas) -
Wednesday, 16 December 2020, 07:33 GMT
Works for me in a clean chroot see attached build.log
Works fine here too