https://bugzilla.redhat.com/show_bug.cgi?id=1023437
Bug ID: 1023437 Summary: No /usr/lib64/libgettextlib.so.0 Product: Fedora Version: 19 Component: gettext Severity: medium Assignee: dueno@redhat.com Reporter: nalimilan@club.fr QA Contact: extras-qa@fedoraproject.org CC: dueno@redhat.com, i18n-bugs@lists.fedoraproject.org, petersen@redhat.com, praiskup@redhat.com
I'm not sure this is by design or a simple mistake, but gettext-libs does not provide /usr/lib64/libgettextlib.so.0 nor /usr/lib64/libgettextlib.so nor /usr/lib64/libgettextlib.so.0.18.2. Instead there is only /usr/lib64/libgettextlib-0.18.2.so.
This means that programs that expect the generic libgettextlib.so.0 do not find it. In my case this is when installing the Julia package Cairo: it needs to add explicitly libgettextlib-0.18.2.so for Fedora. But when the next version is out the package will have to be adapted again, which means that Fedora users will often get trouble with that program.
$ rpm -q --filesbypkg gettext-libs gettext-libs /usr/lib64/libasprintf.so.0 gettext-libs /usr/lib64/libasprintf.so.0.0.0 gettext-libs /usr/lib64/libgettextlib-0.18.2.so gettext-libs /usr/lib64/libgettextpo.so.0 gettext-libs /usr/lib64/libgettextpo.so.0.5.2 gettext-libs /usr/lib64/libgettextsrc-0.18.2.so
https://bugzilla.redhat.com/show_bug.cgi?id=1023437
Daiki Ueno dueno@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nalimilan@club.fr Flags| |needinfo?(nalimilan@club.fr | |)
--- Comment #1 from Daiki Ueno dueno@redhat.com --- libgettextlib.so seems to have been removed after bug 650471 (I wonder if the original problem is still there - if glib2-devel is available when building gettext, the internal copy of glib shouldn't be used).
Anyway, still, it is not recommended to link with the gettext internal library. Do you know why the Julia package requires it?
https://bugzilla.redhat.com/show_bug.cgi?id=1023437
Milan Bouchet-Valat nalimilan@club.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution|--- |NOTABUG Flags|needinfo?(nalimilan@club.fr | |) | Last Closed| |2013-10-28 05:50:08
--- Comment #2 from Milan Bouchet-Valat nalimilan@club.fr --- Oh, sorry, so the mistake is probably in the Cairo Julia package. libgettextlib is apparently only used to detect whether the gettext package is installed or not, and "gettext" does not even appear in the code. Let's see what they say first.
https://github.com/JuliaLang/Cairo.jl/issues/36
i18n-bugs@lists.fedoraproject.org