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