我正在尝试用Gitian为OSX编译比特币。我跑了以下一行。
./bin/gbuild ../bitcoin/contrib/gitian-descriptors/gitian-osx-native.yml
这会在构建日志中产生错误,如下所示。
cd libprunetrie && make
make[1]: Entering directory `/home/ubuntu/build/osx-cross-depends/build/toolchain4-10cc648683617cca8bcbeae507888099b41b530c/cctools2odcctools/odcctools-809/libprunetrie'
mkdir -p `dirname PruneTrie.o`
In file included from allocate.c:29:0:
../include/stuff/errors.h:39:1: error: unknown type name ‘uint32_t’
../include/stuff/errors.h:79:5: error: unknown type name ‘kern_return_t’
../include/stuff/errors.h:86:5: error: unknown type name ‘kern_return_t’
我需要做些什么来完成这项工作?如果我没有提供足够的信息,请告诉我您需要我告诉您的内容。我没有从官方比特币源或其他任何东西更改yml文件,我正在使用LXC在Ubuntu 12.04.4 64Bit VirtualBox实例上进行编译。
答案 0 :(得分:0)
如果有其他人遇到这个问题,它与Mac OSX系统打包tar文件的方式有关。你不能将它打包在普通的Linux系统上,它必须是Darwin Unix。 (Mac)我来到下面的链接,指向用于比特币的精简版Apple SDK文件的现成版本。 (MacOSX10.7.sdk.tar.gz)
https://github.com/deuscoin/deuscoin/blob/master/doc/building-deuscoin.md
希望这有助于其他人。