Closed iluvcapra closed 2 years ago
Just doing some more digging it looks like this is fixed on the master of core-error
but it hasn't made its way to crates.io.
Ah okay. I slightly remember running into this as well recently but forgot how I solved it. I suppose its due to helgoboss-midi https://github.com/helgoboss/helgoboss-midi/issues/1. BTW, are you using reaper-rs master? The version on crates.io is super old. master branch is a better choice. But be aware of PCM sink and PCM source APIs, they are undergoing some slight changes, also in the medium-level API.
I can confirm I'm using the GitHub master branches for these and not the ones on crates.io.
I tried pulling core-error
from its master in my toml as well and that installs fine, but cargo still tries to install the old version that fails, I don't seem to be able to override the underlying dependency.
@iluvcapra Do you still have this problem? The GitHub Actions workflows all run successfully now running with Rust 1.59 (have fixed a couple of other things).
One thing to point out: Because reaper-rs is a library rather than an application, I chose to not commit Cargo.lock
to the repository. That's the official recommendation and that's why reaper-rs builds are not 100% reproducible.
Please reopen if you still have this issue.
Yep working for me now, close it up.
I tried building a new plugin crate today per the instructions and I had an error:
I checked core-error here on github and while there wasn't anything suggestive of a problem in the issues it sorta looks like the project isn't being maintained anymore. In any case I commented-out
reaper-med
from my dependencies and nowcargo build
is successful.