Bitcoin wallet C/C++ API for building cross-platform applications that require user authentication, encryption, backup, and meta-data management. This library alone implements the full functionality of the Airbitz Edge Security platform and bitcoin wallet minus the graphical interface.
I am attempting to compile airbitz-core under Mojave. Actually I want to experiment with a minimal build of libbitcoin right now, and your infrastructure for building libbitcoin for iOS looks fairly straightforward. Except, I'm running into compile errors. I am running MacOS 10.14 (Mojave.) I am using the latest Xcode (10.0) with the command line tools installed. I've installed all the other build prerequisites via Brew. Here's what I see for a basic build:
I am attempting to compile airbitz-core under Mojave. Actually I want to experiment with a minimal build of libbitcoin right now, and your infrastructure for building libbitcoin for iOS looks fairly straightforward. Except, I'm running into compile errors. I am running MacOS 10.14 (Mojave.) I am using the latest Xcode (10.0) with the command line tools installed. I've installed all the other build prerequisites via Brew. Here's what I see for a basic build:
The more complete
build-ios-armv7.log
contains:OK, so maybe I don't need libcurl, because I really only want a build of libbitcoin, which only depends on boost and libsec256pk1:
Hm, so boost won't bootstrap. Looking at its log at
./build/boost/ios-armv7/boost_1_62_0/bootstrap.log
:So the bootstrap script can't find
<sys/types.h>
.Does anything build?
So libsecp256k1 has no problem building.
Can you at least point me in the direction of a fix or workaround? Thank you!
— Wolf