Что такое jasper и где его взять?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

MiK13
Сообщения: 1266
ОС: Linux Debian

Что такое jasper и где его взять?

Сообщение MiK13 »

Для конвертации снимков в формате RAW я часто использую программу dcraw Дэвида Коффина. Это консольная программа распространяется в виде исходного файла вместе с 18-ю ваниантами man-страниц Правда, для компиляции требует несколько дополнительных пакетов.
Когда я использовал Jessie (Debian 8) у меня не было проблем с трансляцией этой программы. Последняя версия была 9.28.
Сейчас использую Stretch (Debian 9). решил собрать и поставить её, а мне в ответ:

Код: Выделить всё

dcraw.c:77:58: fatal error: jasper/jasper.h: Нет такого файла или каталога
 #include <jasper/jasper.h> /* Decode Red camera movies */
aptitude search jasper выдаёт только

Код: Выделить всё

p   libjasperreports-java          - Java reporting generator library
p   libjasperreports-java-doc      - Java reporting generator library - documentation
В то время, как в Jessie выдавал ещё

Код: Выделить всё

i   libjasper-dev         - Development files for the JasPer JPEG-2000 library
p   libjasper-runtime     - Programs for manipulating JPEG-2000 files
i A libjasper1            - динамическая библиотека JasPer JPEG-2000
apt-get install dcraw, правда, ставил dcraw, но версию 9.27, которая, к тому же, выдаёт справку на английском. man dcraw тоже на английском. Но хотелось бы использовать последнюю версию.
Как мне её установить?

P.S. В принципе, я решил эту проблему, скопировав из Jessie в Stretch файлы dcraw, и libjasper,*
Но хотелось бы не останавливаться на этой версии, когда выйдет следующая.
Спасибо сказали:
Аватара пользователя
Kido
Сообщения: 949
Статус: Космический Засланец
ОС: ArchLinux x86_64 Current

Re: Что такое jasper и где его взять?

Сообщение Kido »

Выпилили.
https://github.com/ros/rosdistro/issues/18173

Попробуйте собрать с опцией -DNO_JASPER, как-то так:
gcc -o dcraw -O4 dcraw.c -lm -ljpeg -llcms2 -DNO_JASPER
Спасибо сказали:
MiK13
Сообщения: 1266
ОС: Linux Debian

Re: Что такое jasper и где его взять?

Сообщение MiK13 »

Kido писал:
14.10.2018 05:49
Выпилили.
https://github.com/ros/rosdistro/issues/18173
jasper has been removed from debian and ubuntu for security reasons:
asper был удален из debian и ubuntu по соображениям безопасности:
Непонятно, какая опасность может исходить от средств обработки изображений.
Kido писал:
14.10.2018 05:49
Попробуйте собрать с опцией -DNO_JASPER, как-то так:
gcc -o dcraw -O4 dcraw.c -lm -ljpeg -llcms2 -DNO_JASPER
Спасибо. Добавил в файл install в строку компиляции опцию -DNO_JASPER (заодно и в номер версии добавил букву a) и программа странслировалась. И даже стала меньше в размере :-)
Сконвертировал файл -- он полностью совпал с тем, что вчера сконвертировал программой, которая осталась в Jessie.
Спасибо сказали: