trying to install openssl-devel

Hi there,

I am using redhat 7.3 and I am trying to install openssl-devel-0.9.6b-18.i386.rpm but I get the following error message when I try to install:

error: failed dependencies:
openssl = 0.9.6b-18 is needed by openssl-devel-0.9.6b-18

The thing that confuses me most is that when I check my machine it says that openssl-0.9.6m-2.src.rpm is already installed. I notice that this is a different version than the one openssl-devel requires, but the build date of
"openssl-0.9.6m-2.src.rpm" is Tue Jun 1 14:01:14 2004 and is actually newer than the build date of "openssl-0.9.6b-35.7.i386.rpm" which is 2003/Sep/24 21:24:27 .

I hessitate to install the older version, "openssl-0.9.6b-35.7.i386.rpm" on top of my existing newer version, "openssl-0.9.6m-2.src.rpm".

Is this anything to be worried about? I'm just worried that if I install the older version on top of the newer version it'll overwrite some files and something will stop working on my machine, because I don't know what other dependencies are depending on my existing version on my machine at the moment.