Dia not working because of libxslt
Daniel Veillard
veillard at redhat.com
Mon Sep 8 08:03:37 UTC 2003
On Mon, Sep 08, 2003 at 12:04:32AM +0200, Kai Thomsen wrote:
> On Sun, 07 Sep 2003 16:01:12 -0500, Santiago Erquicia wrote:
>
> > I was trying to use dia and when I try to open it says:
> >
> > Could not load XSLT library (/usr/lib/libxslt.so) :
> > /usr/lib/libxslt.so: cannot open shared object file: No such file or
> > directory
> >
> > I checked and it's right, but I have libxslt.so.1 that points to
> > libxslt.so.1.0.32
> >
> > I made a link from libxslt.so to libxslt.so.1 and everything was fine.
> >
> > The package is libxslt-1.0.32
>
> The symbolic link is contained in the `libxslt-devel' package. Perhaps
> an incorrect/incomplete dependency?
>
> $ rpm -q --requires dia | grep xslt
> libxslt
> $
It shouldn't have to require the -devel version ...
It seems that /usr/lib/libxml2.so is owned by libxml2-devel
and similary /usr/lib/libxslt.so is owned by libxslt-devel .
I don't know how "normal" it is, my spec files have always been
that way and that's the first time it raises an issue.
I don't see why libxslt would give troubles and not libxml2 there
is a lack of symetry I can't understand.
I also don't see why dia binary references libsxslt.so instead of
libxslt.so.1 , this assumes that potentially incompatible future
releases of libxslt would break the binary. That's not good.
Daniel
--
Daniel Veillard | Red Hat Network https://rhn.redhat.com/
veillard at redhat.com | libxml GNOME XML XSLT toolkit http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/
More information about the fedora-test-list
mailing list