It appears that this package occasionally breaks when there is an upgrade of boost, and requires a rebuild to snap back to life. Wonder if there is anything that can prevent this.
Search Criteria
Package Details: gridcoinresearch-qt 5.5.0.0-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/gridcoinresearch-qt.git (read-only, click to copy) |
|---|---|
| Package Base: | gridcoinresearch-qt |
| Description: | A cryptocurrency that rewards users for participating on the BOINC network (Qt GUI) |
| Upstream URL: | https://gridcoin.us |
| Licenses: | MIT |
| Submitter: | Tahvok |
| Maintainer: | Tahvok |
| Last Packager: | Tahvok |
| Votes: | 20 |
| Popularity: | 0.000088 |
| First Submitted: | 2026-04-05 23:30 (UTC) |
| Last Updated: | 2026-04-05 23:30 (UTC) |
Dependencies (13)
- boost-libs
- db5.3
- libzip (libzip-gitAUR)
- miniupnpc (miniupnpc-gitAUR)
- qrencode (qrencode-gitAUR)
- qt6-base (qt6-base-gitAUR, qt6-base-headlessAUR, qt6-base-hifpsAUR)
- qt6-charts
- qt6-svg
- boost (boost-gitAUR) (make)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- qt6-5compat (make)
- qt6-tools (make)
- boinc (boinc-nox) (optional) – to earn Gridcoin rewards by doing computational research
Required by (0)
Sources (1)
shanoaice commented on 2026-05-05 23:49 (UTC) (edited on 2026-05-12 23:15 (UTC) by shanoaice)
Tahvok commented on 2026-04-06 01:35 (UTC)
nathanielcwm I confirmed with upstream that as long as we specify the version 5.3 we can use the system provided bdb. The issue is introduction of breaking changes in new version(s) - so as long as we keep the version at 5.3 it's fine.
nathanielcwm commented on 2026-04-06 01:16 (UTC)
I was under the impression that the general recommendation now is to use the in tree bdb?
Tahvok commented on 2026-04-06 00:17 (UTC)
Please note - the old package https://aur.archlinux.org/pkgbase/gridcoinresearch has been deprecated. Instead we now build 2 separate packages - the GUI version and the Daemon version. Please use the version that you need.
shanoaice commented on 2026-04-04 05:17 (UTC)
Addtionally by default now gridcoinresearch-qt builds against Qt 6, so you also have to modify dependencies from qt5- to qt6-
aetherherne commented on 2026-04-04 00:31 (UTC)
At some point before version 5.5.0.0, autotools was removed, leaving cmake as the only build system. I swapped out build() and check() to get it to build, as follows:
build() {
cd "$srcdir/$_sourcename"
mkdir -p build && cd build
BDB_LIBS="-ldb_cxx-5.3" BDB_CFLAGS="-I/usr/include/db5.3" CMAKE_INSTALL_PREFIX="/usr" cmake -DENABLE_GUI=ON -DSYSTEMBDB=ON -DENABLE_TESTS=ON ../
make DESTDIR="$srcdir/$_sourcename" install
}
check() {
cd "$srcdir/$_sourcename/build"
ctest
}
I'm not sure if the BDB_LIBS and BDB_CFLAGS variables are still needed, but it build fine with them.
Exdebianmainuser commented on 2025-11-28 15:22 (UTC)
That worked....Thank You!
CupricReki commented on 2025-11-28 06:39 (UTC)
Starting with Boost 1.69 (2018), the Boost.System library became header-only - meaning no compiled library file exists anymore The configure script searches for libboost_system* files, finds nothing, and fails with: "Could not find a version of the Boost::System library!". Here is the fix:
--- PKGBUILD.orig 2025-11-28 01:00:00.000000000 -0500
+++ PKGBUILD 2025-11-28 01:30:00.000000000 -0500
@@ -28,6 +28,9 @@
build() {
cd "$srcdir/$_sourcename"
./autogen.sh
+
+ # Patch configure script for Boost 1.69+ where Boost.System is header-only
+ sed -i 's|if test "$ax_lib" = ""; then|if test "$ax_lib" = "" \&\& false; then|' configure
+
mkdir -p build && cd build
BDB_LIBS="-ldb_cxx-5.3" BDB_CFLAGS="-I/usr/include/db5.3" ../configure --prefix=/usr --with-gui=qt5 --disable-embedded-bdb
Exdebianmainuser commented on 2025-11-15 16:02 (UTC)
OK....I've reconfigured configure.ac as outlined below, and I am still having problems with the build complaining about the lack of the boost system library. I have also pulled directly from git & modified the same way with the same results.
I am missing something that is preventing the build.....
Exdebianmainuser commented on 2025-11-03 21:14 (UTC)
I have edited the configure.ac as outlined & I am still getting an error about the boost system library....am I missing something?
Pinned Comments
Tahvok commented on 2026-04-06 00:17 (UTC)
Please note - the old package https://aur.archlinux.org/pkgbase/gridcoinresearch has been deprecated. Instead we now build 2 separate packages - the GUI version and the Daemon version. Please use the version that you need.