From 43bee2316e950f62cd1b07f63d25ba5ae57a9c64 Mon Sep 17 00:00:00 2001 From: DawnFire42 Date: Tue, 5 May 2026 19:00:13 -0400 Subject: [PATCH] Fix Fedora 44 build: suppress -Werror=sfinae-incomplete for GCC 16+ (#6843) Qt MOC and protobuf forward declarations trigger this warning in GCC 16. Re-enable Fedora 44 CI build now that it compiles successfully. --- .github/workflows/desktop-build.yml | 1 - CMakeLists.txt | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/desktop-build.yml b/.github/workflows/desktop-build.yml index 2e7a64aab..5fd15a400 100644 --- a/.github/workflows/desktop-build.yml +++ b/.github/workflows/desktop-build.yml @@ -138,7 +138,6 @@ jobs: - distro: Fedora version: 44 package: RPM - test: skip # This is failing to build, currently. To be fixed. - distro: Ubuntu version: 22.04 diff --git a/CMakeLists.txt b/CMakeLists.txt index 4a5e944c4..d2c10de72 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -174,6 +174,7 @@ elseif(CMAKE_COMPILER_IS_GNUCXX) -Wno-error=delete-non-virtual-dtor -Wno-error=sign-compare -Wno-error=missing-declarations + -Wno-error=sfinae-incomplete # GCC 16+: Qt MOC + protobuf forward decls trigger this ) foreach(FLAG ${ADDITIONAL_DEBUG_FLAGS})