15.12.2023 00:09, Po-Chuan Hsieh пишет:
Hello,

On Fri, Dec 15, 2023 at 4:38 AM Vladimir Druzenko <v...@freebsd.org> wrote:

    14.12.2023 20:03, Po-Chuan Hsieh пишет:
    > The branch main has been updated by sunpoet:
    >
    > URL:
    
https://cgit.FreeBSD.org/ports/commit/?id=69e2e87fa56b54e267429b326f7f6188a7baaa71
    
<https://cgit.FreeBSD.org/ports/commit/?id=69e2e87fa56b54e267429b326f7f6188a7baaa71>
    >
    > commit 69e2e87fa56b54e267429b326f7f6188a7baaa71
    > Author:     Po-Chuan Hsieh <sunp...@freebsd.org>
    > AuthorDate: 2023-12-14 16:35:30 +0000
    > Commit:     Po-Chuan Hsieh <sunp...@freebsd.org>
    > CommitDate: 2023-12-14 17:03:10 +0000
    >
    >      devel/protobuf: Update to 24.4
    >
    >      - Use USES=pathfix to fix .pc installation
    >      - Bump PORTREVISION of dependent ports for shlib change
    >
    >      Changes: https://github.com/protocolbuffers/protobuf/releases
    > ---
    >   astro/kosmindoormap/Makefile               |   1 +
    >   astro/libosmpbf/Makefile                   |   2 +-
    >   astro/merkaartor/Makefile                  |   2 +-
    >
    > …
    >
    >   72 files changed, 234 insertions(+), 248 deletions(-)
    >
    > …
    >
    > *** 426 LINES SKIPPED ***

    # pkg check -d
    marble is missing a required shared library: libprotobuf.so.32

    # pkg info astro/marble
    Shared Libs required:
             libprotobuf.so.32

    # readelf -d /usr/local/lib/marble/plugins/OsmPlugin.so
      0x0000000000000001 NEEDED               Shared library:
    [libprotobuf.so.32]


You have to report it to the maintainer (kde@).
That means it is a hidden/potential dependency.
I did my best to check all dependent ports via "git grep".
It is not caught because it does not list protobuf in the Makefile.

% cd /usr/ports/astro/marble/
% make run-depends-list | grep protobuf | wc -l
       0

I know. And I also know that kde@ read this list too.
This email for kde@. :-)

--
Best regards,
Vladimir Druzenko

Attachment: OpenPGP_0x8006FAABBF942F73.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to