Re: git: 69e2e87fa56b - main - devel/protobuf: Update to 24.4
- Reply: Tomoaki AOKI : "Re: git: 69e2e87fa56b - main - devel/protobuf: Update to 24.4"
- Reply: Tomoaki AOKI : "Re: git: 69e2e87fa56b - main - devel/protobuf: Update to 24.4"
- In reply to: Tomoaki AOKI : "Re: git: 69e2e87fa56b - main - devel/protobuf: Update to 24.4"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 22 Dec 2023 07:08:58 UTC
Hello, On Fri, Dec 15, 2023 at 7:32 AM Tomoaki AOKI <junchoon@dec.sakura.ne.jp> wrote: > Hi. > > > Hello, > > > > On Fri, Dec 15, 2023 at 4:38 AM Vladimir Druzenko <vvd@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 > >> > > >> > commit 69e2e87fa56b54e267429b326f7f6188a7baaa71 > >> > Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> > >> > AuthorDate: 2023-12-14 16:35:30 +0000 > >> > Commit: Po-Chuan Hsieh <sunpoet@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 > > > > > >> > >> -- > >> Best regards, > >> Vladimir Druzenko > > Unfortunately, another problem after this. > japanese/fcitx-mozc starts failing build after this upgrade. > Not sure which actually causing the problem, but reported as > Bug 275768 [1]. Full failure log by poudriere is uploaded. > > Note that japanese/fcitx-mozc is one of the slave ports of > japanese/mozc-server, which get update for protobuf 22+ > at commit a659f3ae680577055cad624d87a01fe2d6cc6a6a [2]. > > Auto-assigning doesn't seem to work, so report here, too. > Thanks for reporting. I'll fix it later today. BTW, that's why I do not like master/slave ports. Personally, I use SLAVEDIRS knob to list slave ports. > > [1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275768 > > [2] > > https://cgit.freebsd.org/ports/commit/?id=a659f3ae680577055cad624d87a01fe2d6cc6a6a > > > Regards. > > -- > Tomoaki AOKI <junchoon@dec.sakura.ne.jp> >