Bug 230055

Summary: pkg doesn't fetch devel/gettext-runtime as a dependency for devel/gmake -> "libintl.so.8" not found
Product: Ports & Packages Reporter: Sergey <kpect>
Component: Individual Port(s)Assignee: Stefan Eßer <se>
Status: Closed Feedback Timeout    
Severity: Affects Many People    
Priority: ---    
Version: Latest   
Hardware: amd64   
OS: Any   

Description Sergey 2018-07-26 13:31:17 UTC
Hi.

Precompiled gmake package has indexinfo and gettext-runtime dependencies. When I install packages with portmaster which downloads build dependencies:
            PM_PACKAGES_BUILD=pmp_build
following error does appear:

Shared object "libintl.so.8" not found, required by "gmake"
===> Compilation failed unexpectedly.

Because I don't have gettext-runtime installed at the moment, and it's not installed as build dependency also...

Regards,
Sergey.
Comment 1 Sergey 2019-07-25 08:32:19 UTC
Any updates on the issue?
Only manual installation of devel/gettext-runtime solves the problem:

$ portmaster devel/gettext-runtime

===>>> Port directory: /usr/ports/devel/gettext-runtime

===>>> Gathering distinfo list for installed ports
...
===>>> Installation of devel/gettext-runtime (gettext-runtime-0.20.1) complete

$ ldd /usr/local/bin/gmake
/usr/local/bin/gmake:
        libintl.so.8 => /usr/local/lib/libintl.so.8 (0x800280000)
        libc.so.7 => /lib/libc.so.7 (0x80028e000)

Shouldn't that be resolved by pkg as a dependency?

Regards,
Sergey.