Skip site navigation (1)Skip section navigation (2)
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>