[Pyobjc-dev] Compiling PyObjC 2.0 trunk on 10.4
Brought to you by:
ronaldoussoren
|
From: Luc H. <lu...@ho...> - 2008-11-12 20:40:37
|
Greetings, The PyObjC application I'm working on has to run on 10.4 and 10.5, which currently forces me to use PyObjC 1.4 on 10.4 to build the app, which recently started to cause some very weird performance issues so I would *really* like to use PyObjC 2 now. I'm trying to build the latest sources from trunk on 10.4 and I get errors with pyobjc-framework-Cocoa because: - NSUInteger does not exist on 10.4. - _CoreFoundation_CFBinaryHeap.m defines an NSObject category with no name, which gcc does not seem to like. Locally fixing these problems allows me to build pyobjc-framework- Cocoa, all the other pyobjc-framework that I want to use building just fine. But then I'm having the incomplete bridgesupport files problem. For example, this wouldn't work: from ExceptionHandling import NSLogAndHandleEveryExceptionMask So I try to regenerate the ExceptionHandling framework bridgesupport file using gen_bridge_metadata but I'm not sure what to do with the result. What should I do to be able to have a compilable and running PyObC 2 on 10.4 at this point? -- Luc Heinrich - lu...@ho... |