Bug 14838 - Неправильно установлены файлы *.so
Summary: Неправильно установлены файлы *.so
Status: CLOSED WORKSFORME
Alias: None
Product: Sisyphus
Classification: Development
Component: kde4base-workspace-devel (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-09 18:38 MSK by Albert R. Valiev
Modified: 2008-03-11 15:49 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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