0
0

Hi,
Is there any way to build, or plans to support, Lion and the latest SDK?

Cheers

  • You must to post comments
0
0

FMOD already works on Lion, what problems are you having?

  • You must to post comments
0
0

I’m using XCode4, and don’t have SDK 10.5 installed, it just fails saying I need 10.5, and I don’t think XCode4 supports SDK 10.5

Cheers
Matthew

  • You must to post comments
0
0

No, Xcode 4 doesn’t support the 10.5 SDK.
Just try using 10.6 or 10.7 SDKs, do you get any errors?

EDIT: Actually I think 10.5 is an optional custom install with Xcode 4 because I have it available, regardless I have patched the code to work with any SDK now.

  • You must to post comments
0
0

With 10.7, get the following errors whilst compiling core_audio

/Users/matthewhuck/code/trunk/build/extern-osx-32bit/work/fmodex/fmodexsrc43800/fmod4/mac/src/fmod_output_coreaudio.cpp: In member function ‘FMOD_RESULT FMOD::OutputCoreAudio::init(int, FMOD_INITFLAGS, int*, int, FMOD_SOUND_FORMAT*, int, int, void)’:
/Users/matthewhuck/code/trunk/build/extern-osx-32bit/work/fmodex/fmodexsrc43800/fmod4/mac/src/fmod_output_coreaudio.cpp:694: error: ‘Component’ was not declared in this scope
/Users/matthewhuck/code/trunk/build/extern-osx-32bit/work/fmodex/fmodexsrc43800/fmod4/mac/src/fmod_output_coreaudio.cpp:694: error: expected ;' before 'comp'
/Users/matthewhuck/code/trunk/build/extern-osx-32bit/work/fmodex/fmodexsrc43800/fmod4/mac/src/fmod_output_coreaudio.cpp:695: error: 'ComponentDescription' was not declared in this scope
/Users/matthewhuck/code/trunk/build/extern-osx-32bit/work/fmodex/fmodexsrc43800/fmod4/mac/src/fmod_output_coreaudio.cpp:695: error: expected
;’ before ‘compDesc’
/Users/matthewhuck/code/trunk/build/extern-osx-32bit/work/fmodex/fmodexsrc43800/fmod4/mac/src/fmod_output_coreaudio.cpp:715: error: ‘compDesc’ was not declared in this scope
/Users/matthewhuck/code/trunk/build/extern-osx-32bit/work/fmodex/fmodexsrc43800/fmod4/mac/src/fmod_output_coreaudio.cpp:721: error: ‘comp’ was not declared in this scope
/Users/matthewhuck/code/trunk/build/extern-osx-32bit/work/fmodex/fmodexsrc43800/fmod4/mac/src/fmod_output_coreaudio.cpp:721: error: ‘FindNextComponent’ was not declared in this scope
/Users/matthewhuck/code/trunk/build/extern-osx-32bit/work/fmodex/fmodexsrc43800/fmod4/mac/src/fmod_output_coreaudio.cpp:724: error: ‘OpenAComponent’ was not declared in this scope
/Users/matthewhuck/code/trunk/build/extern-osx-32bit/work/fmodex/fmodexsrc43800/fmod4/mac/src/fmod_output_coreaudio.cpp: In member function ‘FMOD_RESULT FMOD::OutputCoreAudio::close()’:
/Users/matthewhuck/code/trunk/build/extern-osx-32bit/work/fmodex/fmodexsrc43800/fmod4/mac/src/fmod_output_coreaudio.cpp:879: error: ‘CloseComponent’ was not declared in this scope
/Users/matthewhuck/code/trunk/build/extern-osx-32bit/work/fmodex/fmodexsrc43800/fmod4/mac/src/fmod_output_coreaudio.cpp: In member function ‘FMOD_RESULT FMOD::OutputCoreAudio::recordStart(FMOD::FMOD_RECORDING_INFO
, FMOD::Sound*, bool)’:
/Users/matthewhuck/code/trunk/build/extern-osx-32bit/work/fmodex/fmodexsrc43800/fmod4/mac/src/fmod_output_coreaudio.cpp:1390: error: ‘Component’ was not declared in this scope
/Users/matthewhuck/code/trunk/build/extern-osx-32bit/work/fmodex/fmodexsrc43800/fmod4/mac/src/fmod_output_coreaudio.cpp:1390: error: expected ;' before 'comp'
/Users/matthewhuck/code/trunk/build/extern-osx-32bit/work/fmodex/fmodexsrc43800/fmod4/mac/src/fmod_output_coreaudio.cpp:1391: error: 'ComponentDescription' was not declared in this scope
/Users/matthewhuck/code/trunk/build/extern-osx-32bit/work/fmodex/fmodexsrc43800/fmod4/mac/src/fmod_output_coreaudio.cpp:1391: error: expected
;’ before ‘compDesc’
/Users/matthewhuck/code/trunk/build/extern-osx-32bit/work/fmodex/fmodexsrc43800/fmod4/mac/src/fmod_output_coreaudio.cpp:1429: error: ‘compDesc’ was not declared in this scope
/Users/matthewhuck/code/trunk/build/extern-osx-32bit/work/fmodex/fmodexsrc43800/fmod4/mac/src/fmod_output_coreaudio.cpp:1436: error: ‘comp’ was not declared in this scope
/Users/matthewhuck/code/trunk/build/extern-osx-32bit/work/fmodex/fmodexsrc43800/fmod4/mac/src/fmod_output_coreaudio.cpp:1436: error: ‘FindNextComponent’ was not declared in this scope
/Users/matthewhuck/code/trunk/build/extern-osx-32bit/work/fmodex/fmodexsrc43800/fmod4/mac/src/fmod_output_coreaudio.cpp:1440: error: ‘OpenAComponent’ was not declared in this scope
/Users/matthewhuck/code/trunk/build/extern-osx-32bit/work/fmodex/fmodexsrc43800/fmod4/mac/src/fmod_output_coreaudio.cpp: In member function ‘FMOD_RESULT FMOD::OutputCoreAudio::recordStop(FMOD::FMOD_RECORDING_INFO*)’:
/Users/matthewhuck/code/trunk/build/extern-osx-32bit/work/fmodex/fmodexsrc43800/fmod4/mac/src/fmod_output_coreaudio.cpp:1577: error: ‘CloseComponent’ was not declared in this scope

  • You must to post comments
0
0

Oh, my apologies — you are compiling from source, not against the public API.

Internally we still need to support the old SDK using the older APIs, but I should be able to put some SDK version ifdef guards in with the correct code.
Expect this fixed in our next source release.

  • You must to post comments
Showing 5 results
Your Answer

Please first to submit.