Package Details: brickstore 2024.12.3-1

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: 2024-12-24 08:39 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

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.

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

@AllesMeins I was a bit too fast with pushing to AUR. And I struggle a little bit with versioning. Here in the repository the latest version is 2022.9.2-2 while my local AUR database only lists 2022.9.2-1. The -2 version has corrected build script and dependencies.

AllesMeins commented on 2022-09-15 13:39 (UTC)

I couldn't compile it without installing qt6-tools and ninja, maybe add it as a dependency?