Hi,

While compiling NSOutlineView.m (from CVS) with gcc-3.3 snapshot:

Compiling file NSOutlineView.m ...
NSOutlineView.m:726:50: pasting "(" and "outlineView" does not give a valid 
preprocessing token
NSOutlineView.m:727:54: pasting "(" and "outlineView" does not give a valid 
preprocessing token
NSOutlineView.m:728:60: pasting "(" and "outlineView" does not give a valid 
preprocessing token

Around line 722 there is:

#define CHECK_REQUIRED_METHOD(selector_name) \
  if (![anObject respondsToSelector: @selector(##selector_name)]) \
    [NSException raise: NSInternalInconsistencyException \
                 format: @"data source does not respond to ##selector_name"]

I have just removed the ## from @selector(##selector_name):

  #define CHECK_REQUIRED_METHOD(selector_name) \
!    if (![anObject respondsToSelector: @selector(selector_name)]) \
      [NSException raise: NSInternalInconsistencyException \
                   format: @"data source does not respond to ##selector_name"]

Not sure if it is ok, but it has compiled.

Stefan



_______________________________________________
Bug-gnustep mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-gnustep

Reply via email to