Closed rubyFeedback closed 7 months ago
On my Fedora distro, /usr/include/opus/opus_multistream.h
is provided by opus-devel
:
$ sudo dnf whatprovides /usr/include/opus/opus_multistream.h
Last metadata expiration check: 0:00:24 ago on Thu 04 Apr 2024 01:38:34 AM CEST.
opus-devel-1.3.1-13.fc39.i686 : Development package for opus
Repo : fedora
Matched from:
Filename : /usr/include/opus/opus_multistream.h
With Ubuntu, opus-dev provides it
Try removing and re-installing the packages. As a last resort, use the vendored libraries.
This may not be the fault of SDL2_mixer. But I report it here anyway, because SDL2_mixer comes with one such named file:
I installed opus and opusfile but I have no other .h file called opus_multistream.h, yet SDL2_mixer is the one to insist on this file. So even if it is not SDL2_mixer's fault directly, the issue is VERY confusing that SDL2_mixer compilation fails: