Topic: [CentOS7] ImageMagick7-heic referencing undefined symbol
Hi,
we are currently facing the issue that the provided IM7 HEIC support module references an undefined symbol and therefor is not working as intended. We installed the respective packages via RPMFusion - as described in https://blog.remirepo.net/post/2019/05/ … es-support
$ /usr/bin/convert heic-test/example.heic heic-test/example.jpeg
/usr/bin/convert: symbol lookup error: /usr/lib64/ImageMagick-7.0.10/modules-Q16HDRI/coders/heic.so: undefined symbol: heif_image_handle_get_luma_bits_per_pixel
$ yum list installed | grep -e hei.
ImageMagick7-heic.x86_64 7.0.10.34-1.el7.remi @remi
libheif.x86_64 1.3.2-2.el7 @rpmfusion-free-updates
The referenced symbol seems to be available in newer versions (>=1.4.0) only - introduced in upstream's commit e370112e (can't link due to number-of-links restriction). So the package provided in the repository seems to be build against a newer version than what is available via RPMFusion el7-free. Any advice on resolving this dependency?
- Dirk