-
Notifications
You must be signed in to change notification settings - Fork 84
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Broken in Big Sur #94
Comments
Seems like that won't be fixable without rewriting bucklespring with a macOS specific version. The error basically says that the audio system that bucklespring uses is not longer supported on macOS (OpenAL is still supported on Windows and Linux). I really don't know if people are willing to invest time in to writing a new audio system for bucklespring and making it only be used on macOS (Windows and Linux does NOT support AVAudioEngine) |
A possible solution would be to require a software OpenAL implementation, though. I think OpenAL-soft compiles on macOS? Though I don't know what would need to be done to link against it; I haven't used macOS in a while now. |
It works by removing -Werror from Makefile However there was another error with the prereq alure. Had to do this to fix that: After this bucklespring compiled and sounds good (m1 / Big Sur) |
I did not understand how to install alure after downloading it. Can you explain me please? :( |
Unpack with: Go to build: Cmake (if you don't have it installed, you can do so with Then you run |
Actually, works fine here just following the changes in #96 |
@AlexanderWillner Thank you! I've just tried to install and run bucklespring after several years on macOS again, and everything compiled successfully it seems. However, when I run
Do you have any idea if I'm doing anything wrong? (I'm on Big Sur (11.6.2.)) |
Hey, thanks for the reply @AlexanderWillner . |
Ah, it actually does play the sounds if I keep pressing the same key. Or when typing in a normal way, there's a sound every 5-10 key presses, but most often only the "background" sound. So pretty much the issue #60 again/still, but now it seems even more pronounced. I don't understand how it works fine for you other folks on macOS 🤔 Do you also have the |
The documentation is really outdated. This no longer works on latest MacOS versions.
AL_API void AL_APIENTRY alSourcei( ALuint sid, ALenum param, ALint value ) OPENAL_DEPRECATED; ^ main.c:362:3: error: 'alGetError' is deprecated: first deprecated in macOS 10.15 - OpenAL is deprecated in favor of AVAudioEngine [-Werror,-Wdeprecated-declarations] ...
The text was updated successfully, but these errors were encountered: