当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]编译软件出错,装了相应的包还是不行
帖子发表于 : 2007-03-27 23:21 
头像

注册: 2007-02-08 21:18
帖子: 400
送出感谢: 0 次
接收感谢: 0 次
想自己编译pdfedit但是config后提示如下
代码:
tomcat@tomcat:/media/E/ubuntu/pdfedit$ ./configure
chmod: 正在更改 ‘conf9129.sh’ 的权限: Operation not permitted
chmod: changing permissions of `conf9129.sh': Operation not permitted
chmod: changing permissions of `conf9129.file': Operation not permitted
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether make sets $(MAKE)... yes
checking for ranlib... ranlib
checking how to run the C++ preprocessor... g++ -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking boost/smart_ptr.hpp usability... no
checking boost/smart_ptr.hpp presence... no
checking for boost/smart_ptr.hpp... no
configure: error: You need boost library to compile PDFedit

难道config时还要用root权限吗?
提示缺少boost 库
但是装了 boost-build后还是提示相同的错误
怎么解决呢,该?


_________________
试过RedHat,Suse 往往是装好了就卸掉了,这次装了ubuntu后他留住了我,喜欢ubuntu!
学好linux


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-03-27 23:38 
头像

注册: 2007-02-08 21:18
帖子: 400
送出感谢: 0 次
接收感谢: 0 次
可以./configure了但是make的时候又出现错误

代码:
cd doc && ( gmake doc_dist|| make doc_dist )
/bin/sh: gmake: not found
make[1]: Entering directory `/home/tomcat/pdfedit/doc'
cd user && ( gmake all_no_pdf || make all_no_pdf )
/bin/sh: gmake: not found
make[2]: Entering directory `/home/tomcat/pdfedit/doc/user'
make[2]: Nothing to be done for `all_no_pdf'.
make[2]: Leaving directory `/home/tomcat/pdfedit/doc/user'
cd design && ( gmake all_no_pdf || make all_no_pdf )
/bin/sh: gmake: not found
make[2]: Entering directory `/home/tomcat/pdfedit/doc/design'
make[2]: Nothing to be done for `all_no_pdf'.
make[2]: Leaving directory `/home/tomcat/pdfedit/doc/design'
make[1]: Leaving directory `/home/tomcat/pdfedit/doc'
cd src && make
make[1]: Entering directory `/home/tomcat/pdfedit/src'
cd xpdf && make libxpdf
make[2]: Entering directory `/home/tomcat/pdfedit/src/xpdf'
cd goo; make
make[3]: Entering directory `/home/tomcat/pdfedit/src/xpdf/goo'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/tomcat/pdfedit/src/xpdf/goo'
cd fofi; make
make[3]: Entering directory `/home/tomcat/pdfedit/src/xpdf/fofi'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/tomcat/pdfedit/src/xpdf/fofi'
cd splash; make
make[3]: Entering directory `/home/tomcat/pdfedit/src/xpdf/splash'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/tomcat/pdfedit/src/xpdf/splash'
cd xpdf; make libxpdf
make[3]: Entering directory `/home/tomcat/pdfedit/src/xpdf/xpdf'
make[3]: Nothing to be done for `libxpdf'.
make[3]: Leaving directory `/home/tomcat/pdfedit/src/xpdf/xpdf'
make[2]: Leaving directory `/home/tomcat/pdfedit/src/xpdf'
cd utils && make
make[2]: Entering directory `/home/tomcat/pdfedit/src/utils'
make[2]: “libutils.a”是最新的。
make[2]: Leaving directory `/home/tomcat/pdfedit/src/utils'
cd kernel && /bin/qmake && make staticlib
/bin/sh: /bin/qmake: Permission denied
make[1]: *** [kernel] 错误 126
make[1]: Leaving directory `/home/tomcat/pdfedit/src'
make: *** [src] 错误 2

怎么回事呢?我是新手,谢谢


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-03-27 23:39 
头像

注册: 2007-03-01 20:46
帖子: 2393
地址: 湖南长沙
送出感谢: 0 次
接收感谢: 0 次
首先,config需不需要root权限是看他里边的命令所决定的,他调用了chmod来修改权限,当然需要root权限咯。
代码:
sudo sh configure


关于boost库,你应该安装的是libboost-dev包

代码:
sudo apt-get install libboost-dev


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-03-27 23:40 
头像

注册: 2007-03-01 20:46
帖子: 2393
地址: 湖南长沙
送出感谢: 0 次
接收感谢: 0 次
sudo make install


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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