самосборный rtorrent и русские символы utf-8

Есть и такой ОС.

Модератор: weec

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

самосборный rtorrent и русские символы utf-8

Непрочитанное сообщение zg » 2010-09-29 21:14:56

Суть траблы: собрал rtorrent из исходников, дабы xml-rpc был тру версии. После сборки и установки всё поднялось нормально, только вот в консоли русские символы перестали отображаться. Выглядит примерно так:

Код: Выделить всё

                                               *** rTorrent 0.8.6/0.12.6 -  ***
[View: main]
  Tracker: [Tried all trackers.]
   BBC_M-P~QM-PM-5M-PM-7M-Q~CM-PM-<M-Q~AM-Q~BM-PM-2M-PM-> M-P~^M-Q~EM-PM->M-Q~BM-Q~K M-PM-=M-PM-0 M-P~RM-PM-5M-PM-4M-Q~LM-PM-<
            done      894,7 MB Rate:   0,0 /   0,0 KB Uploaded:  3150,0 MB                 [   R: 3,52 high]
  Tracker: [Tried all trackers.]
   Davidenko_Egypt_xvid.avi
            done     1264,9 MB Rate:   7,3 /   0,0 KB Uploaded:  5647,2 MB                 [   R: 4,46]  Tracker: [Tried all
[Throttle off/off KB] [Rate  25,3/591,1 KB] [Port: 6944]                     [U 6/0] [D 36/0] [H 0/32] [S 1/48/768] [F 67/128]
при этом, если ставить пакетом, то русский нормально отображается. В чём может быть трабла?

Система:

Код: Выделить всё

Linux zg-book 2.6.32-24-generic #43-Ubuntu SMP Thu Sep 16 14:17:33 UTC 2010 i686 GNU/Linux
Ставил так:

Код: Выделить всё

sudo aptitude install g++ subversion automake libtool libcppunit-dev libssl-dev libsigc++-2.0-dev libcurl4-openssl-dev libncurses5-dev
svn co http://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/release_number/1.14.00 xmlrpc-c
cd xmlrpc-c
./configure
sudo make install clean

svn co svn://rakshasa.no/libtorrent/trunk rtorrent-svn
cd rtorrent-svn
svn up
cd libtorrent
./autogen.sh
./configure
sudo make install clean

cd ../rtorrent
./autogen.sh
./configure --with-xmlrpc-c
sudo make install clean
sudo ldconf
Есть мысли?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: самосборный rtorrent и русские символы utf-8

Непрочитанное сообщение zg » 2010-09-29 21:55:08

Разобралсо :smile: Это косяк библиотеки libncurses. Вместо libncurses5-dev нужно ставить libncursesw5-dev. Правда, по дефолту rtorrent потом не собирается, поскольку заголовочные файлы лежат в нестандартной папке. Поэтому конфигурировал так:

Код: Выделить всё

CPPFLAGS="-I/usr/include/ncursesw/" ./configure --with-xmlrpc-c
после этого всё стало нормально.. :smile: