Skip to content
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

20.2: Fails to install: bin/Cardinal.vst3/Contents/*-*: No such file or directory #148

Closed
yurivict opened this issue Feb 15, 2022 · 13 comments

Comments

@yurivict
Copy link

cp -rL bin/Cardinal.vst3/Contents/*-*      /usr/ports/audio/cardinal/work/stage/usr/local/lib/vst3/Cardinal.vst3/Contents/
cp: bin/Cardinal.vst3/Contents/*-*: No such file or directory
@yurivict
Copy link
Author

bin/Cardinal.vst3/Contents/ only has the Resources folder in it.

@falkTX
Copy link
Contributor

falkTX commented Feb 15, 2022

I guess because it doesnt build for BSD at all.
See https://github.com/DISTRHO/DPF/blob/update-state-value/Makefile.plugins.mk#L104 for the relevant code part

I asked steinberg to give input on this, but so far nothing steinbergmedia/vst3sdk#86

@yurivict
Copy link
Author

I guess because it doesnt build for BSD at all.

We do have the vst3sdk-3.7.4_build_25 package.
Any way to use it instead?

@falkTX
Copy link
Contributor

falkTX commented Feb 15, 2022

No, Cardinal does not use the Steinberg VST3 SDK.
And it doesn't matter here anyway, this is just about a missing definition on what filename to use.

What are you using on BSD? "-linux" as string?

@yurivict
Copy link
Author

What are you using on BSD? "-linux" as string?

"-freebsd" can be used, I guess.

@falkTX
Copy link
Contributor

falkTX commented Feb 15, 2022

It needs to be consistent, because otherwise plugin hosts will fail to load such plugins.
Consider creating a page, maybe a wiki entry, just to specify this for freebsd builds.

@yurivict
Copy link
Author

It needs to be consistent, because otherwise plugin hosts will fail to load such plugins.

I never used vst3. What apps work as hosts for it?

@falkTX
Copy link
Contributor

falkTX commented Feb 15, 2022

Carla does but not on BSD. Maybe Ardour? Qtractor supports it too, via VST3 SDK.
In any case, the VST3 SDK itself has some example/test hosts I believe.

Eventually Carla will support it natively without JUCE, so we could support BSD, Haiku and all others at the same time.
But will take some time for that still.

@yurivict
Copy link
Author

Juce is also available on FreeBSD.

@falkTX
Copy link
Contributor

falkTX commented Feb 15, 2022

Juce is also available on FreeBSD.

I know, but support still incomplete. And on Carla I am on an earlier version before some BSD changes were applied anyway.

Regardless, unless the VST3 SDK sources are patched, they will be looking for "-linux" prefix on the VST3 bundle which is wrong.

@yurivict
Copy link
Author

Can VST be disabled during build for the time being?

@falkTX
Copy link
Contributor

falkTX commented Feb 15, 2022

Right yes, just pushed b7d4847 for that

@falkTX
Copy link
Contributor

falkTX commented Feb 15, 2022

Forgot to close this, since it is fixed now.
I am open to build cardinal vst3 for freebsd though, we just need to pick a suffix name and stick with it in some official form.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants