Решено: Проблемма установки digikam (Проблемма с зависимостями (libjasper library not found))

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

Модератор: Bizdelnick

Аватара пользователя
Belogorie
Сообщения: 40
ОС: MOPSLinux 5.0

Решено: Проблемма установки digikam

Сообщение Belogorie »

Собственно сабж:
Приспичило мне поставить себе digikam. Скачал с официального сайта версию digikam-0.9.3-beta3
Скачал дополнительные библиотеки...собрал и поставил...
При конфигурировании digikam пишет:

-- digiKam configure results -------------------
-- libsqlite3 library found....... YES
-- libgphoto2 library found....... YES
-- libkipi library found.......... YES
-- libtiff library found..... .... YES
-- libpng library found........... YES
-- libjasper library found........ NO

digiKam needs libjasper to support JPEG2000.
You need to install the correct version (>= 1.7.0).
Libjasper website is at http://www.ece.uvic.ca/~mdadams/jasper
Important note: libjaspeer has to be configured with --enable-dynamic
as otherwise the required dynamic libraries are not created.

Собирал версию jasper-1.900.1, jasper-1.701.0

И чего мне делать?

root@(none):/usr/lib# ls -l | grep jasper
-rw-r--r-- 1 root root 490476 2007-10-31 18:16 libjasper.a
-rwxr-xr-x 1 root root 811 2007-10-31 18:16 libjasper.la
lrwxrwxrwx 1 root root 18 2007-12-08 18:30 libjasper.so -> libjasper.so.1.0.0
lrwxrwxrwx 1 root root 18 2007-12-08 18:30 libjasper.so.1 -> libjasper.so.1.0.0
-rwxr-xr-x 1 root root 408212 2007-10-31 18:16 libjasper.so.1.0.0

Как я понял, все-таки это дело присутствует.

Ради забавы раскидал эти файлы во все папки с названием "lib"...не помогло...
Подскажите, хоть в какую сторону копать?

Заранее благодарен.

Система:
MOPSLinux 5.0
Завтра, будет лучше...
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Решено: Проблемма установки digikam

Сообщение Juliette »

Нутк
--enable-dynamic
вы включили при сборке-то?
Спасибо сказали:
Аватара пользователя
Belogorie
Сообщения: 40
ОС: MOPSLinux 5.0

Re: Решено: Проблемма установки digikam

Сообщение Belogorie »

Да, пробовал --enable-dynamic, не помогает совсем... :wacko:
Завтра, будет лучше...
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Решено: Проблемма установки digikam

Сообщение Uncle_Theodore »

Не надо раскидывать их в разные папки.
ldconfig пргоняли?

configure диджикама знает, где искать этот либджаспер? Может, какую-то конфигурационную опцию указать?
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Решено: Проблемма установки digikam

Сообщение Uncle_Theodore »

Belogorie писал(а):
08.12.2007 19:41
root@(none):~/temp# ldconfig
ldconfig: /usr/local/lib/libjasper.so.1 is not a symbolic link

У меня сечас голова лопнет )))

Вот это плохо. Неправильно установился этот либджаспер. Как устанавливали?
Спасибо сказали:
Аватара пользователя
Belogorie
Сообщения: 40
ОС: MOPSLinux 5.0

Re: Решено: Проблемма установки digikam

Сообщение Belogorie »

root@(none):/usr/local/lib# ls -l | grep libjasper
-rw-r--r-- 1 root root 1033754 2007-12-08 19:37 libjasper.a
-rwxr-xr-x 1 root root 671 2007-12-08 19:37 libjasper.la
-rwxr-xr-x 1 root root 408212 2007-12-08 19:13 libjasper.so
-rwxr-xr-x 1 root root 408212 2007-12-08 19:13 libjasper.so.1
-rwxr-xr-x 1 root root 408212 2007-12-08 19:13 libjasper.so.1.0.0

root@(none):~/temp# ldconfig
ldconfig: /usr/local/lib/libjasper.so.1 is not a symbolic link

У меня сечас голова лопнет )))


Uncle_Theodore писал(а):
08.12.2007 19:32
configure диджикама знает, где искать этот либджаспер? Может, какую-то конфигурационную опцию указать?

На сколько понял из самого файла configure, кусок кода, связаный с libjasper, не просто его ищет, но и пытается с ним программно чего-то сделать...
Вот этот кусочек...

# Check for libjasper (JPEG2000)
have_jasper=no
{ echo "$as_me:$LINENO: checking for jas_init in -ljasper" >&5
echo $ECHO_N "checking for jas_init in -ljasper... $ECHO_C" >&6; }
if test "${ac_cv_lib_jasper_jas_init+set}" = set; then
LIBS="-ljasper -ljasper $LIBS"
ac_cv_lib_jasper_jas_init=yes
ac_cv_lib_jasper_jas_init=no
{ echo "$as_me:$LINENO: result: $ac_cv_lib_jasper_jas_init" >&5
echo "${ECHO_T}$ac_cv_lib_jasper_jas_init" >&6; }
if test $ac_cv_lib_jasper_jas_init = yes; then
have_jasper=yes
{ echo "$as_me:$LINENO: WARNING: digiKam requires libjasper >= 1.7.0" >&5
echo "$as_me: WARNING: digiKam requires libjasper >= 1.7.0" >&2;}
if test "x$have_jasper" != "xyes"; then
{ echo "$as_me:$LINENO: WARNING: digiKam requires libjasper >= 1.7.0; digiKam will not be compiled." >&5
echo "$as_me: WARNING: digiKam requires libjasper >= 1.7.0; digiKam will not be compiled." >&2;}
LIB_JASPER="-ljasper"
if test "x$have_jasper" != "xyes"; then
echo "-- libjasper library found........ NO"
echo "digiKam needs libjasper to support JPEG2000. "
echo "Libjasper website is at http://www.ece.uvic.ca/~mdadams/jasper"
echo "-- libjasper library found........ YES"

ldconfig больше не ругается, ссылки я исправил ручками...
Завтра, будет лучше...
Спасибо сказали:
Аватара пользователя
Belogorie
Сообщения: 40
ОС: MOPSLinux 5.0

Re: Решено: Проблемма установки digikam

Сообщение Belogorie »

Скачал сырцы:
Распаковал, дал ./configure --enable-dynamic && make && make install
Вроде встало без ошибок...там еще в сообщениях при сборке, написано было что, библиотека удачно установилась в /usr/local/lib
Завтра, будет лучше...
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Решено: Проблемма установки digikam

Сообщение Juliette »

мож тупо указать префиксом /usr ?
Спасибо сказали:
Аватара пользователя
Belogorie
Сообщения: 40
ОС: MOPSLinux 5.0

Re: Решено: Проблемма установки digikam

Сообщение Belogorie »

не...с префиксом /usr не прокатывает, та же ситуация...
Завтра, будет лучше...
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Решено: Проблемма установки digikam

Сообщение Uncle_Theodore »

Оки-доки, давайте еще поэкспериментируем...
В опциях configure для Джаспера добавьте вот такую вещь
--enable-shared

И проглядите еще вот тут
http://www.linuxquestions.org/questions/sl...-jasper-556789/
Спасибо сказали:
Аватара пользователя
Belogorie
Сообщения: 40
ОС: MOPSLinux 5.0

Re: Решено: Проблемма установки digikam

Сообщение Belogorie »

Ну что, параметр --enable-shared помог, прошу заметить что проводить конфигурацию нужно только с этим параметром (--enable-dynamic, который нам пытались навязать, нам не нужен)!!!
У меня сейчас система грязная (все-равно буду переустанавливать, так как с разметкой винчестера надо замудрить и хлам с виндозного раздела по дискам распихать), поэтому пакет с digikam делать не стал; в общем дал команду на сборку...будем ждать...может еще чего обнаружится...

З.Ы. - Я ощущаю себя тупиком, на официальном сайте пропустил одну строчку...

Here's a partial list :

* libjasper :
download it
Вот она >>>>>> Don't forget to configure it with --enable-shared
Завтра, будет лучше...
Спасибо сказали:
Аватара пользователя
Belogorie
Сообщения: 40
ОС: MOPSLinux 5.0

Re: Решено: Проблемма установки digikam

Сообщение Belogorie »

Наконец-то дождался, пока эта штука соберется )
Все, топик можно закрывать.

Спасибо всем, кто откликнулся )))
Завтра, будет лучше...
Спасибо сказали: