Cocoa interface fails to be built
Original Reporter info from Mantis: FeodoR
-
Reporter name: Gvozdev A. Feodor
Original Reporter info from Mantis: FeodoR
- Reporter name: Gvozdev A. Feodor
Description:
Revision 63179 (branches/fixes_2_0) fails to rebuild Lazarus on macOS Catalina 10.15.4 and FPC 3.2.0-beta (svn revision 45584, branches/fixes_3_2).
Build process aborts with the following error: cocoascrollers.pas(53,15) Error: There is no method in an ancestor class to be overridden: "setDocumentView(id);"
Changes to method declaration in packages/cocoaint/src/appkit/NSScrollView.inc (actually, just a synchronization with lazarus) solves the issue but I'm unsure if there are any side-effects.
Steps to reproduce:
Just rebuild Lazarus with any profile under macOS 10.15.4.
Additional information:
macOS version: 10.15.4
FPC 3.2.0 beta (branch fixes_3_2_0, revision 45584 (2020-06-03 23:54:31 +0300) )
Lazarus 2.0.9 (branch fixes_2_0, revision 63179 (2020-05-17 18:15:38 +0300) )
XCode version 11.5
xcode-select version 2373
command-line tools installed.
Mantis conversion info:
- Mantis ID: 37181
- OS: Apple macOS
- OS Build: 10.15.4
- Build: Lazarus
- Platform: Apple MacBook Pro 5,5 13"