Прошу прощения, если не там где надо спрашиваю.
Хочу научиться писать простенькие программы с графическим интерфейсом в icewm. Установил kdevelop в Mandriva One, ввожу в консоли kdevelop, вылезают разные ошибки и открывается окно программы, но в нём не работает ничего. Можно ли в kdevelop писать программки или я просто установил неправильно (вроде всё через менеджер установки пакетов автоматически)?
Среда разработки программ для Icewm
Модератор: Модераторы разделов
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Среда разработки программ для Icewm
Romano писал(а): ↑29.10.2009 13:25Установил kdevelop в Mandriva One, ввожу в консоли kdevelop, вылезают разные ошибки и открывается окно программы, но в нём не работает ничего. Можно ли в kdevelop писать программки или я просто установил неправильно (вроде всё через менеджер установки пакетов автоматически)?
всё работает. видимо вы не все библиотеки поставили - какие ошибки?
Спасибо сказали:
-
Romano
- Сообщения: 27
- ОС: Mandriva
Re: Среда разработки программ для Icewm
В консоли
Код: Выделить всё
kdeinit: Launched DCOPServer, pid = 11070 result = 0
DCOPSERVER: authentication setup failed.
DCOPServer self-test failed.
iceauth: creating new authority file /home/maxim_ievlev/.ICEauthority
kdeinit: DCOPServer could not be started, aborting.И всплывает окно:
Код: Выделить всё
Ошибка связи по протоколу DCOP
Ошибка устаноки межпроцессорного взаимодействия для KDE.
Сообщение системы:
Could not read network connection list.
/home/maxim_ievlev/.DCOPserver_localhost__0
Проверьте, запущена ли программа "dcopserver"Жму ok, в консоли дальее появляется
Код: Выделить всё
kdevelop (core): [virtual void SimpleMainWindow::setCaption(const QString&)]
kparts: MainWindow::createGUI, part=(nil)
kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-maxim_ievlev/ksycoca
kio (KSycoca): Could not open ksycoca
kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-maxim_ievlev/ksycoca
kio (KSycoca): Could not open ksycoca
kio (KSycoca): findFactory: we have no database.... launching kdeinit
kdeinit: Launched DCOPServer, pid = 11144 result = 0
DCOPSERVER: authentication setup failed.
DCOPServer self-test failed.
iceauth: creating new authority file /home/maxim_ievlev/.ICEauthority
kdeinit: DCOPServer could not be started, aborting.
kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-maxim_ievlev/ksycoca
kio (KSycoca): Could not open ksycoca
kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-maxim_ievlev/ksycoca
kio (KSycoca): Could not open ksycoca
kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-maxim_ievlev/ksycoca
kio (KSycoca): Could not open ksycoca
kio (KSycoca): ERROR: No database available!
#вот эта строка много раз, прим. ред.
kio (KSycoca): ERROR: No database available!
kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-maxim_ievlev/ksycoca
kio (KSycoca): Could not open ksycoca
kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-maxim_ievlev/ksycoca
kio (KSycoca): Could not open ksycoca
kio (KMimeType): WARNING: KServiceType::offers : servicetype KDevelop/Plugin not foundИ снова окно:
Код: Выделить всё
Невомзожно найти модули, KDevelop не будет работать правильно.
Убедитесь, что KDevelop установлен в каталог с KDE, в противном случае необходимо добавить путь установки KDevelop в переменную окружения KDEDIRS и запустить kbuildsecoca. После необходимого перезапустить KDevelop.
Пример для BASH:
export KDEDIRS=/путь/к/kdevelop:$KDEDIRS && kbuildsycoca/Затем открывается прога, но в ней не работает толком ничего
-
Romano
- Сообщения: 27
- ОС: Mandriva
Re: Среда разработки программ для Icewm
Вы полнил export KDEDIRS=/путь/к/kdevelop:$KDEDIRS && kbuildsycoca, вроде заработало, но всё равно какая-то ошибка вылазит
Хотя дальше всё нормально вроде
ещё проблема. Когда закрываю консоль kdevelop тоже завершает работу. Как запустить её без консоли?
Код: Выделить всё
Ошибка связи по протоколу DCOP
Ошибка устаноки межпроцессорного взаимодействия для KDE.
Сообщение системы:
Could not read network connection list.
/home/maxim_ievlev/.DCOPserver_localhost__0
Проверьте, запущена ли программа "dcopserver"Хотя дальше всё нормально вроде
ещё проблема. Когда закрываю консоль kdevelop тоже завершает работу. Как запустить её без консоли?
-
Romano
- Сообщения: 27
- ОС: Mandriva
Re: Среда разработки программ для Icewm
Ошибка регистрации на сервере DCOP. И справка по проге поэтому не работает. Что это за DCOP и почему может быть ошибка?
-
nesk
- Сообщения: 2268
- Статус: Линукссаксовец
- ОС: MS Windows XP Home SP3
Re: Среда разработки программ для Icewm
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.
0xDEFEC8ED
0xDEFEC8ED
Спасибо сказали:
-
trancefer
- Сообщения: 485
- Статус: $>
- ОС: Arch, Slackware, OpenBSD
Re: Среда разработки программ для Icewm
ИМХО плохая идея использовать KDevelop вне KDE ибо все выше перечисленные ошибки есть следствие того, что KDevelop запущен вне KDE, к тому же если вы не пользуетесь KDE то нет смысла и тащить ради одной софтины кучу лишних пакетов. Самым оптимальным вариантом считаю использовать GNU Emacs или Vim.
Спасибо сказали:
-
Romano
- Сообщения: 27
- ОС: Mandriva
Re: Среда разработки программ для Icewm
trancefer писал(а): ↑29.10.2009 17:48ИМХО плохая идея использовать KDevelop вне KDE ибо все выше перечисленные ошибки есть следствие того, что KDevelop запущен вне KDE, к тому же если вы не пользуетесь KDE то нет смысла и тащить ради одной софтины кучу лишних пакетов. Самым оптимальным вариантом считаю использовать GNU Emacs или Vim.
Спасибо, так и сделаю. Тем более мне нужно делать очень простые программы, практически для консоли, в графике просто для наглядности. Да и для личного пользования просто автоматизация некоторых идей. В Vim буду кодить.
-
Romano
- Сообщения: 27
- ОС: Mandriva
Re: Среда разработки программ для Icewm
Запустил в KDE, не ругаецца.
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Среда разработки программ для Icewm
ИМХО ради ЭТОЙ софтины (тяжеленного комплекса разных программ для разработчика) есть смысл тащить несколько либ.
ну это каждый по себе выбирает. на другом компе я, кстати, только Vim'ом и пользуюсь, причём без иксов(хотя они есть и тоже IceWM). Иксовый gvim мне совсем уж не понравился...
тогда ИМХО надо юзать vim || emacs причём их консольные версии. не выходя из vim'a можно запустить, отладить и т.д.