>> I want to build plugins for MacOS10.4...
> 
> Take projects you have. Or the one from my video 
> (http://www.monkeybreadsoftware.de/realbasic/movies/CreatePluginMac.shtml).
> 
> Compiler: GCC 4.0
> SDK: 10.6
> Deployment SDK: 10.4
> 
> compile and it should work.

Hi Christian, Bjorn,

Thanks for your answers.

In fact, this does work for your example project, but not for my ElfData 
plugin. For my plugin, if I set the SDK to 10.4 and compiler to 4.0, I get many 
header errors. Like this:

/Developer/SDKs/MacOSX10.4u.sdk/usr/include/libkern/ppc/OSByteOrder.h:82: 
error: expected unqualified-id before '[' token

I am not sure why. I tried preprocessing my plugin, and I think this file is 
coming from #include <stdlib.h>

I tried modifying my project to be like yours, no difference, I got those 
header compile errors.

So I tried modifying your project to be like mine. I added my source code and 
removed your source code. It compiled, and I put the .dylib into the plugins 
folder, but the result was a file that REALbasic could not use!

Then I realised I had the RBCarbonHeaders.h file, and not the MachO headers. So 
I replaced RBCarbonHeaders with my header file, as below:

#define TARGET_API_MAC_MACHO
#define TARGET_API_MAC_OS
#define REALobjectType 1
#if __LITTLE_ENDIAN__
        #define kPlatformEndian 0
#endif


And... it failed, just like in my project. I get these errors:

/Developer/SDKs/MacOSX10.4u.sdk/usr/include/libkern/ppc/OSByteOrder.h:82: 
error: expected unqualified-id before '[' token

So, I've pretty much failed for today. I'll try again. Hopefully before I run 
out of energy for today.



_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to