Package Details: dashcore 0.17.0.3-2

Git Clone URL: https://aur.archlinux.org/dashcore.git (read-only, click to copy)
Package Base: dashcore
Description: Dash Core (DASH, Dashpay, formerly Darkcoin) is an open source, privacy-centric digital currency. (Includes the qt-client, the headless daemon and the command-line tool.)
Upstream URL: https://www.dash.org/
Keywords: cryptocurrency wallet
Licenses: MIT
Conflicts: dash-cli, dash-daemon, dash-qt, dashcore-bin, dashcore-git
Provides: dash-cli, dash-daemon, dash-qt
Submitter: GreenRaccoon23
Maintainer: None
Last Packager: pizzaman
Votes: 10
Popularity: 0.004362
First Submitted: 2015-09-30 17:23 (UTC)
Last Updated: 2021-08-18 05:07 (UTC)

Pinned Comments

pizzaman commented on 2021-02-28 23:37 (UTC)

@chelovek boost & boost-libs higher than 1.72 will give you errors like:

validation.cpp: In constructor ‘ConnectTrace::ConnectTrace(CTxMemPool&)’:
validation.cpp:2699:94: error: ‘_1’ was not declared in this scope
 2699 |         pool.NotifyEntryRemoved.connect(boost::bind(&ConnectTrace::NotifyEntryRemoved, this, _1, _2));

solution is to downgrade boost & boost-libs to 1.72

pizzaman commented on 2020-02-13 01:03 (UTC)

As per @andykluger suggestion changed from installing pre-built binaries to building stable version from source.
If you're looking for pre-built binaries install https://aur.archlinux.org/packages/dashcore-bin/

Latest Comments

1 2 3 Next › Last »

lano1106 commented on 2021-08-27 20:01 (UTC)

I have few more boost patches that address compiling errors of the dash-qt binary

https://trillion01.com/boost4.patch https://trillion01.com/boost5.patch https://trillion01.com/boost6.patch https://trillion01.com/boost7.patch https://trillion01.com/boost8.patch https://trillion01.com/boost9.patch

I have finally succeeded in compiling and running dash-qt. I love using dash but as a developer, the building experience did leave me a bad first impression of the project.

There is a lot of warnings due to the usage of deprecated functions (mostly in Qt). There was the boost compiling issue and the shared libraries (sodium and gmp). I did struggle for about a week to address all those issues because I really wanted to build and run dashcore on my computers but how many people are giving up building and using dash when encountering those problems?

The goal should be that the whole thing compiles with a single cmdline flawlessly and no or little compiling warnings. That should be relatively trivial to fix...

Once everything is build, things looks to run very smoothly but first impression counts a lot...

I have seen that they were offering a C++ position, I'm going to offer my help. Lets see what happens. pizzaman, you are a great package maintainer!

lano1106 commented on 2021-08-26 19:46 (UTC)

I got one more issue building this package. I get the following error:

CXXLD dashd /usr/bin/ld: /usr/lib64/libzmq.so: undefined reference to symbol 'sodium_free' /usr/bin/ld: /usr/lib/libsodium.so.23: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status

I have reported the issue upstream: https://github.com/dashpay/dash/issues/4363

I'll try to investigate a bit and find a fix but worse-case scenario, I suspect that I can disable ZeroMQ support with no harm...

lano1106 commented on 2021-08-18 18:25 (UTC)

In the meantime, I have created patches that can be applied to the source code of this package that removes the need for old boost-libs https://trillion01.com/boost.patch https://trillion01.com/boost2.patch https://trillion01.com/boost3.patch

lano1106 commented on 2021-08-18 18:19 (UTC)

The boost compile issue is about to be fixed upstream: https://github.com/dashpay/dash/commit/4b603e64e496773f6501366b5746de3dfd2105dd

pizzaman commented on 2021-08-18 05:08 (UTC)

@lano1106 Thanks, fixed.

lano1106 commented on 2021-08-17 18:46 (UTC)

I got an issue building this package: patch: **** Can't open patch file ../../qpainterpath.patch : No such file or directory

It turns out that you only need to remove '../' in the PKGBUILD prepare function to fix the problem...

chelovek commented on 2021-03-03 12:23 (UTC)

@pizzaman thank you, it worked, I installed dashcore after downgrading boost and boost-libs to 1.72 but now other programs not working, for example libreoffice requires 1.75

pizzaman commented on 2021-02-28 23:37 (UTC)

@chelovek boost & boost-libs higher than 1.72 will give you errors like:

validation.cpp: In constructor ‘ConnectTrace::ConnectTrace(CTxMemPool&)’:
validation.cpp:2699:94: error: ‘_1’ was not declared in this scope
 2699 |         pool.NotifyEntryRemoved.connect(boost::bind(&ConnectTrace::NotifyEntryRemoved, this, _1, _2));

solution is to downgrade boost & boost-libs to 1.72

chelovek commented on 2021-02-27 23:58 (UTC) (edited on 2021-02-27 23:59 (UTC) by chelovek)

Hello. Not working for me, please advice:

CXX libdash_common_a-core_read.o
CXX libdash_common_a-core_write.o
make[2]: [Makefile:8189: libdash_server_a-validationinterface.o] Error 1
make[2]: Waiting for unfinished jobs…
make[2]: [Makefile:8175: libdash_server_a-validation.o] Error 1
make[2]: leaving directory «/var/tmp/pamac-build-xxx/dashcore/src/dash-0.16.1.1/src»
make[1]: [Makefile:12159: all-recursive] Error 1
make[1]: leaving directory «/var/tmp/pamac-build-xxx/dashcore/src/dash-0.16.1.1/src»
make: [Makefile:740: all-recursive] Error 1
==> ERROR: A failure occurred in build().
Aborting...