Bug 14838

Summary: Неправильно установлены файлы *.so
Product: Sisyphus Reporter: Albert R. Valiev <darkstar>
Component: kde4base-workspace-develAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: normal    
Priority: P2    
Version: unstable   
Hardware: all   
OS: Linux   

Description Albert R. Valiev 2008-03-09 18:38:45 MSK
Из-за того, что *.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 Sergey V Turchin 2008-03-11 15:49:36 MSK
Их невозможно туда положить. Место занято KDE3
Пользуйтесь макросами
%K4cmake
%K4make
или
%K4build