Bug 14838 - Неправильно установлены файлы *.so
: Неправильно установлены файлы *.so
Status: CLOSED WORKSFORME
: Sisyphus
(All bugs in Sisyphus/kde4base-workspace-devel)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2008-03-09 18:38 by
Modified: 2008-03-11 15:49 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-03-09 18:38:45
Из-за того, что *.so файлы перемещены в каталог /usr/lib/kde4link cmake
обламывается с поиском модулей kde, к примеру невозможно собрать ни один
плазмоид, не может найти Plasma.
Проблема заключается вот в чем:
В файле /usr/share/kde4/apps/cmake/modules/FindPlasma библиотеки ищутся на
основе переменной LIB_INSTALL_DIR. т.к. libplasma.so (к примеру) перенесена в
/usr/lib/kde4link cmake эту библиотеку не находит. Если же указывать в качесте
LIB_INSTALL_DIR каталог /usr/lib/kde4link, то cmake находит библиотеки, но make
install пытается установить библиотеки в каталог /usr/lib/kde4link/kde4.
Варианта два - или патчить все до единого Find* модули cmake, или возвращать
линки на место и ставить конфликт с devel-пакетами kde3...
------- Comment #1 From 2008-03-11 15:49:36 -------
Их невозможно туда положить. Место занято KDE3
Пользуйтесь макросами
%K4cmake
%K4make
или
%K4build