I am having trouble building with SYNCTHING_TRAY_ENABLE_KIO_PLUGIN=1
and/or SYNCTHING_TRAY_ENABLE_PLASMOID=1
. Enabling either gives me errors during build.
With SYNCTHING_TRAY_ENABLE_KIO_PLUGIN=1
, this is the error:
CMake Error: The INTERFACE_QT_MAJOR_VERSION property of "Qt5::Core" does
not agree with the value of QT_MAJOR_VERSION already determined
for "syncthingfileitemaction-qt6".
With SYNCTHING_TRAY_ENABLE_PLASMOID=1
, this is the error:
-- Linking syncthingplasmoid-qt6 against Qt module Qt6::Network.
CMake Error at /usr/lib64/cmake/Qt6Qml/Qt6QmlMacros.cmake:2092 (message):
qt_generate_foreign_qml_types() is only available in Qt 6.
Call Stack (most recent call first):
/usr/lib64/cmake/Qt6Qml/Qt6QmlConfig.cmake:125 (include)
/usr/share/qtutilities-qt6/cmake/modules/QtLinkage.cmake:67 (find_package)
/usr/share/qtutilities-qt6/cmake/modules/QtConfig.cmake:80 (use_qt_module)
plasmoid/lib/CMakeLists.txt:41 (include)
Pinned Comments
Martchus commented on 2023-11-21 23:20 (UTC) (edited on 2024-10-21 15:10 (UTC) by Martchus)
All my packages are managed at GitHub where you can also contribute directly: https://github.com/Martchus/PKGBUILDs
There also exist a binary repository: https://wiki.archlinux.org/index.php/Unofficial_user_repositories#ownstuff
Important remarks:
pkgrel
of the AUR package when a rebuild is required (only in accordance with Arch Linux of course, not in accordance with Manjaro).syncthingtray-qt6
broken until it has been rebuilt) or to uninstallsyncthingtray-qt6
temporarily before the update. After the updatesyncthingtray-qt6
can be rebuilt and reinstalled again.makechrootpkg
which is also how official developers build their packages (and how packages in my binary repository are built).c++utilities
,qtutilities-qt6
,qtforkawesome-qt6
andsyncthingtray-qt6
in that order.makepkg --nocheck
ormakechrootpkg -- --nocheck
. It makes still sense to report failures. But please include the actual error message and not just the last few lines.