当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : aria2源码包编译出现问题
帖子发表于 : 2011-03-10 23:05 

注册: 2011-03-10 19:08
帖子: 170
送出感谢: 0 次
接收感谢: 0 次
各位老大,我在AMD64的Ubuntu10.10上用apt-get命令可以成功安装使用aria2。

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

./configure

显示很多信息,之后再

make

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

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

谢谢


页首
 用户资料  
 
2 楼 
 文章标题 : Re: aria2源码包编译出现问题
帖子发表于 : 2011-03-11 9:42 
头像

注册: 2010-01-17 13:05
帖子: 8479
系统: ubuntu
送出感谢: 2
接收感谢: 50
把g++装上再试试。
话说那个前两天也编译过一次,结果只能使用单线程下载 -s 参数无效。 :em06 那位晓得是怎么回么?占个沙发求真相! :em09


页首
 用户资料  
 
3 楼 
 文章标题 : Re: aria2源码包编译出现问题
帖子发表于 : 2011-03-11 12:58 

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

我的g++有装啊。刚才加了sudo再编译一次,还是无法安装 :em20


页首
 用户资料  
 
4 楼 
 文章标题 : Re: aria2源码包编译出现问题
帖子发表于 : 2011-03-11 14:38 
头像

注册: 2010-01-17 13:05
帖子: 8479
系统: ubuntu
送出感谢: 2
接收感谢: 50
提示什么贴上来。
想起来了上次弄的时候好像也有这么个提示,把它说的没有的那个文件在 /usr/local 里建一个 或者把安装路径改到 /usr 再试。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: aria2源码包编译出现问题
帖子发表于 : 2011-03-12 14:00 

注册: 2011-03-10 19:08
帖子: 170
送出感谢: 0 次
接收感谢: 0 次
代码:
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


页首
 用户资料  
 
6 楼 
 文章标题 : Re: aria2源码包编译出现问题
帖子发表于 : 2011-03-12 14:44 
头像

注册: 2009-07-25 1:57
帖子: 701
送出感谢: 5
接收感谢: 13
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
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: aria2源码包编译出现问题
帖子发表于 : 2011-03-12 18:39 

注册: 2011-03-10 19:08
帖子: 170
送出感谢: 0 次
接收感谢: 0 次
“cppunit/CompilerOutputter.h”这个文件在源码包里找不到,也没相似的文件,应该是遗漏吧,刚刚email了,待回。为什么编译源码后,文件夹的体积竟有200多M之大。还有请问软件一般安装在哪里比较合理呢。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: aria2源码包编译出现问题
帖子发表于 : 2017-01-20 21:36 

注册: 2016-08-27 15:13
帖子: 1
系统: Windows 10
送出感谢: 0 次
接收感谢: 0 次
安装 libcppunit-dev


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译