For some reason, qt6-wayland dep was removed from almost all qt6 packages in the official arch repo, hypr* packages included. Probably, it might as well not needed for the git versions.
Search Criteria
Package Details: hyprland-qtutils-git 0.1.3.r6.g3504a29-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/hyprland-qtutils-git.git (read-only, click to copy) |
---|---|
Package Base: | hyprland-qtutils-git |
Description: | Hyprland QT/qml utility apps |
Upstream URL: | https://github.com/hyprwm/hyprland-qtutils |
Licenses: | BSD-3-Clause |
Conflicts: | hyprland-qtutils |
Provides: | hyprland-qtutils |
Submitter: | alba4k |
Maintainer: | alba4k (Vaxry) |
Last Packager: | alba4k |
Votes: | 8 |
Popularity: | 0.61 |
First Submitted: | 2024-10-27 14:52 (UTC) |
Last Updated: | 2025-10-15 14:24 (UTC) |
Dependencies (9)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-eacAUR)
- hyprland-qt-support (hyprland-qt-support-gitAUR)
- hyprutils-gitAUR
- qt6-base (qt6-base-gitAUR, qt6-base-scrollfixAUR, qt6-base-scrollfixAUR, qt6-xcb-private-headers-scrollfixAUR, qt6-xcb-private-headers-scrollfixAUR, qt6-base-headlessAUR)
- qt6-declarative (qt6-declarative-gitAUR)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- ninja (ninja-kitwareAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-memAUR, ninja-noemacs-gitAUR, ninja-jobserverAUR) (make)
Required by (3)
- hyprland-git
- hyprland-nox (requires hyprland-qtutils) (optional)
- video-guard-git (requires hyprland-qtutils) (optional)
Sources (1)
Latest Comments
namealreadyinuse commented on 2025-10-10 19:32 (UTC)
alba4k commented on 2025-04-09 20:38 (UTC)
To report issues, open pull requests, or check out other hyprland-related packages, you can check out https://github.com/alba4k/hyprwm-pkgbuilds
sigurd4 commented on 2024-12-15 04:47 (UTC) (edited on 2024-12-15 04:54 (UTC) by sigurd4)
Managed to make it build successfully by adding this to my /etc/makepkg.conf
:
LDFLAGS=${LDFLAGS/-Wl,-z,now/}
And not adding any other flags other than those that come by default.
sigurd4 commented on 2024-12-15 02:15 (UTC) (edited on 2024-12-15 02:57 (UTC) by sigurd4)
Fixed the previous error by installing qt6-wayland
and then reinstalling qt6-base
. Now i'm getting a new error:
[ 97%] Built target hyprland-update-screen /usr/bin/ld: /tmp/ccH8wrOE.ltrans0.ltrans.o: in function `main': /usr/src/debug/hyprland-qtutils-git/hyprland-qtutils/utils/dialog/main.cpp:64:(.text.startup+0x28c): undefined reference to `Hyprutils::String::CVarList::CVarList(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, char, bool)' /usr/bin/ld: /tmp/ccH8wrOE.ltrans1.ltrans.o: in function `CDialog::onButtonPress(QString) [clone .isra.0]': /usr/src/debug/hyprland-qtutils-git/hyprland-qtutils/utils/dialog/Dialog.cpp:11:(.text+0x6338): undefined reference to `Hyprutils::String::trim(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' collect2: error: ld returned 1 exit status make[2]: *** [utils/dialog/CMakeFiles/hyprland-dialog.dir/build.make:308: utils/dialog/hyprland-dialog] Error 1 make[1]: *** [CMakeFiles/Makefile2:254: utils/dialog/CMakeFiles/hyprland-dialog.dir/all] Error 2 make: *** [Makefile:136: all] Error 2
Changing the linker to lld
i get this:
ld.lld: error: undefined symbol: Hyprutils::String::CVarList::CVarList(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long, char, bool) >>> referenced by main.cpp:64 (/usr/src/debug/hyprland-qtutils-git/hyprland-qtutils/utils/dialog/main.cpp:64) >>> hyprland-dialog.lto.o:(main) ld.lld: error: undefined symbol: Hyprutils::String::trim(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) >>> referenced by Dialog.cpp:11 (/usr/src/debug/hyprland-qtutils-git/hyprland-qtutils/utils/dialog/Dialog.cpp:11) >>> hyprland-dialog.lto.o:(CDialog::onButtonPress(QString)) clang++: error: linker command failed with exit code 1 (use -v to see invocation)
sigurd4 commented on 2024-12-15 01:40 (UTC)
Getting this build error on install:
-- Found hyprutils, version 0.2.6 /usr/lib/qt6/qmlimportscanner: symbol lookup error: /usr/lib/qt6/../libQt6Qml.so.6: undefined symbol: _ZNK14QObjectPrivate15flagsForDumpingB5cxx11Ev, version Qt_6_PRIVATE_API CMake Error at /usr/lib/cmake/Qt6Qml/Qt6QmlMacros.cmake:3926 (message): Failed to scan target hyprland-dialog for QML imports: 127 Call Stack (most recent call first): /usr/lib/cmake/Qt6Qml/Qt6QmlMacros.cmake:3968 (_qt_internal_scan_qml_imports) /usr/lib/cmake/Qt6Core/Qt6CoreMacros.cmake:745 (qt6_import_qml_plugins) /usr/lib/cmake/Qt6Core/Qt6CoreMacros.cmake:745 (cmake_language) /usr/lib/cmake/Qt6Core/Qt6CoreMacros.cmake:823 (_qt_internal_finalize_executable) /usr/lib/cmake/Qt6Core/Qt6CoreMacros.cmake:792:EVAL:1 (qt6_finalize_target) utils/dialog/CMakeLists.txt:DEFERRED -- Configuring incomplete, errors occurred! ==> ERROR: A failure occurred in build(). Aborting... -> error making: hyprland-qtutils-git-exit status 4
mogro0022 commented on 2024-12-08 20:56 (UTC) (edited on 2024-12-12 17:44 (UTC) by mogro0022)
I'm getting the following error when I try to install:
Error generating loader stub: No such file or directory make[2]: *** [utils/dialog/CMakeFiles/hyprland-dialog.dir/build.make:112: utils/dialog/.rcc/qmlcache/hyprland-dialog_qmlcache_loader.cpp] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [utils/update-screen/CMakeFiles/hyprland-update-screen.dir/build.make:112: utils/update-screen/.rcc/qmlcache/hyprland-update-screen_qmlcache_loader.cpp] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [CMakeFiles/Makefile2:670: utils/update-screen/CMakeFiles/hyprland-update-screen.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... make[1]: *** [CMakeFiles/Makefile2:253: utils/dialog/CMakeFiles/hyprland-dialog.dir/all] Error 2 make: *** [Makefile:136: all] Error 2
alba4k commented on 2024-12-08 09:19 (UTC)
huh, yes that was likely a mistake on my end while writing the pkgbuild.
Thansk for noticing, will fix that
Insprill commented on 2024-12-08 09:03 (UTC)
Please depend on hyprutils-git
instead of hyprutils
. It doesn't match all the other hypr*-git packages which all depend on the other git versions, and is causing some dependency conflicts for me.
Pinned Comments
alba4k commented on 2025-04-09 20:38 (UTC)
To report issues, open pull requests, or check out other hyprland-related packages, you can check out https://github.com/alba4k/hyprwm-pkgbuilds