Bug 271155

Summary: net-im/signal-desktop from pkg repos fails to start "libicui18n.so.72 not found"
Product: Ports & Packages Reporter: void
Component: Individual Port(s)Assignee: Mikael Urankar <mikael>
Status: Closed FIXED    
Severity: Affects Some People CC: void
Priority: --- Flags: bugzilla: maintainer-feedback? (mikael)
Version: Latest   
Hardware: Any   
OS: Any   

Description void 2023-05-01 02:49:12 UTC
Hi,

net-im/signal-desktop downloaded from latest pkg.freebsd.org fails to start and emits 
the following error message:

ld-elf.so.1: Shared object "libicui18n.so.72" not found, required by "signal-desktop"

# pkg provides libicui18n.so.72
# (not there)

# pkg provides libicui18n.so
Name    : icu-73.1,1
Comment : International Components for Unicode (from IBM)
Repo    : FreeBSD
Filename: usr/local/lib/libicui18n.so.73.1
          usr/local/lib/libicui18n.so.73
          usr/local/lib/libicui18n.so
Comment 1 void 2023-05-03 00:40:09 UTC
A workaround:

[/usr/local/lib] # ln -s libicui18n.so libicui18n.so.72
[/usr/local/lib] # ln -s libicuio.a libicuio.so.72
[/usr/local/lib] # ln -s libicuuc.so libicuuc.so.72
[/usr/local/lib] # ln -s libicudata.so libicudata.so.72
[/usr/local/lib] #

(forgot to mention - this is on stable/13-n255165-eb2e52fb2045 using 'latest' from pkg.freebsd.org)
Comment 2 commit-hook freebsd_committer freebsd_triage 2023-05-09 17:34:23 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ecdcc0644c4655398688a4eec0956081b6bc5c97

commit ecdcc0644c4655398688a4eec0956081b6bc5c97
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2023-05-09 16:45:20 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2023-05-09 17:33:01 +0000

    net-im/signal-desktop: Add missing LIB_DEPENDS

    PR:             271155
    Reported By:    void@f-m.fm

 net-im/signal-desktop/Makefile | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)
Comment 3 Mikael Urankar freebsd_committer freebsd_triage 2023-05-10 06:50:27 UTC
Thanks!