Bug 264994 - net-im/telegram-desktop: missing dependency on devel/abseil (fails to start without)
Summary: net-im/telegram-desktop: missing dependency on devel/abseil (fails to start w...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Gleb Smirnoff
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-07-02 14:48 UTC by Benjamin Takacs
Modified: 2022-07-15 00:58 UTC (History)
4 users (show)

See Also:
nimaje+fbz: maintainer-feedback? (glebius)
nimaje+fbz: merge-quarterly?


Attachments
net-im/telegram-desktop: add missing dependency on devel/abseil (612 bytes, patch)
2022-07-02 14:48 UTC, Benjamin Takacs
nimaje+fbz: maintainer-approval? (glebius)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Benjamin Takacs 2022-07-02 14:48:59 UTC
Created attachment 235034 [details]
net-im/telegram-desktop: add missing dependency on devel/abseil

telegram-desktop fails to start without abseil, which is a dependency of tg_owt since 87b81cc983da6. ('ld-elf.so.1: Shared object "libabsl_strings.so.2111.0.0" not found, required by "telegram-desktop"')

As telegram-desktop links tg_owt statically and only has a build time dependency on tg_owt for that reason, it needs to dublicate dependencies of tg_owt that are needed for running telegram-desktop.

Additionally tg_owt has USE_GL= gbm which adds some LIB_DEPENDS, but I'm not sure if telegram-desktop needs to duplicate that.
Comment 1 Lorenzo Salvadore freebsd_committer freebsd_triage 2022-07-02 15:01:35 UTC
^Triage: Set Assignee to maintainer, if the maintainer is a @FreeBSD.org developer. The automation did not set it automatically as two ports are cited in summary.
Comment 2 commit-hook freebsd_committer freebsd_triage 2022-07-15 00:57:04 UTC
A commit in branch main references this bug:

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

commit 396cc7979671c29efed82d0b4c3539650eab799b
Author:     Sergey A. Osokin <osa@FreeBSD.org>
AuthorDate: 2022-07-15 00:54:40 +0000
Commit:     Sergey A. Osokin <osa@FreeBSD.org>
CommitDate: 2022-07-15 00:55:55 +0000

    net-im/telegram-desktop: update dependences list

    Bump PORTREVISION.

    PR:     264994

 net-im/telegram-desktop/Makefile | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
Comment 3 Sergey A. Osokin freebsd_committer freebsd_triage 2022-07-15 00:58:08 UTC
Thanks for the report, committed with a tiny modification!