Skip to content

Instantly share code, notes, and snippets.

@timxor
Last active August 18, 2017 18:04
Show Gist options
  • Save timxor/98b2fc83441711d87db3bf0e9f412a15 to your computer and use it in GitHub Desktop.
Save timxor/98b2fc83441711d87db3bf0e9f412a15 to your computer and use it in GitHub Desktop.
Setting up C++ Ethereum on a new MacBook
=>pwd
/Users/tim.siwula/Dropbox/Projects/cpp-ethereum/build
=>clang --version
clang version 4.0.1 (tags/RELEASE_401/final)
Target: x86_64-apple-darwin16.7.0
Thread model: posix
InstalledDir: /usr/local/opt/llvm/bin

=>benchc
/Users/tim.siwula/Dropbox/Projects/cpp-ethereum/build
total 112
drwxr-xr-x@ 27 tim.siwula  staff    918 Aug 17 06:03 .
drwxr-xr-x@ 42 tim.siwula  staff   1428 Aug 17 07:23 ..
-rw-r--r--   1 root        staff  25375 Aug 17 05:43 CMakeCache.txt
drwxr-xr-x  25 root        staff    850 Aug 18 12:36 CMakeFiles
-rw-r--r--   1 root        staff    672 Aug 17 05:43 CTestTestfile.cmake
-rw-r--r--   1 root        staff  17717 Aug 17 05:43 Makefile
drwxr-xr-x   3 root        staff    102 Aug 17 05:38 _3rdParty
drwxr-xr-x   5 root        staff    170 Aug 17 05:43 bench
-rw-r--r--   1 root        staff   3110 Aug 17 05:43 cmake_install.cmake
drwxr-xr-x   5 root        staff    170 Aug 17 05:43 eth
drwxr-xr-x   5 root        staff    170 Aug 17 05:43 ethkey
drwxr-xr-x   5 root        staff    170 Aug 17 05:43 ethvm
drwxr-xr-x   3 root        staff    102 Aug 18 12:36 include
drwxr-xr-x   5 root        staff    170 Aug 17 05:43 libdevcore
drwxr-xr-x   5 root        staff    170 Aug 17 05:43 libdevcrypto
drwxr-xr-x   5 root        staff    170 Aug 17 05:43 libethash
drwxr-xr-x   5 root        staff    170 Aug 17 05:43 libethashseal
drwxr-xr-x   5 root        staff    170 Aug 17 05:43 libethcore
drwxr-xr-x   5 root        staff    170 Aug 17 05:43 libethereum
drwxr-xr-x   5 root        staff    170 Aug 17 05:43 libevm
drwxr-xr-x   5 root        staff    170 Aug 17 05:43 libp2p
drwxr-xr-x   5 root        staff    170 Aug 17 05:43 libweb3jsonrpc
drwxr-xr-x   5 root        staff    170 Aug 17 05:43 libwebthree
drwxr-xr-x   5 root        staff    170 Aug 17 05:43 libwhisper
drwxr-xr-x   5 root        staff    170 Aug 17 05:43 rlp
drwxr-xr-x   6 root        staff    204 Aug 17 05:43 test
drwxr-xr-x   7 root        staff    238 Aug 17 05:43 utils
=>sudo cmake --build .
Password:
[  0%] Built target BuildInfo.h
[  3%] Built target mpir
[  3%] Performing build step for 'snark'
[  4%] Building CXX object src/CMakeFiles/ff.dir/algebra/curves/alt_bn128/alt_bn128_g1.cpp.o
/Users/tim.siwula/Dropbox/projects/cpp-ethereum/deps/src/snark/src/algebra/curves/alt_bn128/alt_bn128_g1.cpp:411:9: fatal error: 
      invalid operands to binary expression ('std::ostream' (aka 'basic_ostream<char>') and 'alt_bn128_Fq' (aka
      'Fp_model<alt_bn128_q_limbs, alt_bn128_modulus_q>'))
    out << copy.X << OUTPUT_SEPARATOR << copy.Y;
    ~~~ ^  ~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:207:20: note: 
      candidate function not viable: no known conversion from 'alt_bn128_Fq' (aka 'Fp_model<alt_bn128_q_limbs,
      alt_bn128_modulus_q>') to 'const void *' for 1st argument; take the address of the argument with &
    basic_ostream& operator<<(const void* __p);
                   ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:191:20: note: 
      candidate function not viable: no known conversion from 'alt_bn128_Fq' (aka 'Fp_model<alt_bn128_q_limbs,
      alt_bn128_modulus_q>') to 'std::__1::basic_ostream<char> &(*)(std::__1::basic_ostream<char> &)' for 1st argument
    basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&));
                   ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:192:20: note: 
      candidate function not viable: no known conversion from 'alt_bn128_Fq' (aka 'Fp_model<alt_bn128_q_limbs,
      alt_bn128_modulus_q>') to 'basic_ios<char_type, traits_type> &(*)(basic_ios<char_type, traits_type> &)' (aka
      'basic_ios<char, std::__1::char_traits<char> > &(*)(basic_ios<char, std::__1::char_traits<char> > &)') for 1st
      argument
    basic_ostream& operator<<(basic_ios<char_type, traits_type>&
                   ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:194:20: note: 
      candidate function not viable: no known conversion from 'alt_bn128_Fq' (aka 'Fp_model<alt_bn128_q_limbs,
      alt_bn128_modulus_q>') to 'std::__1::ios_base &(*)(std::__1::ios_base &)' for 1st argument
    basic_ostream& operator<<(ios_base& (*__pf)(ios_base&));
                   ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:195:20: note: 
      candidate function not viable: no known conversion from 'alt_bn128_Fq' (aka 'Fp_model<alt_bn128_q_limbs,
      alt_bn128_modulus_q>') to 'bool' for 1st argument
    basic_ostream& operator<<(bool __n);
                   ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:196:20: note: 
      candidate function not viable: no known conversion from 'alt_bn128_Fq' (aka 'Fp_model<alt_bn128_q_limbs,
      alt_bn128_modulus_q>') to 'short' for 1st argument
    basic_ostream& operator<<(short __n);
                   ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:197:20: note: 
      candidate function not viable: no known conversion from 'alt_bn128_Fq' (aka 'Fp_model<alt_bn128_q_limbs,
      alt_bn128_modulus_q>') to 'unsigned short' for 1st argument
    basic_ostream& operator<<(unsigned short __n);
                   ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:198:20: note: 
      candidate function not viable: no known conversion from 'alt_bn128_Fq' (aka 'Fp_model<alt_bn128_q_limbs,
      alt_bn128_modulus_q>') to 'int' for 1st argument
    basic_ostream& operator<<(int __n);
                   ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:199:20: note: 
      candidate function not viable: no known conversion from 'alt_bn128_Fq' (aka 'Fp_model<alt_bn128_q_limbs,
      alt_bn128_modulus_q>') to 'unsigned int' for 1st argument
    basic_ostream& operator<<(unsigned int __n);
                   ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:200:20: note: 
      candidate function not viable: no known conversion from 'alt_bn128_Fq' (aka 'Fp_model<alt_bn128_q_limbs,
      alt_bn128_modulus_q>') to 'long' for 1st argument
    basic_ostream& operator<<(long __n);
                   ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:201:20: note: 
      candidate function not viable: no known conversion from 'alt_bn128_Fq' (aka 'Fp_model<alt_bn128_q_limbs,
      alt_bn128_modulus_q>') to 'unsigned long' for 1st argument
    basic_ostream& operator<<(unsigned long __n);
                   ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:202:20: note: 
      candidate function not viable: no known conversion from 'alt_bn128_Fq' (aka 'Fp_model<alt_bn128_q_limbs,
      alt_bn128_modulus_q>') to 'long long' for 1st argument
    basic_ostream& operator<<(long long __n);
                   ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:203:20: note: 
      candidate function not viable: no known conversion from 'alt_bn128_Fq' (aka 'Fp_model<alt_bn128_q_limbs,
      alt_bn128_modulus_q>') to 'unsigned long long' for 1st argument
    basic_ostream& operator<<(unsigned long long __n);
                   ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:204:20: note: 
      candidate function not viable: no known conversion from 'alt_bn128_Fq' (aka 'Fp_model<alt_bn128_q_limbs,
      alt_bn128_modulus_q>') to 'float' for 1st argument
    basic_ostream& operator<<(float __f);
                   ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:205:20: note: 
      candidate function not viable: no known conversion from 'alt_bn128_Fq' (aka 'Fp_model<alt_bn128_q_limbs,
      alt_bn128_modulus_q>') to 'double' for 1st argument
    basic_ostream& operator<<(double __f);
                   ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:206:20: note: 
      candidate function not viable: no known conversion from 'alt_bn128_Fq' (aka 'Fp_model<alt_bn128_q_limbs,
      alt_bn128_modulus_q>') to 'long double' for 1st argument
    basic_ostream& operator<<(long double __f);
                   ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:208:20: note: 
      candidate function not viable: no known conversion from 'alt_bn128_Fq' (aka 'Fp_model<alt_bn128_q_limbs,
      alt_bn128_modulus_q>') to 'basic_streambuf<char_type, traits_type> *' (aka 'basic_streambuf<char,
      std::__1::char_traits<char> > *') for 1st argument
    basic_ostream& operator<<(basic_streambuf<char_type, traits_type>* __sb);
                   ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:785:1: note: 
      candidate function [with _CharT = char, _Traits = std::__1::char_traits<char>] not viable: no known conversion
      from 'alt_bn128_Fq' (aka 'Fp_model<alt_bn128_q_limbs, alt_bn128_modulus_q>') to 'char' for 2nd argument
operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:818:1: note: 
      candidate function [with _Traits = std::__1::char_traits<char>] not viable: no known conversion from
      'alt_bn128_Fq' (aka 'Fp_model<alt_bn128_q_limbs, alt_bn128_modulus_q>') to 'char' for 2nd argument
operator<<(basic_ostream<char, _Traits>& __os, char __c)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:825:1: note: 
      candidate function [with _Traits = std::__1::char_traits<char>] not viable: no known conversion from
      'alt_bn128_Fq' (aka 'Fp_model<alt_bn128_q_limbs, alt_bn128_modulus_q>') to 'signed char' for 2nd argument
operator<<(basic_ostream<char, _Traits>& __os, signed char __c)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:832:1: note: 
      candidate function [with _Traits = std::__1::char_traits<char>] not viable: no known conversion from
      'alt_bn128_Fq' (aka 'Fp_model<alt_bn128_q_limbs, alt_bn128_modulus_q>') to 'unsigned char' for 2nd argument
operator<<(basic_ostream<char, _Traits>& __os, unsigned char __c)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:846:1: note: 
      candidate function [with _CharT = char, _Traits = std::__1::char_traits<char>] not viable: no known conversion
      from 'alt_bn128_Fq' (aka 'Fp_model<alt_bn128_q_limbs, alt_bn128_modulus_q>') to 'const char *' for 2nd argument
operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:892:1: note: 
      candidate function [with _Traits = std::__1::char_traits<char>] not viable: no known conversion from
      'alt_bn128_Fq' (aka 'Fp_model<alt_bn128_q_limbs, alt_bn128_modulus_q>') to 'const char *' for 2nd argument
operator<<(basic_ostream<char, _Traits>& __os, const char* __str)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:899:1: note: 
      candidate function [with _Traits = std::__1::char_traits<char>] not viable: no known conversion from
      'alt_bn128_Fq' (aka 'Fp_model<alt_bn128_q_limbs, alt_bn128_modulus_q>') to 'const signed char *' for 2nd argument
operator<<(basic_ostream<char, _Traits>& __os, const signed char* __str)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:907:1: note: 
      candidate function [with _Traits = std::__1::char_traits<char>] not viable: no known conversion from
      'alt_bn128_Fq' (aka 'Fp_model<alt_bn128_q_limbs, alt_bn128_modulus_q>') to 'const unsigned char *' for 2nd
      argument
operator<<(basic_ostream<char, _Traits>& __os, const unsigned char* __str)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:1086:1: note: 
      candidate function [with _CharT = char, _Traits = std::__1::char_traits<char>] not viable: no known conversion
      from 'alt_bn128_Fq' (aka 'Fp_model<alt_bn128_q_limbs, alt_bn128_modulus_q>') to 'const std::__1::error_code' for
      2nd argument
operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:3892:1: note: 
      candidate function [with _CharT = char, _Traits = std::__1::char_traits<char>] not viable: no known conversion
      from 'alt_bn128_Fq' (aka 'Fp_model<alt_bn128_q_limbs, alt_bn128_modulus_q>') to 'const
      std::__1::bernoulli_distribution' for 2nd argument
operator<<(basic_ostream<_CharT, _Traits>& __os, const bernoulli_distribution& __x)
^
/Users/tim.siwula/Dropbox/projects/cpp-ethereum/deps/src/snark/src/algebra/curves/alt_bn128/alt_bn128_g1.hpp:86:15: note: 
      candidate function not viable: no known conversion from 'alt_bn128_Fq' (aka 'Fp_model<alt_bn128_q_limbs,
      alt_bn128_modulus_q>') to 'const std::vector<alt_bn128_G1>' for 2nd argument
std::ostream& operator<<(std::ostream& out, const std::vector<alt_bn128_G1> &v);
              ^
/Users/tim.siwula/Dropbox/projects/cpp-ethereum/deps/src/snark/src/algebra/curves/alt_bn128/alt_bn128_g1.cpp:404:15: note: 
      candidate function not viable: no known conversion from 'alt_bn128_Fq' (aka 'Fp_model<alt_bn128_q_limbs,
      alt_bn128_modulus_q>') to 'const libff::alt_bn128_G1' for 2nd argument
std::ostream& operator<<(std::ostream &out, const alt_bn128_G1 &g)
              ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:778:1: note: 
      candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'libff::Fp_model<4,
      &libff::alt_bn128_modulus_q>')
operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:839:1: note: 
      candidate template ignored: could not match 'const _CharT *' against 'alt_bn128_Fq' (aka
      'Fp_model<alt_bn128_q_limbs, alt_bn128_modulus_q>')
operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:1077:1: note: 
      candidate template ignored: could not match 'basic_string' against 'Fp_model'
operator<<(basic_ostream<_CharT, _Traits>& __os,
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:1094:1: note: 
      candidate template ignored: could not match 'shared_ptr' against 'Fp_model'
operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:1101:1: note: 
      candidate template ignored: could not match 'bitset' against 'Fp_model'
operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x)
^
/Users/tim.siwula/Dropbox/projects/cpp-ethereum/deps/src/snark/src/common/serialization.tcc:101:15: note: candidate
      template ignored: could not match 'vector' against 'Fp_model'
std::ostream& operator<<(std::ostream& out, const std::vector<T> &v)
              ^
/Users/tim.siwula/Dropbox/projects/cpp-ethereum/deps/src/snark/src/common/serialization.tcc:134:15: note: candidate
      template ignored: could not match 'map' against 'Fp_model'
std::ostream& operator<<(std::ostream& out, const std::map<T1, T2> &m)
              ^
/Users/tim.siwula/Dropbox/projects/cpp-ethereum/deps/src/snark/src/common/serialization.tcc:170:15: note: candidate
      template ignored: could not match 'set' against 'Fp_model'
std::ostream& operator<<(std::ostream& out, const std::set<T> &s)
              ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:1980:1: note: 
      candidate template ignored: could not match 'linear_congruential_engine' against 'Fp_model'
operator<<(basic_ostream<_CharT, _Traits>& __os,
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:2449:1: note: 
      candidate template ignored: could not match 'mersenne_twister_engine' against 'Fp_model'
operator<<(basic_ostream<_CharT, _Traits>& __os,
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:2770:1: note: 
      candidate template ignored: could not match 'subtract_with_carry_engine' against 'Fp_model'
operator<<(basic_ostream<_CharT, _Traits>& __os,
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:2951:1: note: 
      candidate template ignored: could not match 'discard_block_engine' against 'Fp_model'
operator<<(basic_ostream<_CharT, _Traits>& __os,
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:3204:1: note: 
      candidate template ignored: could not match 'independent_bits_engine' against 'Fp_model'
operator<<(basic_ostream<_CharT, _Traits>& __os,
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:3436:1: note: 
      candidate template ignored: could not match 'shuffle_order_engine' against 'Fp_model'
operator<<(basic_ostream<_CharT, _Traits>& __os,
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:3659:1: note: 
      candidate template ignored: could not match 'uniform_int_distribution' against 'Fp_model'
operator<<(basic_ostream<_CharT, _Traits>& __os,
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:3780:1: note: 
      candidate template ignored: could not match 'uniform_real_distribution' against 'Fp_model'
operator<<(basic_ostream<_CharT, _Traits>& __os,
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:4056:1: note: 
      candidate template ignored: could not match 'binomial_distribution' against 'Fp_model'
operator<<(basic_ostream<_CharT, _Traits>& __os,
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:4174:1: note: 
      candidate template ignored: could not match 'exponential_distribution' against 'Fp_model'
operator<<(basic_ostream<_CharT, _Traits>& __os,
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:4285:5: note: 
      candidate template ignored: could not match 'normal_distribution' against 'Fp_model'
    operator<<(basic_ostream<_CharT, _Traits>& __os,
    ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:4478:1: note: 
      candidate template ignored: could not match 'lognormal_distribution' against 'Fp_model'
operator<<(basic_ostream<_CharT, _Traits>& __os,
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:4699:1: note: 
      candidate template ignored: could not match 'poisson_distribution' against 'Fp_model'
operator<<(basic_ostream<_CharT, _Traits>& __os,
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:4810:1: note: 
      candidate template ignored: could not match 'weibull_distribution' against 'Fp_model'
operator<<(basic_ostream<_CharT, _Traits>& __os,
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:4929:1: note: 
      candidate template ignored: could not match 'extreme_value_distribution' against 'Fp_model'
operator<<(basic_ostream<_CharT, _Traits>& __os,
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:5101:1: note: 
      candidate template ignored: could not match 'gamma_distribution' against 'Fp_model'
operator<<(basic_ostream<_CharT, _Traits>& __os,
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:5237:1: note: 
      candidate template ignored: could not match 'negative_binomial_distribution' against 'Fp_model'
operator<<(basic_ostream<_CharT, _Traits>& __os,
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:5343:1: note: 
      candidate template ignored: could not match 'geometric_distribution' against 'Fp_model'
operator<<(basic_ostream<_CharT, _Traits>& __os,
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:5447:1: note: 
      candidate template ignored: could not match 'chi_squared_distribution' against 'Fp_model'
operator<<(basic_ostream<_CharT, _Traits>& __os,
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:5567:1: note: 
      candidate template ignored: could not match 'cauchy_distribution' against 'Fp_model'
operator<<(basic_ostream<_CharT, _Traits>& __os,
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:5689:1: note: 
      candidate template ignored: could not match 'fisher_f_distribution' against 'Fp_model'
operator<<(basic_ostream<_CharT, _Traits>& __os,
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:5805:1: note: 
      candidate template ignored: could not match 'student_t_distribution' against 'Fp_model'
operator<<(basic_ostream<_CharT, _Traits>& __os,
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:6028:1: note: 
      candidate template ignored: could not match 'discrete_distribution' against 'Fp_model'
operator<<(basic_ostream<_CharT, _Traits>& __os,
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:6329:1: note: 
      candidate template ignored: could not match 'piecewise_constant_distribution' against 'Fp_model'
operator<<(basic_ostream<_CharT, _Traits>& __os,
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:6668:1: note: 
      candidate template ignored: could not match 'piecewise_linear_distribution' against 'Fp_model'
operator<<(basic_ostream<_CharT, _Traits>& __os,
^
/Users/tim.siwula/Dropbox/projects/cpp-ethereum/deps/src/snark/src/algebra/fields/bigint.tcc:183:15: note: candidate
      template ignored: could not match 'bigint' against 'Fp_model'
std::ostream& operator<<(std::ostream &out, const bigint<n> &b)
              ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/complex:1514:1: note: 
      candidate template ignored: could not match 'complex' against 'Fp_model'
operator<<(basic_ostream<_CharT, _Traits>& __os, const complex<_Tp>& __x)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/ostream:1063:5: note: 
      candidate template ignored: disabled by 'enable_if' [with _Stream = std::__1::basic_ostream<char> &, _Tp =
      libff::Fp_model<4, &libff::alt_bn128_modulus_q>]
    !is_lvalue_reference<_Stream>::value &&
    ^
/Users/tim.siwula/Dropbox/projects/cpp-ethereum/deps/src/snark/src/algebra/fields/fp.tcc:779:15: note: candidate
      template ignored: substitution failure [with n = 4]: deduced non-type template argument does not have the same
      type as the its corresponding template parameter ('bigint<alt_bn128_q_limbs>' vs 'const bigint<4L> &')
std::ostream& operator<<(std::ostream &out, const Fp_model<n, modulus> &p)
              ^
/Users/tim.siwula/Dropbox/projects/cpp-ethereum/deps/src/snark/src/algebra/fields/fp2.tcc:208:15: note: candidate
      template ignored: could not match 'Fp2_model' against 'Fp_model'
std::ostream& operator<<(std::ostream &out, const Fp2_model<n, modulus> &el)
              ^
/Users/tim.siwula/Dropbox/projects/cpp-ethereum/deps/src/snark/src/algebra/fields/fp2.tcc:222:15: note: candidate
      template ignored: could not match 'vector' against 'Fp_model'
std::ostream& operator<<(std::ostream& out, const std::vector<Fp2_model<n, modulus> > &v)
              ^
/Users/tim.siwula/Dropbox/projects/cpp-ethereum/deps/src/snark/src/algebra/fields/fp6_3over2.tcc:167:15: note: 
      candidate template ignored: could not match 'Fp6_3over2_model' against 'Fp_model'
std::ostream& operator<<(std::ostream &out, const Fp6_3over2_model<n, modulus> &el)
              ^
/Users/tim.siwula/Dropbox/projects/cpp-ethereum/deps/src/snark/src/algebra/fields/fp6_3over2.tcc:181:15: note: 
      candidate template ignored: could not match 'vector' against 'Fp_model'
std::ostream& operator<<(std::ostream& out, const std::vector<Fp6_3over2_model<n, modulus> > &v)
              ^
/Users/tim.siwula/Dropbox/projects/cpp-ethereum/deps/src/snark/src/algebra/fields/fp12_2over3over2.tcc:363:15: note: 
      candidate template ignored: could not match 'Fp12_2over3over2_model' against 'Fp_model'
std::ostream& operator<<(std::ostream &out, const Fp12_2over3over2_model<n, modulus> &el)
              ^
/Users/tim.siwula/Dropbox/projects/cpp-ethereum/deps/src/snark/src/algebra/fields/fp12_2over3over2.tcc:377:15: note: 
      candidate template ignored: could not match 'vector' against 'Fp_model'
std::ostream& operator<<(std::ostream& out, const std::vector<Fp12_2over3over2_model<n, modulus> > &v)
              ^
1 error generated.
make[5]: *** [src/CMakeFiles/ff.dir/algebra/curves/alt_bn128/alt_bn128_g1.cpp.o] Error 1
make[4]: *** [src/CMakeFiles/ff.dir/all] Error 2
make[3]: *** [all] Error 2
make[2]: *** [../deps/src/snark-stamp/snark-build] Error 2
make[1]: *** [CMakeFiles/snark.dir/all] Error 2
make: *** [all] Error 2
=>


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment