MultiChain on Raspberry PI2

+1 vote
Is there any way or workaround to run MultiChain on Raspbian 32bits?

I know that MultiChain currently is x64 only, but maybe theres something I can do.

Regards,

Max
asked Mar 16, 2017 by Max

1 Answer

0 votes
Well, you can try compiling the source code for Raspberry Pi yourself – since Bitcoin Core has been successfully compiled for Raspberry Pi, and MultiChain is a fork of Bitcoin Core, it might be quite easy.
answered Mar 16, 2017 by MultiChain
I was able to compile it, but when I run multichaind chain, I get segfault.
multichain-util works fine tough.
Any ideas?
Thanks!
I'm afraid you would have to debug it yourself – we don't currently support this architecture. Sorry about that!
I know you dont support this platform, but debuggint it I get:

Program received signal SIGBUS, Bus error.
mc_MultichainParams::Read (this=0x54ec3168, name=<optimized out>, argc=argc@entry=0, argv=argv@entry=0x0,
    create_version=create_version@entry=0) at chainparams/params.cpp:668
668                         if(ptr[0]=='-')

Any ideas or something to point me in the right direction?
If I manage to compile it I will share it with the community.
BTW Im using Ubuntu server raspeberry image.

EDIT1, this is the part thats failing:

                    if(ptr[0]=='-')
                    {
                        printf("Invalid parameter value for %s - should be non-negative\n",param->m_DisplayName);
                        return MC_ERR_INVALID_PARAMETER_VALUE;                                                                        
                    }
                    break;
...