Calling any C++ developers to help with an upstream bug in Tracktion Engine (No JUCE/Tracktion experience needed) #12
stonepreston
announced in
Announcements
Replies: 2 comments 1 reply
-
I have found a fix for the issue and created a PR into tracktion engine. |
Beta Was this translation helpful? Give feedback.
1 reply
-
Hi - I have extensive 25 years c++ experience and have a deep knowledge of clang/multi platform since I've been making a commercial llvm based audio programming language for the last 4 years as well as some experience with ATMega chips. I love this project and the amount of work you've done so far really sets the stage for OS development. If you need any help debugging low-level C++ issues I'd be happy to help. Amazing work man |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hey folks,
There is currently a problem in the upstream tracktion engine preventing the engine from being compiled using newer compilers like Clang-14 and GCC 11.2.0. Ive opened an issue the in LMN-3 DAW here. There is a link to a forum post in there for more details.
This seems to be a compiler issue with the allocator being used in line 161 here. If you comment out 161 it compiles but thats obviously not a fix.
I believe this bug could be resolved by someone with some C++ experience, and you dont need previous JUCE experience really as it seems to be purely C++ related.
To replicate the issue (ensure you install the build dependencies you will need to use a newer compiler (Ive tried with both Clang-14 and GCC 11.2.0, both of which are in the repositories of Ubuntu 22.04)
The error spit out is:
This technically is not a show stopper, but Id like to get the engine building with these newer compilers as they are now the defaults in a lot of distributions.
I will have some time tomorrow to dig in as well, but could use any help I can get to tackle this.
Beta Was this translation helpful? Give feedback.
All reactions