i try to install RHEL5 x64 rpm package( mochapro-4.1.2-9658.x86_64 ) on Fedora 22, but it wants libgdbm.so.2()(64bit) library which is absent in dnf. it gives following error:
Error: nothing provides libgdbm.so.2()(64bit) needed by mochapro-4.1.2-9658.x86_64
i tried using rpm search and it seems gdbm-1.8.0-38.el6.x86_64.rpm has the library, but when i try to install it, it won't. if i try to install it with --allowerasing, it wants to remove dnf altogether. i also tried unpacking rpm by converting rpm2cpio and passing it to cpio, which got me the library file, which i copied to /usr/lib64/ but the rpm package does not seem to see it. if i install with --nodeps, rpm installs does not launch.
is there a way i can manually resolve the dependency with liblibgdbm.so.2 i've extracted?
ended up creating dummy .rpm file, which helped bypass dependency issue, but i get segmentation fault 5337 error when i launch, i guess its due to fedora22/rhel5 differences