Package Details: brickstore 2024.12.3-2

Git Clone URL: https://aur.archlinux.org/brickstore.git (read-only, click to copy)
Package Base: brickstore
Description: Tool to manage LEGO inventory offline for BrickLink.
Upstream URL: https://github.com/rgriebl/brickstore
Keywords: BrickLink
Licenses: GPL
Submitter: kleini
Maintainer: kleini
Last Packager: kleini
Votes: 2
Popularity: 0.000000
First Submitted: 2021-02-15 20:41 (UTC)
Last Updated: 2025-03-16 07:55 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

schnedan commented on 2023-10-17 20:31 (UTC)

Of course, its the same with pamac (which I use also)

FAILED: src/common/CMakeFiles/common_module.dir/documentio.cpp.o
/usr/bin/c++ -DBS_DESKTOP -DBS_HAS_PARALLEL_STL -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MESSAGELOGCONTEXT -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_STRICT_QLIST_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I/var/tmp/pamac-build-danny/brickstore/src/brickstore-2023.8.1/src/common/common_module_autogen/include -I/var/tmp/pamac-build-danny/brickstore/src/brickstore-2023.8.1/3rdparty -I/var/tmp/pamac-build-danny/brickstore/src/brickstore-2023.8.1/src -I/var/tmp/pamac-build-danny/brickstore/src/brickstore-2023.8.1/src/generated -I/var/tmp/pamac-build-danny/brickstore/src/brickstore-2023.8.1/src/common -I/var/tmp/pamac-build-danny/brickstore/src/brickstore-2023.8.1/_deps/qcoro-src -I/var/tmp/pamac-build-danny/brickstore/src/brickstore-2023.8.1/_deps/qcoro-src/qcoro -I/var/tmp/pamac-build-danny/brickstore/src/brickstore-2023.8.1/_deps/qcoro-src/qcoro/network -I/var/tmp/pamac-build-danny/brickstore/src/brickstore-2023.8.1/_deps/qcoro-build/qcoro/network -I/var/tmp/pamac-build-danny/brickstore/src/brickstore-2023.8.1/_deps/qcoro-build/qcoro -I/var/tmp/pamac-build-danny/brickstore/src/brickstore-2023.8.1/_deps/qcoro-src/qcoro/core -I/var/tmp/pamac-build-danny/brickstore/src/brickstore-2023.8.1/_deps/qcoro-build/qcoro/core -I/var/tmp/pamac-build-danny/brickstore/src/brickstore-2023.8.1/_deps/qcoro-src/qcoro/qml -I/var/tmp/pamac-build-danny/brickstore/src/brickstore-2023.8.1/_deps/qcoro-build/qcoro/qml -isystem /usr/include/qt6/QtQml/6.6.0 -isystem /usr/include/qt6/QtQml/6.6.0/QtQml -isystem /usr/include/qt6/QtCore/6.6.0 -isystem /usr/include/qt6/QtCore/6.6.0/QtCore -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtQml -isystem /usr/include/qt6/QtQmlIntegration -isystem /usr/include/qt6/QtNetwork -isystem /usr/include/qt6/QtConcurrent -isystem /usr/include/qt6/QtXml -isystem /usr/include/qt6/QtQuick -isystem /usr/include/qt6/QtGui -isystem /usr/include/qt6/QtQmlModels -isystem /usr/include/qt6/QtOpenGL -isystem /usr/include/qt6/QtQuick/6.6.0 -isystem /usr/include/qt6/QtQuick/6.6.0/QtQuick -isystem /usr/include/qt6/QtGui/6.6.0 -isystem /usr/include/qt6/QtGui/6.6.0/QtGui -isystem /usr/include/qt6/QtQmlModels/6.6.0 -isystem /usr/include/qt6/QtQmlModels/6.6.0/QtQmlModels -isystem /usr/include/qt6/QtWidgets -isystem /usr/include/qt6/QtPrintSupport -Wno-error=dangling-reference -Wno-error=nonnull -O3 -DNDEBUG -std=gnu++20 -Wall -Wextra -Wpedantic -Werror -fcoroutines -mno-direct-extern-access -MD -MT src/common/CMakeFiles/common_module.dir/documentio.cpp.o -MF src/common/CMakeFiles/common_module.dir/documentio.cpp.o.d -o src/common/CMakeFiles/common_module.dir/documentio.cpp.o -c /var/tmp/pamac-build-danny/brickstore/src/brickstore-2023.8.1/src/common/documentio.cpp
/var/tmp/pamac-build-danny/brickstore/src/brickstore-2023.8.1/src/common/documentio.cpp: In Lambda-Funktion:
/var/tmp/pamac-build-danny/brickstore/src/brickstore-2023.8.1/src/common/documentio.cpp:571:53: Fehler: »constexpr typename std::add_const<_Tp>::type& qAsConst(T&) [with T = QXmlStreamAttributes; typename std::add_const<_Tp>::type = const QXmlStreamAttributes]« ist veraltet: Use std::as_const() instead. [-Werror=deprecated-declarations]
571 | for (const auto &attr : qAsConst(baseValues)) {
| ~~~~~~~~^~~~~~~~~~~~
In Datei, eingebunden von /usr/include/qt6/QtCore/qforeach.h:11,
von /usr/include/qt6/QtCore/qglobal.h:57,
von /usr/include/qt6/QtGui/qtguiglobal.h:7,
von /usr/include/qt6/QtGui/qguiapplication.h:7,
von /usr/include/qt6/QtGui/QGuiApplication:1,
von /var/tmp/pamac-build-danny/brickstore/src/brickstore-2023.8.1/src/common/documentio.cpp:7:
/usr/include/qt6/QtCore/qttypetraits.h:33:45: Anmerkung: hier deklariert
33 | constexpr typename std::add_const<T>::type &qAsConst(T &t) noexcept { return t; }
| ^~~~~~~~
cc1plus: Alle Warnungen werden als Fehler behandelt
[111/200] Building CXX object src/common/CMakeFiles/common_module.dir/scriptmanager.cpp.o
[112/200] Building CXX object src/common/CMakeFiles/common_module.dir/filter.cpp.o
[113/200] Building CXX object src/common/CMakeFiles/common_module.dir/undo.cpp.o
[114/200] Building CXX object src/common/CMakeFiles/common_module.dir/actionmanager.cpp.o
[115/200] Building CXX object src/common/CMakeFiles/common_module.dir/application.cpp.o
[116/200] Building CXX object src/common/CMakeFiles/common_module.dir/humanreadabletimedelta.cpp.o
[117/200] Building CXX object src/common/CMakeFiles/common_module.dir/script.cpp.o
[118/200] Building CXX object src/common/CMakeFiles/common_module.dir/document.cpp.o
[119/200] Building CXX object src/common/CMakeFiles/common_module.dir/common_module_qmltyperegistrations.cpp.o
[120/200] Building CXX object src/common/CMakeFiles/common_module.dir/brickstore_wrapper.cpp.o
[121/200] Building CXX object src/common/CMakeFiles/common_module.dir/documentmodel.cpp.o
ninja: build stopped: subcommand failed.

schnedan commented on 2023-10-17 18:18 (UTC)

No, I am not using own custom instructions or anything like that... why should I?

https://aur.archlinux.org/packages/trizen is not a sophisticated AUR package manager?

kleini commented on 2023-10-17 12:31 (UTC)

Upgraded to latest Qt6 packages and build works really fine! Qt5 packages have been renamed, but I did not notice any relevant changes on Qt6 packages. According to the error message, you're showing, the problem seems to be in Qt6 includes and not in brickstore core. Furthermore your path "/tmp/trizen-danny/brickstore/" shows me, that you're building the package with your own custom instructions and not by using pamac or some other sophisticated AUR package manager, who is taking responsibility for correct runtime and build dependencies. So it seems to me, your build dependencies are not correct.

schnedan commented on 2023-10-15 15:20 (UTC)

current build of brickstore failed to start, so I triggered a rebuild - which also fails. Guess some of the latest qt6 updates...

/tmp/trizen-danny/brickstore/src/brickstore-2023.8.1/src/common/documentio.cpp: In Lambda-Funktion:
/tmp/trizen-danny/brickstore/src/brickstore-2023.8.1/src/common/documentio.cpp:571:53: Fehler: »constexpr typename std::add_const<_Tp>::type& qAsConst(T&) [with T = QXmlStreamAttributes; typename std::add_const<_Tp>::type = const QXmlStreamAttributes]« ist veraltet: Use std::as_const() instead. [-Werror=deprecated-declarations]
571 | for (const auto &attr : qAsConst(baseValues)) {
| ~~~~~~~~^~~~~~~~~~~~
In Datei, eingebunden von /usr/include/qt6/QtCore/qforeach.h:11,
von /usr/include/qt6/QtCore/qglobal.h:57,
von /usr/include/qt6/QtGui/qtguiglobal.h:7,
von /usr/include/qt6/QtGui/qguiapplication.h:7,
von /usr/include/qt6/QtGui/QGuiApplication:1,
von /tmp/trizen-danny/brickstore/src/brickstore-2023.8.1/src/common/documentio.cpp:7:
/usr/include/qt6/QtCore/qttypetraits.h:33:45: Anmerkung: hier deklariert
33 | constexpr typename std::add_const<T>::type &qAsConst(T &t) noexcept { return t; }
|

schnedan commented on 2023-08-21 19:47 (UTC)

small feedback,... now build works fine. Thx

schnedan commented on 2023-07-30 17:00 (UTC)

tried to do a clean build with extra-x86_64-build, which by the way fails with the same error than build on the 'normal' system

But what I have found: please add git to the make-dependencies. The clean enviroment build fails without...

schnedan commented on 2023-07-29 13:01 (UTC) (edited on 2023-07-29 13:01 (UTC) by schnedan)

Just want to emphasize: for me even the old version build fails...

/src/bricklink/order.cpp:1024:28: Fehler: möglicherweise baumelnde Referenz auf temporäres Objekt [-Werror=dangling-reference] 1024 | const QString &xml = orders.cbegin().value(); | ^~~

/src/brickstore-2023.4.4/src/bricklink/order.cpp:1024:55: Anmerkung: das temporäre Objekt wurde am Ende des vollständigen Ausdrucks »orders.QHash<BrickLink::Order*, QString>::cbegin().QHash<BrickLink::Order*, QString>::const_iterator::value()« zerstört 1024 | const QString &xml = orders.cbegin().value();

kleini commented on 2022-09-19 07:06 (UTC)

@raith fixed makedepends and install path

raith commented on 2022-09-16 14:31 (UTC)

Hi, qt6-tools is still missing in makedepends.

Also, the package contents goes into /usr/local now. Looking at the diff for the qt5 -> qt6 change it seems the configuration of PREFIX is missing.

kleini commented on 2022-09-15 16:57 (UTC)

@AllesMeins Now there is a third package release, which should have everything corrected.