IRC Client KVIrc forum

Russian talks => Что не вошло в другие темы => Topic started by: noLove on 12 September 2007, 20:34



Title: Помогите скомпилить квирк?
Post by: noLove on 12 September 2007, 20:34
субж. ламер - я. моя ОСь - убунту линукс 7.04. естественно, гном.

нужно как нибудь завести квирк. autogen.sh выполняется без ошибок
делаю ./configure - начинает ругаться на то что X Libraryes не найдены, и потом qt headers тоже не найдены.

я завел kopete, amarok, все работает, можно сказать, половина кед у меня есть. осталось решить проблему с этими либами. но я не знаю что именно нужно ставить :(

надеюсь на Вашу помощь :)


Title: Re: Помогите ламеру скомпилить квирк?
Post by: runkoff on 13 September 2007, 08:20
есть в репах какая то версия. вроде для кед, я оттуда не ставил но можешь попробовать, ради интереса.
расскажу как я делал. по доке с сайта.
установил svn. не помню какой командой и как пакет точно называется, но что то наверно такое apt-get install svn. или поискать в синаптике по слову svn. дальше по доке:
Code:
svn co https://svn.kvirc.de/svn/trunk/kvirc
в папке ~/ появилась папка  kvirk.
дальше поставил компиляторы, чтоб не париться поставил сразу кучу: пакет называется build-essential,
дальше qt:  в синаптике запустил поиск по слову qt и ставил примерно следующие пакеты Libqt3-mt libat3-dev они вроде по зависимостям что то притянут.
вроде либы набрали скока надо. дальше переходим в папку скачаную svn'ом cd /home/user/kvirk (кстати регистр имеет значения, это я на всякий случай, потому что сам с этим накалывался)
тут пиши
Code:
./configure --help
читай скока всяких параметров ты можешь использовать при компиляции
а чуть не забыл поставь еще checkinstall
Code:
sudo apt-get install checkinstall
у него тоже --help почитай.
затем я запускал
Code:
./configure --withoutkdecheck --disable-x-support
--disable-x-support писал потому что первый раз при компиляция что то ругалось на X
и еще тут на форуме уже обсуждалось без кедовых либ да еще и на qt3 иконка в трее у тя получится не нормальной
дальше
Code:
make
, а потом я делал
Code:
checkinstall
но тебе еще посоветую сделать его с такими параметрами
Code:
checkinstall -D --install no --pkgversion 3.2.6 --pkgname kvirc
типа создать пакет, но не устанавливать, а установить потом уже из пакета. Кстати могу свой пакет выложить заодно и проверим работает он или нет?

вот в кратце
1. Установить компиляторы
2. Установить qt библиотеки
3. Скачать исходники kvirc
4. ./configure с твоими араметрами
5. make
6. make install или checkinstall

кстати про ./autogen.sh я не помню, делал или нет.


Title: Re: Помогите ламеру скомпилить квирк?
Post by: Alexey on 13 September 2007, 12:58
--disable-x-support не надо. поставьте лучше x-headers или как они там называются в убунту и не будет ругаться


Title: Re: Помогите ламеру скомпилить квирк?
Post by: blaze on 13 September 2007, 15:49
субж. ламер - я. моя ОСь - убунту линукс 7.04. естественно, гном.

нужно как нибудь завести квирк. autogen.sh выполняется без ошибок
делаю ./configure - начинает ругаться на то что X Libraryes не найдены, и потом qt headers тоже не найдены.

я завел kopete, amarok, все работает, можно сказать, половина кед у меня есть. осталось решить проблему с этими либами. но я не знаю что именно нужно ставить :(

надеюсь на Вашу помощь :)

Code:
sudo aptitude install libx11-dev
sudo aptitude install qt3-dev-tools
sudo aptitude install libqt3-mt-dev
sudo aptitude install gettext
sudo aptitude install checkinstall
sudo aptitude install dpkg-dev
Еще нужен компилятор g++, и у тебя будет все, что может потребоваться для компиляции и сборки пакета. Установка описана в файле INSTALL (для сборки пакета вместо make install надо написать checkinstall).
gl :)

зы Писать в топике слова вроде "помогите ламеру" считается дурным тоном.


Title: Re: Помогите ламеру скомпилить квирк?
Post by: noLove on 13 September 2007, 16:03
ладно, ламачок. дело в том, что у меня опыта работы в линуксе всего 2 недели. Вы уж простите меня :))

сейчас буду пробовать компилить по Вашим советам, спасибо :)


Title: Re: Помогите скомпилить квирк?
Post by: noLove on 13 September 2007, 17:30
пытался сделать как советовал Blzae, используя checkinstall. в процессе создания пакета пишит вот что:
Quote
Making install in admin
make[1]: Entering directory `/home/xternalx/sources/kvirc-3.2.6/admin'
Making install in libtool
make[2]: Entering directory `/home/xternalx/sources/kvirc-3.2.6/admin/libtool'
make[3]: Entering directory `/home/xternalx/sources/kvirc-3.2.6/admin/libtool'
make[3]: Цель `install-exec-am' не требует выполнения команд.
make[3]: Цель `install-data-am' не требует выполнения команд.
make[3]: Leaving directory `/home/xternalx/sources/kvirc-3.2.6/admin/libtool'
make[2]: Leaving directory `/home/xternalx/sources/kvirc-3.2.6/admin/libtool'
make[2]: Entering directory `/home/xternalx/sources/kvirc-3.2.6/admin'
make[3]: Entering directory `/home/xternalx/sources/kvirc-3.2.6/admin'
make[3]: Цель `install-exec-am' не требует выполнения команд.
make[3]: Цель `install-data-am' не требует выполнения команд.
make[3]: Leaving directory `/home/xternalx/sources/kvirc-3.2.6/admin'
make[2]: Leaving directory `/home/xternalx/sources/kvirc-3.2.6/admin'
make[1]: Leaving directory `/home/xternalx/sources/kvirc-3.2.6/admin'
Making install in data
make[1]: Entering directory `/home/xternalx/sources/kvirc-3.2.6/data'
Making install in applnk
make[2]: Entering directory `/home/xternalx/sources/kvirc-3.2.6/data/applnk'
make[3]: Entering directory `/home/xternalx/sources/kvirc-3.2.6/data/applnk'
make[3]: Цель `install-exec-am' не требует выполнения команд.
test -z "/usr/local/share/kvirc/3.2/applnk" || @MKDIR_P@ "/usr/local/share/kvirc/3.2/applnk"
/bin/bash: @MKDIR_P@: команда не найдена
make[3]: *** [install-tmpDATA] Ошибка 127
make[3]: Leaving directory `/home/xternalx/sources/kvirc-3.2.6/data/applnk'
make[2]: *** [install-am] Ошибка 2
make[2]: Leaving directory `/home/xternalx/sources/kvirc-3.2.6/data/applnk'
make[1]: *** [install-recursive] Ошибка 1
make[1]: Leaving directory `/home/xternalx/sources/kvirc-3.2.6/data'
make: *** [install-recursive] Ошибка 1

****  Installation failed. Aborting package creation.

Очищается...OK

Bye.

при make install выдает ту же ошибку


Title: Re: Помогите скомпилить квирк?
Post by: noLove on 14 September 2007, 00:20
c 94.7 пинков удалось завести и установить квирк. чуть позже выложу фикс, если у кого то тоже не захочет компилиться. теперь не работает мой собственный скрипт. не определяет амарок как медиаплеер :(

кто нибудь в курсе, как это можно поправить?


Title: Re: Помогите скомпилить квирк?
Post by: Alexey on 14 September 2007, 13:08
Скомпилить с поддержкой КДЕ:)


Title: Re: Помогите скомпилить квирк?
Post by: noLove on 14 September 2007, 20:59
мм..... а можно по подробнее? какие то либы ставить надо? или kde? :D


Title: Re: Помогите скомпилить квирк?
Post by: Alexey on 14 September 2007, 23:26
kdelibs


Title: Re: Помогите скомпилить квирк?
Post by: noLove on 16 September 2007, 00:01
kdelibs или kdelibs-devel?
мне вообще говорили что надо ставить kde-devel


Title: Re: Помогите скомпилить квирк?
Post by: Alexey on 16 September 2007, 10:27
для компиляции - и то, и то. для работы - kdelibs


Title: Re: Помогите скомпилить квирк?
Post by: noLove on 16 September 2007, 14:22
ну тогда все понятно :DDD


Title: Re: Помогите скомпилить квирк?
Post by: noLove on 16 September 2007, 18:09
apt-get install kdelibs
apt-get install kde-devel

и все скомпилилось, и все работает КОРРЕКТНО!!!!! иконка квирка в ТРЕЕ, а не в отдельном окошке на рабочем столе!!!

фтопку кде, гном+кделибс овнз!


Title: Re: Помогите скомпилить квирк?
Post by: noLove on 16 September 2007, 21:11
вот здесь (http://forum.ubuntu.ru/index.php?topic=12980.msg91635#msg91635) лежит полное руководство к действию :)


Title: Re: Помогите скомпилить квирк?
Post by: dlumv on 17 May 2008, 04:27
Я конечно извиняюсь, но нафига в убунту 7 заниматься сборкой если можно скачать с репозитория?
Лично у меня стоит Kubuntu 8, я скачал с репозитория, теперь у меня стоит KVIrc 3.2.4.