Date: Mon, 09 Aug 2021 20:31:06 +0000 From: bugzilla-noreply@freebsd.org To: multimedia@FreeBSD.org Subject: [Bug 257696] audio/openal-soft: Fails to link with JACK enabled: ERROR: ld-elf.so.1: /usr/local/lib/libopenal.so.1: Undefined symbol "jack_error_callback" Message-ID: <bug-257696-12827-02S6TuYXnD@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-257696-12827@https.bugs.freebsd.org/bugzilla/> References: <bug-257696-12827@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D257696 Florian Walpen <dev@submerge.ch> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dev@submerge.ch --- Comment #6 from Florian Walpen <dev@submerge.ch> --- Created attachment 227058 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D227058&action= =3Dedit Workaround for the missing symbol I can confirm this. Had to install games/supertux2 though, none of my exist= ing ports actually use OpenAL, despite dependencies. The new audio/jack version does not export the jack_error_callback symbol anymore, at least not in the client library (libjack.so). This looks intentional to me, as the symbol is marked optional. My first workaround (and proof of culprit) is attached here. The nullptr argument makes jack use its default handler, which should be fine. And it g= ets supertux running. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-257696-12827-02S6TuYXnD>