Skip to content

Instantly share code, notes, and snippets.

@hosiawak
Created November 6, 2020 08:59
Show Gist options
  • Save hosiawak/14e43d591878c613458857ef30607c50 to your computer and use it in GitHub Desktop.
Save hosiawak/14e43d591878c613458857ef30607c50 to your computer and use it in GitHub Desktop.
/bin/sh ./libtool --tag=CXX --mode=compile g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I./external/bitcoin-ripemd160/ -I./external/libsodium/src/libsodium/include/ -I./external/secp256k1/include/ -I./external/jsmn -I/usr/local/opt/zlib/include -Wall -Werror -pthread -g -O2 -MT Bitcoin/libclboss_la-Tx.lo -MD -MP -MF Bitcoin/.deps/libclboss_la-Tx.Tpo -c -o Bitcoin/libclboss_la-Tx.lo `test -f 'Bitcoin/Tx.cpp' || echo './'`Bitcoin/Tx.cpp
libtool: compile: g++ -std=gnu++11 -DHAVE_CONFIG_H -I. -I./external/bitcoin-ripemd160/ -I./external/libsodium/src/libsodium/include/ -I./external/secp256k1/include/ -I./external/jsmn -I/usr/local/opt/zlib/include -Wall -Werror -pthread -g -O2 -MT Bitcoin/libclboss_la-Tx.lo -MD -MP -MF Bitcoin/.deps/libclboss_la-Tx.Tpo -c Bitcoin/Tx.cpp -o Bitcoin/libclboss_la-Tx.o
Bitcoin/Tx.cpp:49:5: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'Detail::VarIntConst')
>> Bitcoin::varint(len)
^ ~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:220:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'std::__1::basic_istream<char> &(*)(std::__1::basic_istream<char> &)' for 1st argument
basic_istream& operator>>(basic_istream& (*__pf)(basic_istream&))
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:224:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'basic_ios<std::__1::basic_istream<char, std::__1::char_traits<char> >::char_type, std::__1::basic_istream<char, std::__1::char_traits<char> >::traits_type>
&(*)(basic_ios<std::__1::basic_istream<char, std::__1::char_traits<char> >::char_type, std::__1::basic_istream<char, std::__1::char_traits<char> >::traits_type> &)' (aka 'basic_ios<char,
std::__1::char_traits<char> > &(*)(basic_ios<char, std::__1::char_traits<char> > &)') for 1st argument
basic_istream& operator>>(basic_ios<char_type, traits_type>&
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:229:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'std::__1::ios_base &(*)(std::__1::ios_base &)' for 1st argument
basic_istream& operator>>(ios_base& (*__pf)(ios_base&))
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:232:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'basic_streambuf<std::__1::basic_istream<char, std::__1::char_traits<char> >::char_type, std::__1::basic_istream<char, std::__1::char_traits<char> >::traits_type> *'
(aka 'basic_streambuf<char, std::__1::char_traits<char> > *') for 1st argument
basic_istream& operator>>(basic_streambuf<char_type, traits_type>* __sb);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:233:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'bool &' for 1st argument
basic_istream& operator>>(bool& __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:234:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'short &' for 1st argument
basic_istream& operator>>(short& __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:235:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'unsigned short &' for 1st argument
basic_istream& operator>>(unsigned short& __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:236:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'int &' for 1st argument
basic_istream& operator>>(int& __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:237:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'unsigned int &' for 1st argument
basic_istream& operator>>(unsigned int& __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:238:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'long &' for 1st argument
basic_istream& operator>>(long& __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:239:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'unsigned long &' for 1st argument
basic_istream& operator>>(unsigned long& __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:240:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'long long &' for 1st argument
basic_istream& operator>>(long long& __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:241:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'unsigned long long &' for 1st argument
basic_istream& operator>>(unsigned long long& __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:242:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'float &' for 1st argument
basic_istream& operator>>(float& __f);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:243:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'double &' for 1st argument
basic_istream& operator>>(double& __f);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:244:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'long double &' for 1st argument
basic_istream& operator>>(long double& __f);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:245:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'void *&' for 1st argument
basic_istream& operator>>(void*& __p);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:626:1: note: candidate function template not viable: no known conversion from
'Detail::VarIntConst' to 'unsigned char *' for 2nd argument
operator>>(basic_istream<char, _Traits>& __is, unsigned char* __s)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:634:1: note: candidate function template not viable: no known conversion from
'Detail::VarIntConst' to 'signed char *' for 2nd argument
operator>>(basic_istream<char, _Traits>& __is, signed char* __s)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:678:1: note: candidate function template not viable: no known conversion from
'Detail::VarIntConst' to 'unsigned char &' for 2nd argument
operator>>(basic_istream<char, _Traits>& __is, unsigned char& __c)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:686:1: note: candidate function template not viable: no known conversion from
'Detail::VarIntConst' to 'signed char &' for 2nd argument
operator>>(basic_istream<char, _Traits>& __is, signed char& __c)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:1384:1: note: candidate function [with _CharT = char, _Traits =
std::__1::char_traits<char>, _Tp = Bitcoin::Detail::VarIntConst] not viable: no known conversion from 'std::istream' (aka 'basic_istream<char>') to
'basic_istream<char, std::__1::char_traits<char> > &&' for 1st argument
operator>>(basic_istream<_CharT, _Traits>&& __is, _Tp&& __x)
^
./Bitcoin/TxId.hpp:24:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::TxId &' for 2nd argument
std::istream& operator>>(std::istream&, Bitcoin::TxId&);
^
./Bitcoin/WitnessField.hpp:51:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::WitnessField &' for 2nd argument
std::istream& operator>>(std::istream&, Bitcoin::WitnessField&);
^
./Bitcoin/TxIn.hpp:57:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::TxIn &' for 2nd argument
std::istream& operator>>(std::istream&, Bitcoin::TxIn&);
^
./Bitcoin/TxOut.hpp:36:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::TxOut &' for 2nd argument
std::istream& operator>>(std::istream&, Bitcoin::TxOut&);
^
./Bitcoin/le.hpp:51:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::Detail::Le16' for 2nd argument
std::istream& operator>>(std::istream&, Bitcoin::Detail::Le16);
^
./Bitcoin/le.hpp:52:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::Detail::Le32' for 2nd argument
std::istream& operator>>(std::istream&, Bitcoin::Detail::Le32);
^
./Bitcoin/le.hpp:53:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::Detail::Le64' for 2nd argument
std::istream& operator>>(std::istream&, Bitcoin::Detail::Le64);
^
./Bitcoin/le.hpp:54:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::Detail::LeAmount' for 2nd argument
std::istream& operator>>(std::istream&, Bitcoin::Detail::LeAmount);
^
./Bitcoin/varint.hpp:28:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::Detail::VarInt' for 2nd argument
std::istream& operator>>(std::istream&, Bitcoin::Detail::VarInt);
^
Bitcoin/Tx.cpp:45:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::Tx &' for 2nd argument
std::istream& operator>>(std::istream& is, Bitcoin::Tx& v) {
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:643:1: note: candidate template ignored: deduced conflicting types for parameter
'_CharT' ('char' vs. 'Bitcoin::Detail::VarIntConst')
operator>>(basic_istream<_CharT, _Traits>& __is, _CharT& __c)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:615:1: note: candidate template ignored: could not match '_CharT *' against
'Detail::VarIntConst'
operator>>(basic_istream<_CharT, _Traits>& __is, _CharT* __s)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:1451:1: note: candidate template ignored: could not match
'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'Bitcoin::Detail::VarIntConst'
operator>>(basic_istream<_CharT, _Traits>& __is,
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:1591:1: note: candidate template ignored: could not match 'bitset<_Size>' against
'Bitcoin::Detail::VarIntConst'
operator>>(basic_istream<_CharT, _Traits>& __is, bitset<_Size>& __x)
^
Bitcoin/Tx.cpp:59:6: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'Detail::VarIntConst')
is >> Bitcoin::varint(len);
~~ ^ ~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:220:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'std::__1::basic_istream<char> &(*)(std::__1::basic_istream<char> &)' for 1st argument
basic_istream& operator>>(basic_istream& (*__pf)(basic_istream&))
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:224:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'basic_ios<std::__1::basic_istream<char, std::__1::char_traits<char> >::char_type, std::__1::basic_istream<char, std::__1::char_traits<char> >::traits_type>
&(*)(basic_ios<std::__1::basic_istream<char, std::__1::char_traits<char> >::char_type, std::__1::basic_istream<char, std::__1::char_traits<char> >::traits_type> &)' (aka 'basic_ios<char,
std::__1::char_traits<char> > &(*)(basic_ios<char, std::__1::char_traits<char> > &)') for 1st argument
basic_istream& operator>>(basic_ios<char_type, traits_type>&
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:229:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'std::__1::ios_base &(*)(std::__1::ios_base &)' for 1st argument
basic_istream& operator>>(ios_base& (*__pf)(ios_base&))
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:232:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'basic_streambuf<std::__1::basic_istream<char, std::__1::char_traits<char> >::char_type, std::__1::basic_istream<char, std::__1::char_traits<char> >::traits_type> *'
(aka 'basic_streambuf<char, std::__1::char_traits<char> > *') for 1st argument
basic_istream& operator>>(basic_streambuf<char_type, traits_type>* __sb);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:233:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'bool &' for 1st argument
basic_istream& operator>>(bool& __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:234:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'short &' for 1st argument
basic_istream& operator>>(short& __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:235:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'unsigned short &' for 1st argument
basic_istream& operator>>(unsigned short& __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:236:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'int &' for 1st argument
basic_istream& operator>>(int& __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:237:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'unsigned int &' for 1st argument
basic_istream& operator>>(unsigned int& __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:238:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'long &' for 1st argument
basic_istream& operator>>(long& __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:239:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'unsigned long &' for 1st argument
basic_istream& operator>>(unsigned long& __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:240:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'long long &' for 1st argument
basic_istream& operator>>(long long& __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:241:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'unsigned long long &' for 1st argument
basic_istream& operator>>(unsigned long long& __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:242:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'float &' for 1st argument
basic_istream& operator>>(float& __f);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:243:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'double &' for 1st argument
basic_istream& operator>>(double& __f);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:244:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'long double &' for 1st argument
basic_istream& operator>>(long double& __f);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:245:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'void *&' for 1st argument
basic_istream& operator>>(void*& __p);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:626:1: note: candidate function template not viable: no known conversion from
'Detail::VarIntConst' to 'unsigned char *' for 2nd argument
operator>>(basic_istream<char, _Traits>& __is, unsigned char* __s)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:634:1: note: candidate function template not viable: no known conversion from
'Detail::VarIntConst' to 'signed char *' for 2nd argument
operator>>(basic_istream<char, _Traits>& __is, signed char* __s)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:678:1: note: candidate function template not viable: no known conversion from
'Detail::VarIntConst' to 'unsigned char &' for 2nd argument
operator>>(basic_istream<char, _Traits>& __is, unsigned char& __c)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:686:1: note: candidate function template not viable: no known conversion from
'Detail::VarIntConst' to 'signed char &' for 2nd argument
operator>>(basic_istream<char, _Traits>& __is, signed char& __c)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:1384:1: note: candidate function [with _CharT = char, _Traits =
std::__1::char_traits<char>, _Tp = Bitcoin::Detail::VarIntConst] not viable: no known conversion from 'std::istream' (aka 'basic_istream<char>') to
'basic_istream<char, std::__1::char_traits<char> > &&' for 1st argument
operator>>(basic_istream<_CharT, _Traits>&& __is, _Tp&& __x)
^
./Bitcoin/TxId.hpp:24:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::TxId &' for 2nd argument
std::istream& operator>>(std::istream&, Bitcoin::TxId&);
^
./Bitcoin/WitnessField.hpp:51:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::WitnessField &' for 2nd argument
std::istream& operator>>(std::istream&, Bitcoin::WitnessField&);
^
./Bitcoin/TxIn.hpp:57:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::TxIn &' for 2nd argument
std::istream& operator>>(std::istream&, Bitcoin::TxIn&);
^
./Bitcoin/TxOut.hpp:36:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::TxOut &' for 2nd argument
std::istream& operator>>(std::istream&, Bitcoin::TxOut&);
^
./Bitcoin/le.hpp:51:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::Detail::Le16' for 2nd argument
std::istream& operator>>(std::istream&, Bitcoin::Detail::Le16);
^
./Bitcoin/le.hpp:52:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::Detail::Le32' for 2nd argument
std::istream& operator>>(std::istream&, Bitcoin::Detail::Le32);
^
./Bitcoin/le.hpp:53:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::Detail::Le64' for 2nd argument
std::istream& operator>>(std::istream&, Bitcoin::Detail::Le64);
^
./Bitcoin/le.hpp:54:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::Detail::LeAmount' for 2nd argument
std::istream& operator>>(std::istream&, Bitcoin::Detail::LeAmount);
^
./Bitcoin/varint.hpp:28:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::Detail::VarInt' for 2nd argument
std::istream& operator>>(std::istream&, Bitcoin::Detail::VarInt);
^
Bitcoin/Tx.cpp:45:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::Tx &' for 2nd argument
std::istream& operator>>(std::istream& is, Bitcoin::Tx& v) {
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:643:1: note: candidate template ignored: deduced conflicting types for parameter
'_CharT' ('char' vs. 'Bitcoin::Detail::VarIntConst')
operator>>(basic_istream<_CharT, _Traits>& __is, _CharT& __c)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:615:1: note: candidate template ignored: could not match '_CharT *' against
'Detail::VarIntConst'
operator>>(basic_istream<_CharT, _Traits>& __is, _CharT* __s)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:1451:1: note: candidate template ignored: could not match
'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'Bitcoin::Detail::VarIntConst'
operator>>(basic_istream<_CharT, _Traits>& __is,
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:1591:1: note: candidate template ignored: could not match 'bitset<_Size>' against
'Bitcoin::Detail::VarIntConst'
operator>>(basic_istream<_CharT, _Traits>& __is, bitset<_Size>& __x)
^
Bitcoin/Tx.cpp:65:5: error: invalid operands to binary expression ('std::istream' (aka 'basic_istream<char>') and 'Detail::VarIntConst')
is >> Bitcoin::varint(len);
~~ ^ ~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:220:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'std::__1::basic_istream<char> &(*)(std::__1::basic_istream<char> &)' for 1st argument
basic_istream& operator>>(basic_istream& (*__pf)(basic_istream&))
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:224:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'basic_ios<std::__1::basic_istream<char, std::__1::char_traits<char> >::char_type, std::__1::basic_istream<char, std::__1::char_traits<char> >::traits_type>
&(*)(basic_ios<std::__1::basic_istream<char, std::__1::char_traits<char> >::char_type, std::__1::basic_istream<char, std::__1::char_traits<char> >::traits_type> &)' (aka 'basic_ios<char,
std::__1::char_traits<char> > &(*)(basic_ios<char, std::__1::char_traits<char> > &)') for 1st argument
basic_istream& operator>>(basic_ios<char_type, traits_type>&
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:229:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'std::__1::ios_base &(*)(std::__1::ios_base &)' for 1st argument
basic_istream& operator>>(ios_base& (*__pf)(ios_base&))
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:232:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'basic_streambuf<std::__1::basic_istream<char, std::__1::char_traits<char> >::char_type, std::__1::basic_istream<char, std::__1::char_traits<char> >::traits_type> *'
(aka 'basic_streambuf<char, std::__1::char_traits<char> > *') for 1st argument
basic_istream& operator>>(basic_streambuf<char_type, traits_type>* __sb);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:233:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'bool &' for 1st argument
basic_istream& operator>>(bool& __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:234:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'short &' for 1st argument
basic_istream& operator>>(short& __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:235:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'unsigned short &' for 1st argument
basic_istream& operator>>(unsigned short& __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:236:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'int &' for 1st argument
basic_istream& operator>>(int& __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:237:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'unsigned int &' for 1st argument
basic_istream& operator>>(unsigned int& __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:238:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'long &' for 1st argument
basic_istream& operator>>(long& __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:239:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'unsigned long &' for 1st argument
basic_istream& operator>>(unsigned long& __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:240:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'long long &' for 1st argument
basic_istream& operator>>(long long& __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:241:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'unsigned long long &' for 1st argument
basic_istream& operator>>(unsigned long long& __n);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:242:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'float &' for 1st argument
basic_istream& operator>>(float& __f);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:243:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'double &' for 1st argument
basic_istream& operator>>(double& __f);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:244:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'long double &' for 1st argument
basic_istream& operator>>(long double& __f);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:245:20: note: candidate function not viable: no known conversion from
'Detail::VarIntConst' to 'void *&' for 1st argument
basic_istream& operator>>(void*& __p);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:626:1: note: candidate function template not viable: no known conversion from
'Detail::VarIntConst' to 'unsigned char *' for 2nd argument
operator>>(basic_istream<char, _Traits>& __is, unsigned char* __s)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:634:1: note: candidate function template not viable: no known conversion from
'Detail::VarIntConst' to 'signed char *' for 2nd argument
operator>>(basic_istream<char, _Traits>& __is, signed char* __s)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:678:1: note: candidate function template not viable: no known conversion from
'Detail::VarIntConst' to 'unsigned char &' for 2nd argument
operator>>(basic_istream<char, _Traits>& __is, unsigned char& __c)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:686:1: note: candidate function template not viable: no known conversion from
'Detail::VarIntConst' to 'signed char &' for 2nd argument
operator>>(basic_istream<char, _Traits>& __is, signed char& __c)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:1384:1: note: candidate function [with _CharT = char, _Traits =
std::__1::char_traits<char>, _Tp = Bitcoin::Detail::VarIntConst] not viable: no known conversion from 'std::istream' (aka 'basic_istream<char>') to
'basic_istream<char, std::__1::char_traits<char> > &&' for 1st argument
operator>>(basic_istream<_CharT, _Traits>&& __is, _Tp&& __x)
^
./Bitcoin/TxId.hpp:24:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::TxId &' for 2nd argument
std::istream& operator>>(std::istream&, Bitcoin::TxId&);
^
./Bitcoin/WitnessField.hpp:51:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::WitnessField &' for 2nd argument
std::istream& operator>>(std::istream&, Bitcoin::WitnessField&);
^
./Bitcoin/TxIn.hpp:57:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::TxIn &' for 2nd argument
std::istream& operator>>(std::istream&, Bitcoin::TxIn&);
^
./Bitcoin/TxOut.hpp:36:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::TxOut &' for 2nd argument
std::istream& operator>>(std::istream&, Bitcoin::TxOut&);
^
./Bitcoin/le.hpp:51:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::Detail::Le16' for 2nd argument
std::istream& operator>>(std::istream&, Bitcoin::Detail::Le16);
^
./Bitcoin/le.hpp:52:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::Detail::Le32' for 2nd argument
std::istream& operator>>(std::istream&, Bitcoin::Detail::Le32);
^
./Bitcoin/le.hpp:53:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::Detail::Le64' for 2nd argument
std::istream& operator>>(std::istream&, Bitcoin::Detail::Le64);
^
./Bitcoin/le.hpp:54:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::Detail::LeAmount' for 2nd argument
std::istream& operator>>(std::istream&, Bitcoin::Detail::LeAmount);
^
./Bitcoin/varint.hpp:28:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::Detail::VarInt' for 2nd argument
std::istream& operator>>(std::istream&, Bitcoin::Detail::VarInt);
^
Bitcoin/Tx.cpp:45:15: note: candidate function not viable: no known conversion from 'Detail::VarIntConst' to 'Bitcoin::Tx &' for 2nd argument
std::istream& operator>>(std::istream& is, Bitcoin::Tx& v) {
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:643:1: note: candidate template ignored: deduced conflicting types for parameter
'_CharT' ('char' vs. 'Bitcoin::Detail::VarIntConst')
operator>>(basic_istream<_CharT, _Traits>& __is, _CharT& __c)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:615:1: note: candidate template ignored: could not match '_CharT *' against
'Detail::VarIntConst'
operator>>(basic_istream<_CharT, _Traits>& __is, _CharT* __s)
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:1451:1: note: candidate template ignored: could not match
'basic_string<type-parameter-0-0, type-parameter-0-1, type-parameter-0-2>' against 'Bitcoin::Detail::VarIntConst'
operator>>(basic_istream<_CharT, _Traits>& __is,
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/istream:1591:1: note: candidate template ignored: could not match 'bitset<_Size>' against
'Bitcoin::Detail::VarIntConst'
operator>>(basic_istream<_CharT, _Traits>& __is, bitset<_Size>& __x)
^
3 errors generated.
make[2]: *** [Bitcoin/libclboss_la-Tx.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment