Компиляция Pidgin 2.10.4 под OpenSolaris 2009.06

Входящая в дистрибутив 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