Package Details: keepassxc-qt6 2.7.10-1

Git Clone URL: https://aur.archlinux.org/keepassxc-qt6.git (read-only, click to copy)
Package Base: keepassxc-qt6
Description: Cross-platform community-driven port of Keepass password manager, with Qt6 patch
Upstream URL: https://keepassxc.org/
Licenses: GPL-2.0-only OR GPL-3.0-only OR LGPL-2.1-only
Conflicts: keepassxc
Provides: keepassxc, org.freedesktop.secrets
Submitter: ObserverOfTime
Maintainer: ObserverOfTime
Last Packager: ObserverOfTime
Votes: 1
Popularity: 0.032050
First Submitted: 2024-12-17 14:52 (UTC)
Last Updated: 2025-08-25 10:19 (UTC)

Dependencies (14)

Required by (122)

Sources (4)

Latest Comments

EdeWolf commented on 2025-07-17 16:50 (UTC)

2nd try:

[ 25%] Building CXX object src/CMakeFiles/keepassx_core.dir/format/CsvParser.cpp.o [ 25%] Building CXX object src/CMakeFiles/keepassx_core.dir/format/KeePass1Reader.cpp.o /home/bauer/1_src/keepassxc-qt6/src/keepassxc-2.7.9/src/format/KeePass1Reader.cpp:308:2: warning: #warning "KeePass1Reader::testKeys(): Windows-1252 is not supported. Enable the WITH_QT5COMPAT cmake option to add back support." [-Wcpp] 308 | #warning "KeePass1Reader::testKeys(): Windows-1252 is not supported. Enable the WITH_QT5COMPAT cmake option to add back support." | ^~~~~~~ In file included from /home/bauer/1_src/keepassxc-qt6/src/keepassxc-2.7.9/src/format/KeePass1Reader.cpp:18: /home/bauer/1_src/keepassxc-qt6/src/keepassxc-2.7.9/src/format/KeePass1Reader.h:74:28: error: field 'm_groupIds' has incomplete type 'QHash<unsigned int, Group*>' 74 | QHash<quint32, Group*> m_groupIds; | ^~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qtypeinfo.h:9, from /usr/include/qt6/QtCore/qglobal.h:45, from /usr/include/qt6/QtCore/qcoreapplication.h:7, from /usr/include/qt6/QtCore/QCoreApplication:1, from /home/bauer/1_src/keepassxc-qt6/src/keepassxc-2.7.9/src/format/KeePass1Reader.h:21: /usr/include/qt6/QtCore/qcontainerfwd.h:22:43: note: declaration of 'class QHash<unsigned int, Group*>' 22 | template <typename Key, typename T> class QHash; | ^~~~~ /home/bauer/1_src/keepassxc-qt6/src/keepassxc-2.7.9/src/format/KeePass1Reader.h:75:28: error: field 'm_groupLevels' has incomplete type 'QHash<Group*, unsigned int>' 75 | QHash<Group*, quint32> m_groupLevels; | ^~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainerfwd.h:22:43: note: declaration of 'class QHash<Group*, unsigned int>' 22 | template <typename Key, typename T> class QHash; | ^~~~~ /home/bauer/1_src/keepassxc-qt6/src/keepassxc-2.7.9/src/format/KeePass1Reader.h:76:31: error: field 'm_entryUuids' has incomplete type 'QHash<QByteArray, Entry*>' 76 | QHash<QByteArray, Entry*> m_entryUuids; | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainerfwd.h:22:43: note: declaration of 'class QHash<QByteArray, Entry*>' 22 | template <typename Key, typename T> class QHash; | ^~~~~ /home/bauer/1_src/keepassxc-qt6/src/keepassxc-2.7.9/src/format/KeePass1Reader.h:77:28: error: field 'm_entryGroupIds' has incomplete type 'QHash<Entry*, unsigned int>' 77 | QHash<Entry*, quint32> m_entryGroupIds; | ^~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainerfwd.h:22:43: note: declaration of 'class QHash<Entry*, unsigned int>' 22 | template <typename Key, typename T> class QHash; | ^~~~~ make[2]: *** [src/CMakeFiles/keepassx_core.dir/build.make:918: src/CMakeFiles/keepassx_core.dir/format/KeePass1Reader.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:939: src/CMakeFiles/keepassx_core.dir/all] Error 2 make: *** [Makefile:146: all] Error 2

ObserverOfTime commented on 2025-03-26 15:00 (UTC)

The Qt6 patch does not work with 2.7.10.