Re: AUval '1.2.1b3' fails, but '1.6.1a' is OK! - [fixed]
Re: AUval '1.2.1b3' fails, but '1.6.1a' is OK! - [fixed]
- Subject: Re: AUval '1.2.1b3' fails, but '1.6.1a' is OK! - [fixed]
- From: Pavol Markovic <email@hidden>
- Date: Wed, 15 Aug 2012 23:21:42 +0200
Hello Kevin,
In ComponentBase.h there is this code block, which is crucial for running under OS X 10.5 and lower
#if (MAC_OS_X_VERSION_MAX_ALLOWED <= MAC_OS_X_VERSION_10_5)
#define AudioComponentInstance ComponentInstance
#define AudioComponentDescription ComponentDescription
#define AudioComponent Component
#define CA_DO_NOT_USE_AUDIO_COMPONENT 1
#endif
Because AudioComponent API is available in OS X 10.6, the first line should be
#if (MAC_OS_X_VERSION_MIN_REQUIRED <= MAC_OS_X_VERSION_10_5)
This way the AudioUnits can be built with 10.6 SDK and deployed to 10.5 (haven't tried 10.4), however only on Intel, as 10.6 SDK has no support for PowerPC.
PM
On Apr 17, 2012, at 9:02 AM, Kevin Molcard wrote:
> Hi all,
> sorry for posting again on this thread but I am really annoyed by this problem.
>
> Kevin
>
> On 3/14/12 11:14 AM, Kevin Molcard wrote:
>> Hi,
>> I have the exactly same problem with my plug.
>> I set base SDK to 10.6 and deployment target to 10.5.
>> It crashes in AUBase::SaveState.
>> If I set the base sdk to 10.5 it seems to work but I am not a big fan of it.
>>
>> Tahome, I found a thread where you add this problem (in November 2010).
>> Now it seems you solved it .
>> Was it only the base sdk and deployment target sttings or was there any other trick?
>>
>> Thanks in advance
>> Kevin
>>
>>
>> On 2/2/12 9:35 PM, tahome izwah wrote:
>>> 10.6 base SDK works fine for me when targetting 10.5 (even 10.4!), but
>>> you have to set 10.5 as deployment target in your project. Don't
>>> forget to do that.
>>>
>>> --th
>>>
>>> 2012/2/2 Dave Hoskins<email@hidden>:
>>>> Hi, thanks for the reply. I've managed to wipe a Mac Mini and install 10.5
>>>> on it. Unfortunately it couldn't run my version of XCode 3.2. on it for
>>>> 'compatibility' reasons, so I had no way of debugging it! And there's no way
>>>> of getting an old compatible XCode from Apple it seems - *grrrr*
>>>> I copied the 1.2 auvaltool over to the Tiger machine but it ran fine on
>>>> there, so the problem had something to do with the 10.5 OS that crashed at
>>>> SaveState in AUBase.
>>>>
>>>> For anybody who's searching for the same problem...
>>>>
>>>> I had to compile with 10.5 SDK for Carbon and a couple of other frameworks
>>>> (can't remember which as I did a lot of fiddling with them) for it to work
>>>> to 10.5 as a target. Using 10.6 SDK DOES NOT WORK for doing 10.5 builds.
>>>> Well, not for SaveState anyway.
>>>>
>>>> Dave.
>>>>
>>>>
>>>>
>>>> On 02/02/2012 17:07, tahome izwah wrote:
>>>>
>>>> I think your only chance is installing 10.5 on an unused partition
>>>> (including dev tools) and boot into that. That's how we do things
>>>> here. I'm not aware that there is a separate download for versions of
>>>> auvaltool.
>>>>
>>>> --th
>>>>
>>>> 2012/1/26 Dave Hoskins<email@hidden>:
>>>>
>>>> Hello, I have a problem with a customer with Logic 8 on OX 10.5.6.
>>>> It crashes AUVal like this:
>>>>
>>>> * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
>>>> AU Validation Tool
>>>> Version: 1.2.1b3
>>>> Copyright 2003-2007, Apple, Inc. All Rights Reserved.
>>>>
>>>> Specify -h (-help) for command options
>>>> --------------------------------------------------
>>>> VALIDATING AUDIO UNIT: 'aumu' - 'NewB' - 'QkQk'
>>>> --------------------------------------------------
>>>> Manufacturer String: QuikQuak
>>>> AudioUnit name: NewPlugin
>>>> Component Info: NewPlugin
>>>> Component Version: 1.4.1 (0x10401)
>>>> Component's Bundle Version: 1.4.1
>>>>
>>>> * * PASS
>>>> --------------------------------------------------
>>>> TESTING OPEN TIMES:
>>>> COLD:
>>>> Time to open AudioUnit: 21.942 ms
>>>>
>>>> validation result: crashed validation
>>>> ...
>>>> ..
>>>> .
>>>>
>>>> I can't test this as I have Logic 9 on OS 10.6, and Logic 8 on an OS 10.6
>>>> machine. It works on both of these as they've using 1.6 AUval.
>>>>
>>>> Can I run an older version if auval for testing and how can I download it?
>>>>
>>>> Thanks,
>>>> Dave.
>>>>
>>>> _______________________________________________
>>>> Do not post admin requests to the list. They will be ignored.
>>>> Coreaudio-api mailing list (email@hidden)
>>>> Help/Unsubscribe/Update your Subscription:
>>>>
>>>> This email sent to email@hidden
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Do not post admin requests to the list. They will be ignored.
>>>> Coreaudio-api mailing list (email@hidden)
>>>> Help/Unsubscribe/Update your Subscription:
>>>>
>>>> This email sent to email@hidden
>>>>
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Coreaudio-api mailing list (email@hidden)
>>> Help/Unsubscribe/Update your Subscription:
>>>
>>> This email sent to email@hidden
>>
>>
>
>
> --
> Kevin Molcard
> Sofware Engineer
>
> ARTURIA
> 4 chemin de Malacher
> 38240 Meylan - France
> Tel: +33 438 020 555
> Fax: +33 438 020 525
>
> http://www.arturia.com
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Coreaudio-api mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden