pierreguillot / Camomile

An audio plugin with Pure Data embedded that allows to load and to control patches
GNU General Public License v3.0
911 stars 65 forks source link

Plugin generation issue with 1.0.8 beta-10 "verbose(4) tried: ... and failed" #312

Open fbarton112 opened 2 years ago

fbarton112 commented 2 years ago

I tried updating my plugins to v1.0.8 beta-10 (mainly for the M1 support), and i ran into an issue when generating the plugins via Terminal on Mac. I haven't encountered any errors like this on 1.0.7

the errors look like this: verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.change.d_fat and failed

Plugins still generate successfully, and will load fine in DAW. However, now I am no longer able to have multiple different I/O configurations. Not sure if this is related to the generation errors or not. With an earlier version, my plugins supported both stereo and mono, using the following iolayout:

iolayout 1 1 | 1 0;
iolayout 2 2 | 2 0;

But now it only listens to the first one in the list. it only shows up as mono or dual mono in the above configuration, and if i put iolayout 2 2 | 2 0; first, it only works as stereo. I can only test this for AU in logic, since i don't know any other DAW that cares about mono vs. stereo as much as logic (ableton and reaper don't even give options to switch channel modes on tracks/plugins as far as i know)

I've attached the full output from terminal. the same verbose(4) errors show up again during the AU validation process, which makes me think the iolayout issue may be related

Running: Logic Pro X 10.7.4 MacOS Monterey 12.3.1

Camomile - Plugin Generator
xattr: ./builds/CRUNCHer.vst3/Contents/Resources/CRUNCHer.txt: No such xattr: com.apple.quarantine
xattr: ./builds/CRUNCHer.vst3/Contents/Resources/CRUNCHer.pd: No such xattr: com.apple.quarantine
xattr: ./builds/CRUNCHer.vst3/Contents/Resources/Infos.txt: No such xattr: com.apple.quarantine
xattr: ./builds/CRUNCHer.vst3/Contents/Resources/bg.jpg: No such xattr: com.apple.quarantine
./builds/CRUNCHer.vst3
xattr: ./builds/CRUNCHer.component/Contents/Resources/CRUNCHer.txt: No such xattr: com.apple.quarantine
xattr: ./builds/CRUNCHer.component/Contents/Resources/CRUNCHer.pd: No such xattr: com.apple.quarantine
xattr: ./builds/CRUNCHer.component/Contents/Resources/Infos.txt: No such xattr: com.apple.quarantine
xattr: ./builds/CRUNCHer.component/Contents/Resources/bg.jpg: No such xattr: com.apple.quarantine
./builds/CRUNCHer.component
xattr: ./builds/CRUNCHer.lv2: No such xattr: com.apple.quarantine
xattr: ./builds/CRUNCHer.lv2/Contents: No such xattr: com.apple.quarantine
xattr: ./builds/CRUNCHer.lv2/Contents/Resources: No such xattr: com.apple.quarantine
xattr: ./builds/CRUNCHer.lv2/Contents/Resources/CRUNCHer.txt: No such xattr: com.apple.quarantine
xattr: ./builds/CRUNCHer.lv2/Contents/Resources/CRUNCHer.pd: No such xattr: com.apple.quarantine
xattr: ./builds/CRUNCHer.lv2/Contents/Resources/Infos.txt: No such xattr: com.apple.quarantine
xattr: ./builds/CRUNCHer.lv2/Contents/Resources/bg.jpg: No such xattr: com.apple.quarantine
generating ttl CRUNCHer in ./builds/CRUNCHer.lv2/CRUNCHer.dylib
verbose(4): input channels = 2, output channels = 2

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/reverb-echo.d_fat and failed

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/reverb-echo.d_amd64 and failed

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/reverb-echo.pd_darwin and failed

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/reverb-echo.so and failed

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/reverb-echo/reverb-echo.d_fat and failed

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/reverb-echo/reverb-echo.d_amd64 and failed

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/reverb-echo/reverb-echo.pd_darwin and failed

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/reverb-echo/reverb-echo.so and failed

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/reverb-echo.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/reverb-echo.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/reverb-echo.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/reverb-echo.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/reverb-echo.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/reverb-echo.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/reverb-echo.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.change.d_fat and failed

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.change.d_amd64 and failed

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.change.pd_darwin and failed

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.change.so and failed

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.change/param.change.d_fat and failed

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.change/param.change.d_amd64 and failed

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.change/param.change.pd_darwin and failed

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.change/param.change.so and failed

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.change.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.change.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set.d_fat and failed

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set.d_amd64 and failed

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set.pd_darwin and failed

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set.so and failed

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set/param.set.d_fat and failed

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set/param.set.d_amd64 and failed

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set/param.set.pd_darwin and failed

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set/param.set.so and failed

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set.pd and succeeded

verbose(4): tried /Users/bulldozer/Downloads/Camomile-1/builds/CRUNCHer.lv2/Contents/Resources/param.set.pd and succeeded

Writing manifest.ttl... done!
Writing CRUNCHer.ttl... done!
Writing presets.ttl...
Saving preset 1/2... done!
./builds/CRUNCHer.lv2