youken 发表于 2005-5-20 21:01:30

多个下载工具都装不上,郁闷!差哪呢?

先使用的是WxDfast,结果终端下运行
./wxdfast
显示错误
./wxdfast: error while loading shared libraries: libXinerama.so.1: cannot open s hared object file: No such file or directory

后来安装aria
在make的时候,就出现很多error提示,然后make install,结果只在/usr/local/share下可以找到aria的目录,/usr/bin下没有找到aria的可执行文件。

再后来安装d4x
在configure的时候,检查CLIB版本是否大于2.4的时候出错,然后根本不让编译。

真是郁闷,我到底差什么呢?
安装系统的时候是完全安装的。

系统是RedHat 9。

csyfek 发表于 2005-5-20 22:26:46

aria,请到这里 http://csyfek.rocklv.net/pages/aria/download.html
下载 for RH8/9 的SRPM包,然后编译。 :wink:

youken 发表于 2005-5-21 00:32:00

不知道可不可以,试试先。

youken 发表于 2005-5-21 01:29:03

刚刚想安装,因为是第一次安装src.rpm包,所以我查阅了相关资料。
网上说,要按照如下步骤进行:
1 rpm --rebuild filename.src.rpm
2 cd /usr/src/redhat/RPMS/i386
3 rpm -ivh filename.rpm

我按照这个步骤进行,结果第一步重建的时候,系统提示
[~] rpm --rebuild aria-1.0.0-1.rh.src.rpm
--rebuild: unknown option

怎么回事?

youken 发表于 2005-5-21 01:57:27

晕,刚刚查看rpm帮助,发现现在在RH9下使用的是
rpmbuild --rebuild filename.src.rpm

可是,我使用上面命令编译源码包后,还是发现了错误提示,而且,在/usr/src/redhat/RPMS/i386下没有找到我想要的rpm安装包。而是在
/usr/src/redhat/BUILD下找到了aria的源码,在
/usr/src/redhat/SOURCES下找到了aria源码的tar.bz2压缩包和图标资源包及其语言库。

youken 发表于 2005-5-21 10:50:36

没有办法安装,于是在rpmfind上找了rpm包,发现fc1的aria RPM包居然可以在RH9上安装使用。真晕。
难道我以后只能用这个方法安装软件吗?

这是aria在make时候的信息:
# make
cd . \
&& CONFIG_FILES=Makefile CONFIG_HEADERS= /bin/sh ./config.status
config.status: creating Makefile
config.status: executing default-1 commands
config.status: executing default-2 commands
config.status: executing default commands
make all-recursive
make: Entering directory `/tmp/aria-1.0.0'
Making all in resources
make: Entering directory `/tmp/aria-1.0.0/resources'
make: Nothing to be done for `all'.
make: Leaving directory `/tmp/aria-1.0.0/resources'
Making all in intl
make: Entering directory `/tmp/aria-1.0.0/intl'
make: Nothing to be done for `all'.
make: Leaving directory `/tmp/aria-1.0.0/intl'
Making all in src
make: Entering directory `/tmp/aria-1.0.0/src'
Making all in pixmaps
make: Entering directory `/tmp/aria-1.0.0/src/pixmaps'
make: Nothing to be done for `all'.
make: Leaving directory `/tmp/aria-1.0.0/src/pixmaps'
make: Entering directory `/tmp/aria-1.0.0/src'
g++ -DHAVE_CONFIG_H -I. -I. -I.. -O2 -Wall -DLOCALEDIR=\"/usr/local/share/locale\" -DDATADIR=\"/usr/local/share\" -I../intl -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/X11R6/include -c main.cc
In file included from /usr/include/openssl/ssl.h:179,
from main.cc:39:
/usr/include/openssl/kssl.h:72:18: krb5.h: 没有那个文件或目录
In file included from /usr/include/openssl/ssl.h:179,
from main.cc:39:
/usr/include/openssl/kssl.h:132: 'krb5_enctype' is used as a type, but is not
defined as a type.
/usr/include/openssl/kssl.h:134: parse error before `*' token
/usr/include/openssl/kssl.h:147: parse error before `*' token
/usr/include/openssl/kssl.h:151: parse error before `*' token
/usr/include/openssl/kssl.h:153: parse error before `*' token
/usr/include/openssl/kssl.h:155: parse error before `*' token
/usr/include/openssl/kssl.h:157: parse error before `*' token
/usr/include/openssl/kssl.h:159: `krb5_context' was not declared in this scope
/usr/include/openssl/kssl.h:159: parse error before `,' token
/usr/include/openssl/kssl.h:160: `krb5_context' was not declared in this scope
/usr/include/openssl/kssl.h:160: parse error before `,' token
/usr/include/openssl/kssl.h:163: `krb5_timestamp' was not declared in this
scope
/usr/include/openssl/kssl.h:163: parse error before `,' token
/usr/include/openssl/kssl.h:165: parse error before `*' token
/usr/include/openssl/kssl.h:167: `krb5_enctype' was not declared in this scope
/usr/include/openssl/kssl.h:167: parse error before `,' token
In file included from /usr/include/c++/3.2.2/backward/pair.h:59,
from ItemList.h:34,
from main.cc:46:
/usr/include/c++/3.2.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
make: *** Error 1
make: Leaving directory `/tmp/aria-1.0.0/src'
make: *** Error 1
make: Leaving directory `/tmp/aria-1.0.0/src'
make: *** Error 1
make: Leaving directory `/tmp/aria-1.0.0'
make: *** Error 2

下面是d4x在configure时候最后几行的信息:
*** Could not run GLIB test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means GLIB is incorrectly installed.
configure: error: *** GLIB >= 2.4.0 not installed! ***
然后make出现如下提示,不给编译:
make: *** No targets specified and no makefile found. Stop.

WxDfast的出错信息在上面帖子中已经给出了。

开发工具和X开发我都安装了,我安装RH9的时候是选择完全安装的,只是后来卸载了系统自己安装的OpenOffice和KOffice,装了永中。另外,为了安装新版Mozilla,我卸载了系统自带的,卸载前卸载了Mozilla提示的全部依赖软件,我想这是没有问题的吧?


还是请大人们帮我看看问题症结吧,谢谢了!!!!!

hayato_dragon 发表于 2005-5-21 11:46:30

我装downloader for x也是这样.
*** Could not run GLIB test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means GLIB is incorrectly installed.
configure: error: *** GLIB >= 2.4.0 not installed! ***
然后make出现如下提示,不给编译:
make: *** No targets specified and no makefile found. Stop.

然后我下了GLIB编译安装也不行.

csyfek 发表于 2005-5-21 23:10:30

不用急,慢慢来~youken的问题我已经在linuxsir的软件版回复了。
hayato_dragon的问题是因为你没有安装glib 2.x 版本的开发包。请问你用的是什么发行版呢??

linky_fan 发表于 2005-5-23 12:44:13


hayato_dragon的问题是因为你没有安装glib 2.x 版本的开发包。请问你用的是什么发行版呢??

选个for你发行版的d4x版本, 如果找不到的话尽量选老一点的, 要么就换发行版, 为了一个软件重装一个glib觉得比重装一个新的麻烦些
:wink:
页: [1]
查看完整版本: 多个下载工具都装不上,郁闷!差哪呢?