[Bug 287601] audio/openal-soft: ld-elf. so.1: /usr/local/lib/libopenal.so.1: Undefine d symbol "_ZN3fmt3v107vformatENS0_17basic_str ing_viewIcEENS0_17basic_format_argsINS0_20bas ic_format_contextINS0_8appenderEcEEEE"

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 22 Jun 2025 21:46:46 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287601

--- Comment #1 from Ale <discipline@tiscali.it> ---
I don't know exactly what fixed the problem.
First I tried rebuilding audio/openal-soft with no luck.
Then I noticed that the symbol is defined in libfmt:
$ nm -D --defined-only /usr/local/lib/libfmt.so.10.2.1 | grep
_ZN3fmt3v107vformatENS0_17basic_string_viewIcEENS0_17basic_format_argsINS0_20basic_format_contextINS0_8appenderEcEEEE
000000000000bea0 T
_ZN3fmt3v107vformatENS0_17basic_string_viewIcEENS0_17basic_format_argsINS0_20basic_format_contextINS0_8appenderEcEEEE
and that openmw started normally with
$ LD_PRELOAD=/usr/local/lib/libfmt.so.10.2.1 openmw
and that audio/openal-soft ships with its own fmt version.
So I uninstalled devel/libfmt and built audio/openal-soft and after that openmw
was starting.
Finally I rebuilt devel/libfmt and audio/openal-soft expecting the original
error to occur again, instead openmw continued to start without error.
I'd say that the pr could be closed.

-- 
You are receiving this mail because:
You are the assignee for the bug.