openssl-0.9.8h RPM - "Missing dependency" issue
I'm in search of an RPM package for openssl-0.9.8h. Since I couldnt locate one on the internet, I set out to create an RPM using the source from openssl-0.9.8h.tar.gz .
However, when I install the RPM which I created, I get the following error message:
[root@dhcppc8 ~]# yum install openssl-0.9.8h-10
Loading "allowdowngrade" plugin
Setting up Install Process
Parsing package install arguments
--> Running transaction check
---> Package openssl.x86_64 0:0.9.8h-10 set to be updated
--> Processing Dependency: perl(x86asm.pl) for package: openssl
--> Finished Dependency Resolution
Error: Missing Dependency: perl(x86asm.pl) is needed by package openssl
Could someone please help me to :
1. Resolve the "Missing Dependency" error.
2. Locate an RPM package available for "openssl-0.9.8h" meant for RHEL 5, [64 bit].
Thanks in Advance,
I don't know where to find the dep package (have you searched the openssl homepage if such a page exists), but why can't you simply use the openssl package already provided with you distro?
Aren't both of those perl modules included in the tarball? They are for 0.9.8i in crypto/perlasm
I searched the internet with a variety of keywords, but am not able to locate an RPM of openssl-0.9.8h [meant for RHEL 5 , 64 bit].
As part of CentOS distro, openssl-0.9.8b is installed. But my project requires me to have openssl-0.9.8h.
[root@dhcppc8 base]# rpm -qlp openssl-0.9.8h-10.x86_64.rpm | grep x86asm.pl
Many perl scripts within the openssl directory includes the statement: "require x86asm.pl"
I feel that while executing, "yum install openssl" , it internally checks all the dependencies such as files invoked as part of "use" or "require".
But I'm not sure about how to inform "yum" that the file that it expects is part of the rpm...
Any suggestion is highly appreciated .
Two approaches I can see: either get the openssl-0.9.8h-10 .src.rpm and rebuild it yourself stripping out x86asm.pl from any "^.*req:" line or --downloadonly and --force the install. The latter only being a viable option if you know what you're doing (or causing, I should say).
|All times are GMT -5. The time now is 12:31 AM.|