Widget/Window: Add fullscreen mode checks #662
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 |
|