Package Details: dashcore-git 0.17.0.3.r0.geaca69b22c-2

Git Clone URL: https://aur.archlinux.org/dashcore-git.git (read-only, click to copy)
Package Base: dashcore-git
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). WARNING: Unstable, development version.
Upstream URL: https://github.com/dashpay/dash
Keywords: cryptocurrency wallet
Licenses: MIT
Conflicts: dash-cli, dash-daemon, dash-qt, dashcore, dashcore-bin
Provides: dash-cli, dash-daemon, dash-qt
Submitter: GreenRaccoon23
Maintainer: None
Last Packager: pizzaman
Votes: 1
Popularity: 0.000000
First Submitted: 2015-09-30 15:38 (UTC)
Last Updated: 2022-04-05 06:03 (UTC)

Latest Comments

Charlie.f94b92 commented on 2022-08-06 04:29 (UTC) (edited on 2022-08-06 04:34 (UTC) by Charlie.f94b92)

I get this error on build

  CXX      libdash_server_a-httpserver.o
  CXX      libdash_server_a-validation.o
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_std_atomic.hpp:18,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:36,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/date_time/time_clock.hpp:17,
                 from /usr/include/boost/thread/thread_time.hpp:9,
                 from /usr/include/boost/thread/detail/platform_time.hpp:11,
                 from /usr/include/boost/thread/pthread/condition_variable.hpp:9,
                 from /usr/include/boost/thread/condition_variable.hpp:16,
                 from ./checkqueue.h:13,
                 from validation.cpp:13:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
In file included from ./script/script.h:11,
                 from ./primitives/transaction.h:10,
                 from ./coins.h:9,
                 from ./validation.h:15,
                 from validation.cpp:7:
./serialize.h: In instantiation of ‘constexpr CheckVarIntMode<Mode, I>::CheckVarIntMode() [with VarIntMode Mode = VarIntMode::NONNEGATIVE_SIGNED; I = unsigned int]’:
./serialize.h:390:5:   required from ‘void WriteVarInt(Stream&, I) [with Stream = CAutoFile; VarIntMode Mode = VarIntMode::NONNEGATIVE_SIGNED; I = unsigned int]’
./serialize.h:601:35:   required from ‘void CVarInt<Mode, I>::Serialize(Stream&) const [with Stream = CAutoFile; VarIntMode Mode = VarIntMode::NONNEGATIVE_SIGNED; I = unsigned int]’
./serialize.h:781:16:   required from ‘void Serialize(Stream&, const T&) [with Stream = CAutoFile; T = CVarInt<VarIntMode::NONNEGATIVE_SIGNED, unsigned int>; typename std::enable_if<std::is_class<T>::value>::type* <anonymous> = 0]’
./undo.h:29:20:   required from ‘void TxInUndoSerializer::Serialize(Stream&) const [with Stream = CAutoFile]’
./serialize.h:781:16:   required from ‘void Serialize(Stream&, const T&) [with Stream = CAutoFile; T = TxInUndoSerializer; typename std::enable_if<std::is_class<T>::value>::type* <anonymous> = 0]’
./undo.h:79:24:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./serialize.h:1302:20:   required from ‘void SerReadWriteMany(Stream&, CSerActionSerialize, const Args& ...) [with Stream = CAutoFile; Args = {std::vector<CTxUndo, std::allocator<CTxUndo> >}]’
./undo.h:108:9:   required from ‘void CBlockUndo::SerializationOp(Stream&, Operation) [with Stream = CAutoFile; Operation = CSerActionSerialize]’
./undo.h:104:5:   required from ‘void CBlockUndo::Serialize(Stream&) const [with Stream = CAutoFile]’
./serialize.h:781:16:   required from ‘void Serialize(Stream&, const T&) [with Stream = CAutoFile; T = CBlockUndo; typename std::enable_if<std::is_class<T>::value>::type* <anonymous> = 0]’
./streams.h:665:20:   required from ‘CAutoFile& CAutoFile::operator<<(const T&) [with T = CBlockUndo]’
validation.cpp:1583:16:   required from here
./serialize.h:366:62: error: static assertion failed: Signed type required with mode NONNEGATIVE_SIGNED.
  366 |         static_assert(Mode != VarIntMode::NONNEGATIVE_SIGNED || std::is_signed<I>::value, "Signed type required with mode NONNEGATIVE_SIGNED.");
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
./serialize.h:366:62: note: ‘((VarIntMode::NONNEGATIVE_SIGNED != VarIntMode::NONNEGATIVE_SIGNED) || ((bool)std::integral_constant<bool, false>::value))’ evaluates to false
make[2]: *** [Makefile:8399: libdash_server_a-validation.o] Error 1
make[2]: Leaving directory '/home/charlie/Documents/arch-aur/dashcore-git/src/dash/src'
make[1]: *** [Makefile:12551: all-recursive] Error 1
make[1]: Leaving directory '/home/charlie/Documents/arch-aur/dashcore-git/src/dash/src'
make: *** [Makefile:765: all-recursive] Error 1
==> ERROR: A failure occurred in build().
    Aborting...

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

Should be working now, let me know if there's any problems.

pizzaman commented on 2019-04-09 04:24 (UTC) (edited on 2019-04-09 04:25 (UTC) by pizzaman)

I get this error chiabls/bls.hpp: No such file or directory referenced in https://github.com/dashpay/dash/issues/2719


Making all in src
make[1]: Entering directory '/tmp/trizen-pizzaman/dashcore-git/src/dash/src'
make[2]: Entering directory '/tmp/trizen-pizzaman/dashcore-git/src/dash/src'
make[3]: Entering directory '/tmp/trizen-pizzaman/dashcore-git/src/dash'
make[3]: Leaving directory '/tmp/trizen-pizzaman/dashcore-git/src/dash'
  CXX      libdash_server_a-activemasternode.o
  CXX      libdash_server_a-blockencodings.o
  CXX      libdash_server_a-chain.o
  CXX      libdash_server_a-checkpoints.o
  CXX      libdash_server_a-dsnotificationinterface.o
In file included from txmempool.h:25,
                 from blockencodings.cpp:12:
bls/bls.h:14:10: fatal error: chiabls/bls.hpp: No such file or directory
 #include <chiabls/bls.hpp>
          ^~~~~~~~~~~~~~~~~
compilation terminated.
make[2]:  [Makefile:6938: libdash_server_a-blockencodings.o] Error 1
make[2]:  Waiting for unfinished jobs....
In file included from evo/deterministicmns.h:9,
                 from instantx.h:11,
                 from dsnotificationinterface.cpp:7:
./bls/bls.h:14:10: fatal error: chiabls/bls.hpp: No such file or directory
 #include <chiabls/bls.hpp>
          ^~~~~~~~~~~~~~~~~
compilation terminated.
make[2]:  [Makefile:6980: libdash_server_a-dsnotificationinterface.o] Error 1
In file included from evo/deterministicmns.h:9,
                 from activemasternode.h:14,
                 from activemasternode.cpp:5:
./bls/bls.h:14:10: fatal error: chiabls/bls.hpp: No such file or directory
 #include <chiabls/bls.hpp>
          ^~~~~~~~~~~~~~~~~
compilation terminated.
make[2]:  [Makefile:6868: libdash_server_a-activemasternode.o] Error 1
make[2]: Leaving directory '/tmp/trizen-pizzaman/dashcore-git/src/dash/src'
make[1]:  [Makefile:11382: all-recursive] Error 1
make[1]: Leaving directory '/tmp/trizen-pizzaman/dashcore-git/src/dash/src'
make:  [Makefile:687: all-recursive] Error 1
==> ERROR: A failure occurred in build().
    Aborting...
:: Unable to build dashcore-git - makepkg exited with code: 4

tamjan commented on 2017-04-27 10:13 (UTC)

Change CXXFLAGS+=" -fPIE -DBOOST_VARIANT_USE_RELAXED_GET_BY_DEFAULT=1" to CXXFLAGS+=" -fPIC -DBOOST_VARIANT_USE_RELAXED_GET_BY_DEFAULT=1"

thegillies commented on 2017-04-15 02:12 (UTC)

You must build your code with position independent code if Qt was built with -reduce-relocations