Test environment: Ubuntu 12.04 server x64
The compile details are as follows:
root@cloud:~/zcash# ./zcutil/fetch-params.sh
zcash - fetch-params.sh
Updating testnet3 symlinks to regtest parameters.
Verifying parameter file integrity via sha256sum…
regtest/z3-proving.key: OK
testnet3/z3-proving.key: OK
regtest/z3-verification.key: OK
testnet3/z3-verification.key: OK
root@cloud:~/zcash# ./zcutil/build.sh -j4
+++ readlink -f ./zcutil/build.sh
++ dirname /root/zcash/zcutil/build.sh
- cd /root/zcash/zcutil/…
- LCOV_ARG=
- ‘[’ x-j4 = x–enable-lcov ‘]’
++ pwd - PREFIX=/root/zcash/depends/x86_64-unknown-linux-gnu/
- make -j4 -C ./depends/ V=1 NO_QT=1
make: Entering directory/root/zcash/depends' echo Building libsnark... Building libsnark... mkdir -p /root/zcash/depends/work/build/x86_64-unknown-linux-gnu/libsnark/0.1-08d0aa24558/. cd /root/zcash/depends/work/build/x86_64-unknown-linux-gnu/libsnark/0.1-08d0aa24558/.; PATH=/root/zcash/depends/x86_64-unknown-linux-gnu/native/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games CXXFLAGS="-fPIC -DNO_PT_COMPRESSION=1" make lib DEPINST=/root/zcash/depends/x86_64-unknown-linux-gnu CURVE=ALT_BN128 NO_PROCPS=1 NO_GTEST=1 NO_DOCS=1 STATIC=1 NO_SUPERCOP=1 make[1]: Entering directory
/root/zcash/depends/work/build/x86_64-unknown-linux-gnu/libsnark/0.1-08d0aa24558’
g++ -o src/algebra/curves/alt_bn128/alt_bn128_g1.o src/algebra/curves/alt_bn128/alt_bn128_g1.cpp -c -MMD -fPIC -DNO_PT_COMPRESSION=1 -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-comment -Wfatal-errors -O2 -march=native -mtune=native -DUSE_ASM -DMONTGOMERY_OUTPUT -DCURVE_ALT_BN128 -I/root/zcash/depends/x86_64-unknown-linux-gnu/include -Isrc -DNO_PROCPS -static -DSTATIC
g++ -o src/algebra/curves/alt_bn128/alt_bn128_g2.o src/algebra/curves/alt_bn128/alt_bn128_g2.cpp -c -MMD -fPIC -DNO_PT_COMPRESSION=1 -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-comment -Wfatal-errors -O2 -march=native -mtune=native -DUSE_ASM -DMONTGOMERY_OUTPUT -DCURVE_ALT_BN128 -I/root/zcash/depends/x86_64-unknown-linux-gnu/include -Isrc -DNO_PROCPS -static -DSTATIC
g++ -o src/algebra/curves/alt_bn128/alt_bn128_init.o src/algebra/curves/alt_bn128/alt_bn128_init.cpp -c -MMD -fPIC -DNO_PT_COMPRESSION=1 -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-comment -Wfatal-errors -O2 -march=native -mtune=native -DUSE_ASM -DMONTGOMERY_OUTPUT -DCURVE_ALT_BN128 -I/root/zcash/depends/x86_64-unknown-linux-gnu/include -Isrc -DNO_PROCPS -static -DSTATIC
g++ -o src/algebra/curves/alt_bn128/alt_bn128_pairing.o src/algebra/curves/alt_bn128/alt_bn128_pairing.cpp -c -MMD -fPIC -DNO_PT_COMPRESSION=1 -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-comment -Wfatal-errors -O2 -march=native -mtune=native -DUSE_ASM -DMONTGOMERY_OUTPUT -DCURVE_ALT_BN128 -I/root/zcash/depends/x86_64-unknown-linux-gnu/include -Isrc -DNO_PROCPS -static -DSTATIC
cc1plus: error: unrecognized command line option ‘-std=c++11’
compilation terminated due to -Wfatal-errors.
make[1]: *** [src/algebra/curves/alt_bn128/alt_bn128_g1.o] Error 1
make[1]: *** Waiting for unfinished jobs…
cc1plus: error: unrecognized command line option ‘-std=c++11’
compilation terminated due to -Wfatal-errors.
cc1plus: error: unrecognized command line option ‘-std=c++11’
compilation terminated due to -Wfatal-errors.
make[1]: *** [src/algebra/curves/alt_bn128/alt_bn128_init.o] Error 1
cc1plus: error: unrecognized command line option ‘-std=c++11’
compilation terminated due to -Wfatal-errors.
make[1]: *** [src/algebra/curves/alt_bn128/alt_bn128_g2.o] Error 1
make[1]: *** [src/algebra/curves/alt_bn128/alt_bn128_pairing.o] Error 1
make[1]: Leaving directory/root/zcash/depends/work/build/x86_64-unknown-linux-gnu/libsnark/0.1-08d0aa24558' make: *** [/root/zcash/depends/work/build/x86_64-unknown-linux-gnu/libsnark/0.1-08d0aa24558/./.stamp_built] Error 2 make: Leaving directory
/root/zcash/depends’/1X/990fa2f5d3caa6ea6244e9776540ee1165f4b480.png" width=“577” height=“265”>