I’ve tried the same - compile nud on a RaspberryPI2. Here’s a step by step report.
First I cloned the repository
git clone https://bitbucket.org/JordanLeePeershares/nubit.git ~/nubits/
Then I edited ~/nubits/src/makefile.unix to not support UPNP:
sed -i 's\USE_UPNP:=0\USE_UPNP:=-\' ~/nubits/src/makefile.unix
After that I tried to compile
cd ~/nubits/src/
make -f makefile.unix
I got an error message when compiling init.cpp
init.cpp:24:23: fatal error: curl/curl.h: file or directory not found
I installed libcurl, which seems to be a dependency not listed in the ~/nubits/doc/build.txt
sudo apt-get install libcurl4-openssl-dev
After that nud could be compiled with some warnings but no errors.
I’ve started nud after I copied a block chain snapshot from mid of April to ~/.nu/
It’s currently syncing the block chain.
"version" : "v1.1.0-1-g5133046-dirty-beta",
"protocolversion" : 50000,
"walletversion" : 1
[...]
"blocks" : 315977,
[...]
"connections" : 8,
[...]
So this seems to be no general problem, but more likely a problem with your block chain snapshot.
If you have 0 connections it’s no wonder you can’t mint.
Did you stop the Nu client (from which you took the block chain) properly?
I often encountered problems with inconsistent block chains after unplanned system restarts.
The same could have happened to you block chain if you simply unplugged the external HDD before shutting down the Nu client.
My Raspberry2 is running
3.18.11-v7+ #781 SMP PREEMPT Tue Apr 21 18:07:59 BST 2015 armv7l GNU/Linux