Входящая в дистрибутив OpenSolaris 2009.06 версия Pidgin 2.5.5 уже не позволяет общаться по ICQ. В связи с этим есть потребность перейти на новую версию.
Скачать исходники последней версии со страницы http://pidgin.im/download/
Распаковать архив и перейти в полученный каталог
tar xf pidgin-2.10.4.tar.bz2
cd pidgin-2.10.4
Конфигурирование, сборка, установка
LDFLAGS=»-lresolv -lsocket -lnsl» CFLAGS=-D__SunOS CC=gcc ./configure —disable-vv —disable-meanwhile —disable-nm —disable-perl —prefix=/export/home/keremet/compilation/pidgin-2.10.4_bin
make
make install
Полученная программа отображает все надписи на английском языке.
Посмотрим, к содержимому какого каталога locale она обращается и к каким файлам.
truss ./pidgin 2>&1|grep locale
Оказалось, что не найден файл русификации, потому что подкаталог locale назывался ru, а искался ru_RU.UTF-8.
open(«/export/home/keremet/compilation/pidgin-2.10.4_bin/share/locale/ru_RU.UTF-8/LC_MESSAGES/pidgin.mo», O_RDONLY)Err#2 ENOENT
Скорректировать имя каталога
mv /export/home/keremet/compilation/pidgin-2.10.4_bin/share/locale/ru /export/home/keremet/compilation/pidgin-2.10.4_bin/share/locale/ru_RU.UTF-8
Андрей Соколов (keremet (at) solaris.kirov.ru)
Speak Your Mind