pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/55503 (Mate Desktop shared object "libintl.so.8" missing Xorg crash)
The following reply was made to PR pkg/55503; it has been noted by GNATS.
From: david%gutteridge.ca@localhost
To: gnats-bugs%netbsd.org@localhost
Cc:
Subject: Re: pkg/55503 (Mate Desktop shared object "libintl.so.8" missing Xorg
crash)
Date: Tue, 21 Jul 2020 01:07:52 -0400
As a quick pass through this, it appears this issue was introduced by
meta-pkgs/mate/Makefile.common r. 1.10; in other words, the update to
1.24.0, which is where MATE migrated from intltools to gettext, and as
the comment says, "fails without GNU msgfmt". gettext-tools becomes a
tool dependency for every MATE package, which makes gettext-libs
available in the build environment as well, which MATE packages then
link against, but gettext-libs is never declared as a run-time
dependency, so binary packages are broken. I don't think the intent
was to link against gettext-libs, it was just to have GNU msgfmt
available as a tool?
We end up with this state, probably not what we want:
$ ldd /usr/pkg/bin/mate-session | grep libintl
-lintl.1 => /usr/lib/libintl.so.1
-lintl.8 => /usr/pkg/lib/libintl.so.8
Someone else may want to jump in here and decide if this is an issue
with what USE_BUILTIN.gettext does, or could be expressed in a
different way that avoids this problem. (I'm rather time-constrained,
and am not $MAINTAINER nor the committer here.)
Dave
Home |
Main Index |
Thread Index |
Old Index