ttmathuint.h line 1238 [ skipping 3 instantiation contexts ]
When trying to compile the parser example in ttmath-0.9.3 on ubuntu (64bit desktop) I get the following errors
/usr/local/include/libjson/_internal/Source/JSONDefs.h|157|w arning: #warning , Release build of libjson, but
NDEBUG is not on [-Wcpp]|
/usr/local/include/libjson/_internal/Source/JSONSharedString .h||In constructor ‘json_shared_string::json_shared_string()’:|
/usr/local/include/libjson/_internal/Source/JSONSharedString .h|297|warning: ‘json_shared_string::len’ will be
initialized after [-Wreorder]|
/usr/local/include/libjson/_internal/Source/JSONSharedString .h|295|warning: ‘json_shared_string::json_shared_string_internal*
json_shared_string::_str’ [-Wreorder]|
/usr/local/include/libjson/_internal/Source/JSONSharedString .h|180|warning: when initialized here [-Wreorder]|
/usr/local/include/libjson/_internal/Source/JSONSharedString .h||In constructor ‘json_shared_string::json_shared_string(const
json_string&)’:|
/usr/local/include/libjson/_internal/Source/JSONSharedString .h|297|warning: ‘json_shared_string::len’ will be
initialized after [-Wreorder]|
/usr/local/include/libjson/_internal/Source/JSONSharedString .h|295|warning: ‘json_shared_string::json_shared_string_internal*
json_shared_string::_str’ [-Wreorder]|
/usr/local/include/libjson/_internal/Source/JSONSharedString .h|182|warning: when initialized here [-Wreorder]|
/usr/local/include/libjson/_internal/Source/../Dependencies/ libbase64++/libbase64++.h||In constructor ‘libbase64_boundChecker<T>::libbase64_boundChecker(con
st T*, const T*) [with T = unsigned char]’:|
/usr/local/include/libjson/_internal/Source/../Dependencies/ libbase64++/libbase64++.h:119|3|instantiated from
‘STRINGTYPE libbase64::encode(const unsigned char*, size_t) [with STRINGTYPE = std::basic_string<char>, CHARTYPE
= char, UCHARTYPE = unsigned char, bool SAFETY = true, size_t = long unsigned int]’|
/usr/local/include/libjson/_internal/Source/JSON_Base64.h:19 |89|instantiated from here|
/usr/local/include/libjson/_internal/Source/../Dependencies/ libbase64++/libbase64++.h|33|warning: ‘libbase64_boundChecker<unsigned
char>::upperbound’ will be initialized after [-Wreorder]|
/usr/local/include/libjson/_internal/Source/../Dependencies/ libbase64++/libbase64++.h|32|warning: ‘const unsigned
char* libbase64_boundChecker<unsigned char>::lowerbound’ [-Wreorder]|
/usr/local/include/libjson/_internal/Source/../Dependencies/ libbase64++/libbase64++.h|25|warning: when initialized
here [-Wreorder]|
/usr/local/include/libjson/_internal/Source/../Dependencies/ libbase64++/libbase64++.h||In constructor ‘libbase64_boundChecker<T>::libbase64_boundChecker(con
st T*, const T*) [with T = char]’:|
/usr/local/include/libjson/_internal/Source/../Dependencies/ libbase64++/libbase64++.h:229|3|instantiated from
‘std::string libbase64::decode(const STRINGTYPE&) [with STRINGTYPE = std::basic_string<char>, CHARTYPE
= char, UCHARTYPE = unsigned char, bool SAFETY = true, std::string = std::basic_string<char>]’|
/usr/local/include/libjson/_internal/Source/JSON_Base64.h:27 |83|instantiated from here|
/usr/local/include/libjson/_internal/Source/../Dependencies/ libbase64++/libbase64++.h|33|warning: ‘libbase64_boundChecker<char>::upperbound’
will be initialized after [-Wreorder]|
/usr/local/include/libjson/_internal/Source/../Dependencies/ libbase64++/libbase64++.h|32|warning: ‘const char*
libbase64_boundChecker<char>::lowerbound’ [-Wreorder]|
/usr/local/include/libjson/_internal/Source/../Dependencies/ libbase64++/libbase64++.h|25|warning: when initialized
here [-Wreorder]|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h||In member function ‘void ttmath::UInt<value_size>::Mul3Big3(const
uint*, const uint*, const uint*, const uint*, ttmath::uint*) [with long unsigned int first_size = 2ul, long unsigned
int second_size = 1ul, long unsigned int result_size = 4ul, long unsigned int value_size = 2ul, ttmath::uint =
long unsigned int]’:|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h:1293|4|instanti ated from ‘void ttmath::UInt<value_size>::Mul3Big2(const
uint*, const uint*, ttmath::uint*) [with long unsigned int ss_size = 2ul, long unsigned int value_size = 2ul, ttmath::uint
= long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h:1238|3|instanti ated from ‘void ttmath::UInt<value_size>::Mul3Big(const
ttmath::UInt<value_size>&, ttmath::UInt<(value_size * 2)>&) [with long unsigned int value_size
= 2ul]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h:964|30|instanti ated from ‘void ttmath::UInt<value_size>::MulBig(const
ttmath::UInt<value_size>&, ttmath::UInt<(value_size * 2)>&, ttmath::uint) [with long unsigned
int value_size = 2ul, ttmath::uint = long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathbig.h:1295|3|instantia ted from ‘ttmath::uint ttmath::Big<exp, man>::MulRef(const
ttmath::Big<exp, man>&, bool) [with long unsigned int exp = 1ul, long unsigned int man = 2ul, ttmath::uint
= long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathbig.h:1349|33|instanti ated from ‘ttmath::uint ttmath::Big<exp, man>::Mul(const
ttmath::Big<exp, man>&, bool) [with long unsigned int exp = 1ul, long unsigned int man = 2ul, ttmath::uint
= long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmath.h:1566|3|instantiated from ‘ValueType ttmath::DegToRad(const ValueType&,
ttmath::ErrorCode*) [with ValueType = ttmath::Big<1ul, 2ul>]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathparser.h:1051|3|instan tiated from ‘void ttmath::Parser<ValueType>::DegToRad(int,
int, ValueType&) [with ValueType = ttmath::Big<1ul, 2ul>]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathparser.h:1591|2|instan tiated from ‘void ttmath::Parser<ValueType>::CreateFunctionsTable()
[with ValueType = ttmath::Big<1ul, 2ul>]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathparser.h:2541|2|instan tiated from ‘ttmath::Parser<ValueType>::Parser()
[with ValueType = ttmath::Big<1ul, 2ul>]’|
/home/jason/libjson/libcppTest/main.cpp:13|24|instantiated from here|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h|1335|warning: variable ‘c’ set but not used [-Wunused-but-set-variable]|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h||In member function ‘void ttmath::UInt<value_size>::Mul3Big3(const
uint*, const uint*, const uint*, const uint*, ttmath::uint*) [with long unsigned int first_size = 1ul, long unsigned
int second_size = 1ul, long unsigned int result_size = 4ul, long unsigned int value_size = 2ul, ttmath::uint =
long unsigned int]’:|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h:1304|4|instanti ated from ‘void ttmath::UInt<value_size>::Mul3Big2(const
uint*, const uint*, ttmath::uint*) [with long unsigned int ss_size = 2ul, long unsigned int value_size = 2ul, ttmath::uint
= long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h:1238|3|instanti ated from ‘void ttmath::UInt<value_size>::Mul3Big(const
ttmath::UInt<value_size>&, ttmath::UInt<(value_size * 2)>&) [with long unsigned int value_size
= 2ul]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h:964|30|instanti ated from ‘void ttmath::UInt<value_size>::MulBig(const
ttmath::UInt<value_size>&, ttmath::UInt<(value_size * 2)>&, ttmath::uint) [with long unsigned
int value_size = 2ul, ttmath::uint = long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathbig.h:1295|3|instantia ted from ‘ttmath::uint ttmath::Big<exp, man>::MulRef(const
ttmath::Big<exp, man>&, bool) [with long unsigned int exp = 1ul, long unsigned int man = 2ul, ttmath::uint
= long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathbig.h:1349|33|instanti ated from ‘ttmath::uint ttmath::Big<exp, man>::Mul(const
ttmath::Big<exp, man>&, bool) [with long unsigned int exp = 1ul, long unsigned int man = 2ul, ttmath::uint
= long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmath.h:1566|3|instantiated from ‘ValueType ttmath::DegToRad(const ValueType&,
ttmath::ErrorCode*) [with ValueType = ttmath::Big<1ul, 2ul>]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathparser.h:1051|3|instan tiated from ‘void ttmath::Parser<ValueType>::DegToRad(int,
int, ValueType&) [with ValueType = ttmath::Big<1ul, 2ul>]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathparser.h:1591|2|instan tiated from ‘void ttmath::Parser<ValueType>::CreateFunctionsTable()
[with ValueType = ttmath::Big<1ul, 2ul>]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathparser.h:2541|2|instan tiated from ‘ttmath::Parser<ValueType>::Parser()
[with ValueType = ttmath::Big<1ul, 2ul>]’|
/home/jason/libjson/libcppTest/main.cpp:13|24|instantiated from here|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h|1335|warning: variable ‘c’ set but not used [-Wunused-but-set-variable]|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h||In member function ‘void ttmath::UInt<value_size>::Mul3Big3(const
uint*, const uint*, const uint*, const uint*, ttmath::uint*) [with long unsigned int first_size = 1ul, long unsigned
int second_size = 0ul, long unsigned int result_size = 2ul, long unsigned int value_size = 2ul, ttmath::uint =
long unsigned int]’:|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h:1293|4|instanti ated from ‘void ttmath::UInt<value_size>::Mul3Big2(const
uint*, const uint*, ttmath::uint*) [with long unsigned int ss_size = 1ul, long unsigned int value_size = 2ul, ttmath::uint
= long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h:1342|3|instanti ated from ‘void ttmath::UInt<value_size>::Mul3Big3(const
uint*, const uint*, const uint*, const uint*, ttmath::uint*) [with long unsigned int first_size = 2ul, long unsigned
int second_size = 1ul, long unsigned int result_size = 4ul, long unsigned int value_size = 2ul, ttmath::uint =
long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h:1293|4|instanti ated from ‘void ttmath::UInt<value_size>::Mul3Big2(const
uint*, const uint*, ttmath::uint*) [with long unsigned int ss_size = 2ul, long unsigned int value_size = 2ul, ttmath::uint
= long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h:1238|3|instanti ated from ‘void ttmath::UInt<value_size>::Mul3Big(const
ttmath::UInt<value_size>&, ttmath::UInt<(value_size * 2)>&) [with long unsigned int value_size
= 2ul]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h:964|30|instanti ated from ‘void ttmath::UInt<value_size>::MulBig(const
ttmath::UInt<value_size>&, ttmath::UInt<(value_size * 2)>&, ttmath::uint) [with long unsigned
int value_size = 2ul, ttmath::uint = long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathbig.h:1295|3|instantia ted from ‘ttmath::uint ttmath::Big<exp, man>::MulRef(const
ttmath::Big<exp, man>&, bool) [with long unsigned int exp = 1ul, long unsigned int man = 2ul, ttmath::uint
= long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathbig.h:1349|33|instanti ated from ‘ttmath::uint ttmath::Big<exp, man>::Mul(const
ttmath::Big<exp, man>&, bool) [with long unsigned int exp = 1ul, long unsigned int man = 2ul, ttmath::uint
= long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmath.h:1566|3|instantiated from ‘ValueType ttmath::DegToRad(const ValueType&,
ttmath::ErrorCode*) [with ValueType = ttmath::Big<1ul, 2ul>]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathparser.h:1051|3|instan tiated from ‘void ttmath::Parser<ValueType>::DegToRad(int,
int, ValueType&) [with ValueType = ttmath::Big<1ul, 2ul>]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathparser.h:1591|2|instan tiated from ‘void ttmath::Parser<ValueType>::CreateFunctionsTable()
[with ValueType = ttmath::Big<1ul, 2ul>]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathparser.h:2541|2|instan tiated from ‘ttmath::Parser<ValueType>::Parser()
[with ValueType = ttmath::Big<1ul, 2ul>]’|
/home/jason/libjson/libcppTest/main.cpp:13|24|instantiated from here|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h|1335|warning: variable ‘c’ set but not used [-Wunused-but-set-variable]|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h||In member function ‘void ttmath::UInt<value_size>::Mul3Big3(const
uint*, const uint*, const uint*, const uint*, ttmath::uint*) [with long unsigned int first_size = 0ul, long unsigned
int second_size = 0ul, long unsigned int result_size = 2ul, long unsigned int value_size = 2ul, ttmath::uint =
long unsigned int]’:|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h:1304|4|instanti ated from ‘void ttmath::UInt<value_size>::Mul3Big2(const
uint*, const uint*, ttmath::uint*) [with long unsigned int ss_size = 1ul, long unsigned int value_size = 2ul, ttmath::uint
= long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h:1342|3|instanti ated from ‘void ttmath::UInt<value_size>::Mul3Big3(const
uint*, const uint*, const uint*, const uint*, ttmath::uint*) [with long unsigned int first_size = 2ul, long unsigned
int second_size = 1ul, long unsigned int result_size = 4ul, long unsigned int value_size = 2ul, ttmath::uint =
long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h:1293|4|instanti ated from ‘void ttmath::UInt<value_size>::Mul3Big2(const
uint*, const uint*, ttmath::uint*) [with long unsigned int ss_size = 2ul, long unsigned int value_size = 2ul, ttmath::uint
= long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h:1238|3|instanti ated from ‘void ttmath::UInt<value_size>::Mul3Big(const
ttmath::UInt<value_size>&, ttmath::UInt<(value_size * 2)>&) [with long unsigned int value_size
= 2ul]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h:964|30|instanti ated from ‘void ttmath::UInt<value_size>::MulBig(const
ttmath::UInt<value_size>&, ttmath::UInt<(value_size * 2)>&, ttmath::uint) [with long unsigned
int value_size = 2ul, ttmath::uint = long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathbig.h:1295|3|instantia ted from ‘ttmath::uint ttmath::Big<exp, man>::MulRef(const
ttmath::Big<exp, man>&, bool) [with long unsigned int exp = 1ul, long unsigned int man = 2ul, ttmath::uint
= long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathbig.h:1349|33|instanti ated from ‘ttmath::uint ttmath::Big<exp, man>::Mul(const
ttmath::Big<exp, man>&, bool) [with long unsigned int exp = 1ul, long unsigned int man = 2ul, ttmath::uint
= long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmath.h:1566|3|instantiated from ‘ValueType ttmath::DegToRad(const ValueType&,
ttmath::ErrorCode*) [with ValueType = ttmath::Big<1ul, 2ul>]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathparser.h:1051|3|instan tiated from ‘void ttmath::Parser<ValueType>::DegToRad(int,
int, ValueType&) [with ValueType = ttmath::Big<1ul, 2ul>]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathparser.h:1591|2|instan tiated from ‘void ttmath::Parser<ValueType>::CreateFunctionsTable()
[with ValueType = ttmath::Big<1ul, 2ul>]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathparser.h:2541|2|instan tiated from ‘ttmath::Parser<ValueType>::Parser()
[with ValueType = ttmath::Big<1ul, 2ul>]’|
/home/jason/libjson/libcppTest/main.cpp:13|24|instantiated from here|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h|1335|warning: variable ‘c’ set but not used [-Wunused-but-set-variable]|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h||In member function ‘void ttmath::UInt<value_size>::Mul3Big3(const
uint*, const uint*, const uint*, const uint*, ttmath::uint*) [with long unsigned int first_size = 1ul, long unsigned
int second_size = 0ul, long unsigned int result_size = 0ul, long unsigned int value_size = 2ul, ttmath::uint =
long unsigned int]’:|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h:1293|4|instanti ated from ‘void ttmath::UInt<value_size>::Mul3Big2(const
uint*, const uint*, ttmath::uint*) [with long unsigned int ss_size = 0ul, long unsigned int value_size = 2ul, ttmath::uint
= long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h:1342|3|instanti ated from ‘void ttmath::UInt<value_size>::Mul3Big3(const
uint*, const uint*, const uint*, const uint*, ttmath::uint*) [with long unsigned int first_size = 1ul, long unsigned
int second_size = 0ul, long unsigned int result_size = 2ul, long unsigned int value_size = 2ul, ttmath::uint =
long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h:1293|4|instanti ated from ‘void ttmath::UInt<value_size>::Mul3Big2(const
uint*, const uint*, ttmath::uint*) [with long unsigned int ss_size = 1ul, long unsigned int value_size = 2ul, ttmath::uint
= long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h:1342|3|instanti ated from ‘void ttmath::UInt<value_size>::Mul3Big3(const
uint*, const uint*, const uint*, const uint*, ttmath::uint*) [with long unsigned int first_size = 2ul, long unsigned
int second_size = 1ul, long unsigned int result_size = 4ul, long unsigned int value_size = 2ul, ttmath::uint =
long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h:1293|4|instanti ated from ‘void ttmath::UInt<value_size>::Mul3Big2(const
uint*, const uint*, ttmath::uint*) [with long unsigned int ss_size = 2ul, long unsigned int value_size = 2ul, ttmath::uint
= long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h|1238| [ skipping 3 instantiation contexts ]|
/home/jason/ttmath-0.9.3/ttmath/ttmathbig.h:1349|33|instanti ated from ‘ttmath::uint ttmath::Big<exp, man>::Mul(const
ttmath::Big<exp, man>&, bool) [with long unsigned int exp = 1ul, long unsigned int man = 2ul, ttmath::uint
= long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmath.h:1566|3|instantiated from ‘ValueType ttmath::DegToRad(const ValueType&,
ttmath::ErrorCode*) [with ValueType = ttmath::Big<1ul, 2ul>]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathparser.h:1051|3|instan tiated from ‘void ttmath::Parser<ValueType>::DegToRad(int,
int, ValueType&) [with ValueType = ttmath::Big<1ul, 2ul>]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathparser.h:1591|2|instan tiated from ‘void ttmath::Parser<ValueType>::CreateFunctionsTable()
[with ValueType = ttmath::Big<1ul, 2ul>]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathparser.h:2541|2|instan tiated from ‘ttmath::Parser<ValueType>::Parser()
[with ValueType = ttmath::Big<1ul, 2ul>]’|
/home/jason/libjson/libcppTest/main.cpp:13|24|instantiated from here|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h|1335|warning: variable ‘c’ set but not used [-Wunused-but-set-variable]|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h||In member function ‘void ttmath::UInt<value_size>::Mul3Big3(const
uint*, const uint*, const uint*, const uint*, ttmath::uint*) [with long unsigned int first_size = 0ul, long unsigned
int second_size = 0ul, long unsigned int result_size = 0ul, long unsigned int value_size = 2ul, ttmath::uint =
long unsigned int]’:|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h:1304|4|instanti ated from ‘void ttmath::UInt<value_size>::Mul3Big2(const
uint*, const uint*, ttmath::uint*) [with long unsigned int ss_size = 0ul, long unsigned int value_size = 2ul, ttmath::uint
= long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h:1342|3|instanti ated from ‘void ttmath::UInt<value_size>::Mul3Big3(const
uint*, const uint*, const uint*, const uint*, ttmath::uint*) [with long unsigned int first_size = 1ul, long unsigned
int second_size = 0ul, long unsigned int result_size = 2ul, long unsigned int value_size = 2ul, ttmath::uint =
long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h:1293|4|instanti ated from ‘void ttmath::UInt<value_size>::Mul3Big2(const
uint*, const uint*, ttmath::uint*) [with long unsigned int ss_size = 1ul, long unsigned int value_size = 2ul, ttmath::uint
= long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h:1342|3|instanti ated from ‘void ttmath::UInt<value_size>::Mul3Big3(const
uint*, const uint*, const uint*, const uint*, ttmath::uint*) [with long unsigned int first_size = 2ul, long unsigned
int second_size = 1ul, long unsigned int result_size = 4ul, long unsigned int value_size = 2ul, ttmath::uint =
long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h:1293|4|instanti ated from ‘void ttmath::UInt<value_size>::Mul3Big2(const
uint*, const uint*, ttmath::uint*) [with long unsigned int ss_size = 2ul, long unsigned int value_size = 2ul, ttmath::uint
= long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h|1238| [ skipping 3 instantiation contexts ]|
/home/jason/ttmath-0.9.3/ttmath/ttmathbig.h:1349|33|instanti ated from ‘ttmath::uint ttmath::Big<exp, man>::Mul(const
ttmath::Big<exp, man>&, bool) [with long unsigned int exp = 1ul, long unsigned int man = 2ul, ttmath::uint
= long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmath.h:1566|3|instantiated from ‘ValueType ttmath::DegToRad(const ValueType&,
ttmath::ErrorCode*) [with ValueType = ttmath::Big<1ul, 2ul>]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathparser.h:1051|3|instan tiated from ‘void ttmath::Parser<ValueType>::DegToRad(int,
int, ValueType&) [with ValueType = ttmath::Big<1ul, 2ul>]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathparser.h:1591|2|instan tiated from ‘void ttmath::Parser<ValueType>::CreateFunctionsTable()
[with ValueType = ttmath::Big<1ul, 2ul>]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathparser.h:2541|2|instan tiated from ‘ttmath::Parser<ValueType>::Parser()
[with ValueType = ttmath::Big<1ul, 2ul>]’|
/home/jason/libjson/libcppTest/main.cpp:13|24|instantiated from here|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h|1335|warning: variable ‘c’ set but not used [-Wunused-but-set-variable]|
||=== Build finished: 2 errors, 19 warnings ===|
Sorry, let me trim that up - the following errors:
When trying to compile the parser example in ttmath-0.9.3 on ubuntu (64bit desktop) I get the following errors
1ul, long unsigned int second_size = 0ul, long unsigned int result_size = 2ul, long unsigned int value_size
= 2ul, ttmath::uint = long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h:1293|4|instanti ated from ‘void ttmath::UInt<value_size>::Mul3Big2(const
uint*, const uint*, ttmath::uint*) [with long unsigned int ss_size = 1ul, long unsigned int value_size = 2ul, ttmath::uint
= long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h:1342|3|instanti ated from ‘void ttmath::UInt<value_size>::Mul3Big3(const
uint*, const uint*, const uint*, const uint*, ttmath::uint*) [with long unsigned int first_size = 2ul, long unsigned
int second_size = 1ul, long unsigned int result_size = 4ul, long unsigned int value_size = 2ul, ttmath::uint =
long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h:1293|4|instanti ated from ‘void ttmath::UInt<value_size>::Mul3Big2(const
uint*, const uint*, ttmath::uint*) [with long unsigned int ss_size = 2ul, long unsigned int value_size = 2ul, ttmath::uint
= long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h|1238| [ skipping 3 instantiation contexts ]|
/home/jason/ttmath-0.9.3/ttmath/ttmathbig.h:1349|33|instanti ated from ‘ttmath::uint ttmath::Big<exp, man>::Mul(const
ttmath::Big<exp, man>&, bool) [with long unsigned int exp = 1ul, long unsigned int man = 2ul, ttmath::uint
= long unsigned int]’|
/home/jason/ttmath-0.9.3/ttmath/ttmath.h:1566|3|instantiated from ‘ValueType ttmath::DegToRad(const ValueType&,
ttmath::ErrorCode*) [with ValueType = ttmath::Big<1ul, 2ul>]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathparser.h:1051|3|instan tiated from ‘void ttmath::Parser<ValueType>::DegToRad(int,
int, ValueType&) [with ValueType = ttmath::Big<1ul, 2ul>]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathparser.h:1591|2|instan tiated from ‘void ttmath::Parser<ValueType>::CreateFunctionsTable()
[with ValueType = ttmath::Big<1ul, 2ul>]’|
/home/jason/ttmath-0.9.3/ttmath/ttmathparser.h:2541|2|instan tiated from ‘ttmath::Parser<ValueType>::Parser()
[with ValueType = ttmath::Big<1ul, 2ul>]’|
/home/jason/libjson/libcppTest/main.cpp:13|24|instantiated from here|
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h|1335|warning: variable ‘c’ set but not used [-Wunused-but-set-variable]|
||=== Build finished: 2 errors, 19 warnings ===|
These are warnings (not errors):
/home/jason/ttmath-0.9.3/ttmath/ttmathuint.h|1335|warning: variable ‘c’ set but not used [-Wunused-but-set-variable]
In your first post the errrors come not from ttmath.