kozyilmaz / zcash-apple

Zcash for Apple platforms
78 stars 21 forks source link

Build fails on OSX 10.12.6 #14

Closed alchemydc closed 6 years ago

alchemydc commented 6 years ago

Making all in src /Users/dc/Projects/zcash-apple/zcash/zcash_v1.0.15-rc1/depends/x86_64-apple-darwin16.7.0/share/../native/bin/ccache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -mmacosx-version-min=10.8 -stdlib=libc++ -std=c++11 -DHAVE_CONFIG_H -I. -I../src/config -fPIC -DBINARY_OUTPUT -DCURVE_ALT_BN128 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -pipe -O1 -g -Wstack-protector -fstack-protector-all -fPIE -fvisibility=hidden -DSTATIC -I. -I./obj -pthread -I/Users/dc/Projects/zcash-apple/zcash/zcash_v1.0.15-rc1/depends/x86_64-apple-darwin16.7.0/share/../include -I./leveldb/include -I./leveldb/helpers/memenv -I/Users/dc/Projects/zcash-apple/zcash/zcash_v1.0.15-rc1/depends/x86_64-apple-darwin16.7.0/include -I/Users/dc/Projects/zcash-apple/zcash/zcash_v1.0.15-rc1/depends/x86_64-apple-darwin16.7.0/include -I./secp256k1/include -I./snark -I./snark/libsnark -I./univalue/include -DMONTGOMERY_OUTPUT -Qunused-arguments -I/Users/dc/Projects/zcash-apple/zcash/zcash_v1.0.15-rc1/depends/x86_64-apple-darwin16.7.0/share/../include/ -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -DMAC_OSX -Wformat -Wformat-security -Wstack-protector -fstack-protector-all -fwrapv -fno-strict-aliasing -pipe -O2 -g -fwrapv -fno-strict-aliasing -MT zcash/libzcash_a-JoinSplit.o -MD -MP -MF zcash/.deps/libzcash_a-JoinSplit.Tpo -c -o zcash/libzcash_a-JoinSplit.otest -f 'zcash/JoinSplit.cpp' || echo './'zcash/JoinSplit.cpp /Users/dc/Projects/zcash-apple/zcash/zcash_v1.0.15-rc1/depends/x86_64-apple-darwin16.7.0/share/../native/bin/ccache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -mmacosx-version-min=10.8 -stdlib=libc++ -std=c++11 -DHAVE_CONFIG_H -I. -I../src/config -fPIC -DBINARY_OUTPUT -DCURVE_ALT_BN128 -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -pipe -O1 -g -Wstack-protector -fstack-protector-all -fPIE -fvisibility=hidden -DSTATIC -I. -I./obj -pthread -I/Users/dc/Projects/zcash-apple/zcash/zcash_v1.0.15-rc1/depends/x86_64-apple-darwin16.7.0/share/../include -I./leveldb/include -I./leveldb/helpers/memenv -I/Users/dc/Projects/zcash-apple/zcash/zcash_v1.0.15-rc1/depends/x86_64-apple-darwin16.7.0/include -I/Users/dc/Projects/zcash-apple/zcash/zcash_v1.0.15-rc1/depends/x86_64-apple-darwin16.7.0/include -I./secp256k1/include -I./snark -I./snark/libsnark -I./univalue/include -DMONTGOMERY_OUTPUT -Qunused-arguments -I/Users/dc/Projects/zcash-apple/zcash/zcash_v1.0.15-rc1/depends/x86_64-apple-darwin16.7.0/share/../include/ -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -DMAC_OSX -Wformat -Wformat-security -Wstack-protector -fstack-protector-all -fwrapv -fno-strict-aliasing -pipe -O2 -g -fwrapv -fno-strict-aliasing -MT zcash/libzcash_a-Proof.o -MD -MP -MF zcash/.deps/libzcash_a-Proof.Tpo -c -o zcash/libzcash_a-Proof.otest -f 'zcash/Proof.cpp' || echo './'`zcash/Proof.cpp CXXFLAGS="-fPIC -DBINARY_OUTPUT -DNO_PT_COMPRESSION=1 -fstack-protector-all" /Applications/Xcode.app/Contents/Developer/usr/bin/make -C snark/ DEPINST="/Users/dc/Projects/zcash-apple/zcash/zcash_v1.0.15-rc1/depends/x86_64-apple-darwin16.7.0/share/.." CURVE=ALT_BN128 NO_PROCPS=1 NO_DOCS=1 STATIC=1 NO_SUPERCOP=1 FEATUREFLAGS=-DMONTGOMERY_OUTPUT NO_COPY_DEPINST=1 NO_COMPILE_LIBGTEST=1 OPTFLAGS="-O2 -march=x86-64" c++ -o libsnark/algebra/curves/tests/test_bilinearity.o libsnark/algebra/curves/tests/test_bilinearity.cpp -c -MMD -fPIC -DBINARY_OUTPUT -DNO_PT_COMPRESSION=1 -fstack-protector-all -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-comment -Wfatal-errors -O2 -march=x86-64 -DMONTGOMERY_OUTPUT -DCURVE_ALT_BN128 -I/Users/dc/Projects/zcash-apple/zcash/zcash_v1.0.15-rc1/depends/x86_64-apple-darwin16.7.0/share/../include -Ilibsnark -DNO_PROCPS -DSTATIC c++ -o libsnark/algebra/fields/tests/test_bigint.o libsnark/algebra/fields/tests/test_bigint.cpp -c -MMD -fPIC -DBINARY_OUTPUT -DNO_PT_COMPRESSION=1 -fstack-protector-all -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-comment -Wfatal-errors -O2 -march=x86-64 -DMONTGOMERY_OUTPUT -DCURVE_ALT_BN128 -I/Users/dc/Projects/zcash-apple/zcash/zcash_v1.0.15-rc1/depends/x86_64-apple-darwin16.7.0/share/../include -Ilibsnark -DNO_PROCPS -DSTATIC libsnark/algebra/curves/tests/test_bilinearity.cpp:23:45: fatal error: invalid operands to binary expression ('Fp_model<4L, alt_bn128_modulus_r>' and 'libsnark::alt_bn128_G1') G1 P = (Fr::random_element()) * G1::one();


libsnark/algebra/curves/tests/test_bilinearity.cpp:113:5: note: in instantiation of function template specialization 'pairing_test<libsnark::alt_bn128_pp>'
      requested here
    pairing_test<alt_bn128_pp>();`
alchemydc commented 6 years ago

Looks like old Xcode (v8.2.1) can't build libsnark. Closing. Will try newer Xcode.