emacs and libotf.so.0

Amit Saha droidery at gmail.com
Sun Sep 4 15:20:31 UTC 2011


Hi,

On 09/05/2011 12:59 AM, Denis Arnaud wrote:
> Hello,
>
> I just came onto a tricky dependency issue, and thought it could be of
> interest to the list.
> emacs requires libotf.so.0, which is the library handling Open Type
> Fonts (OTF), provided by the libotf package.
> Well, fine enough. But libotf.so.0 is also provided by the OpenMPI
> package (not in /usr/lib, but rather in /usr/lib/openmpi/lib).
>
> So, RPM/Yum is misleaded when installing, whenever OpenMPI has
> installed. It results in a cryptic "emacs: error while loading shared
> libraries: libotf.so.0: cannot open shared object file: No such file or
> directory" error message (I put it here in plain, so that it can be
> indexed by our favourite Web crawlers), or so, when trying to launch
> emacs from a terminal.
>
> I see no clean solution, as both packages (libotf, openmpi) have some
> legitimity to name that libotf.so library like that. And it seems
> impracticable to have RPM handles full paths rather than just library names.
>
> I leave the floor open for debates :)

I have faced this issue before, and have also raised this on this list, 
Pls see [1] for the mail thread.


[1] http://lists.fedoraproject.org/pipermail/devel/2011-July/153812.html

-Amit

-- 
http://echorand.me


More information about the devel mailing list