There are a few possible explanations.

First, check the path. You’re probably running a different version of auval via 
ssh versus direct. Use `which auval` in each situation to see. You can also run 
`auval` without any options to confirm the Version.

Second, I assume that you’re running a different version of Xcode on the new 
computer, and it’s very likely that you’re not building your plugins correctly. 
I have never had auval fail to recognize a properly-built AudioUnit. As a test, 
try installing your AudioUnits as built on another computer, to remove your new 
build environment as a variable.

Third, there are both 32-bit and 64-bit plugins, and auval can only scan one 
kind at a time. You can pass a command-line parameter to auval that will select 
between 32- and 64-bit plugins. Not sure why the path or version would affect 
this, but it’s worth confirming.

Brian Willoughby


On Mar 6, 2019, at 9:05 AM, Corentin Comte <[email protected]> wrote:
> I've just replaced my old mac Mini (which was running on El Capitan) by a 
> brand new one, running on Mojave. I use this computer to build and validate 
> AudioUnit plugins, thanks to a bunch of scripts executed through SSH.
> 
> 
> The problem is that, since I updated to Mojave, when I launch auval to test 
> my plugins, I get this message:
> 
> --------------------------------------------------
> VALIDATING AUDIO UNIT: '...' - '...' - '...'
> --------------------------------------------------
> ERROR: Cannot get Component's Name strings
> ERROR: Error from retrieving Component Version: -50
> 
> * * FAIL
> --------------------------------------------------
> TESTING OPEN TIMES:
> FATAL ERROR: didn't find the component
> 
> What intrigues me is that I only get this message when launching auval via an 
> SSH connection to the computer. If I run auval directly on the computer, I 
> don't have any issue. If I run 'auval -a' via SSH, none of my AudioUnits 
> would appear in the list, only those from Apple ; but when I run the same 
> command directly on the computer, my AudioUnits are actually displayed in the 
> list.
> 
> I have the feeling that there is something in Mojave's security settings that 
> forbid auval to properly run via SSH, does someone       have any clue or the 
> same problem ?
> 
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/coreaudio-api/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to