Bug 261750 - www/janus: dlerror workaround needs to be applied on more place
Summary: www/janus: dlerror workaround needs to be applied on more place
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: Vanilla I. Shu
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-02-06 17:00 UTC by ruben
Modified: 2022-02-13 14:16 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (vanilla)


Attachments
[PATCH] The dlerror workaround needs to be applied on more place (1.32 KB, patch)
2022-02-06 17:00 UTC, ruben
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description ruben 2022-02-06 17:00:35 UTC
Created attachment 231580 [details]
[PATCH] The dlerror workaround needs to be applied on more place

The dlerror workaround needs to be applied on more place (for 12.x atleast) 

[ERR] [janus.c:main:5406]    Couldn't load symbol 'create':
 Undefined symbol "_nss_cache_cycle_prevention_function

Spotted when I was trying to get the Nextcloud high performance signalling server to work (yet unsuccessful, but that is another story)
Comment 1 Vanilla I. Shu freebsd_committer freebsd_triage 2022-02-13 14:14:13 UTC
Committed, thanks.
Comment 2 commit-hook freebsd_committer freebsd_triage 2022-02-13 14:16:34 UTC
A commit in branch main references this bug:

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

commit dbced39a6b93061cddb846eed724fefe23c50090
Author:     Vanilla I. Shu <vanilla@FreeBSD.org>
AuthorDate: 2022-02-13 14:14:07 +0000
Commit:     Vanilla I. Shu <vanilla@FreeBSD.org>
CommitDate: 2022-02-13 14:14:07 +0000

    www/janus: update to 0.11.8, and add a workaround for dlerror.

    PR:             261750
    Reported by:    ruben@verweg.com

 www/janus/Makefile            |  2 +-
 www/janus/distinfo            |  6 +++---
 www/janus/files/patch-janus.c | 16 ++++++++++++----
 3 files changed, 16 insertions(+), 8 deletions(-)