Gridcoin-Research: Can't built the latest version (3.5.8.9) on Arch
Hi,
qmake gridcoinresearch.pro USE_QRCODE=1 NO_UPGRADE=1
Gave me this output…
Project MESSAGE: Building without Upgrader
Project MESSAGE: Building with UPNP support
Project MESSAGE: Building with DBUS (Freedesktop notifications) support
Project MESSAGE: Building without self-upgrade support
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
Project ERROR: Unknown module(s) in QT: charts
Do we need any new package for compiling the latest version?
Kind regards, Steffov
About this issue
- Original URL
- State: closed
- Created 7 years ago
- Comments: 15 (10 by maintainers)
I confirm, I have checked the .8 version myself, and it did not compile with recent move to openssl 1.1.x on Arch. That patch is required. @denravonska has also said that he may merge the patch in the next staging merge - so we may remove the patch in the future.
@Steffov Arch recently switched to a newer openssl version, that caused issues. I think you need to create the patch via git and then apply it to your source. Or you download it from @Tahvok’s aur package. You can also see how he applies the patch in the PKBUILD in the prepare() function: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=gridcoinresearch-qt
The fix is scheduled to be merged to staging to mature after some of the open PRs have been merged. This will ensure it’s included in the next release.
Okay that’s the more elegant way, of course. Thanks for this great Git lesson @Tahvok!
@Steffov This is the commit in development branch: https://github.com/gridcoin/Gridcoin-Research/commit/2c9259cea74bd7848c7eabc791a303f7ca7747d5
So, perhaps the proper way would be to cherry-pick the commit. This worked for me: