-
Notifications
You must be signed in to change notification settings - Fork 909
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
RNNoise v0.2 does not compile on Mac and Linux #222
Comments
Once I got the dependencies installed (make, gcc, and friends, and glib2-devel), it all worked OK for me, on a tumbleweed live image VM. Perhaps there's some version or configuration difference, but hopefully this gives you a starting point that is known to work, which you can use to get your system to behave the same way. Good luck! |
@pallaswept Do you have full list of dependencies? |
Seems like
|
Starting with the live image, this will build it:
|
vec_avx.h needs x86cpu.h, and x86cpu.h needs to detect SSE2 (or greater) without the Opus macros. Also, nobody was defining OPUS_CLEAR (but several things were including the non-existent os_support.h where it is defined in libopus), so replace those calls with RNN_CLEAR and remove the erroneous includes. Take the opportunity to hoist OPUS_GNUC_PREREQ to common.h, too, since it is needed in multiple places now. Fixes GitHub #222
Can it be implemented on Windows |
Normally the code should compile on Windows. That being said, there's no build system other than autotools at the moment |
Sure. https://github.com/pengzhendong/pyrnnoise/blob/master/CMakeLists.txt |
I'm doing similar steps that worked for me:
On Linux
on make step I recieve a lot ofAnd it ends up with
On Mac
I recieve:The text was updated successfully, but these errors were encountered: