Как мне перестроить Octave и ссылку в GraphicsMagick?

Похоже, что есть некоторая дискуссия по этому вопросу. Octave допускает использование только 8-битных пикселей в imread(). Я скачал, перестроил и установил GraphicsMagick с настройкой для использования 16 бит. Я сбросил путь и затем попытался загрузить tarballs для Octave 4.0, Octave 3.8 и Octave 3.6.2. Все три не могут настроить imread () в сборке. Согласно документации, вы должны перестроить GraphicsMagick из исходного кода для настройки 16-битных изображений, а оттуда вы должны перестроить Octave из исходного кода для ссылки в переконфигурированном GraphicsMagicK. Последняя ошибка: "configure: ПРЕДУПРЕЖДЕНИЕ. Библиотека GraphicsMagick++ не проходит тесты. Функция imread для чтения файлов изображений не будет полностью функциональной".

Я уже запускаю apt-cache зависит от октавы | grep -i magick

и экспортировать PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH

затем используется./configure --with-квантовая глубина =32 --enable-shared --disable-static --with-magick-plus-plus=yes

Заранее спасибо.

1 ответ

(У меня была такая же проблема) Это сработало для меня в конце.

В терминале установите

sudo apt-get build-dep octave

В синаптическом установить

libqt4-opengl-dev

Затем загрузите octave-4.0.0.tar.gz с ftp://ftp.gnu.org/gnu/octave/

Распакуйте файл octave-4.0.0.tar.gz в дом.

cd octave-4.0.0
./configure
make
sudo make install

Это работало на всех машинах, которые я пробовал в своей лаборатории.

Другие вопросы по тегам