經過許多日子, 終於花了一點時間把它弄好了...平常實在是太混啦 呵呵
transmission 1.73 的change list 可以參考 : http://www.transmissionbt.com/
rtorrent 0.8.5 change history 可以參考 : http://rakshasa.no/pipermail/libtorrent-devel/2009-June/002177.html
更新方式, 首先先加入 debian-bcm47xx 的 apt server, 接著
apt-get installl transmission
apt-get install rtorrent libtorrent
如果有什麼問題可以留言給我哦 :)
Comments
可能的解決辦法...
你好, 不知道你的libtool的版本有沒有換過..? 我先前編譯的時候並沒有這個問題...我在網上搜尋了一下也有提到類似的問題, 不過有如下的解決辦法
找到項目目錄下的 libtool 文件, 然後把所有的$echo 替代成$ECHO
如果不行, 試試換回原來的libtool 套件 試試
希望對你有幫助...
编译rtorrent 0.8.5不成功,请无极兄指导!
本人的环境是:mss的debian,uname -a :Linux (none) 2.4.20 #1 Wed Feb 1 15:12:33 PST 2006 mips GNU/Linux
编译过程如下:
xmlrpc-c-1.06.38
./configure --disable-cplusplus
libtorrent-0.12.5
rm -f scripts/{libtool,lt*}.m4
./autogen.sh
./configure
rtorrent-0.8.5/
./autogen.sh
./configure --with-xmlrpc-c
-----------------
最后make install 出现很多 gcc: no input files
不知这样是否编译成功?
btw:本人最后的make install 都是用checkinstall 来完成的(.deb)
----------------
Installing with make install...
========================= Installation results ===========================
Making install in doc
make[1]: Entering directory `/software/rtorrent-0.8.5/doc'
make[2]: Entering directory `/software/rtorrent-0.8.5/doc'
make[2]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/share/man/man1" || /bin/mkdir -p "/usr/local/share/man/man1"
/usr/bin/install -c -m 644 './rtorrent.1' '/usr/local/share/man/man1/rtorrent.1'
make[2]: Leaving directory `/software/rtorrent-0.8.5/doc'
make[1]: Leaving directory `/software/rtorrent-0.8.5/doc'
Making install in src
make[1]: Entering directory `/software/rtorrent-0.8.5/src'
Making install in core
make[2]: Entering directory `/software/rtorrent-0.8.5/src/core'
make[3]: Entering directory `/software/rtorrent-0.8.5/src/core'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/software/rtorrent-0.8.5/src/core'
make[2]: Leaving directory `/software/rtorrent-0.8.5/src/core'
Making install in display
make[2]: Entering directory `/software/rtorrent-0.8.5/src/display'
make[3]: Entering directory `/software/rtorrent-0.8.5/src/display'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/software/rtorrent-0.8.5/src/display'
make[2]: Leaving directory `/software/rtorrent-0.8.5/src/display'
Making install in input
make[2]: Entering directory `/software/rtorrent-0.8.5/src/input'
make[3]: Entering directory `/software/rtorrent-0.8.5/src/input'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/software/rtorrent-0.8.5/src/input'
make[2]: Leaving directory `/software/rtorrent-0.8.5/src/input'
Making install in rpc
make[2]: Entering directory `/software/rtorrent-0.8.5/src/rpc'
make[3]: Entering directory `/software/rtorrent-0.8.5/src/rpc'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/software/rtorrent-0.8.5/src/rpc'
make[2]: Leaving directory `/software/rtorrent-0.8.5/src/rpc'
Making install in ui
make[2]: Entering directory `/software/rtorrent-0.8.5/src/ui'
make[3]: Entering directory `/software/rtorrent-0.8.5/src/ui'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/software/rtorrent-0.8.5/src/ui'
make[2]: Leaving directory `/software/rtorrent-0.8.5/src/ui'
Making install in utils
make[2]: Entering directory `/software/rtorrent-0.8.5/src/utils'
make[3]: Entering directory `/software/rtorrent-0.8.5/src/utils'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/software/rtorrent-0.8.5/src/utils'
make[2]: Leaving directory `/software/rtorrent-0.8.5/src/utils'
make[2]: Entering directory `/software/rtorrent-0.8.5/src'
/bin/sh ../libtool --tag=CXX --mode=link g++ -g -O2 -g -DDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -o rtorrent command_download.o command_dynamic.o command_events.o command_file.o command_helpers.o command_local.o command_network.o command_object.o command_peer.o command_tracker.o command_scheduler.o command_ui.o control.o globals.o main.o option_parser.o signal_handler.o ui/libsub_ui.a core/libsub_core.a display/libsub_display.a input/libsub_input.a rpc/libsub_rpc.a utils/libsub_utils.a -lncurses -lsigc-2.0 -L/usr/local/lib -lcurl -L/usr/local/lib -ltorrent -L/usr/local/lib -lxmlrpc_server -lxmlrpc -lxmlrpc_util -lxmlrpc_xmlparse -lxmlrpc_xmltok
../libtool: line 807: X--tag=CXX: command not found
../libtool: line 840: libtool: ignoring unknown tag : command not found
../libtool: line 807: X--mode=link: command not found
../libtool: line 973: *** Warning: inferring the mode of operation is deprecated.: command not found
../libtool: line 974: *** Future versions of Libtool will require --mode=MODE be specified.: command not found
gcc: no input files
gcc: no input files
gcc: no input files
gcc: no input files
../libtool: line 2200: X-g: command not found
../libtool: line 2200: X-O2: command not found
../libtool: line 2200: X-g: command not found
../libtool: line 2200: X-DDEBUG: command not found
../libtool: line 2200: X-I/usr/include/sigc++-2.0: No such file or directory
../libtool: line 2200: X-I/usr/lib/sigc++-2.0/include: No such file or directory
../libtool: line 2200: X-I/usr/local/include: No such file or directory
../libtool: line 2200: X-I/usr/local/include: No such file or directory
../libtool: line 2200: X-I/usr/local/include: No such file or directory
../libtool: line 1920: X-L/usr/local/lib: No such file or directory
../libtool: line 1920: X-L/usr/local/lib: No such file or directory
../libtool: line 1920: X-L/usr/local/lib: No such file or directory
../libtool: line 2369: Xrtorrent: command not found
../libtool: line 2374: X: command not found
../libtool: line 2381: Xrtorrent: command not found
../libtool: line 2519: X-lncurses: command not found
../libtool: line 2519: X-lsigc-2.0: command not found
../libtool: line 2519: X-lcurl: command not found
../libtool: line 2519: X-ltorrent: command not found
../libtool: line 2519: X-lxmlrpc_server: command not found
../libtool: line 2519: X-lxmlrpc: command not found
../libtool: line 2519: X-lxmlrpc_util: command not found
../libtool: line 2519: X-lxmlrpc_xmlparse: command not found
../libtool: line 2519: X-lxmlrpc_xmltok: command not found
../libtool: line 2519: X-lncurses: command not found
../libtool: line 2519: X-lsigc-2.0: command not found
../libtool: line 2601: X-L/software/rtorrent-0.8.5/src: No such file or directory
../libtool: line 2519: X-lcurl: command not found
../libtool: line 2519: X-ltorrent: command not found
../libtool: line 2519: X-lxmlrpc_server: command not found
../libtool: line 2519: X-lxmlrpc: command not found
../libtool: line 2519: X-lxmlrpc_util: command not found
../libtool: line 2519: X-lxmlrpc_xmlparse: command not found
../libtool: line 2519: X-lxmlrpc_xmltok: command not found
../libtool: line 2519: X-lncurses: command not found
../libtool: line 2519: X-lsigc-2.0: command not found
../libtool: line 2601: X-L/software/rtorrent-0.8.5/src: No such file or directory
../libtool: line 2519: X-lcurl: command not found
../libtool: line 2519: X-ltorrent: command not found
../libtool: line 2519: X-lxmlrpc_server: command not found
../libtool: line 2519: X-lxmlrpc: command not found
../libtool: line 2519: X-lxmlrpc_util: command not found
../libtool: line 2519: X-lxmlrpc_xmlparse: command not found
../libtool: line 2519: X-lxmlrpc_xmltok: command not found
../libtool: line 5132: Xg++ "" "" "" "" "" "" "" "" "" -o @OUTPUT@ command_download.o command_dynamic.o command_events.o command_file.o command_helpers.o command_local.o command_network.o command_object.o command_peer.o command_tracker.o command_scheduler.o command_ui.o control.o globals.o main.o option_parser.o signal_handler.o ui/libsub_ui.a core/libsub_core.a display/libsub_display.a input/libsub_input.a rpc/libsub_rpc.a utils/libsub_utils.a -lncurses -lsigc-2.0 -L/software/rtorrent-0.8.5/src -lcurl -ltorrent -lxmlrpc_server -lxmlrpc -lxmlrpc_util -lxmlrpc_xmlparse -lxmlrpc_xmltok: File name too long
../libtool: line 5133: Xg++ "" "" "" "" "" "" "" "" "" -o @OUTPUT@ command_download.o command_dynamic.o command_events.o command_file.o command_helpers.o command_local.o command_network.o command_object.o command_peer.o command_tracker.o command_scheduler.o command_ui.o control.o globals.o main.o option_parser.o signal_handler.o ui/libsub_ui.a core/libsub_core.a display/libsub_display.a input/libsub_input.a rpc/libsub_rpc.a utils/libsub_utils.a -lncurses -lsigc-2.0 -L/software/rtorrent-0.8.5/src -lcurl -ltorrent -lxmlrpc_server -lxmlrpc -lxmlrpc_util -lxmlrpc_xmlparse -lxmlrpc_xmltok: File name too long
../libtool: line 5138: X: command not found
../libtool: line 5142: : command not found
make[3]: Entering directory `/software/rtorrent-0.8.5/src'
/bin/sh ../libtool --tag=CXX --mode=link g++ -g -O2 -g -DDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -o rtorrent command_download.o command_dynamic.o command_events.o command_file.o command_helpers.o command_local.o command_network.o command_object.o command_peer.o command_tracker.o command_scheduler.o command_ui.o control.o globals.o main.o option_parser.o signal_handler.o ui/libsub_ui.a core/libsub_core.a display/libsub_display.a input/libsub_input.a rpc/libsub_rpc.a utils/libsub_utils.a -lncurses -lsigc-2.0 -L/usr/local/lib -lcurl -L/usr/local/lib -ltorrent -L/usr/local/lib -lxmlrpc_server -lxmlrpc -lxmlrpc_util -lxmlrpc_xmlparse -lxmlrpc_xmltok
../libtool: line 807: X--tag=CXX: command not found
../libtool: line 840: libtool: ignoring unknown tag : command not found
../libtool: line 807: X--mode=link: command not found
../libtool: line 973: *** Warning: inferring the mode of operation is deprecated.: command not found
../libtool: line 974: *** Future versions of Libtool will require --mode=MODE be specified.: command not found
gcc: no input files
gcc: no input files
gcc: no input files
gcc: no input files
../libtool: line 2200: X-g: command not found
../libtool: line 2200: X-O2: command not found
../libtool: line 2200: X-g: command not found
../libtool: line 2200: X-DDEBUG: command not found
../libtool: line 2200: X-I/usr/include/sigc++-2.0: No such file or directory
../libtool: line 2200: X-I/usr/lib/sigc++-2.0/include: No such file or directory
../libtool: line 2200: X-I/usr/local/include: No such file or directory
../libtool: line 2200: X-I/usr/local/include: No such file or directory
../libtool: line 2200: X-I/usr/local/include: No such file or directory
../libtool: line 1920: X-L/usr/local/lib: No such file or directory
../libtool: line 1920: X-L/usr/local/lib: No such file or directory
../libtool: line 1920: X-L/usr/local/lib: No such file or directory
../libtool: line 2369: Xrtorrent: command not found
../libtool: line 2374: X: command not found
../libtool: line 2381: Xrtorrent: command not found
../libtool: line 2519: X-lncurses: command not found
../libtool: line 2519: X-lsigc-2.0: command not found
../libtool: line 2519: X-lcurl: command not found
../libtool: line 2519: X-ltorrent: command not found
../libtool: line 2519: X-lxmlrpc_server: command not found
../libtool: line 2519: X-lxmlrpc: command not found
../libtool: line 2519: X-lxmlrpc_util: command not found
../libtool: line 2519: X-lxmlrpc_xmlparse: command not found
../libtool: line 2519: X-lxmlrpc_xmltok: command not found
../libtool: line 2519: X-lncurses: command not found
../libtool: line 2519: X-lsigc-2.0: command not found
../libtool: line 2601: X-L/software/rtorrent-0.8.5/src: No such file or directory
../libtool: line 2519: X-lcurl: command not found
../libtool: line 2519: X-ltorrent: command not found
../libtool: line 2519: X-lxmlrpc_server: command not found
../libtool: line 2519: X-lxmlrpc: command not found
../libtool: line 2519: X-lxmlrpc_util: command not found
../libtool: line 2519: X-lxmlrpc_xmlparse: command not found
../libtool: line 2519: X-lxmlrpc_xmltok: command not found
../libtool: line 2519: X-lncurses: command not found
../libtool: line 2519: X-lsigc-2.0: command not found
../libtool: line 2601: X-L/software/rtorrent-0.8.5/src: No such file or directory
../libtool: line 2519: X-lcurl: command not found
../libtool: line 2519: X-ltorrent: command not found
../libtool: line 2519: X-lxmlrpc_server: command not found
../libtool: line 2519: X-lxmlrpc: command not found
../libtool: line 2519: X-lxmlrpc_util: command not found
../libtool: line 2519: X-lxmlrpc_xmlparse: command not found
../libtool: line 2519: X-lxmlrpc_xmltok: command not found
../libtool: line 5132: Xg++ "" "" "" "" "" "" "" "" "" -o @OUTPUT@ command_download.o command_dynamic.o command_events.o command_file.o command_helpers.o command_local.o command_network.o command_object.o command_peer.o command_tracker.o command_scheduler.o command_ui.o control.o globals.o main.o option_parser.o signal_handler.o ui/libsub_ui.a core/libsub_core.a display/libsub_display.a input/libsub_input.a rpc/libsub_rpc.a utils/libsub_utils.a -lncurses -lsigc-2.0 -L/software/rtorrent-0.8.5/src -lcurl -ltorrent -lxmlrpc_server -lxmlrpc -lxmlrpc_util -lxmlrpc_xmlparse -lxmlrpc_xmltok: File name too long
../libtool: line 5133: Xg++ "" "" "" "" "" "" "" "" "" -o @OUTPUT@ command_download.o command_dynamic.o command_events.o command_file.o command_helpers.o command_local.o command_network.o command_object.o command_peer.o command_tracker.o command_scheduler.o command_ui.o control.o globals.o main.o option_parser.o signal_handler.o ui/libsub_ui.a core/libsub_core.a display/libsub_display.a input/libsub_input.a rpc/libsub_rpc.a utils/libsub_utils.a -lncurses -lsigc-2.0 -L/software/rtorrent-0.8.5/src -lcurl -ltorrent -lxmlrpc_server -lxmlrpc -lxmlrpc_util -lxmlrpc_xmlparse -lxmlrpc_xmltok: File name too long
../libtool: line 5138: X: command not found
../libtool: line 5142: : command not found
test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/software/rtorrent-0.8.5/src'
make[2]: Leaving directory `/software/rtorrent-0.8.5/src'
make[1]: Leaving directory `/software/rtorrent-0.8.5/src'
make[1]: Entering directory `/software/rtorrent-0.8.5'
make[2]: Entering directory `/software/rtorrent-0.8.5'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/software/rtorrent-0.8.5'
make[1]: Leaving directory `/software/rtorrent-0.8.5'
======================== Installation successful ==========================
Copying documentation directory...
./
./doc/
./doc/rtorrent.rc
./doc/Makefile
./doc/faq.xml
./doc/rtorrent.1.xml
./doc/Makefile.am
./doc/Makefile.in
./doc/rtorrent.1
./NEWS
./TODO
./README
./AUTHORS
./INSTALL
./ChangeLog
./COPYING
Copying files to the temporary directory...OK
Striping ELF binaries and libraries...OK
Compressing man pages...OK
Building file list...OK
Building Debian package...OK
NOTE: The package will not be installed
Erasing temporary files...OK
Deleting doc-pak directory...OK
Writing backup package...OK
Deleting temp dir...OK
**********************************************************************
Done. The new package has been saved to
/software/rtorrent-0.8.5/rtorrent_0.8.5-1_mipsel.deb
You can install it in your system anytime using:
dpkg -i rtorrent_0.8.5-1_mipsel.deb
**********************************************************************