On Tuesday 29 November 2005 04:22, Asif Lodhi wrote:
I downloaded the static 686-specific rpm from sourceforge and installed it on my FC3 which doesn't have any devel libs etc. The installed inkscape is working perfectly well on this one.
You don't need any devel libs to install that package.
However, I installed the same static 686-specific rpm on another FC3 installation with a few more things (MySQL, PostGreSQL, Apache, etc) installed and there I can't get it to run. It emits an error that some-lib.so is needed. Why don't I get the same error on the other FC3 installation?
Because some-lib.so is present on that system? Dependency checking is voluntarily deactivated during installation of the package so you are not warned of any missing dependency until you run the program.
What has a static rpm to do with an .so lib?
The so-called static RPMs only include libraries that are known not to be available on every RPM-based Linux distribution. So you just need to identify some-lib.so and install the package it resides in.
You can report any further static RPM-related issue directly to me.
P.S. I'm thinking of adding a note on the download page stating the real nature of the static RPMs. Anyone disagrees?