AuburnSounds / Dplug

Audio plugin framework. VST2/VST3/AU/AAX/LV2 for Linux/macOS/Windows.
https://dplug.org/
Other
485 stars 32 forks source link

Avoids dependency on LDC 1.28/1.29 on macOS 10.12 to 10.14 #801

Closed p0nce closed 10 months ago

p0nce commented 12 months ago
We have installed InnerPitch FREE from auburnsounds as AU, VST2 and
VST3.

Only the AU plugin appears in the DAW and not the VST2 and VST3
versions.

The message then always appears that the Audio Unit V2 plugin cannot be
opened.

We've tried a number of things, but nothing changes.

The operating system is OS Mojave version 10.14.6.

DAW is Ableton Live 11 Suite version 11.3.11.

Do you have any help?
p0nce commented 12 months ago

Sounds a bit like #800

p0nce commented 12 months ago

I'm on macOS 10.14.6 with Ableton Live 10. All steps can be reproduced with Inner Pitch 1.0.0, only AU displayed. Same message on opening.

p0nce commented 12 months ago

Inner Pitch rebuilt with LDC 1.28 doesn't exhibit the Mojave issue, we should get back 10.13 and 10.14 compat that way. My guess is that this was probably a newer LDC built with newer Xcode and not the right flags, so not supporting older macOS. 1.28 strongly recommended for now on on Dplug plug-in to avoid this issue The real cutoff compiler is somewhere between 1.29 and 1.33, only more testing will tell. 4 customers reported that bug in 6 days so that's very common bug.

p0nce commented 12 months ago

Fixed for the customers

p0nce commented 10 months ago

Need proper fix.

Note: the new --compiler-x86_64 allows to choose a --compiler just for the x86_64 binaries.

p0nce commented 10 months ago

Testing Lens as VST3 in Mojave:

mmmm, is there maybe something special to do when using a Universal LDC package?

Note: all of them after >=1.30 get the following:

ld: warning: object file (/Users/guill/Desktop/compilers/ldc2-1.35.0-osx-x86_64/lib/libphobos2-ldc.a(inftrees.c.o)) was built for newer macOS version (10.12) than being linked (10.10)

Meaning we may loose more than 10.12 to 10.14 with that.

p0nce commented 10 months ago

Sum up in https://github.com/AuburnSounds/Dplug/wiki/macOS-Compatibility-Advice