installing libxml2, error: no rpmlib...
On installing libxml2 on suse6.4 2.2.19 system, I'm getting the following error: error: failed dependencies: rpmlib(PayloadFilesHavePrefix) <= 4.0-1 is needed by libxml2-2.4.13-1 rpmlib(CompressedFileNames) <= 3.0.4-1 is needed by libxml2-2.4.13-1 I can't find any rpmlib from rpmfind.net. What am I missing? Thanks in advance, Torben PS. Here's the details of what I've done and info that may be helpful: According to the xmlsoft.org FAQ, at: http://xmlsoft.org/FAQ.html#Installati
Problem: I can't install the libxml(2) RPM package due to failed dependancies
The most generic solution is to refetch the latest src.rpm , and rebuild it locally with
rpm --rebuild libxml(2)-xxx.src.rpm
if everything goes well it will generate two binary rpm (one providing the shared libs and xmllint, and the other one, the -devel package providing includes, static libraries and scripts needed to build applications with libxml(2)) that you can install locally.
Grabbed source libxml2 from: ftp://xmlsoft.org/libxml2-2.4.13-1.src.rpm Here's the nitty gritty, in case it helps c344469-d:/tmp # mv libxml2-2.4.13-1.src.rpm /tmp c344469-d:/tmp # rpm --rebuild libxml2-2.4.13-1.src.rpm c344469-d:/tmp # ls libxml2* libxml2-2.4.13-1.i386.rpm libxml2-devel-2.4.13-1.i386.rpm libxml2-2.4.13-1.src.rpm c344469-d:/tmp # rpm -i libxml2-2.4.13-1.i386.rpm error: failed dependencies: rpmlib(PayloadFilesHavePrefix) <= 4.0-1 is needed by libxml2-2.4.13-1 rpmlib(CompressedFileNames) <= 3.0.4-1 is needed by libxml2-2.4.13-1 c344469-d:/tmp # rpm -i libxml2-devel-2.4.13-1.i386.rpm error: failed dependencies: libxml2 = 2.4.13 is needed by libxml2-devel-2.4.13-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 is needed by libxml2-devel-2.4.13-1 rpmlib(CompressedFileNames) <= 3.0.4-1 is needed by libxml2-devel-2.4.13-1 c344469-d:/tmp # rpm -q -i rpm Name : rpm Relocations: (not relocateable) Version : 3.0.4 Vendor: SuSE GmbH, Nuernberg, Germany Release : 0 Build Date: Sat Mar 11 08:07:37 2000 Install date: Tue May 8 00:44:26 2001 Build Host: besson.suse.de Group : unsorted Source RPM: rpm-3.0.4-0.src.rpm Size : 4422119 License: GPL Packager : feedback@suse.de Summary : RPM Package Manager Description : .... [omitted] SuSE series: a c344469-d:/tmp # find / -name *rpmlib* -print /usr/include/rpm/rpmlib.h #in searching rpmfind.net for a rpmlib, get "No package found of name rpmlib"
Looks like you need to update the RPM... Torben Brosten wrote:
On installing libxml2 on suse6.4 2.2.19 system, I'm getting the following error:
error: failed dependencies: rpmlib(PayloadFilesHavePrefix) <= 4.0-1 is needed by libxml2-2.4.13-1 rpmlib(CompressedFileNames) <= 3.0.4-1 is needed by libxml2-2.4.13-1
I can't find any rpmlib from rpmfind.net. What am I missing?
Thanks in advance, Torben
PS. Here's the details of what I've done and info that may be helpful:
According to the xmlsoft.org FAQ, at: http://xmlsoft.org/FAQ.html#Installati
Problem: I can't install the libxml(2) RPM package due to failed dependancies
The most generic solution is to refetch the latest src.rpm , and rebuild it locally with
rpm --rebuild libxml(2)-xxx.src.rpm
if everything goes well it will generate two binary rpm (one providing the shared libs and xmllint, and the other one, the -devel package providing includes, static libraries and scripts needed to build applications with libxml(2)) that you can install locally.
Grabbed source libxml2 from: ftp://xmlsoft.org/libxml2-2.4.13-1.src.rpm
Here's the nitty gritty, in case it helps
c344469-d:/tmp # mv libxml2-2.4.13-1.src.rpm /tmp c344469-d:/tmp # rpm --rebuild libxml2-2.4.13-1.src.rpm c344469-d:/tmp # ls libxml2* libxml2-2.4.13-1.i386.rpm libxml2-devel-2.4.13-1.i386.rpm libxml2-2.4.13-1.src.rpm c344469-d:/tmp # rpm -i libxml2-2.4.13-1.i386.rpm error: failed dependencies: rpmlib(PayloadFilesHavePrefix) <= 4.0-1 is needed by libxml2-2.4.13-1 rpmlib(CompressedFileNames) <= 3.0.4-1 is needed by libxml2-2.4.13-1 c344469-d:/tmp # rpm -i libxml2-devel-2.4.13-1.i386.rpm error: failed dependencies: libxml2 = 2.4.13 is needed by libxml2-devel-2.4.13-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 is needed by libxml2-devel-2.4.13-1 rpmlib(CompressedFileNames) <= 3.0.4-1 is needed by libxml2-devel-2.4.13-1 c344469-d:/tmp # rpm -q -i rpm Name : rpm Relocations: (not relocateable) Version : 3.0.4 Vendor: SuSE GmbH, Nuernberg, Germany Release : 0 Build Date: Sat Mar 11 08:07:37 2000 Install date: Tue May 8 00:44:26 2001 Build Host: besson.suse.de Group : unsorted Source RPM: rpm-3.0.4-0.src.rpm Size : 4422119 License: GPL Packager : feedback@suse.de Summary : RPM Package Manager Description : .... [omitted] SuSE series: a c344469-d:/tmp # find / -name *rpmlib* -print /usr/include/rpm/rpmlib.h
#in searching rpmfind.net for a rpmlib, get "No package found of name rpmlib"
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/support/faq and the archives at http://lists.suse.com
participants (1)
-
Torben Brosten