I just tried to nom run dev and got loads of error:
CMake Error at juce/extras/Build/juceaide/CMakeLists.txt:141 (message):
Failed to build juceaide
[ 10%] Building CXX object
CMakeFiles/juce_lv2_helper.dir/modules/juce_audio_plugin_client/LV2/juce_LV2TurtleDumpProgram.cpp.o
[ 20%] Linking CXX executable juce_lv2_helper
[ 20%] Built target juce_lv2_helper
[ 30%] Building CXX object
extras/Build/juceaide/CMakeFiles/juceaide.dir/Main.cpp.o
In file included from
/Users/moset/reverb_elementary/native/juce/extras/Build/juceaide/Main.cpp:26:
In file included from
/Users/moset/reverb_elementary/native/juce/extras/Build/juce_build_tools/juce_build_tools.h:56:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.h:379:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:225:31:
warning: identifier '_px' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
225 | constexpr Grid::Px operator"" _px (long double px) { return Grid::Px { px }; }
| ~~~~~~~~~~~^~~
| operator""_px
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:226:31:
warning: identifier '_px' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
226 | constexpr Grid::Px operator"" _px (unsigned long long px) { return Grid::Px { px }; }
| ~~~~~~~~~~~^~~
| operator""_px
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:227:31:
warning: identifier '_fr' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
227 | constexpr Grid::Fr operator"" _fr (unsigned long long fr) { return Grid::Fr { fr }; }
| ~~~~~~~~~~~^~~
| operator""_fr
3 warnings generated.
[ 40%] Building CXX object
extras/Build/juceaide/CMakeFiles/juceaide.dir/__/juce_build_tools/juce_build_tools.cpp.o
In file included from
/Users/moset/reverb_elementary/native/juce/extras/Build/juce_build_tools/juce_build_tools.cpp:35:
In file included from
/Users/moset/reverb_elementary/native/juce/extras/Build/juce_build_tools/juce_build_tools.h:56:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.h:379:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:225:31:
warning: identifier '_px' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
225 | constexpr Grid::Px operator"" _px (long double px) { return Grid::Px { px }; }
| ~~~~~~~~~~~^~~
| operator""_px
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:226:31:
warning: identifier '_px' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
226 | constexpr Grid::Px operator"" _px (unsigned long long px) { return Grid::Px { px }; }
| ~~~~~~~~~~~^~~
| operator""_px
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:227:31:
warning: identifier '_fr' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
227 | constexpr Grid::Fr operator"" _fr (unsigned long long fr) { return Grid::Fr { fr }; }
| ~~~~~~~~~~~^~~
| operator""_fr
3 warnings generated.
[ 50%] Building CXX object
extras/Build/juceaide/CMakeFiles/juceaide.dir///__/modules/juce_gui_basics/juce_gui_basics.mm.o
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:46:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.h:379:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:225:31:
warning: identifier '_px' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
225 | constexpr Grid::Px operator"" _px (long double px) { return Grid::Px { px }; }
| ~~~~~~~~~~~^~~
| operator""_px
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:226:31:
warning: identifier '_px' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
226 | constexpr Grid::Px operator"" _px (unsigned long long px) { return Grid::Px { px }; }
| ~~~~~~~~~~~^~~
| operator""_px
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:227:31:
warning: identifier '_fr' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
227 | constexpr Grid::Fr operator"" _fr (unsigned long long fr) { return Grid::Fr { fr }; }
| ~~~~~~~~~~~^~~
| operator""_fr
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:304:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:110:35:
warning: 'CVDisplayLinkCreateWithCGDisplay' is deprecated: first deprecated
in macOS 15.0 - use NSView.displayLink(target:selector:),
NSWindow.displayLink(target:selector:), or
NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations]
110 | const auto result = CVDisplayLinkCreateWithCGDisplay (display, &ptr);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:89:20:
note: 'CVDisplayLinkCreateWithCGDisplay' has been explicitly marked
deprecated here
89 | CV_EXPORT CVReturn CVDisplayLinkCreateWithCGDisplay(
| ^
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:304:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:128:37:
warning: 'CVDisplayLinkSetOutputCallback' is deprecated: first deprecated
in macOS 15.0 - use NSView.displayLink(target:selector:),
NSWindow.displayLink(target:selector:), or
NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations]
128 | const auto callbackResult = CVDisplayLinkSetOutputCallback (link.get(), callback, this);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:143:20:
note: 'CVDisplayLinkSetOutputCallback' has been explicitly marked
deprecated here
143 | CV_EXPORT CVReturn CVDisplayLinkSetOutputCallback( CVDisplayLinkRef CV_NONNULL displayLink, CVDisplayLinkOutputCallback CV_NULLABLE callback, void * CV_NULLABLE userInfo );
| ^
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:304:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:131:34:
warning: 'CVDisplayLinkStart' is deprecated: first deprecated in macOS 15.0
-
use NSView.displayLink(target:selector:),
NSWindow.displayLink(target:selector:), or
NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations]
131 | const auto startResult = CVDisplayLinkStart (link.get());
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:164:20:
note: 'CVDisplayLinkStart' has been explicitly marked deprecated here
164 | CV_EXPORT CVReturn CVDisplayLinkStart( CVDisplayLinkRef CV_NONNULL displayLink );
| ^
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:304:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:138:13:
warning: 'CVDisplayLinkStop' is deprecated: first deprecated in macOS 15.0
-
use NSView.displayLink(target:selector:),
NSWindow.displayLink(target:selector:), or
NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations]
138 | CVDisplayLinkStop (link.get());
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:173:20:
note: 'CVDisplayLinkStop' has been explicitly marked deprecated here
173 | CV_EXPORT CVReturn CVDisplayLinkStop( CVDisplayLinkRef CV_NONNULL displayLink );
| ^
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:304:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:145:48:
warning: 'CVDisplayLinkGetNominalOutputVideoRefreshPeriod' is deprecated:
first deprecated in macOS 15.0 - use NSView.displayLink(target:selector:),
NSWindow.displayLink(target:selector:), or
NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations]
145 | const auto nominalVideoRefreshPeriod = CVDisplayLinkGetNominalOutputVideoRefreshPeriod (link.get());
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:182:18:
note: 'CVDisplayLinkGetNominalOutputVideoRefreshPeriod' has been explicitly
marked deprecated here
182 | CV_EXPORT CVTime CVDisplayLinkGetNominalOutputVideoRefreshPeriod( CVDisplayLinkRef CV_NONNULL displayLink );
| ^
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:304:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:159:17:
warning: 'CVDisplayLinkRelease' is deprecated: first deprecated in macOS
15.0 - use NSView.displayLink(target:selector:),
NSWindow.displayLink(target:selector:), or
NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations]
159 | CVDisplayLinkRelease (ptr);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:249:16:
note: 'CVDisplayLinkRelease' has been explicitly marked deprecated here
249 | CV_EXPORT void CVDisplayLinkRelease( CV_RELEASES_ARGUMENT CVDisplayLinkRef CV_NULLABLE displayLink );
| ^
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:304:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:277:47:
warning: declaration shadows a local variable [-Wshadow-uncaptured-local]
277 | result.emplace_back (screen, [callbacks = std::move (callbacks)]
| ^
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:270:46:
note: previous declaration is here
270 | std::vector<RefreshCallback> callbacks;
| ^
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:305:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm:1597:23:
warning: variable 'target' set but not used [-Wunused-but-set-variable]
1597 | if (auto* target = findCurrentTextInputTarget())
| ^
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:306:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_Windowing.mm:370:73:
warning: implicit conversion from nullable pointer 'NSEvent * _Nullable' to
non-nullable pointer type 'NSEvent * _Nonnull'
[-Wnullable-to-nonnull-conversion]
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_Windowing.mm:425:61:
warning: implicit conversion from nullable pointer 'NSEvent * _Nullable' to
non-nullable pointer type 'NSEvent * _Nonnull'
[-Wnullable-to-nonnull-conversion]
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_Windowing.mm:732:33:
error: 'CGWindowListCreateImage' is unavailable: obsoleted in macOS 15.0 -
Please use ScreenCaptureKit instead.
732 | CGImageRef screenShot = CGWindowListCreateImage (CGRectNull,
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGWindow.h:271:33:
note: 'CGWindowListCreateImage' has been explicitly marked unavailable here
271 | CG_EXTERN CGImageRef __nullable CGWindowListCreateImage(CGRect screenBounds,
| ^
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:307:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_MainMenu.mm:465:22:
warning: declaration shadows a static data member of
'juce::JuceMainMenuHandler' [-Wshadow]
465 | static auto* instance = validatorClass.createInstance();
| ^
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_MainMenu.mm:347:33:
note: previous declaration is here
347 | static JuceMainMenuHandler* instance;
| ^
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_MainMenu.mm:514:36:
warning: implicit conversion from nullable pointer 'NSMenuItem * _Nullable'
to non-nullable pointer type 'NSMenuItem * _Nonnull'
[-Wnullable-to-nonnull-conversion]
514 | [parentMenu removeItem:menuItem];
| ^
15 warnings and 1 error generated.
make[2]: ***
[extras/Build/juceaide/CMakeFiles/juceaide.dir///__/modules/juce_gui_basics/juce_gui_basics.mm.o]
Error 1
make[1]: *** [extras/Build/juceaide/CMakeFiles/juceaide.dir/all] Error 2
make: *** [all] Error 2
-- Configuring incomplete, errors occurred!
Error: CMake Error at juce/extras/Build/juceaide/CMakeLists.txt:141 (message):
Failed to build juceaide
[ 10%] Building CXX object
CMakeFiles/juce_lv2_helper.dir/modules/juce_audio_plugin_client/LV2/juce_LV2TurtleDumpProgram.cpp.o
[ 20%] Linking CXX executable juce_lv2_helper
[ 20%] Built target juce_lv2_helper
[ 30%] Building CXX object
extras/Build/juceaide/CMakeFiles/juceaide.dir/Main.cpp.o
In file included from
/Users/moset/reverb_elementary/native/juce/extras/Build/juceaide/Main.cpp:26:
In file included from
/Users/moset/reverb_elementary/native/juce/extras/Build/juce_build_tools/juce_build_tools.h:56:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.h:379:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:225:31:
warning: identifier '_px' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
225 | constexpr Grid::Px operator"" _px (long double px) { return Grid::Px { px }; }
| ~~~~~~~~~~~^~~
| operator""_px
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:226:31:
warning: identifier '_px' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
226 | constexpr Grid::Px operator"" _px (unsigned long long px) { return Grid::Px { px }; }
| ~~~~~~~~~~~^~~
| operator""_px
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:227:31:
warning: identifier '_fr' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
227 | constexpr Grid::Fr operator"" _fr (unsigned long long fr) { return Grid::Fr { fr }; }
| ~~~~~~~~~~~^~~
| operator""_fr
3 warnings generated.
[ 40%] Building CXX object
extras/Build/juceaide/CMakeFiles/juceaide.dir/__/juce_build_tools/juce_build_tools.cpp.o
In file included from
/Users/moset/reverb_elementary/native/juce/extras/Build/juce_build_tools/juce_build_tools.cpp:35:
In file included from
/Users/moset/reverb_elementary/native/juce/extras/Build/juce_build_tools/juce_build_tools.h:56:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.h:379:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:225:31:
warning: identifier '_px' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
225 | constexpr Grid::Px operator"" _px (long double px) { return Grid::Px { px }; }
| ~~~~~~~~~~~^~~
| operator""_px
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:226:31:
warning: identifier '_px' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
226 | constexpr Grid::Px operator"" _px (unsigned long long px) { return Grid::Px { px }; }
| ~~~~~~~~~~~^~~
| operator""_px
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:227:31:
warning: identifier '_fr' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
227 | constexpr Grid::Fr operator"" _fr (unsigned long long fr) { return Grid::Fr { fr }; }
| ~~~~~~~~~~~^~~
| operator""_fr
3 warnings generated.
[ 50%] Building CXX object
extras/Build/juceaide/CMakeFiles/juceaide.dir///__/modules/juce_gui_basics/juce_gui_basics.mm.o
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:46:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.h:379:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:225:31:
warning: identifier '_px' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
225 | constexpr Grid::Px operator"" _px (long double px) { return Grid::Px { px }; }
| ~~~~~~~~~~~^~~
| operator""_px
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:226:31:
warning: identifier '_px' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
226 | constexpr Grid::Px operator"" _px (unsigned long long px) { return Grid::Px { px }; }
| ~~~~~~~~~~~^~~
| operator""_px
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:227:31:
warning: identifier '_fr' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
227 | constexpr Grid::Fr operator"" _fr (unsigned long long fr) { return Grid::Fr { fr }; }
| ~~~~~~~~~~~^~~
| operator""_fr
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:304:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:110:35:
warning: 'CVDisplayLinkCreateWithCGDisplay' is deprecated: first deprecated
in macOS 15.0 - use NSView.displayLink(target:selector:),
NSWindow.displayLink(target:selector:), or
NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations]
110 | const auto result = CVDisplayLinkCreateWithCGDisplay (display, &ptr);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:89:20:
note: 'CVDisplayLinkCreateWithCGDisplay' has been explicitly marked
deprecated here
89 | CV_EXPORT CVReturn CVDisplayLinkCreateWithCGDisplay(
| ^
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:304:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:128:37:
warning: 'CVDisplayLinkSetOutputCallback' is deprecated: first deprecated
in macOS 15.0 - use NSView.displayLink(target:selector:),
NSWindow.displayLink(target:selector:), or
NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations]
128 | const auto callbackResult = CVDisplayLinkSetOutputCallback (link.get(), callback, this);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:143:20:
note: 'CVDisplayLinkSetOutputCallback' has been explicitly marked
deprecated here
143 | CV_EXPORT CVReturn CVDisplayLinkSetOutputCallback( CVDisplayLinkRef CV_NONNULL displayLink, CVDisplayLinkOutputCallback CV_NULLABLE callback, void * CV_NULLABLE userInfo );
| ^
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:304:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:131:34:
warning: 'CVDisplayLinkStart' is deprecated: first deprecated in macOS 15.0
-
use NSView.displayLink(target:selector:),
NSWindow.displayLink(target:selector:), or
NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations]
131 | const auto startResult = CVDisplayLinkStart (link.get());
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:164:20:
note: 'CVDisplayLinkStart' has been explicitly marked deprecated here
164 | CV_EXPORT CVReturn CVDisplayLinkStart( CVDisplayLinkRef CV_NONNULL displayLink );
| ^
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:304:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:138:13:
warning: 'CVDisplayLinkStop' is deprecated: first deprecated in macOS 15.0
-
use NSView.displayLink(target:selector:),
NSWindow.displayLink(target:selector:), or
NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations]
138 | CVDisplayLinkStop (link.get());
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:173:20:
note: 'CVDisplayLinkStop' has been explicitly marked deprecated here
173 | CV_EXPORT CVReturn CVDisplayLinkStop( CVDisplayLinkRef CV_NONNULL displayLink );
| ^
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:304:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:145:48:
warning: 'CVDisplayLinkGetNominalOutputVideoRefreshPeriod' is deprecated:
first deprecated in macOS 15.0 - use NSView.displayLink(target:selector:),
NSWindow.displayLink(target:selector:), or
NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations]
145 | const auto nominalVideoRefreshPeriod = CVDisplayLinkGetNominalOutputVideoRefreshPeriod (link.get());
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:182:18:
note: 'CVDisplayLinkGetNominalOutputVideoRefreshPeriod' has been explicitly
marked deprecated here
182 | CV_EXPORT CVTime CVDisplayLinkGetNominalOutputVideoRefreshPeriod( CVDisplayLinkRef CV_NONNULL displayLink );
| ^
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:304:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:159:17:
warning: 'CVDisplayLinkRelease' is deprecated: first deprecated in macOS
15.0 - use NSView.displayLink(target:selector:),
NSWindow.displayLink(target:selector:), or
NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations]
159 | CVDisplayLinkRelease (ptr);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:249:16:
note: 'CVDisplayLinkRelease' has been explicitly marked deprecated here
249 | CV_EXPORT void CVDisplayLinkRelease( CV_RELEASES_ARGUMENT CVDisplayLinkRef CV_NULLABLE displayLink );
| ^
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:304:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:277:47:
warning: declaration shadows a local variable [-Wshadow-uncaptured-local]
277 | result.emplace_back (screen, [callbacks = std::move (callbacks)]
| ^
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:270:46:
note: previous declaration is here
270 | std::vector<RefreshCallback> callbacks;
| ^
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:305:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm:1597:23:
warning: variable 'target' set but not used [-Wunused-but-set-variable]
1597 | if (auto* target = findCurrentTextInputTarget())
| ^
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:306:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_Windowing.mm:370:73:
warning: implicit conversion from nullable pointer 'NSEvent * _Nullable' to
non-nullable pointer type 'NSEvent * _Nonnull'
[-Wnullable-to-nonnull-conversion]
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_Windowing.mm:425:61:
warning: implicit conversion from nullable pointer 'NSEvent * _Nullable' to
non-nullable pointer type 'NSEvent * _Nonnull'
[-Wnullable-to-nonnull-conversion]
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_Windowing.mm:732:33:
error: 'CGWindowListCreateImage' is unavailable: obsoleted in macOS 15.0 -
Please use ScreenCaptureKit instead.
732 | CGImageRef screenShot = CGWindowListCreateImage (CGRectNull,
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGWindow.h:271:33:
note: 'CGWindowListCreateImage' has been explicitly marked unavailable here
271 | CG_EXTERN CGImageRef __nullable CGWindowListCreateImage(CGRect screenBounds,
| ^
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:307:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_MainMenu.mm:465:22:
warning: declaration shadows a static data member of
'juce::JuceMainMenuHandler' [-Wshadow]
465 | static auto* instance = validatorClass.createInstance();
| ^
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_MainMenu.mm:347:33:
note: previous declaration is here
347 | static JuceMainMenuHandler* instance;
| ^
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_MainMenu.mm:514:36:
warning: implicit conversion from nullable pointer 'NSMenuItem * _Nullable'
to non-nullable pointer type 'NSMenuItem * _Nonnull'
[-Wnullable-to-nonnull-conversion]
514 | [parentMenu removeItem:menuItem];
| ^
15 warnings and 1 error generated.
make[2]: ***
[extras/Build/juceaide/CMakeFiles/juceaide.dir///__/modules/juce_gui_basics/juce_gui_basics.mm.o]
Error 1
make[1]: *** [extras/Build/juceaide/CMakeFiles/juceaide.dir/all] Error 2
make: *** [all] Error 2
at file:///Users/moset/reverb_elementary/scripts/build-native.mjs:19:8
exit code: 1
I just tried to nom run dev and got loads of error:
CMake Error at juce/extras/Build/juceaide/CMakeLists.txt:141 (message):
Failed to build juceaide
[ 10%] Building CXX object
CMakeFiles/juce_lv2_helper.dir/modules/juce_audio_plugin_client/LV2/juce_LV2TurtleDumpProgram.cpp.o
[ 20%] Linking CXX executable juce_lv2_helper
[ 20%] Built target juce_lv2_helper
[ 30%] Building CXX object
extras/Build/juceaide/CMakeFiles/juceaide.dir/Main.cpp.o
In file included from
/Users/moset/reverb_elementary/native/juce/extras/Build/juceaide/Main.cpp:26:
In file included from
/Users/moset/reverb_elementary/native/juce/extras/Build/juce_build_tools/juce_build_tools.h:56:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.h:379:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:225:31:
warning: identifier '_px' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:226:31:
warning: identifier '_px' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:227:31:
warning: identifier '_fr' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
3 warnings generated.
[ 40%] Building CXX object
extras/Build/juceaide/CMakeFiles/juceaide.dir/__/juce_build_tools/juce_build_tools.cpp.o
In file included from
/Users/moset/reverb_elementary/native/juce/extras/Build/juce_build_tools/juce_build_tools.cpp:35:
In file included from
/Users/moset/reverb_elementary/native/juce/extras/Build/juce_build_tools/juce_build_tools.h:56:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.h:379:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:225:31:
warning: identifier '_px' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:226:31:
warning: identifier '_px' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:227:31:
warning: identifier '_fr' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
3 warnings generated.
[ 50%] Building CXX object
extras/Build/juceaide/CMakeFiles/juceaide.dir///__/modules/juce_gui_basics/juce_gui_basics.mm.o
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:46:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.h:379:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:225:31:
warning: identifier '_px' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:226:31:
warning: identifier '_px' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:227:31:
warning: identifier '_fr' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:304:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:110:35:
warning: 'CVDisplayLinkCreateWithCGDisplay' is deprecated: first deprecated
in macOS 15.0 - use NSView.displayLink(target:selector:),
NSWindow.displayLink(target:selector:), or
NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations]
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:89:20:
note: 'CVDisplayLinkCreateWithCGDisplay' has been explicitly marked
deprecated here
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:304:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:128:37:
warning: 'CVDisplayLinkSetOutputCallback' is deprecated: first deprecated
in macOS 15.0 - use NSView.displayLink(target:selector:),
NSWindow.displayLink(target:selector:), or
NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations]
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:143:20:
note: 'CVDisplayLinkSetOutputCallback' has been explicitly marked
deprecated here
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:304:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:131:34:
warning: 'CVDisplayLinkStart' is deprecated: first deprecated in macOS 15.0
use NSView.displayLink(target:selector:),
NSWindow.displayLink(target:selector:), or
NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations]
131 | const auto startResult = CVDisplayLinkStart (link.get());
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:164:20:
note: 'CVDisplayLinkStart' has been explicitly marked deprecated here
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:304:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:138:13:
warning: 'CVDisplayLinkStop' is deprecated: first deprecated in macOS 15.0
use NSView.displayLink(target:selector:),
NSWindow.displayLink(target:selector:), or
NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations]
138 | CVDisplayLinkStop (link.get());
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:173:20:
note: 'CVDisplayLinkStop' has been explicitly marked deprecated here
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:304:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:145:48:
warning: 'CVDisplayLinkGetNominalOutputVideoRefreshPeriod' is deprecated:
first deprecated in macOS 15.0 - use NSView.displayLink(target:selector:),
NSWindow.displayLink(target:selector:), or
NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations]
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:182:18:
note: 'CVDisplayLinkGetNominalOutputVideoRefreshPeriod' has been explicitly
marked deprecated here
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:304:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:159:17:
warning: 'CVDisplayLinkRelease' is deprecated: first deprecated in macOS
15.0 - use NSView.displayLink(target:selector:),
NSWindow.displayLink(target:selector:), or
NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations]
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:249:16:
note: 'CVDisplayLinkRelease' has been explicitly marked deprecated here
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:304:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:277:47:
warning: declaration shadows a local variable [-Wshadow-uncaptured-local]
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:270:46:
note: previous declaration is here
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:305:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm:1597:23:
warning: variable 'target' set but not used [-Wunused-but-set-variable]
1597 | if (auto* target = findCurrentTextInputTarget())
| ^
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:306:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_Windowing.mm:370:73:
warning: implicit conversion from nullable pointer 'NSEvent * _Nullable' to
non-nullable pointer type 'NSEvent * _Nonnull'
[-Wnullable-to-nonnull-conversion]
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_Windowing.mm:425:61:
warning: implicit conversion from nullable pointer 'NSEvent * _Nullable' to
non-nullable pointer type 'NSEvent * _Nonnull'
[-Wnullable-to-nonnull-conversion]
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_Windowing.mm:732:33:
error: 'CGWindowListCreateImage' is unavailable: obsoleted in macOS 15.0 -
Please use ScreenCaptureKit instead.
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGWindow.h:271:33:
note: 'CGWindowListCreateImage' has been explicitly marked unavailable here
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:307:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_MainMenu.mm:465:22:
warning: declaration shadows a static data member of
'juce::JuceMainMenuHandler' [-Wshadow]
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_MainMenu.mm:347:33:
note: previous declaration is here
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_MainMenu.mm:514:36:
warning: implicit conversion from nullable pointer 'NSMenuItem * _Nullable'
to non-nullable pointer type 'NSMenuItem * _Nonnull'
[-Wnullable-to-nonnull-conversion]
15 warnings and 1 error generated.
make[2]: ***
[extras/Build/juceaide/CMakeFiles/juceaide.dir///__/modules/juce_gui_basics/juce_gui_basics.mm.o]
Error 1
make[1]: *** [extras/Build/juceaide/CMakeFiles/juceaide.dir/all] Error 2
make: *** [all] Error 2
-- Configuring incomplete, errors occurred!
Error: CMake Error at juce/extras/Build/juceaide/CMakeLists.txt:141 (message):
Failed to build juceaide
[ 10%] Building CXX object
CMakeFiles/juce_lv2_helper.dir/modules/juce_audio_plugin_client/LV2/juce_LV2TurtleDumpProgram.cpp.o
[ 20%] Linking CXX executable juce_lv2_helper
[ 20%] Built target juce_lv2_helper
[ 30%] Building CXX object
extras/Build/juceaide/CMakeFiles/juceaide.dir/Main.cpp.o
In file included from
/Users/moset/reverb_elementary/native/juce/extras/Build/juceaide/Main.cpp:26:
In file included from
/Users/moset/reverb_elementary/native/juce/extras/Build/juce_build_tools/juce_build_tools.h:56:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.h:379:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:225:31:
warning: identifier '_px' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:226:31:
warning: identifier '_px' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:227:31:
warning: identifier '_fr' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
3 warnings generated.
[ 40%] Building CXX object
extras/Build/juceaide/CMakeFiles/juceaide.dir/__/juce_build_tools/juce_build_tools.cpp.o
In file included from
/Users/moset/reverb_elementary/native/juce/extras/Build/juce_build_tools/juce_build_tools.cpp:35:
In file included from
/Users/moset/reverb_elementary/native/juce/extras/Build/juce_build_tools/juce_build_tools.h:56:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.h:379:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:225:31:
warning: identifier '_px' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:226:31:
warning: identifier '_px' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:227:31:
warning: identifier '_fr' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
3 warnings generated.
[ 50%] Building CXX object
extras/Build/juceaide/CMakeFiles/juceaide.dir///__/modules/juce_gui_basics/juce_gui_basics.mm.o
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:46:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.h:379:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:225:31:
warning: identifier '_px' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:226:31:
warning: identifier '_px' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/layout/juce_Grid.h:227:31:
warning: identifier '_fr' preceded by whitespace in a literal operator
declaration is deprecated [-Wdeprecated-literal-operator]
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:304:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:110:35:
warning: 'CVDisplayLinkCreateWithCGDisplay' is deprecated: first deprecated
in macOS 15.0 - use NSView.displayLink(target:selector:),
NSWindow.displayLink(target:selector:), or
NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations]
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:89:20:
note: 'CVDisplayLinkCreateWithCGDisplay' has been explicitly marked
deprecated here
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:304:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:128:37:
warning: 'CVDisplayLinkSetOutputCallback' is deprecated: first deprecated
in macOS 15.0 - use NSView.displayLink(target:selector:),
NSWindow.displayLink(target:selector:), or
NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations]
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:143:20:
note: 'CVDisplayLinkSetOutputCallback' has been explicitly marked
deprecated here
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:304:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:131:34:
warning: 'CVDisplayLinkStart' is deprecated: first deprecated in macOS 15.0
use NSView.displayLink(target:selector:),
NSWindow.displayLink(target:selector:), or
NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations]
131 | const auto startResult = CVDisplayLinkStart (link.get());
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:164:20:
note: 'CVDisplayLinkStart' has been explicitly marked deprecated here
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:304:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:138:13:
warning: 'CVDisplayLinkStop' is deprecated: first deprecated in macOS 15.0
use NSView.displayLink(target:selector:),
NSWindow.displayLink(target:selector:), or
NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations]
138 | CVDisplayLinkStop (link.get());
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:173:20:
note: 'CVDisplayLinkStop' has been explicitly marked deprecated here
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:304:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:145:48:
warning: 'CVDisplayLinkGetNominalOutputVideoRefreshPeriod' is deprecated:
first deprecated in macOS 15.0 - use NSView.displayLink(target:selector:),
NSWindow.displayLink(target:selector:), or
NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations]
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:182:18:
note: 'CVDisplayLinkGetNominalOutputVideoRefreshPeriod' has been explicitly
marked deprecated here
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:304:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:159:17:
warning: 'CVDisplayLinkRelease' is deprecated: first deprecated in macOS
15.0 - use NSView.displayLink(target:selector:),
NSWindow.displayLink(target:selector:), or
NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations]
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:249:16:
note: 'CVDisplayLinkRelease' has been explicitly marked deprecated here
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:304:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:277:47:
warning: declaration shadows a local variable [-Wshadow-uncaptured-local]
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_PerScreenDisplayLinks.h:270:46:
note: previous declaration is here
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:305:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm:1597:23:
warning: variable 'target' set but not used [-Wunused-but-set-variable]
1597 | if (auto* target = findCurrentTextInputTarget())
| ^
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:306:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_Windowing.mm:370:73:
warning: implicit conversion from nullable pointer 'NSEvent * _Nullable' to
non-nullable pointer type 'NSEvent * _Nonnull'
[-Wnullable-to-nonnull-conversion]
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_Windowing.mm:425:61:
warning: implicit conversion from nullable pointer 'NSEvent * _Nullable' to
non-nullable pointer type 'NSEvent * _Nonnull'
[-Wnullable-to-nonnull-conversion]
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_Windowing.mm:732:33:
error: 'CGWindowListCreateImage' is unavailable: obsoleted in macOS 15.0 -
Please use ScreenCaptureKit instead.
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGWindow.h:271:33:
note: 'CGWindowListCreateImage' has been explicitly marked unavailable here
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.mm:26:
In file included from
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/juce_gui_basics.cpp:307:
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_MainMenu.mm:465:22:
warning: declaration shadows a static data member of
'juce::JuceMainMenuHandler' [-Wshadow]
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_MainMenu.mm:347:33:
note: previous declaration is here
/Users/moset/reverb_elementary/native/juce/modules/juce_gui_basics/native/juce_mac_MainMenu.mm:514:36:
warning: implicit conversion from nullable pointer 'NSMenuItem * _Nullable'
to non-nullable pointer type 'NSMenuItem * _Nonnull'
[-Wnullable-to-nonnull-conversion]
15 warnings and 1 error generated.
make[2]: ***
[extras/Build/juceaide/CMakeFiles/juceaide.dir///__/modules/juce_gui_basics/juce_gui_basics.mm.o]
Error 1
make[1]: *** [extras/Build/juceaide/CMakeFiles/juceaide.dir/all] Error 2
make: *** [all] Error 2