Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 878025 - media-libs/ganv-1.8.0-r1: can't build nls support
Summary: media-libs/ganv-1.8.0-r1: can't build nls support
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-10-22 21:16 UTC by Nikita Zlobin
Modified: 2022-10-24 14:22 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikita Zlobin 2022-10-22 21:16:29 UTC
Both this release and recent git version search for intl lib (i.e. libintl.so or so) to enable feature, but due to gettext installing it as preloadable_libintl.so, it can't be found anymore.

Release 1.8.0, still using waf, silently disables nls, while recent version with meson-only support fails with error if configurered with -Dnls=enable.

Reproducible: Always

Steps to Reproduce:
1. Run shell cmd: USE=nls ebuild .../ganv-1.8.0-r1.ebuild configure
2. In log: Native language support                       : no
Actual Results:  
Obvously will not enable, because libintl.so is not preloadable_libintl.so.

Expected Results:  
Can't guess, looks like gettext problem.
Comment 1 Nikita Zlobin 2022-10-22 21:34:36 UTC
Just looked into recent gettext ebuild (in src_configure / myconf array):
		# Never build libintl since it's in dev-libs/libintl now.
		--without-included-gettext
Yet I see only 2 packages depending on dev-libs/libintl:

$ eix -cR --deps dev-libs/libintl
[N] sys-fs/xfsdump (9999[2]): xfs dump/restore utilities
[I] virtual/libintl (0-r2@08.10.2022): Virtual for the GNU Internationalization Library
[1] "argent-main" layman/argent-main
[2] "ROKO__" layman/ROKO__

(looks like, this is going to be 3rd one)
Comment 2 Nikita Zlobin 2022-10-22 21:43:18 UTC
Err, full mess.
dev-libs/libintl blocks glibc, expecting it to be libintl.so provider.
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-10-24 14:22:45 UTC
Please always include the full build.log and emerge --info.