У меня 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?