The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Как скомпилировать кусок KDE4 (Konsole) со своими изменениями?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Компиляция)
Изначальное сообщение [ Отслеживать ]

"Как скомпилировать кусок KDE4 (Konsole) со своими изменениями?"  +/
Сообщение от xintrea (ok) on 27-Янв-11, 01:00 
Здравствуйте!


В свете вот этого обсуждения:

http://www.linux.org.ru/forum/general/5835297

выяснилось, что в программе Konsole среды KDE4 захардкорена работа с некоторыми нужными сочетаниями клавиш. Я решил посмотреть что там в исходниках, и по возможности поправить хотя бы для себя.


Для начала я прочитал вот эту страничку:

http://techbase.kde.org/Getting_Started/Sources/Anonymous_SVN

И полазил по дереву исходников, чтоб примерно понять что к чему:

http://websvn.kde.org/branches/KDE/4.4/


Затем выяснил, какая версия KDE4 у меня, оказалась 4.4.5 (Debian Squeeze). Для закачки исходников выполнил команды:

mkdir kde_4_4_src
cd kde_4_4_src
svn co svn://anonsvn.kde.org/home/kde/branches/KDE/4.4/kdelibs
svn co svn://anonsvn.kde.org/home/kde/branches/KDE/4.4/kdepimlibs
svn co svn://anonsvn.kde.org/home/kde/branches/KDE/4.4/kdebase

Исходники программы Konsole нашлись в каталоге ./kdebase/apps/konsole/. Далее начал пытаться компилировать.


1. Выполнить команду "cmake ." в каталоге ./kdebase/apps/konsole/ не получилось. Выдается ошибка:

CMake Error at CMakeLists.txt:3 (KDE4_NO_ENABLE_FINAL):
  Unknown CMake command "KDE4_NO_ENABLE_FINAL".

По всей видимости, не определен макрос KDE4_NO_ENABLE_FINAL, который должен определяться где-то в файле CMakeLists.txt, расположенном выше в иерархии каталогов.


2. Тогда я попробовал запустить компиляцию непосредственно в каталоге ./kdebase. Даю в этом каталоге команду "cmake .", и получаю ошибку:

CMake Error at /usr/share/cmake-2.8/Modules/FindKDE4.cmake:98 (MESSAGE):
  ERROR: cmake/modules/FindKDE4Internal.cmake not found in
  /home/xi/.kde/share/apps;/usr/share/kde4/apps
Call Stack (most recent call first):
  CMakeLists.txt:19 (find_package)

Вот тут я уже понять не могу, что надо сделать, чтоб побороть эту ошибку.

Нужны нормальные советы, а не предположения. На лоре специалистов нет, может здесь найду вменяемых людей.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Как скомпилировать кусок KDE4 (Konsole) со своими изменениями?"  +/
Сообщение от xintrea (ok) on 27-Янв-11, 12:57 
Так, вопрос снят.

Получилось скомпилировать из исходников своего дистрибутива, подключив deb-src.

А вот как это было сделано, я напишу пожже.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру