Fedora linux forum

Форум русской поддержки ОС Fedora linux

 

#1 2010-11-06 10:22:04

mstdmstd
Member
Зарегистрирован: 2010-03-02
Сообщений: 34

Как установить Kate SQL Plugin

Нашел я вот такой плагин Kate SQL Plugin:
http://linux.softpedia.com/get/Text-Edi … 8051.shtml

В распакованном архиве в /home/serge/.kde/share/apps/kate/plugins/katesql файла configure нет
Есть файл CMakeLists.txt Этот плагин нужно компилировать с помощью cmake?
После установки  yum install gcc-c++.i686 я это пытался делать с помошью команд :

Код:

mkdir build
cd build
cmake ..
make
sudo make install

И на команде make я получил :

Код:

[root@localhost build]# make
Generating moc_connectionmodel.cpp
Generating moc_dataoutputwidget.cpp
Generating moc_sqlmanager.cpp
Generating moc_schemabrowserwidget.cpp
Generating moc_katesqlview.cpp
Generating moc_textoutputwidget.cpp
Generating moc_dataoutputmodel.cpp
Generating moc_katesqlplugin.cpp
/home/serge/.kde/share/apps/kate/plugins/katesql/katesqlplugin.h:38: Error: Undefined interface
automoc4: process for /home/serge/.kde/share/apps/kate/plugins/katesql/build/moc_katesqlplugin.cpp failed: Unknown error
pid to wait for: 0
Generating moc_katesqlconfigpage.cpp
Generating moc_schemawidget.cpp
Generating moc_dataoutputview.cpp
returning failed..
make[2]: *** [CMakeFiles/katesqlplugin_automoc] Ошибка 1
make[1]: *** [CMakeFiles/katesqlplugin_automoc.dir/all] Ошибка 2
make: *** [all] Ошибка 2

Пакеты automoc-debuginfo.i686 и automoc.i686 в системе установлены...
В чем могут быть проблемы?


Также по сссылке вверху сказано

QtSql with development libraries is required.

Но при выполненни команды :

Код:

yum search QtSql

я получил :

Код:

Внимание: совпадений для QtSql не найдено
Совпадений не найдено

как это побороть ??

Отредактированно mstdmstd (2010-11-06 11:44:36)

Неактивен

 

#2 2010-11-06 15:02:22

ash
Moderator
Откуда: Мурманск
Зарегистрирован: 2007-10-21
Сообщений: 347

Re: Как установить Kate SQL Plugin

Пакеты kdelibs-devel и qt-devel стоят?
Вообще по ссылке написано, что

If your distribution does not provide the Kate development package with libkateinterfaces, you need to compile Kate from sources.

libkateinterfaces.so.4 есть в пакете kdesdk-libs, так что ставить его или из сорцов собирать Kate. Когда установишь нужные пакеты удали содержимое build/ и снова

Код:

cmake ..
make
sudo make install

http://img517.imageshack.us/img517/9199/belinuxkj0.png

Неактивен

 

#3 2010-11-07 10:04:39

mstdmstd
Member
Зарегистрирован: 2010-03-02
Сообщений: 34

Re: Как установить Kate SQL Plugin

Пакеты kdelibs-devel и qt-devel и kdesdk-libs устновлены
Файл libkateinterfaces.so.4 нахождится в /usr/lib — и та же ошибка при выполнении make...

Кроме того я обратил внимание что при выполнении команды есть следующие строки

Код:

...
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info — done
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 — found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN — not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS — not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC — not found.
...

Не знаю насколько это критично в данном случае... Порывшись в нете(http://www.hedgewars.org/node/748) я нашел что это вроде баг cmake?

тажке такая команда с выводом :

Код:

[root@localhost build]# automoc4 --version
automoc4 0.9.88

Что еще можно попробовать ?

Неактивен

 

#4 2010-11-08 14:05:33

ash
Moderator
Откуда: Мурманск
Зарегистрирован: 2007-10-21
Сообщений: 347

Re: Как установить Kate SQL Plugin

Это не баг, приведенные строчки говорят, что cmake нашел define Q_WS_X11, т.к. присутствует Qt, собранный под linux, соответственно дефайнов для других платформ у тебя и не должно быть.
Думаю тут лучше всего собрать Kate из репозитория, тем более там этот плагин посвежее. yum install git и далее по инструкции.


http://img517.imageshack.us/img517/9199/belinuxkj0.png

Неактивен