Установка ImageMagick 7.0.7-34 дает «неопределенную ссылку на` PNGSetExifProfile '» - PullRequest
0 голосов
/ 21 мая 2018

Я пытаюсь установить ImageMagick 7.0.7-34 на Ubuntu 16.04, я использую wget для загрузки последней версии (7.0.7-34) отсюда http://www.imagemagick.org/download/ImageMagick.tar.gz, затем после извлечения tar, яя запускаю следующее в извлеченной папке:

sudo ./configure --with-pango
sudo make

, которая выдает следующую ошибку:

make  all-am
make[1]: Entering directory '/usr/local/sources/ImageMagick-7.0.7-34'
  CCLD     utilities/magick
MagickCore/.libs/libMagickCore-7.Q16HDRI.so: undefined reference to `PNGSetExifProfile'
collect2: error: ld returned 1 exit status
Makefile:7042: recipe for target 'utilities/magick' failed
make[1]: *** [utilities/magick] Error 1
make[1]: Leaving directory '/usr/local/sources/ImageMagick-7.0.7-34'
Makefile:5178: recipe for target 'all' failed
make: *** [all] Error 2

Я искал, но ничего не нашел относительно этой ошибки !, кто-нибудь знает, какисправить это?

- Обновление -

Подобная проблема была открыта в репозитории ImageMagick на github, всего час назад

1 Ответ

0 голосов
/ 21 мая 2018

Это была ошибка, которую мы допустили при добавлении поддержки фрагмента PNG eXIf.Это будет решено в ImageMagick 7.0.7-35.Если вы обновите библиотеку libpng, вы также можете исправить сборку.Вам понадобится версия libpng, в которой определено PNG_READ_eXIf_SUPPORTED.

ps В следующий раз будет лучше создать проблему здесь: https://github.com/ImageMagick/ImageMagick/issues. Вы получите гораздо более быстрый ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...