[MacPorts] #72239: emacs-app: error: expected a type (was: emacs-app fails to compile 10.9 Mavericks - error: expected a type)
MacPorts
noreply at macports.org
Tue Mar 25 22:49:45 UTC 2025
#72239: emacs-app: error: expected a type
------------------------+-----------------------
Reporter: rmottola | Owner: drkp
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: mavericks
Port: emacs-app |
------------------------+-----------------------
Changes (by ryandesign):
* status: new => assigned
* owner: (none) => drkp
* keywords: => mavericks
Old description:
> nsterm.m:7057:4: error: expected a type
> - (nullable NSAttributedString *)
> ^
> nsterm.m:7059:20: error: expected a type
> actualRange: (nullable NSRangePointer)
> actualRange
> ^
> nsterm.m:7065:20: error: expected a type
> actualRange: (nullable NSRangePointer)
> actualRange
> ^
> nsterm.m:7059:45: warning: conflicting parameter types in implementation
> of 'attributedSubstringForProposedRange:actualRange:': 'NSRangePointer'
> (aka 'struct _NSRange *') vs 'id' [-Wmismatched-parameter-types]
> actualRange: (nullable NSRangePointer)
> actualRange
> ^
> /System/Library/Frameworks/AppKit.framework/Headers/NSTextInputClient.h:47:105:
> note: previous definition is here
> - (NSAttributedString
> *)attributedSubstringForProposedRange:(NSRange)aRange
> actualRange:(NSRangePointer)actualRange;
> ~~~~~~~~~~~~~~ ^
> nsterm.m:7065:45: warning: conflicting parameter types in implementation
> of 'firstRectForCharacterRange:actualRange:': 'NSRangePointer' (aka
> 'struct _NSRange *') vs 'id' [-Wmismatched-parameter-types]
> actualRange: (nullable NSRangePointer)
> actualRange
> ^
> /System/Library/Frameworks/AppKit.framework/Headers/NSTextInputClient.h:55:82:
> note: previous definition is here
> - (NSRect)firstRectForCharacterRange:(NSRange)aRange
> actualRange:(NSRangePointer)actualRange;
> ~~~~~~~~~~~~~~ ^
> nsterm.m:9357:15: warning: instance method '-setTabbingMode:' not found
> (return type defaults to 'id') [-Wobjc-method-access]
> [self setTabbingMode:NSWindowTabbingModeDisallowed];
> ^~~~~~~~~~~~~~
> ./nsterm.h:419:12: note: receiver is instance of class declared here
> @interface EmacsWindow : NSWindow
> ^
> nsterm.m:9443:13: warning: instance method '-setAccessibilitySubrole:'
> not found (return type defaults to 'id') [-Wobjc-method-access]
> [self
> setAccessibilitySubrole:NSAccessibilityFloatingWindowSubrole];
> ^~~~~~~~~~~~~~~~~~~~~~~
> ./nsterm.h:419:12: note: receiver is instance of class declared here
> @interface EmacsWindow : NSWindow
> ^
> nsterm.m:9445:13: warning: instance method '-setAccessibilitySubrole:'
> not found (return type defaults to 'id') [-Wobjc-method-access]
> [self
> setAccessibilitySubrole:NSAccessibilityStandardWindowSubrole];
> ^~~~~~~~~~~~~~~~~~~~~~~
> ./nsterm.h:419:12: note: receiver is instance of class declared here
> @interface EmacsWindow : NSWindow
> ^
> nsterm.m:9444:5: warning: add explicit braces to avoid dangling else
> [-Wdangling-else]
> else
> ^
> 6 warnings and 3 errors generated.
New description:
{{{
nsterm.m:7057:4: error: expected a type
- (nullable NSAttributedString *)
^
nsterm.m:7059:20: error: expected a type
actualRange: (nullable NSRangePointer)
actualRange
^
nsterm.m:7065:20: error: expected a type
actualRange: (nullable NSRangePointer)
actualRange
^
nsterm.m:7059:45: warning: conflicting parameter types in implementation
of 'attributedSubstringForProposedRange:actualRange:': 'NSRangePointer'
(aka 'struct _NSRange *') vs 'id' [-Wmismatched-parameter-types]
actualRange: (nullable NSRangePointer)
actualRange
^
/System/Library/Frameworks/AppKit.framework/Headers/NSTextInputClient.h:47:105:
note: previous definition is here
- (NSAttributedString
*)attributedSubstringForProposedRange:(NSRange)aRange
actualRange:(NSRangePointer)actualRange;
~~~~~~~~~~~~~~ ^
nsterm.m:7065:45: warning: conflicting parameter types in implementation
of 'firstRectForCharacterRange:actualRange:': 'NSRangePointer' (aka
'struct _NSRange *') vs 'id' [-Wmismatched-parameter-types]
actualRange: (nullable NSRangePointer)
actualRange
^
/System/Library/Frameworks/AppKit.framework/Headers/NSTextInputClient.h:55:82:
note: previous definition is here
- (NSRect)firstRectForCharacterRange:(NSRange)aRange
actualRange:(NSRangePointer)actualRange;
~~~~~~~~~~~~~~ ^
nsterm.m:9357:15: warning: instance method '-setTabbingMode:' not found
(return type defaults to 'id') [-Wobjc-method-access]
[self setTabbingMode:NSWindowTabbingModeDisallowed];
^~~~~~~~~~~~~~
./nsterm.h:419:12: note: receiver is instance of class declared here
@interface EmacsWindow : NSWindow
^
nsterm.m:9443:13: warning: instance method '-setAccessibilitySubrole:' not
found (return type defaults to 'id') [-Wobjc-method-access]
[self setAccessibilitySubrole:NSAccessibilityFloatingWindowSubrole];
^~~~~~~~~~~~~~~~~~~~~~~
./nsterm.h:419:12: note: receiver is instance of class declared here
@interface EmacsWindow : NSWindow
^
nsterm.m:9445:13: warning: instance method '-setAccessibilitySubrole:' not
found (return type defaults to 'id') [-Wobjc-method-access]
[self setAccessibilitySubrole:NSAccessibilityStandardWindowSubrole];
^~~~~~~~~~~~~~~~~~~~~~~
./nsterm.h:419:12: note: receiver is instance of class declared here
@interface EmacsWindow : NSWindow
^
nsterm.m:9444:5: warning: add explicit braces to avoid dangling else
[-Wdangling-else]
else
^
6 warnings and 3 errors generated.
}}}
--
--
Ticket URL: <https://trac.macports.org/ticket/72239#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list