Post
Topic
Board Announcements (Altcoins)
Re: Unitus (UIS): 1st Multi-Algo Merge-Mined
by
nzsquirrell
on 25/10/2016, 06:38:11 UTC
well, that didn't work.
I guess I'll setup  another box with boost 1.58 - don't think I've tried that one yet ...

thanks

Code:
2016-10-23 18:39:31 UpdateTip: new best=04857fa33ea4e84994488efd9243cd3b5dbbd0d74e940ca19ab797f733cb3f70  height=12078  log2_work=251.23669  tx=25769  algo=1  date=2015-01-06 20:31:55 progress=0.013824
2016-10-23 18:39:31 ProcessBlock: ACCEPTED
2016-10-23 18:39:31 ERROR: ConnectBlock() : coinbase pays too much (actual=9900000000 vs limit=9899999999)
2016-10-23 18:39:31 Misbehaving: 104.42.233.23:50603 (0 -> 100) BAN THRESHOLD EXCEEDED
2016-10-23 18:39:31 InvalidChainFound: invalid block=00198e4b0461d5a11c2536eef2f7e992a9fd391d9185e397ce40a9cfad9b1175  height=12079  log2_work=251.23672  date=2015-01-06 20:32:22
2016-10-23 18:39:31 InvalidChainFound:  current best=04857fa33ea4e84994488efd9243cd3b5dbbd0d74e940ca19ab797f733cb3f70  height=12078  log2_work=251.23669  date=2015-01-06 20:31:55
2016-10-23 18:39:31 ERROR: ConnectTip() : ConnectBlock 00198e4b0461d5a11c2536eef2f7e992a9fd391d9185e397ce40a9cfad9b1175 failed
2016-10-23 18:39:31 InvalidChainFound: invalid block=00198e4b0461d5a11c2536eef2f7e992a9fd391d9185e397ce40a9cfad9b1175  height=12079  log2_work=251.23672  date=2015-01-06 20:32:22
2016-10-23 18:39:31 InvalidChainFound:  current best=04857fa33ea4e84994488efd9243cd3b5dbbd0d74e940ca19ab797f733cb3f70  height=12078  log2_work=251.23669  date=2015-01-06 20:31:55
2016-10-23 18:39:31 ProcessBlock: ACCEPTED
2016-10-23 18:39:32 ProcessBlock: ACCEPTED
2016-10-23 18:39:32 ProcessBlock: ACCEPTED .....  (about 30 more)

The issue is nothing to do with boost or any other library version ... it actually is caused by a slight calculation difference between SSE (used in 64-bit builds) and x87 FPU (used in 32-bit builds).

Try running configure again (after a make clean) with the following:
Code:
CFLAGS="-O2 -mfpmath=sse -msse2" CPPFLAGS="-O2 -mfpmath=sse -msse2" ./configure

This will force the compiler to use SSE for all floating point maths, instead of the x87 FPU (which is default for 32-bit). It does mean you need a processor with SSE2 support, but I'd be surprised (er, shocked actually) if you don't have that.