git: 8819607dad2a - main - x11/quickshell: Unbreak build
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 21 Mar 2026 11:57:23 UTC
The branch main has been updated by tagattie:
URL: https://cgit.FreeBSD.org/ports/commit/?id=8819607dad2aba4700acef8162a7910d706d6a85
commit 8819607dad2aba4700acef8162a7910d706d6a85
Author: Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2026-03-21 11:49:07 +0000
Commit: Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2026-03-21 11:57:14 +0000
x11/quickshell: Unbreak build
The port recently started failing to build with the following error:
FAILED: [code=1] src/services/pipewire/CMakeFiles/quickshell-service-pipewire.dir/quickshell-service-pipewire_autogen/mocs_compilation.cpp.o
/usr/local/libexec/ccache/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QML_LIB -DQT_QUICK_LIB -D_REENTRANT -I/wrkdirs/usr/ports/x11/quickshell/work/.build/src/services/pipewire/quickshell-service-pipewire_autogen/include -I/wrkdirs/usr/ports/x11/quickshell/work/quickshell/src/services/pipewire -isystem /usr/local/include/qt6/QtQml -isystem /usr/local/include/qt6 -isystem /usr/local/include/qt6/QtCore -isystem /usr/local/lib/qt6/mkspecs/freebsd-clang -isystem /usr/local/include/qt6/QtQmlIntegration -isystem /usr/local/include/qt6/QtNetwork -isystem /usr/local/include/pipewire-0.3 -isystem /usr/local/include/spa-0.2 -isystem /usr/local/include/qt6/QtQuick -isystem /usr/local/include/qt6/QtGui -isystem /usr/local/include/qt6/QtOpenGL -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -O2 -g -DNDEBUG -std=gnu++20 -Wall -Wextra -Wno-vla-cxx-extension -p
thread -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -Winvalid-pch -Xclang -include-pch -Xclang /wrkdirs/usr/ports/x11/quickshell/work/.build/CMakeFiles/qs-pchset-common.dir/cmake_pch.hxx.pch -Xclang -include -Xclang /wrkdirs/usr/ports/x11/quickshell/work/.build/CMakeFiles/qs-pchset-common.dir/cmake_pch.hxx -MD -MT src/services/pipewire/CMakeFiles/quickshell-service-pipewire.dir/quickshell-service-pipewire_autogen/mocs_compilation.cpp.o -MF src/services/pipewire/CMakeFiles/quickshell-service-pipewire.dir/quickshell-service-pipewire_autogen/mocs_compilation.cpp.o.d -o src/services/pipewire/CMakeFiles/quickshell-service-pipewire.dir/quickshell-service-pipewire_autogen/mocs_compilation.cpp.o -c /wrkdirs/usr/ports/x11/quickshell/work/.build/src/services/pipewire/quickshell-service-pipewire_autogen/mocs_compilation.cpp
error: signed integer overflow handling differs in PCH file vs. current file
Though I'm not (yet) sure what is causing that, setting NO_PCH to ON
with cmake appears to work around the issue.
---
x11/quickshell/Makefile | 1 +
1 file changed, 1 insertion(+)
diff --git a/x11/quickshell/Makefile b/x11/quickshell/Makefile
index bf45e644d2ef..8a649d273488 100644
--- a/x11/quickshell/Makefile
+++ b/x11/quickshell/Makefile
@@ -25,6 +25,7 @@ USE_QT= 5compat base declarative imageformats multimedia svg \
CMAKE_ARGS= -DDISTRIBUTOR:STRING="FreeBSD ports/packages" \
-DINSTALL_QML_PREFIX:STRING=${QT_QMLDIR_REL} \
-DGIT_REVISION:STRING=${GIT_COMMIT_HASH}
+CMAKE_ON= NO_PCH
CMAKE_OFF= DISTRIBUTOR_DEBUGINFO_AVAILABLE \
CRASH_REPORTER \
USE_JEMALLOC