2014-09-13 4 views
0

OSX 용 Gitian에서 Bitcoin을 컴파일하려고합니다. 나는 다음 줄을 달렸다.OSX 용 Bitcoin 종속성을 컴파일하는 중 Gitian 오류가 발생했습니다.

./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’ 

이 작업을하려면 어떻게해야합니까? 충분한 정보가 포함되어 있지 않다면, 나에게 필요한 정보를 알려주십시오. 공식 Bitcoin 소스 또는 yml 파일을 변경하지 않았고 LXC를 사용하여 Ubuntu 12.04.4 64Bit VirtualBox 인스턴스에서 컴파일 중입니다.

답변

0

다른 누구도이 문제에 관해 이야기 할 경우, Mac OSX 시스템이 tar 파일을 패키지하는 방식과 관련이 있습니다. 일반적인 리눅스 시스템에서는 패키지 할 수 없습니다. Darwin Unix 여야합니다. (Mac) Bitcoin 용 Apple SDK 파일을 삭제 한 준비된 버전을 가리키는 링크를 아래에서 보았습니다. (MacOSX10.7.sdk.tar.gz)

https://github.com/deuscoin/deuscoin/blob/master/doc/building-deuscoin.md

는 희망이 다른 사람을 도움이됩니다.