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