Package Details: gridcoinresearch-qt 5.4.9.0-2

Git Clone URL: https://aur.archlinux.org/gridcoinresearch.git (read-only, click to copy)
Package Base: gridcoinresearch
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.000342
First Submitted: 2018-05-30 08:58 (UTC)
Last Updated: 2025-06-23 09:30 (UTC)

Dependencies (12)

Required by (0)

Sources (1)

Pinned Comments

Tahvok commented on 2018-05-30 09:00 (UTC)

Take a notice, this is now a split package - meaning it will build both the gui and the daemon - you need to install only one of them (unless you really need both).

Latest Comments

1 2 3 4 5 6 7 Next › Last »

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?

Exdebianmainuser commented on 2025-10-23 14:03 (UTC) (edited on 2025-10-23 14:05 (UTC) by Exdebianmainuser)

Still running into Boost problems as of this morning:

checking for lconvert-qt5... /usr/bin/lconvert-qt5

checking whether to build Gridcoin GUI... yes (Qt5)

checking for boostlib >= 1.60.0 (106000)... yes

checking whether the Boost::System library is available... yes

configure: error: Could not find a version of the Boost::System library!

==> ERROR: A failure occurred in build().

Aborting...

-> error making: gridcoinresearch-exit status 4

-> Failed to install the following packages. Manual intervention is required:

aetherherne commented on 2025-10-22 16:21 (UTC) (edited on 2025-10-22 16:23 (UTC) by aetherherne)

As of boost 1.89, Boost::System is header only - i.e. boost_system.so no longer exists. As such, a change needs to be made to configure.ac, as follows:

diff --git a/configure.ac b/configure.ac
index cb18090ea..a689daf9b 100755
--- a/configure.ac
+++ b/configure.ac
@@ -1073,7 +1073,6 @@ define(MINIMUM_REQUIRED_BOOST, 1.60.0)

 dnl Check for Boost libs
 AX_BOOST_BASE([MINIMUM_REQUIRED_BOOST])
-AX_BOOST_SYSTEM
 AX_BOOST_FILESYSTEM
 AX_BOOST_ZLIB
 AX_BOOST_IOSTREAMS
@@ -1094,7 +1093,7 @@ dnl counter implementations. In 1.63 and later the std::atomic approach is defau
 m4_pattern_allow(DBOOST_AC_USE_STD_ATOMIC) dnl otherwise it's treated like a macro
 BOOST_CPPFLAGS="-DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC $BOOST_CPPFLAGS"

-BOOST_LIBS="$BOOST_LDFLAGS $BOOST_SYSTEM_LIB $BOOST_FILESYSTEM_LIB $BOOST_IOSTREAMS_LIB $BOOST_THREAD_LIB $BOOST_ZLIB_LIB"
+BOOST_LIBS="$BOOST_LDFLAGS $BOOST_FILESYSTEM_LIB $BOOST_IOSTREAMS_LIB $BOOST_THREAD_LIB $BOOST_ZLIB_LIB"
 fi

 if test "$use_reduce_exports" = "yes"; then

Summary: Remove AX_BOOST_SYSTEM from line 1076, remove $BOOST_SYSTEM_LIBS from line 1096

psypherium commented on 2025-07-18 10:40 (UTC) (edited on 2025-07-18 10:42 (UTC) by psypherium)

qt5-wayland is a (optional?) dependency - required for running the app with wayland. Next version 5.5.0.0(?) will optionally depend on qt6-wayland.

psypherium commented on 2025-06-22 17:00 (UTC)

CXX gridcoin/scraper/libgridcoin_util_a-http.o make[2]: *** [Makefile:14551: bdb53/libdb_cxx.a] Error 2 make[2]: *** Waiting for unfinished jobs.... Generated test/data/mainnet_beacon.bin.h ../../src/gridcoin/scraper/http.cpp:56:52: warning: ignoring attributes on template argument ‘int ()(FILE)’ [-Wignored-attributes] 56 | typedef std::unique_ptr<FILE, decltype(&fclose)> ScopedFile; | ^ make[2]: Leaving directory '/home/alistair/.cache/yay/gridcoinresearch/src/Gridcoin-Research-5.4.9.0/build/src' make[1]: *** [Makefile:12983: install-recursive] Error 1 make[1]: Leaving directory '/home/alistair/.cache/yay/gridcoinresearch/src/Gridcoin-Research-5.4.9.0/build/src' make: *** [Makefile:798: install-recursive] Error 1 ==> ERROR: A failure occurred in build(). Aborting... -> error making: gridcoinresearch-exit status 4

Exdebianmainuser commented on 2025-05-18 03:54 (UTC)

OK...I looked at it again & found my mistake.....I left the ../configure --prefix=/usr --with-gui=qt5 line & just added your fix in the place of the #'d out line.....My bad.

It worked with:

build() { cd "$srcdir/$_sourcename"

./autogen.sh

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

make DESTDIR="$srcdir/$_sourcename" install

}

THANK YOU!!!

Exdebianmainuser commented on 2025-05-17 16:56 (UTC)

Well, I tried your fix and still have the same error. I feel like I'm beating my head against a wall right now.

The version that is still running with the older version of boost was built on 18 Feb of this year.....so something has changed since then & I'm trying to pin down what "that" is......Frustrating....