The symptom:
0In file included from primitives/transaction.cpp:6:
1In file included from ./primitives/transaction.h:10:
2./memusage.h:14:10: fatal error: 'boost/foreach.hpp' file not found
3#include <boost/foreach.hpp>
4 ^
51 error generated.
Cause is transaction.h including memusage.h, which includes boost headers… but libbitcoinconsensus is supposed to be boost-free. @sipa will be working on a fix. @theuni : it’d be nice if one of the Travis builds had a pristine build environment for libbitcoinconsensus to make sure no extra dependencies crept in.