On Sat, 06 Dec 2008 10:08:04 -0500, Linuxguy123 wrote:
On Sat, 2008-12-06 at 17:49 +0100, Michael Schwendt wrote:
> On Sat, 06 Dec 2008 09:19:04 -0500, Linuxguy123 wrote:
>
> > $ rawstudio
> > rawstudio: error while loading shared libraries: libexiv2.so.0: cannot
> > open shared object file: No such file or directory
> >
> > $ yum list exiv*
> > Loaded plugins: downloadonly, kmdl, priorities, refresh-packagekit
> > 0 packages excluded due to repository priority protections
> > Installed Packages
> > exiv2.i386
> > 0.17.1-1.fc10
> > installed
> > exiv2-devel.i386
> > 0.17.1-1.fc10
> > installed
> > exiv2-libs.i386
> > 0.17.1-1.fc10
> > installed
>
> And where do you demonstrate that one of these packages actually
> provides libexiv2.so.0?
Sorry.
$ rpm -ql exiv2-devel | grep lib
/usr/lib/libexiv2.so
/usr/lib/pkgconfig/exiv2.pc
I renamed it to libexiv2.so.0 and rawstudio runs.
> It isn't provided in these packages. It's ancient. Most recent you can get
> is libexiv2.so.1 (F9) and libexiv2.so.4 (F10).
Apparently its not ancient, its still being shipped.
No, it isn't. Please don't spread misinformation. Other users find
such things via search engines and then are misguided.
libexiv2.so -- if renamed to libexiv2.so.0 -- is not equivalent to
libexiv2.so.0. It's still only a symlink to libexiv2.so.4, which is not
guaranteed to be compatible in its interface. Consider yourself lucky that
some parts seem to be compatible enough to serve as a work-around.