aria2源码包编译出现问题

上网、浏览、聊天、下载等
回复
cem
帖子: 170
注册时间: 2011-03-10 19:08

aria2源码包编译出现问题

#1

帖子 cem » 2011-03-10 23:05

各位老大,我在AMD64的Ubuntu10.10上用apt-get命令可以成功安装使用aria2。

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

./configure

显示很多信息,之后再

make

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

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

谢谢
头像
到处看看
论坛版主
帖子: 8486
注册时间: 2010-01-17 13:05
系统: ubuntu

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

#2

帖子 到处看看 » 2011-03-11 9:42

把g++装上再试试。
话说那个前两天也编译过一次,结果只能使用单线程下载 -s 参数无效。 :em06 那位晓得是怎么回么?占个沙发求真相! :em09
cem
帖子: 170
注册时间: 2011-03-10 19:08

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

#3

帖子 cem » 2011-03-11 12:58

到处看看 写了:把g++装上再试试。
话说那个前两天也编译过一次,结果只能使用单线程下载 -s 参数无效。 :em06 那位晓得是怎么回么?占个沙发求真相! :em09
我的g++有装啊。刚才加了sudo再编译一次,还是无法安装 :em20
头像
到处看看
论坛版主
帖子: 8486
注册时间: 2010-01-17 13:05
系统: ubuntu

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

#4

帖子 到处看看 » 2011-03-11 14:38

提示什么贴上来。
想起来了上次弄的时候好像也有这么个提示,把它说的没有的那个文件在 /usr/local 里建一个 或者把安装路径改到 /usr 再试。
cem
帖子: 170
注册时间: 2011-03-10 19:08

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

#5

帖子 cem » 2011-03-12 14:00

代码: 全选

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
头像
tangboyun
帖子: 701
注册时间: 2009-07-25 1:57
联系:

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

#6

帖子 tangboyun » 2011-03-12 14:44

check下源码,有么有这个文件:cppunit/CompilerOutputter.h

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

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

自己下了装上就是了
https://github.com/tangboyun
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
cem
帖子: 170
注册时间: 2011-03-10 19:08

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

#7

帖子 cem » 2011-03-12 18:39

“cppunit/CompilerOutputter.h”这个文件在源码包里找不到,也没相似的文件,应该是遗漏吧,刚刚email了,待回。为什么编译源码后,文件夹的体积竟有200多M之大。还有请问软件一般安装在哪里比较合理呢。
LJason
帖子: 1
注册时间: 2016-08-27 15:13
系统: Windows 10

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

#8

帖子 LJason » 2017-01-20 21:36

安装 libcppunit-dev
回复