Skip to content

Widget/Window: Add fullscreen mode checks #662

Widget/Window: Add fullscreen mode checks

Widget/Window: Add fullscreen mode checks #662

Triggered via pull request December 26, 2024 22:05
Status Failure
Total duration 4m 59s
Artifacts 1

build.yaml

on: pull_request
Matrix: build
release
0s
release
Matrix: publish
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 2 warnings
Ubuntu Latest GCC
FAILED: Thirdparty/ZWidget/CMakeFiles/zwidget.dir/src/window/x11/x11_display_backend.cpp.o ccache /usr/bin/g++ -DUNIX -DUSE_DBUS -DUSE_SDL2 -DUSE_X11 -D_UNIX -I/home/runner/work/SurrealEngine/SurrealEngine/Thirdparty/ZWidget/include -I/home/runner/work/SurrealEngine/SurrealEngine/Thirdparty/ZWidget/include/zwidget -I/home/runner/work/SurrealEngine/SurrealEngine/Thirdparty/ZWidget/src -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -O3 -DNDEBUG -std=gnu++17 -MD -MT Thirdparty/ZWidget/CMakeFiles/zwidget.dir/src/window/x11/x11_display_backend.cpp.o -MF Thirdparty/ZWidget/CMakeFiles/zwidget.dir/src/window/x11/x11_display_backend.cpp.o.d -o Thirdparty/ZWidget/CMakeFiles/zwidget.dir/src/window/x11/x11_display_backend.cpp.o -c /home/runner/work/SurrealEngine/SurrealEngine/Thirdparty/ZWidget/src/window/x11/x11_display_backend.cpp In file included from /usr/include/c++/13/memory:78, from ../Thirdparty/ZWidget/include/zwidget/window/window.h:3, from ../Thirdparty/ZWidget/src/window/x11/x11_display_backend.h:3, from ../Thirdparty/ZWidget/src/window/x11/x11_display_backend.cpp:2: /usr/include/c++/13/bits/unique_ptr.h: In instantiation of ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = X11DisplayWindow; _Args = {DisplayWindowHost*&, bool&, X11DisplayWindow*, RenderAPI&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<X11DisplayWindow>]’: ../Thirdparty/ZWidget/src/window/x11/x11_display_backend.cpp:13:43: required from here /usr/include/c++/13/bits/unique_ptr.h:1070:30: error: invalid new-expression of abstract class type ‘X11DisplayWindow’ 1070 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../Thirdparty/ZWidget/src/window/x11/x11_display_backend.cpp:3: ../Thirdparty/ZWidget/src/window/x11/x11_display_window.h:12:7: note: because the following virtual functions are pure within ‘X11DisplayWindow’: 12 | class X11DisplayWindow : public DisplayWindow | ^~~~~~~~~~~~~~~~ ../Thirdparty/ZWidget/include/zwidget/window/window.h:158:22: note: ‘virtual bool DisplayWindow::IsWindowFullscreen()’ 158 | virtual bool IsWindowFullscreen() = 0; | ^~~~~~~~~~~~~~~~~~ [333/339 4.5/sec] Building CXX object Thirdparty/ZWidget/CMakeFiles/zwidget.dir/src/window/sdl2/sdl2_display_backend.cpp.o FAILED: Thirdparty/ZWidget/CMakeFiles/zwidget.dir/src/window/sdl2/sdl2_display_backend.cpp.o ccache /usr/bin/g++ -DUNIX -DUSE_DBUS -DUSE_SDL2 -DUSE_X11 -D_UNIX -I/home/runner/work/SurrealEngine/SurrealEngine/Thirdparty/ZWidget/include -I/home/runner/work/SurrealEngine/SurrealEngine/Thirdparty/ZWidget/include/zwidget -I/home/runner/work/SurrealEngine/SurrealEngine/Thirdparty/ZWidget/src -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -O3 -DNDEBUG -std=gnu++17 -MD -MT Thirdparty/ZWidget/CMakeFiles/zwidget.dir/src/window/sdl2/sdl2_display_backend.cpp.o -MF Thirdparty/ZWidget/CMakeFiles/zwidget.dir/src/window/sdl2/sdl2_display_backend.cpp.o.d -o Thirdparty/ZWidget/CMakeFiles/zwidget.dir/src/window/sdl2/sdl2_display_backend.cpp.o -c /home/runner/work/SurrealEngine/SurrealEngine/Thirdparty/ZWidget/src/window/sdl2/sdl2_display_backend.cpp In file included from ../Thirdparty/ZWidget/src/window/sdl2/sdl2_display_backend.cpp:3: ../Thirdparty/ZWidget/src/window/sdl2/sdl2_display_window.h:23:14: error: conflicting return type specified for ‘virtual void SDL2DisplayWindow::IsWindowFullscreen()’ 23 | void IsWindowFullscreen() override; | ^~~~~~~~~~~~~~~~~~ In file included from ../Thirdparty/ZWidget/src/window/sdl2/sdl2_display_backend.h:3, from ../Thirdparty/ZWidget/src/window/sdl2/sdl2_display_backend.cpp:2: ../Thirdparty/ZWidget/include/zwidget/window/window.h:158:22: note: overridden function is ‘virtual bool DisplayWindow::IsWindowFullscreen()’ 158 | virtual bool IsWindowFullscreen() = 0; |
Ubuntu Latest GCC
Process completed with exit code 1.
Ubuntu Latest GCC
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Deprecation notice: v1, v2, and v3 of the artifact actions
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "Windows.tar.xz". Please update your workflow to use v4 of the artifact actions. Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/

Artifacts

Produced during runtime
Name Size
Windows.tar.xz
2.32 MB