On 26 Feb 2008, at 2:19 AM, Adam R. Maxwell wrote:

> In article
> <[EMAIL PROTECTED]>,
> "Christiaan Hofman" <[EMAIL PROTECTED]> wrote:
>
>> I just tried to replace the static functions in objc.h with custom
>> functions, and that together with some checks for MAX instead of  
>> MIN makes
>> it possible to compile with 10.4+10.5 deployment. No idea if there  
>> should be
>> other fixes though.
>
> That will probably work as long as you don't compile for the 64 bit
> runtime, where isa no longer exists.  The Omni framworks aren't 64 bit
> clean, but it looks like they might be trying to move in that  
> direction.
> Note that you have to close all projects and edit
> Omni-Global-Common.xcconfig to use the 10.5 SDK; looks like you're  
> still
> using 10.4u, also in BibDesk-Common.xcconfig.
>

Didn't think about those, because I have never bothered with  
configurations.

> There are other problems as well, such as NSRecordAllocationEvent; you
> might have to #if that out.  Long term it would be better just to get
> rid of the Omni frameworks entirely.

Actually, I am totally confused about that one. The Debug.h header in  
the 10.4u SDK says that it should have 2 arguments for  
NSObjectInternalRefIncrementedEvent, while in OFObject they give it 5  
on 10.5. Who's wrong?

Christiaan


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Bibdesk-develop mailing list
Bibdesk-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-develop

Reply via email to