Re: CoreAudioTypes.h headers are out of date
Re: CoreAudioTypes.h headers are out of date
- Subject: Re: CoreAudioTypes.h headers are out of date
- From: Jeff Moore <email@hidden>
- Date: Mon, 4 Nov 2002 11:59:58 -0800
We changed <CoreAudio/CoreAudioTypes.h> to directly include MacTypes.h
instead of redefining all those types a very long time ago. I think it
was for the 10.1 release in fact. So yes, your version of the header
is out of date, but so out of date that I'm at a loss to even guess how
it got back on your system.
You might want to check what version of the CoreAudio.framework you
have installed. 10.2 and 10.2.1 should have version 1.2. My bet is that
somehow you managed to get an old version of this framework installed.
Needless to say, an older version of the HAL will likely cause you
problems when running on a 10.2 system, particularly when trying to use
any of the new entry points in the HAL or any of the type definitions
we have added to <CoreAudio/CoreAudioTypes.h> since.
In your case, you might want to just try a clean install of 10.2.1 and
then the 10.2 developer packages.
On Monday, November 4, 2002, at 11:26 AM, email@hidden
wrote:
I have updated to Jaguar, updated to 10.2.1
I have updated from the April 2002 tools to the August 2002
(SKIPPING JULY), and the October 2002 patch.
My CoreAudioTypes.h reads:
// from MacTypes.h
#if !defined(__MACTYPES__)
// unsigned integer types
typedef unsigned char UInt8;
typedef unsigned short UInt16;
typedef unsigned long UInt32;
typedef unsigned long long UInt64;
// signed integer types
typedef signed char SInt8;
typedef signed short SInt16;
typedef signed long SInt32;
typedef signed long long SInt64;
// floating point types
typedef float Float32;
#if !TARGET_API_MAC_OS8
typedef double Float64;
#else
typedef short double Float64;
#endif
// miscellaneous types
typedef SInt32 OSStatus;
typedef UInt8 Boolean;
typedef UInt8 Byte;
typedef SInt8 SignedByte;
#endif
which is out of date. My working theory at this point is that the
July tools
(255 meg) would have updated those headers.
But now i cannot install it, or any of the packages that came with it
!!!!!
because i have already installed august and october. the installer
quits with an error.
this is beginning to remind me of the time i tried to install an
*earlier* version
of IE on an NT box and the ENTIRE OS was so badly corrupted that we
had to wipe the entire
machine and reinstall everything from scratch.
is my theory correct ? when did CoreAudioTypes.h start including
MacTypes.h rather than quoting it ?
what can i do ?
feedback: it should be explicitly mentioned that you cannot skip any
of the updates, and it should explicitly
mention the contents of each package. and the installer should be
able to detect the sequence.
thanks,
-felix
____________________
http://crucial-systems.com
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.
--
Jeff Moore
Core Audio
Apple
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.