This is gnustep-make 2.9.3. Type 'gmake print-gnustep-make-help' for help. Running in gnustep-make version 2 strict mode. Making all in WebKit ... GNUmakefile.preamble:29: CEF headers not found at /include. Using stubs for compilation. GNUmakefile.preamble:56: CEF libraries not found at /Release. WebView compiles without CEF runtime. GNUmakefile.preamble:57: Apps linking against WebKit need CEF libraries available via LD_LIBRARY_PATH or /usr/local/lib Making build-headers for framework WebKit... GNUmakefile.preamble:29: CEF headers not found at /include. Using stubs for compilation. GNUmakefile.preamble:56: CEF libraries not found at /Release. WebView compiles without CEF runtime. GNUmakefile.preamble:57: Apps linking against WebKit need CEF libraries available via LD_LIBRARY_PATH or /usr/local/lib Creating WebKit.framework/Versions/0.1/Headers... Creating WebKit.framework/Versions/0.1/Headers/WebKit.h... Creating WebKit.framework/Versions/0.1/Headers/WebView.h... Creating derived_src/.stamp... Creating WebKit.framework/Versions/0.1/Resources... Updating Version/Current symlink... Making all for framework WebKit... GNUmakefile.preamble:29: CEF headers not found at /include. Using stubs for compilation. GNUmakefile.preamble:56: CEF libraries not found at /Release. WebView compiles without CEF runtime. GNUmakefile.preamble:57: Apps linking against WebKit need CEF libraries available via LD_LIBRARY_PATH or /usr/local/lib GNUmakefile.preamble:29: CEF headers not found at /include. Using stubs for compilation. GNUmakefile.preamble:56: CEF libraries not found at /Release. WebView compiles without CEF runtime. GNUmakefile.preamble:57: Apps linking against WebKit need CEF libraries available via LD_LIBRARY_PATH or /usr/local/lib Compiling file WebView.mm ... In file included from /Local/Library/Headers/Foundation/NSObjCRuntime.h:244, from /Local/Library/Headers/Foundation/NSObject.h:29, from /Local/Library/Headers/Foundation/FoundationErrors.h:28, from /Local/Library/Headers/Foundation/Foundation.h:32, from WebView.h:30, from WebView.mm:57: /Local/Library/Headers/GNUstepBase/GSObjCRuntime.h:88:14: error: using typedef-name ‘uintptr_t’ after ‘enum’ 88 | typedef enum uintptr_t { | ^~~~~~~~~ In file included from /usr/lib/gcc/aarch64-linux-gnu/14/include/stdint.h:9, from /usr/include/inttypes.h:27, from /Local/Library/Headers/GNUstepBase/GSConfig.h:184, from /Local/Library/Headers/GNUstepBase/GSVersionMacros.h:27, from /Local/Library/Headers/Foundation/Foundation.h:29: /usr/include/stdint.h:79:33: note: ‘uintptr_t’ has a previous declaration here 79 | typedef unsigned long int uintptr_t; | ^~~~~~~~~ /Local/Library/Headers/Foundation/NSObjCRuntime.h:125:46: warning: declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration [-Welaborated-enum-base] 125 | # define _GS_NAMED_ENUM(ty, name) enum name : ty name; enum name : ty | ^ /Local/Library/Headers/Foundation/NSObjCRuntime.h:138:53: note: in expansion of macro ‘_GS_NAMED_ENUM’ 138 | #define _GS_GET_ENUM_MACRO(_first,_second,NAME,...) NAME | ^~~~ /Local/Library/Headers/Foundation/NSObjCRuntime.h:142:22: note: in expansion of macro ‘_GS_GET_ENUM_MACRO’ 142 | #define NS_ENUM(...) _GS_GET_ENUM_MACRO(__VA_ARGS__,_GS_NAMED_ENUM,_GS_ANON_ENUM)(__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /Local/Library/Headers/Foundation/NSObjCRuntime.h:290:9: note: in expansion of macro ‘NS_ENUM’ 290 | typedef NS_ENUM(NSInteger, NSComparisonResult) | ^~~~~~~ /Local/Library/Headers/Foundation/NSObjCRuntime.h:125:46: warning: declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration [-Welaborated-enum-base] 125 | # define _GS_NAMED_ENUM(ty, name) enum name : ty name; enum name : ty | ^ /Local/Library/Headers/Foundation/NSObjCRuntime.h:138:53: note: in expansion of macro ‘_GS_NAMED_ENUM’ 138 | #define _GS_GET_ENUM_MACRO(_first,_second,NAME,...) NAME | ^~~~ /Local/Library/Headers/Foundation/NSObjCRuntime.h:142:22: note: in expansion of macro ‘_GS_GET_ENUM_MACRO’ 142 | #define NS_ENUM(...) _GS_GET_ENUM_MACRO(__VA_ARGS__,_GS_NAMED_ENUM,_GS_ANON_ENUM)(__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /Local/Library/Headers/Foundation/NSGeometry.h:100:9: note: in expansion of macro ‘NS_ENUM’ 100 | typedef NS_ENUM(NSUInteger, NSRectEdge) | ^~~~~~~ /Local/Library/Headers/Foundation/NSObjCRuntime.h:125:46: warning: declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration [-Welaborated-enum-base] 125 | # define _GS_NAMED_ENUM(ty, name) enum name : ty name; enum name : ty | ^ /Local/Library/Headers/Foundation/NSObjCRuntime.h:138:53: note: in expansion of macro ‘_GS_NAMED_ENUM’ 138 | #define _GS_GET_ENUM_MACRO(_first,_second,NAME,...) NAME | ^~~~ /Local/Library/Headers/Foundation/NSObjCRuntime.h:142:22: note: in expansion of macro ‘_GS_GET_ENUM_MACRO’ 142 | #define NS_ENUM(...) _GS_GET_ENUM_MACRO(__VA_ARGS__,_GS_NAMED_ENUM,_GS_ANON_ENUM)(__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /Local/Library/Headers/Foundation/NSGeometry.h:147:9: note: in expansion of macro ‘NS_ENUM’ 147 | typedef NS_ENUM(unsigned long long, NSAlignmentOptions) | ^~~~~~~ In file included from /Local/Library/Headers/Foundation/Foundation.h:47: /Local/Library/Headers/Foundation/NSBackgroundActivityScheduler.h:81:1: warning: ‘NSBackgroundActivityScheduler’ has a field ‘NSBackgroundActivityScheduler::_block’ whose type depends on the type ‘’ which has no linkage [-Wsubobject-linkage] 81 | } | ^ /Local/Library/Headers/Foundation/NSObjCRuntime.h:125:46: warning: declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration [-Welaborated-enum-base] 125 | # define _GS_NAMED_ENUM(ty, name) enum name : ty name; enum name : ty | ^ /Local/Library/Headers/Foundation/NSObjCRuntime.h:138:53: note: in expansion of macro ‘_GS_NAMED_ENUM’ 138 | #define _GS_GET_ENUM_MACRO(_first,_second,NAME,...) NAME | ^~~~ /Local/Library/Headers/Foundation/NSObjCRuntime.h:142:22: note: in expansion of macro ‘_GS_GET_ENUM_MACRO’ 142 | #define NS_ENUM(...) _GS_GET_ENUM_MACRO(__VA_ARGS__,_GS_NAMED_ENUM,_GS_ANON_ENUM)(__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /Local/Library/Headers/Foundation/NSCalendar.h:142:9: note: in expansion of macro ‘NS_ENUM’ 142 | typedef NS_ENUM(NSInteger, NSDateComponentEnum) | ^~~~~~~ /Local/Library/Headers/Foundation/NSBackgroundActivityScheduler.h:54:18: warning: ‘NSTimer’ has a field ‘NSTimer::_block’ whose type depends on the type ‘’ which has no linkage [-Wsubobject-linkage] 54 | @class NSString, NSTimer; | ^~~~~~~ In file included from /Local/Library/Headers/Foundation/Foundation.h:81: /Local/Library/Headers/Foundation/NSFileManager.h:189:8: warning: ‘NSDirectoryEnumerator’ has a field ‘NSDirectoryEnumerator::_errorHandler’ whose type depends on the type ‘’ which has no linkage [-Wsubobject-linkage] 189 | @class NSDirectoryEnumerator; | ^~~~~~~~~~~~~~~~~~~~~ /Local/Library/Headers/Foundation/NSObjCRuntime.h:125:46: warning: declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration [-Welaborated-enum-base] 125 | # define _GS_NAMED_ENUM(ty, name) enum name : ty name; enum name : ty | ^ /Local/Library/Headers/Foundation/NSObjCRuntime.h:138:53: note: in expansion of macro ‘_GS_NAMED_ENUM’ 138 | #define _GS_GET_ENUM_MACRO(_first,_second,NAME,...) NAME | ^~~~ /Local/Library/Headers/Foundation/NSObjCRuntime.h:142:22: note: in expansion of macro ‘_GS_GET_ENUM_MACRO’ 142 | #define NS_ENUM(...) _GS_GET_ENUM_MACRO(__VA_ARGS__,_GS_NAMED_ENUM,_GS_ANON_ENUM)(__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /Local/Library/Headers/Foundation/NSInvocation.h:158:9: note: in expansion of macro ‘NS_ENUM’ 158 | typedef NS_ENUM(char, _NSObjCValueType) | ^~~~~~~ In file included from /Local/Library/Headers/Foundation/Foundation.h:153: /Local/Library/Headers/Foundation/NSSortDescriptor.h:64:1: warning: ‘NSSortDescriptor’ has a field ‘NSSortDescriptor::_comparator’ whose type depends on the type ‘’ which has no linkage [-Wsubobject-linkage] 64 | } | ^ In file included from /Local/Library/Headers/Foundation/Foundation.h:157: /Local/Library/Headers/Foundation/NSTask.h:81:1: warning: ‘NSTask’ has a field ‘NSTask::_handler’ whose type depends on the type ‘’ which has no linkage [-Wsubobject-linkage] 81 | } | ^ In file included from /Local/Library/Headers/AppKit/AppKit.h:50, from WebView.h:31: /Local/Library/Headers/AppKit/NSAccessibilityCustomAction.h:46:1: warning: ‘NSAccessibilityCustomAction’ has a field ‘NSAccessibilityCustomAction::_handler’ whose type depends on the type ‘’ which has no linkage [-Wsubobject-linkage] 46 | } | ^ In file included from /Local/Library/Headers/AppKit/AppKit.h:55: /Local/Library/Headers/AppKit/NSAnimationContext.h:36:8: warning: ‘NSAnimationContext’ has a field ‘NSAnimationContext::_completionHandler’ whose type depends on the type ‘’ which has no linkage [-Wsubobject-linkage] 36 | @class NSAnimationContext; | ^~~~~~~~~~~~~~~~~~ In file included from /Local/Library/Headers/AppKit/NSSeguePerforming.h:29, from /Local/Library/Headers/AppKit/NSViewController.h:31, from /Local/Library/Headers/AppKit/NSCollectionViewItem.h:34, from /Local/Library/Headers/AppKit/AppKit.h:72: /Local/Library/Headers/AppKit/NSStoryboardSegue.h:57:1: warning: ‘NSStoryboardSegue’ has a field ‘NSStoryboardSegue::_handler’ whose type depends on the type ‘’ which has no linkage [-Wsubobject-linkage] 57 | } | ^ In file included from /Local/Library/Headers/AppKit/NSOpenPanel.h:41, from /Local/Library/Headers/AppKit/AppKit.h:107: /Local/Library/Headers/AppKit/NSSavePanel.h:124:1: warning: ‘NSSavePanel’ has a field ‘NSSavePanel::_completionHandler’ whose type depends on the type ‘’ which has no linkage [-Wsubobject-linkage] 124 | } | ^ In file included from /Local/Library/Headers/AppKit/AppKit.h:172: /Local/Library/Headers/AppKit/NSDiffableDataSource.h:257:1: warning: ‘NSCollectionViewDiffableDataSource’ has a field ‘NSCollectionViewDiffableDataSource::_itemProvider’ whose type depends on the type ‘’ which has no linkage [-Wsubobject-linkage] 257 | } | ^ /Local/Library/Headers/AppKit/NSDiffableDataSource.h:334:1: warning: ‘NSTableViewDiffableDataSource’ has a field ‘NSTableViewDiffableDataSource::_cellProvider’ whose type depends on the type ‘’ which has no linkage [-Wsubobject-linkage] 334 | } | ^ In file included from /Local/Library/Headers/AppKit/AppKit.h:229: /Local/Library/Headers/AppKit/NSSegmentedCell.h:63:1: warning: ‘NSSegmentedCell’ has a field ‘ NSSegmentedCell::_segmentCellFlags’ whose type has no linkage [-Wsubobject-linkage] 63 | } | ^ WebView.mm: In function ‘+[GSCEFMessagePump doMessageLoopWork:]’: WebView.mm:343:3: error: ‘CefDoMessageLoopWork’ was not declared in this scope; did you mean ‘CefRunMessageLoop’? 343 | CefDoMessageLoopWork(); | ^~~~~~~~~~~~~~~~~~~~ | CefRunMessageLoop WebView.mm: In function ‘void InitializeCEFIfNeeded()’: WebView.mm:448:14: error: ‘class CefSettings’ has no member named ‘no_sandbox’ 448 | settings.no_sandbox = true; | ^~~~~~~~~~ WebView.mm: At global scope: WebView.mm:470:25: warning: type ‘CefRefPtr’ has a user-defined constructor 470 | CefRefPtr browser_; | ^~~~~~~~ WebView.mm:470:25: warning: C++ constructors and destructors will not be invoked for Objective-C fields WebView.mm:471:26: warning: type ‘CefRefPtr’ has a user-defined constructor 471 | CefRefPtr client_; | ^~~~~~~ WebView.mm: In function ‘-[GSWebView initializeBrowserIfNeeded]’: WebView.mm:664:5: error: cannot convert ‘CefRefPtr’ to ‘CefRefPtr’ 664 | client_, | ^~~~~~~ | | | CefRefPtr In file included from WebView.mm:34: cef_stubs.h:85:28: note: initializing argument 2 of ‘static CefRefPtr CefBrowserHost::CreateBrowserSync(const CefWindowInfo&, CefRefPtr, const CefString&, const CefBrowserSettings&, CefRefPtr, CefRefPtr)’ 85 | CefRefPtr client, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ gmake[3]: *** [/System/Library/Makefiles/rules.make:575: obj/WebKit.obj/WebView.mm.o] Error 1 gmake[2]: *** [/System/Library/Makefiles/Instance/framework.make:617: internal-framework-run-compile-submake] Error 2 gmake[1]: *** [/System/Library/Makefiles/Master/rules.make:297: WebKit.all.framework.variables] Error 2 make: *** [/System/Library/Makefiles/Master/serial-subdirectories.make:53: internal-all] Error 2