-
Notifications
You must be signed in to change notification settings - Fork 3
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
Feasible to remove VISR dependency? #12
Comments
Hi, You're right, and it's an unfortunate situation that happened because of things outside of our control. I'll try to address those issues -- thanks for pointing them out. As for removing it, I agree with the idea (if only to reduce the build complexity -- technically it is sound), but it's a massive job, and one that I can't commit to. I've had interest in doing this from other users, so it might happen, but there's no timeline. It might be worth us thinking about keeping it mostly as-is, but embedding it more closely into this project and stripping out the bits we don't use, so that users don't have to think about it. I think that would solve most of the issues, with less work. |
@trevorknight, @tomjnixon can you provide more information on exactly what needs to be changed to build VISR dependency? I am a bit struggling with it and can't proceed with building native BEAR (Arm mac) |
Any information that either of you has on this (errors etc.) would be helpful. I know about the pybind11 update (this can be disabled by setting In general I will only see (and therefore fix) errors that occur in the EPS build (which is currently fine on windows+mac+linux) and the nix/CI build (linux only). |
I have only tried building on Linux with gcc 13. For the pybind issue, the solution we found was to replace it with the latest version: $ unzip visr-0.13.0-pre-5e13f020.zip
$ cd rd-audio-visr-public-master/3rd
$ rm -rf pybind11
$ git clone https://github.com/pybind/pybind11 For the other issue, see "Header dependency changes" on this page, Porting to GCC 13. I added
|
Thanks, GCC13 was the key piece of information. I'll get this updated on Monday. |
It seems the VISR project is abandoned and the "0.13" release that this project, BEAR, is using has never made it into the VISR releases.
Furthermore, it seems the 0.13 build needs to be patched in several ways to get it to work:
<cstdint>
Any chance of removing this dependency?
The text was updated successfully, but these errors were encountered: