In file included from ../include/licq_gpg.h:6,
from icqd.cpp:41:
/usr/include/gpgme.h:53:23: error: gpg-error.h: No such file or directory
/usr/include/gpgme.h:95: error: ‘gpg_error_t’ does not name a type
/usr/include/gpgme.h:96: error: ‘gpg_err_code_t’ does not name a type
/usr/include/gpgme.h:97: error: ‘gpg_err_source_t’ does not name a type
/usr/include/gpgme.h:100: error: ‘gpgme_error_t’ does not name a type
/usr/include/gpgme.h:113: error: ‘gpgme_error_t’ does not name a type
/usr/include/gpgme.h:120: error: ‘gpgme_err_code_t’ does not name a type
/usr/include/gpgme.h:127: error: ‘gpgme_err_source_t’ does not name a type
/usr/include/gpgme.h:136: error: ‘gpgme_error_t’ was not declared in this scope
/usr/include/gpgme.h:145: error: ‘gpg_error_t’ was not declared in this scope
/usr/include/gpgme.h:145: error: expected primary-expression before ‘char’
/usr/include/gpgme.h:145: error: expected primary-expression before ‘buflen’
/usr/include/gpgme.h:145: error: initializer expression list treated as compound expression
/usr/include/gpgme.h:150: error: ‘gpgme_error_t’ was not declared in this scope
/usr/include/gpgme.h:156: error: ‘gpgme_err_code_t’ does not name a type
/usr/include/gpgme.h:161: error: ‘gpgme_err_code_t’ was not declared in this scope
/usr/include/gpgme.h:166: error: ‘gpgme_error_t’ does not name a type
/usr/include/gpgme.h:170: error: ‘gpgme_err_code_t’ does not name a type
/usr/include/gpgme.h:522: error: ‘gpgme_error_t’ does not name a type
/usr/include/gpgme.h:664: error: typedef ‘gpgme_error_t’ is initialized (use __typeof__ instead)
/usr/include/gpgme.h:664: error: ‘gpgme_passphrase_cb_t’ was not declared in this scope
/usr/include/gpgme.h:664: error: expected ‘,’ or ‘;’ before ‘(’ token
/usr/include/gpgme.h:724: error: ‘gpgme_passphrase_cb_t’ has not been declared
/usr/include/gpgme.h:728: error: ‘gpgme_passphrase_cb_t’ has not been declared
/usr/include/gpgme.h:1533: error: ‘gpgme_passphrase_cb_t’ does not name a type
icqd.cpp: In member function ‘void CICQDaemon::ProcessMessage(ICQUser*, CBuffer&, char*, short unsigned int, long unsigned int, long unsigned int*, short unsigned int, bool, bool&)’:
icqd.cpp:2395: warning: unused variable ‘nOwnerStatus’
make[2]: *** [icqd.o] Ошибка 1
make[2]: Leaving directory `/home/formatc/Documents/licq-1.3.2/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/formatc/Documents/licq-1.3.2'
make: *** [all] Ошибка 2
До этого пытался собрать версию 1.3.1, но тоже не выходило, в итоге поставил из rpm.
А зачем? Когда можно поставить из пакета, это же пакетный дистр, поэтому лучше их использовать.
Если хочешь из сырцов, то попробуй собрать без поддержки gpg
./configure --help
Версия 1.3.1 прекрасно сворачивается в трей, посмотри в настройках. Тебе от 1.3.2 именно это и нужно? А также можно воспользоваться программой для сворачивания в трей - alltray
configure --help
Возможно ошибки подключения библиотек.
Так же вполне возможно что ошибка разработчиков.Рекомендую для получения самой свежей версии исходников воспользоватся CVS.
Gentoo 2006.0
"Когда я вижу что-либо смешное , я весь просто трясусь от смеха. Поэтому всегда хожу небритый.")))
на самом деле не отключал сборку с gpg, получилось только путем физического удаления пакета gpg или gpgme (не помню).
а вот в 10.1 x86_64 вообще нихрена не собирается из исходиков.
не знаю уж что там с коипилятором натворили...
Но факт, что для сусе в большенстве случаев нужно использовать рпм
Это проблема компилятора. Если уж компилировать под сусю, то лучше всего взять srpm из федоры, накатить все патчи и собирать.
Как вариант, rpm из другого дистрибутива(fedora, mandriva) попробовать поставить.
сам сталкивался с этой проблемой. решил ее доставиви из дистрибутива библиотеку. Но не помню какую, набери в поиске в ясте gpg и она тебе отобразит ее. Отображает вообще-то 3, две стоят по умолчанию и одну надо доставить. Сам столкнулся с проблемой установки плагина под КДЕ, не хотит ставится, пока что...