[dashpay/dash] 32-bit debugging wallets are not linking! (#2235)

Spun up 14.04 and reproduced the issue. I guess the root here is that 14.04 uses fairly old gcc (4.8.4 on 14.04 in my case) and we use 16.04+ to compile.

This is easy to fix though:

«`
diff —git a/src/masternodeman.cpp b/src/masternodeman.cpp
index bec58a4..407f610 100644
— a/src/masternodeman.cpp
+++ b/src/masternodeman.cpp
@@ -26,6 +26,7 @@ CMasternodeMan mnodeman;

const std::string CMasternodeMan::SERIALIZATION_VERSION_STRING = «CMasternodeMan-Version-8»;
const int CMasternodeMan::LAST_PAID_SCAN_BLOCKS = 100;
+const int CMasternodeMan::MAX_POSE_CONNECTIONS = 10;

struct CompareLastPaidBlock
{
diff —git a/src/masternodeman.h b/src/masternodeman.h
index cfceaed..d77fe11 100644
— a/src/masternodeman.h
+++ b/src/masternodeman.h
@@ -29,7 +29,7 @@ private:
static const int LAST_PAID_SCAN_BLOCKS;

static const int MIN_POSE_PROTO_VERSION = 70203;
— static const int MAX_POSE_CONNECTIONS = 10;
+ static const int MAX_POSE_CONNECTIONS;
static const int MAX_POSE_RANK = 10;
static const int MAX_POSE_BLOCKS = 10;

«`
Apply this patch and this should do the work.