On Sunday, March 10, 2002, at 03:40 PM, Pascal Bourguignon wrote:
> > >> From: Richard Frith-Macdonald <[EMAIL PROTECTED]> >> Date: Sun, 10 Mar 2002 06:24:16 +0000 >> >> On Sunday, March 10, 2002, at 06:02 AM, Pascal Bourguignon wrote: >> >>> Hello, >>> >>> >>> It still is not possible to compile GNUstep programs with >>> -DSTRICT_OPENSTEP=1. >> >> <snip> >> >>> In file included from >>> /local/gnustep/System/Headers/Foundation/NSConnection.h:32, >>> from >>> /local/gnustep/System/Headers/Foundation/Foundation.h:44, >>> from MapTreeTest_main.m:1: >>> /local/gnustep/System/Headers/Foundation/NSRunLoop.h:35: Cannot find >>> protocol declaration for `GCFinalization' >> >> OK ... fixed that one. > > Now, the problem is in AppKit, about NSWindowDepth which is declared > in GSMethodTable.h, which is included in NSGraphicsContext.h (line > 88), but only when not STRICT_OPENSTEP. The whole NSGraphicsContext is > marked not STRICT_OPENSTEP... Well, I've moved the declaration of NSWindowDepth ... which should help you. Why are you using STRICT_OPENSTEP rather than STRICT_MACOS_X ? AFAIK, there are very few OPENSTEP systems out there (and probably *no* systems that actually conform strictly to the OpenStep standard) - so I occasionally think we should remove the STRICT_OPENSTEP stuff and stick to the MacOS-X compatibility only. If you want this stuff improved, please submit patches ... I don't think any of the developers really have time to diagnose/fix porting problems of a tiny minority of users ... we depend on users to supply portability fixes for most operating systems, and this stuff is really close to being in the same category. Generally speaking, portability patches get applied - 1. if they look reasonable, and 2. if they don't break the 'main' platforms _______________________________________________ Bug-gnustep mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-gnustep
