error: OpenSSL ec header missing - Raspbian

+3 votes

I'm trying to compile multichain on a Raspberry Pi 3 with Raspbian Stretch Lite (Linux raspberrypi 4.14.79-v7+ #1159 SMP Sun Nov 4 17:50:20 GMT 2018 armv7l GNU/Linux)

Unfortunately, it stucks at the ./configure stage when it searches for openssl/ec.h . Openssl is installed (1.1.0j)

asked Mar 21, 2019 by anonymous

2 Answers

0 votes
We don't provide support for compiling for this platform, but if you search through this Q&A forum you'll find reports from people who have compiled MultiChain successfully on Raspberry Pi.
answered Mar 21, 2019 by MultiChain
+1 vote
Apparently, MultiChain requires a 64bit OS to run. Raspbian is 32bit. I've heard openSUSE has released a 64bit version for Raspberry pi.

This may help:

Ubuntu Mate has just released their 64bit version for raspberry. Find more here:
answered Mar 22, 2019 by mirabdulHaseeb
edited Mar 29, 2019 by mirabdulHaseeb
Hey mirabdulHaseeb, thanks for your answer. I tried to compile multichain on openSUSE with the instruction you gave me, but it runs in some errors I couldn't solve yet. Sometimes, the PI is that occupied while compiling, I couldn't even reach it through ssh or it freezes completely.

I tried cross compiling too, but every time I ended up compiling a file that is not executable for the PI (ELF 64-bit LSB shared object for GNU/Linux 3.2.0, I was compiling on a virtual machine, Ubuntu 18.04)

Do you got any more ideas or hints you can give me?

Can you please share the model of your pi?
It's a Raspberry Pi 3 Model B Rev 1.2
I suggest you try Ubuntu Mate 64bit, they have a user friendly setup.

Find more here: