Не собирается пакет digiKam 4.0.13 (Debian 8)

Автор almukantarat, 25 августа 2015, 23:09:18

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

almukantarat

Здравствуйте.

Пытаюсь скомпилировать и собрать digiKam 4.0.13

Вот моя инструкция:

sudo apt-get build-dep digikam
sudo apt-get build-dep kipi-plugins
sudo apt-get install libexiv2-dev libraw-dev libsane-dev
git clone git://anongit.kde.org/digikam-software-compilation dk
cd dk
./download-repos
./bootstrap.linux
cd build
make
sudo checkinstall -D make install


При попытке sudo apt-get build-dep kipi-plugins получаю: Используется «digikam» в качестве исходного пакета вместо «kipi-plugins»

Это, я так понимаю, ничего страшного, да и компиляция проходит успешно (наверное)).

Проблема у меня на этапе checkinstall:

-- Installing: /usr/share/kde4/apps/kipi/data/kipi-icon.svg
CMake Error at extra/libkipi/pics/cmake_install.cmake:114 (file):
  file INSTALL cannot find
  "/mnt/hdd_1/C++/dk/extra/libkipi/pics/kipi-logo.svg".
Call Stack (most recent call first):
  extra/libkipi/cmake_install.cmake:37 (include)
  extra/cmake_install.cmake:39 (include)
  cmake_install.cmake:37 (include)


Makefile:66: ошибка выполнения рецепта для цели «install»
make: *** [install] Ошибка 1

****  Установка неудачна. Отменяется создание пакета.

Очищается...OK

Удачи.


Вроде как ругается на kipi-icon.svg. Но по указанному пути он есть ("/mnt/hdd_1/C++/dk/extra/libkipi/pics/kipi-logo.svg"). Ну, а здесь, понятно, что нет ещё (/usr/share/kde4/apps/kipi/data/kipi-icon.svg).

./dk/build/core/app/digikam запускается digiKam, но какой-то не красивый.

Как помочь чекинстолу? Спасибо.

[вложение удалено администратором]
Debian Unstable x86-64

ferum

Цитата: almukantarat от 25 августа 2015, 23:09:18Проблема у меня на этапе checkinstall:
Проблема у вас ещё на этапе cmake  консоль вам об этом и английским русским языком говорит. По моему мнению checkinstall это гадость призванная заворачивать в пакетики маленькие или простенькие програмки  с минимумом зависимостей где инсталляция скомпилированного кода идёт  только в /usr/  Если я правильно слежу за вашей мыслью вы же пытаетесь собрать минимум два пакета digikam и  kipi-plugins а здесь уже нужен fakeroot на сколько я шарю и тот файл, file INSTALL cannot find , что не найден по всему должен создать мейнтейнер сопровождающий пакет .
Собственно говоря я понимаю ваше стремление к новому софту в репах у нас пакет старее https://packages.debian.org/jessie/digikam но правильным путём будет  будет взять родную дебианизацию или на край дебианизацию более свежей версии из реп ubuntu https://launchpad.net/~msylwester/+archive/ubuntu/digikam?field.series_filter=wily и свежий исходник    но начинать лучше просто со сборки исходника ( без установки) так вы по крайней мере вычислите все ли сборочные зависимости могут удовлетворить репозитории jessie для последней версии программы. В случае успеха собрать правильно пакеты новой версии будет уже не так сложно.
Русские дебианщики против цифрового слабоумия !