分页: 1 / 1

aria2源码包编译出现问题

发表于 : 2011-03-10 23:05
cem
各位老大,我在AMD64的Ubuntu10.10上用apt-get命令可以成功安装使用aria2。

可如果直接编译最新版源码包,先安装好所有依赖包,进入解压目录后我:

./configure

显示很多信息,之后再

make

却显示了一些“错误1”和“没有那个文件或目录”,输入aria2命令,软件也无法打开

请问该怎么编译呢?之前编译产生的无用文件怎样清除?

谢谢

Re: aria2源码包编译出现问题

发表于 : 2011-03-11 9:42
到处看看
把g++装上再试试。
话说那个前两天也编译过一次,结果只能使用单线程下载 -s 参数无效。 :em06 那位晓得是怎么回么?占个沙发求真相! :em09

Re: aria2源码包编译出现问题

发表于 : 2011-03-11 12:58
cem
到处看看 写了:把g++装上再试试。
话说那个前两天也编译过一次,结果只能使用单线程下载 -s 参数无效。 :em06 那位晓得是怎么回么?占个沙发求真相! :em09
我的g++有装啊。刚才加了sudo再编译一次,还是无法安装 :em20

Re: aria2源码包编译出现问题

发表于 : 2011-03-11 14:38
到处看看
提示什么贴上来。
想起来了上次弄的时候好像也有这么个提示,把它说的没有的那个文件在 /usr/local 里建一个 或者把安装路径改到 /usr 再试。

Re: aria2源码包编译出现问题

发表于 : 2011-03-12 14:00
cem

代码: 全选

sxs@ubuntu:~/下载/aria2-1.10.9$ sudo make check
Making check in po
make[1]: 正在进入目录 `/home/sxs/下载/aria2-1.10.9/po'
make[1]:正在离开目录 `/home/sxs/下载/aria2-1.10.9/po'
Making check in intl
make[1]: 正在进入目录 `/home/sxs/下载/aria2-1.10.9/intl'
make[1]: 没有什么可以做的为 `check'。
make[1]:正在离开目录 `/home/sxs/下载/aria2-1.10.9/intl'
Making check in lib
make[1]: 正在进入目录 `/home/sxs/下载/aria2-1.10.9/lib'
make[1]: 没有什么可以做的为 `check'。
make[1]:正在离开目录 `/home/sxs/下载/aria2-1.10.9/lib'
Making check in src
make[1]: 正在进入目录 `/home/sxs/下载/aria2-1.10.9/src'
make[1]: 没有什么可以做的为 `check'。
make[1]:正在离开目录 `/home/sxs/下载/aria2-1.10.9/src'
Making check in test
make[1]: 正在进入目录 `/home/sxs/下载/aria2-1.10.9/test'
make  aria2c
make[2]: 正在进入目录 `/home/sxs/下载/aria2-1.10.9/test'
g++ -DHAVE_CONFIG_H -I. -I..  -Wall  -I../src -I../lib -I../intl -I/usr/local/include -I/usr/include/libxml2 -I/usr/include -I/usr/include	   -DLOCALEDIR=\"/usr/local/share/locale\" -DA2_TEST_DIR=\"../test\" -DA2_TEST_OUT_DIR=\"test_outdir\" -DHAVE_CONFIG_H   -g -O2 -MT AllTest.o -MD -MP -MF .deps/AllTest.Tpo -c -o AllTest.o AllTest.cc
AllTest.cc:5: fatal error: cppunit/CompilerOutputter.h: 没有那个文件或目录
compilation terminated.
make[2]: *** [AllTest.o] 错误 1
make[2]:正在离开目录 `/home/sxs/下载/aria2-1.10.9/test'
make[1]: *** [check-am] 错误 2
make[1]:正在离开目录 `/home/sxs/下载/aria2-1.10.9/test'
make: *** [check-recursive] 错误 1
之前没有任何错误提示,直到make check

Re: aria2源码包编译出现问题

发表于 : 2011-03-12 14:44
tangboyun
check下源码,有么有这个文件:cppunit/CompilerOutputter.h

没有的话,查找相似的名字.h,然后修改成这个名字
再没有的话,check作者的源码仓库,cvs还是git的,自己看罗,还没有的话email作者,报告遗漏文件。

google了下,好像是这个项目里的头文件:
cppunit.sourceforge.net

自己下了装上就是了

Re: aria2源码包编译出现问题

发表于 : 2011-03-12 18:39
cem
“cppunit/CompilerOutputter.h”这个文件在源码包里找不到,也没相似的文件,应该是遗漏吧,刚刚email了,待回。为什么编译源码后,文件夹的体积竟有200多M之大。还有请问软件一般安装在哪里比较合理呢。

Re: aria2源码包编译出现问题

发表于 : 2017-01-20 21:36
LJason
安装 libcppunit-dev