-1

У меня 2 системы Mac OS X 10.6.5 и я установил rtorrent, используя: brew install rtorrent

На моем MacBook (MacBook3,1, Intel Core 2 Duo, 2,2 ГГц) rtorrent работает нормально. Однако на моем Mac mini (Macmini4,1, Intel Core 2 Duo, 2,4 ГГц) запускается роторрент, но курсоры отправляют ABCD, который изменяет соотношения торрентов вместо просмотра списка торрентов.

Курсоры должны отправить \033 [A и т.д., Но, похоже, они не экранированы правильно в rtorrent. vim работает отлично.

Рабочая система:
$ otool -L which rtorrent

/usr/local/bin/rtorrent:  
 /usr/lib/libncurses.5.4.dylib (compatibility version 5.4.0, current version 5.4.0)  
 /usr/local/Cellar/libsigc++/2.2.8/lib/libsigc-2.0.0.dylib (compatibility version 1.0.0, current version 1.0.0)  
 /usr/lib/libcurl.4.dylib (compatibility version 6.0.0, current version 6.1.0)  
 /usr/local/Cellar/libtorrent/0.12.6/lib/libtorrent.11.dylib (compatibility version 12.0.0, current version 12.6.0)  
 /usr/lib/libxml2.2.dylib (compatibility version 10.0.0, current version 10.3.0)  
 /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.3)  
 /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.2.0)  
 /usr/lib/libicucore.A.dylib (compatibility version 1.0.0, current version 40.0.0)  
 /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.9.0)  

Сломанная система:
$ otool -L which rtorrent

/usr/local/bin/rtorrent:  
 /usr/lib/libncurses.5.4.dylib (compatibility version 5.4.0, current version 5.4.0)  
 /usr/local/Cellar/libsigc++/2.2.8/lib/libsigc-2.0.0.dylib (compatibility version 1.0.0, current version 1.0.0)  
 /usr/lib/libcurl.4.dylib (compatibility version 6.0.0, current version 6.1.0)  
 /usr/local/Cellar/libtorrent/0.12.6/lib/libtorrent.11.dylib (compatibility version 12.0.0, current version 12.6.0)  
 /usr/lib/libxml2.2.dylib (compatibility version 10.0.0, current version 10.3.0)  
 /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.3)  
 /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.2.1)  
 /usr/lib/libicucore.A.dylib (compatibility version 1.0.0, current version 40.0.0)  
 /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.9.0)  

Единственное отличие от скомпилированных библиотек - это /usr /lib /libSystem.B.dylib и я попробовали более старую (рабочую версию) на сломанной системе, и она ничего не исправила.

Кто-нибудь может предложить способ заставить работать курсоры в приложении rtorrent и ncursers?

1 ответ1

-1

Согласно этой странице В настоящее время OS X 10.6.3 - 10.6.5 библиотека ncursers не работает. Хакерское исправление - скопировать библиотеки из 10.6.2. Я положил свои рабочие копии в общедоступную коробку.

$ sudo cp /usr/lib/libncurses.5.dylib /usr/lib/libncurses.5.dylib.backup
$ sudo cp /usr/lib/libncurses.5.4.dylib /usr/lib/libncurses.5.4.dylib.backup

$ cd /usr/lib/
$ sudo wget http://dl.dropbox.com/u/8462176/osx-10-6-working-ncurse/libncurses.5.dylib
$ sudo wget http://dl.dropbox.com/u/8462176/osx-10-6-working-ncurse/libncurses.5.4.dylib

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .