Seeing around the forum and only found there are threads about win rtas build. So I guess everyone is getting a nice rtas build on mac?
The au and vst builds are so straightforward and easy.
I am on osx 10.8 with xcode 4.4, with the latest juce_2_0_35. The audio plugin project is created by Introjucer and I have set all the paths. And I am using the PT_80_SDK.
Of course I don’t have ppc headers I think. So I undef the POWERPC flag but the compilation still hits the include line…
So I comment the include statement out, like this.
Right after this, I got undeclared identifer ‘RegEntryID’ error in Dhm_Cards.h.
Dhm_MacObsDataMem(RegEntryID, regEntryID)
Dhm_MacObsDataMem(Ptr, refCon[4]) // Ptr to info struct for PCI slot interrupt.
Dhm_StdDataMember(Dhm_Ptr, quickReadAddr) // Ptr to address for quick reads (AMCC workaround).
Dhm_MacObsDataMem(RegEntryID*, regEntryIDArrayPtr) // Ptr to an array of all of the regEntryIDs
The RegEntryID structs simply cannot be found.
How steps do you take to have a successful rtas build?
I'm fairly new to Juce and also trying to get the Juce Demo Plug-in to build in RTAS format on Mac OS X. I'm using OS X 10.9 and XCode 5.1.1.
It fails at the linker stage with "library not found for -lPlugInLibrary". Where is this library located? Do I need to build the plug-in library myself using the XCode project in the RTAS SDK? I have tried (following advice on here) but cannot get it to build.
Yes, build the library yourself first… I’d suggest changing the compiler options to c++11 first… And then add the library to your project’s search path.
Thanks for the reply. I've tried playing around with the compiler settings but no joy yet.
The only SDKs available in XCode 5.1.1 are OS X 10.8 and OSX 10.9 - I saw somewhere that I need the OS X 10.7 SDK in order to compile the library - do you know if that's correct?
The screenshot here: https://dl.dropboxusercontent.com/u/32917497/Screen%20Shot%202014-07-22%20at%2013.06.43.png shows the errors I am getting. I can hack my way around the fenv.h errors by removing a few of the preprocessor blocks, but I would prefer not to do that.