* installing *source* package 'eiR' ...
untarring boost include tree...
** libs
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -DNO_MAIN -Iinclude -I. -Itrimmed_boost_1_49_0 -fPIC -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -c apost.cpp -o apost.o
In file included from apost.cpp:25:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
In file included from apost.cpp:26:
In file included from include/lshkit/apost.h:36:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:36:
In file included from trimmed_boost_1_49_0/boost/random/additive_combine.hpp:27:
In file included from trimmed_boost_1_49_0/boost/random/linear_congruential.hpp:30:
In file included from trimmed_boost_1_49_0/boost/random/detail/const_mod.hpp:23:
trimmed_boost_1_49_0/boost/random/detail/large_arithmetic.hpp:94:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
q -= error;
˜˜ ^˜˜˜˜
trimmed_boost_1_49_0/boost/random/detail/large_arithmetic.hpp:95:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
rem = rem + error * m - diff;
^˜˜˜˜ ˜
In file included from apost.cpp:26:
In file included from include/lshkit/apost.h:36:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:43:
trimmed_boost_1_49_0/boost/random/mersenne_twister.hpp:493:14: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
UINT64_C(0xb5026f5aa96619e9),29,UINT64_C(0x5555555555555555),17,
^
/usr/include/stdint.h:248:23: note: expanded from macro 'UINT64_C'
#define UINT64_C(v) (v ## ULL)
^
<scratch space>:166:1: note: expanded from macro '0xb5026f5aa96619e9'
0xb5026f5aa96619e9ULL
^
In file included from apost.cpp:26:
In file included from include/lshkit/apost.h:36:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:43:
trimmed_boost_1_49_0/boost/random/mersenne_twister.hpp:493:46: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
UINT64_C(0xb5026f5aa96619e9),29,UINT64_C(0x5555555555555555),17,
^
/usr/include/stdint.h:248:23: note: expanded from macro 'UINT64_C'
#define UINT64_C(v) (v ## ULL)
^
<scratch space>:166:1: note: expanded from macro '0x5555555555555555'
0x5555555555555555ULL
^
In file included from apost.cpp:26:
In file included from include/lshkit/apost.h:36:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:43:
trimmed_boost_1_49_0/boost/random/mersenne_twister.hpp:494:14: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
UINT64_C(0x71d67fffeda60000),37,UINT64_C(0xfff7eee000000000),43,
^
/usr/include/stdint.h:248:23: note: expanded from macro 'UINT64_C'
#define UINT64_C(v) (v ## ULL)
^
<scratch space>:166:1: note: expanded from macro '0x71d67fffeda60000'
0x71d67fffeda60000ULL
^
In file included from apost.cpp:26:
In file included from include/lshkit/apost.h:36:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:43:
trimmed_boost_1_49_0/boost/random/mersenne_twister.hpp:494:46: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
UINT64_C(0x71d67fffeda60000),37,UINT64_C(0xfff7eee000000000),43,
^
/usr/include/stdint.h:248:23: note: expanded from macro 'UINT64_C'
#define UINT64_C(v) (v ## ULL)
^
<scratch space>:166:1: note: expanded from macro '0xfff7eee000000000'
0xfff7eee000000000ULL
^
In file included from apost.cpp:26:
In file included from include/lshkit/apost.h:36:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:43:
trimmed_boost_1_49_0/boost/random/mersenne_twister.hpp:495:14: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
UINT64_C(6364136223846793005)> mt19937_64;
^
/usr/include/stdint.h:248:23: note: expanded from macro 'UINT64_C'
#define UINT64_C(v) (v ## ULL)
^
<scratch space>:166:1: note: expanded from macro '6364136223846793005'
6364136223846793005ULL
^
In file included from apost.cpp:26:
In file included from include/lshkit/apost.h:36:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:17:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_jy.hpp:14:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:36:
trimmed_boost_1_49_0/boost/math/special_functions/trunc.hpp:79:120: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
return static_cast<boost::long_long_type>(policies::raise_rounding_error("boost::math::lltrunc<%1%>(%1%)", 0, v, 0LL, pol));
^
In file included from apost.cpp:26:
In file included from include/lshkit/apost.h:36:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:17:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_jy.hpp:14:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1543:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/igamma_inverse.hpp:13:
In file included from trimmed_boost_1_49_0/boost/math/tools/tuple.hpp:89:
In file included from trimmed_boost_1_49_0/boost/fusion/include/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple/tuple_fwd.hpp:14:
trimmed_boost_1_49_0/boost/fusion/tuple/detail/preprocessed/tuple_fwd.hpp:21:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
In file included from apost.cpp:26:
In file included from include/lshkit/apost.h:36:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:17:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_jy.hpp:14:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1543:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/igamma_inverse.hpp:13:
In file included from trimmed_boost_1_49_0/boost/math/tools/tuple.hpp:89:
In file included from trimmed_boost_1_49_0/boost/fusion/include/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple/tuple.hpp:22:
trimmed_boost_1_49_0/boost/fusion/tuple/detail/preprocessed/tuple.hpp:21:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
In file included from apost.cpp:26:
In file included from include/lshkit/apost.h:36:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:17:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_jy.hpp:14:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1543:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/igamma_inverse.hpp:13:
In file included from trimmed_boost_1_49_0/boost/math/tools/tuple.hpp:89:
In file included from trimmed_boost_1_49_0/boost/fusion/include/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple.hpp:11:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple/make_tuple.hpp:27:
trimmed_boost_1_49_0/boost/fusion/tuple/detail/preprocessed/make_tuple.hpp:21:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
In file included from apost.cpp:26:
In file included from include/lshkit/apost.h:36:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:17:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_jy.hpp:14:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1543:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/igamma_inverse.hpp:13:
In file included from trimmed_boost_1_49_0/boost/math/tools/tuple.hpp:89:
In file included from trimmed_boost_1_49_0/boost/fusion/include/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple.hpp:12:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple/tuple_tie.hpp:18:
trimmed_boost_1_49_0/boost/fusion/tuple/detail/preprocessed/tuple_tie.hpp:21:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
In file included from apost.cpp:26:
In file included from include/lshkit/apost.h:36:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:20:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_ik.hpp:13:
trimmed_boost_1_49_0/boost/math/special_functions/round.hpp:79:120: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
return static_cast<boost::long_long_type>(policies::raise_rounding_error("boost::math::llround<%1%>(%1%)", 0, v, 0LL, pol));
^
In file included from apost.cpp:26:
In file included from include/lshkit/apost.h:38:
include/lshkit/composite.h:72:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
include/lshkit/composite.h:127:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
include/lshkit/composite.h:214:49: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((DeltaLshConcept<LSH>));
^
include/lshkit/composite.h:276:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
include/lshkit/composite.h:373:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
include/lshkit/composite.h:456:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
In file included from apost.cpp:26:
In file included from include/lshkit/apost.h:40:
In file included from include/lshkit/lsh-index.h:32:
include/lshkit/archive.h:78:44: warning: implicit conversion changes signedness: 'unsigned long' to 'streamsize' (aka 'long') [-Wsign-conversion]
os.write((const char *)&v[0], v.size() * sizeof(float));
˜˜ ˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
include/lshkit/archive.h:76:18: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
unsigned L = v.size();
˜ ^˜˜˜˜˜˜˜
include/lshkit/archive.h:86:37: warning: implicit conversion changes signedness: 'unsigned long' to 'streamsize' (aka 'long') [-Wsign-conversion]
is.read((char *)&v[0], v.size() * sizeof(float));
˜˜ ˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
include/lshkit/archive.h:93:44: warning: implicit conversion changes signedness: 'unsigned long' to 'streamsize' (aka 'long') [-Wsign-conversion]
os.write((const char *)&v[0], v.size() * sizeof(unsigned));
˜˜ ˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
include/lshkit/archive.h:91:18: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
unsigned L = v.size();
˜ ^˜˜˜˜˜˜˜
include/lshkit/archive.h:101:37: warning: implicit conversion changes signedness: 'unsigned long' to 'streamsize' (aka 'long') [-Wsign-conversion]
is.read((char *)&v[0], v.size() * sizeof(unsigned));
˜˜ ˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from apost.cpp:26:
In file included from include/lshkit/apost.h:40:
include/lshkit/lsh-index.h:48:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
In file included from apost.cpp:26:
include/lshkit/apost.h:220:44: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
unsigned N, float k_sigma = 1.0/5, float expand = 0.1);
˜ ˜˜˜^˜
include/lshkit/apost.h:220:63: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
unsigned N, float k_sigma = 1.0/5, float expand = 0.1);
˜ ^˜˜
apost.cpp:143:21: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
s = 1.0 / 5;
˜ ˜˜˜˜^˜˜
apost.cpp:161:23: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
float k = gsl_ran_gaussian_pdf(M[i].H[m] - h, sigma);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
apost.cpp:175:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
- gsl_cdf_gaussian_P(l - mean, std);
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
apost.cpp:208:40: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
parzen.estimate(m, umin[m] + (n + 0.5) * delta, &mean, &std);
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
apost.cpp:226:48: warning: implicit conversion loses floating-point precision: 'double' to 'const float' [-Wconversion]
const static float THRESHOLD = 1e-7;
˜˜˜˜˜˜˜˜˜ ^˜˜˜
apost.cpp:227:24: warning: implicit conversion turns floating-point number into integer: 'float' to 'int' [-Wconversion]
int h0(std::floor(mean));
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
apost.cpp:372:42: warning: implicit conversion turns floating-point number into integer: 'float' to 'unsigned int' [-Wconversion]
unsigned qh = (h - umin[i]) * Nz / ( umax[i] - umin[i]);
˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
apost.cpp:404:20: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
range[i] = pl[i].prh->size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from apost.cpp:26:
In file included from include/lshkit/apost.h:36:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:110:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
int prec = 2 + (boost::math::policies::digits<T, boost::math::policies::policy<> >() * 30103UL) / 100000UL;
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from apost.cpp:25:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:266:75: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
while( self.cur_arg_ < self.num_args_ && self.bound_[self.cur_arg_] )
˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:35: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<const char *>' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from apost.cpp:25:
In file included from trimmed_boost_1_49_0/boost/format.hpp:47:
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:139:77: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if( bound_.size()==0 || items_[i].argN_<0 || !bound_[ items_[i].argN_ ] )
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜^˜˜˜˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:262:31: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::clear' requested here
if(self.dumped_) self.clear();
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:35: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<const char *>' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from apost.cpp:25:
In file included from trimmed_boost_1_49_0/boost/format.hpp:47:
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:145:50: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(; cur_arg_ < num_args_ && bound_[cur_arg_]; ++cur_arg_)
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
In file included from apost.cpp:25:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:59: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:263:9: note: in instantiation of function template specialization 'boost::io::detail::distribute<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
distribute<Ch, Tr, Alloc, T> (self, x);
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:35: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<const char *>' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from apost.cpp:25:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:74: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:52:60: warning: implicit conversion changes signedness: 'std::streamsize' (aka 'long') to 'unsigned long' [-Wsign-conversion]
std::streamsize n=static_cast<std::streamsize>(w-size-!!prefix_space);
^˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:169:13: note: in instantiation of function template specialization 'boost::io::detail::mk_str<char, std::char_traits<char>, std::allocator<char> >' requested here
mk_str(res, res_beg, res_size, w, oss.fill(), fl,
^
trimmed_boost_1_49_0/boost/format/feed_args.hpp:253:17: note: in instantiation of function template specialization 'boost::io::detail::put<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
put<Ch, Tr, Alloc, T> (x, self.items_[i], self.items_[i].res_,
^
trimmed_boost_1_49_0/boost/format/feed_args.hpp:263:9: note: in instantiation of function template specialization 'boost::io::detail::distribute<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
distribute<Ch, Tr, Alloc, T> (self, x);
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:35: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<const char *>' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from apost.cpp:25:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:426:28: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
make_or_reuse_data(num_items);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:11: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from apost.cpp:25:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:435:76: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
string_type & piece = (cur_item==0) ? prefix_ : items_[cur_item-1].appendix_;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜^˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:448:30: warning: implicit conversion changes signedness: 'typename string_type::size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
it = buf.begin()+i1;
˜˜˜ ^˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:450:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
it, buf.end(), &items_[cur_item], fac, i1, exceptions());
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:451:18: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'typename string_type::size_type' (aka 'unsigned long') [-Wsign-conversion]
i1 = it - buf.begin();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:455:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
items_[cur_item].compute_states(); // process complex options, like zeropad, into params
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:457:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
int argN=items_[cur_item].argN_;
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:471:76: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
string_type & piece = (cur_item==0) ? prefix_ : items_[cur_item-1].appendix_;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜^˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:484:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if(items_[i].argN_ == format_item_t::argN_no_posit) {
˜˜˜˜˜˜ ^
trimmed_boost_1_49_0/boost/format/parsing.hpp:485:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
items_[i].argN_ = non_ordered_items;
˜˜˜˜˜˜ ^
trimmed_boost_1_49_0/boost/format/parsing.hpp:492:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
items_.resize(num_items, format_item_t(io::detail::const_or_not(fac).widen( ' ')) );
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:382:18: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'typename basic_string<char>::size_type' (aka 'unsigned long') [-Wsign-conversion]
i1 = detail::wrap_scan_notdigit(fac, buf.begin()+i1, buf.end()) - buf.begin();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:425:25: note: in instantiation of function template specialization 'boost::io::detail::upper_bound_from_fstring<std::basic_string<char>, std::ctype<char> >' requested here
int num_items = io::detail::upper_bound_from_fstring(buf, arg_mark, fac, exceptions());
^
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:11: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from apost.cpp:25:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:382:62: warning: implicit conversion changes signedness: 'typename basic_string<char>::size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
i1 = detail::wrap_scan_notdigit(fac, buf.begin()+i1, buf.end()) - buf.begin();
˜˜˜ ^˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:394:32: warning: implicit conversion changes signedness: 'const typename basic_string<char>::size_type' (aka 'const unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
dst.append(src.begin()+beg, src.begin()+end);
˜˜˜ ^˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:437:17: note: in instantiation of function template specialization 'boost::io::detail::append_string<std::basic_string<char> >' requested here
io::detail::append_string(piece, buf, i0, i1+1);
^
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:11: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from apost.cpp:25:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:394:49: warning: implicit conversion changes signedness: 'const typename basic_string<char>::size_type' (aka 'const unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
dst.append(src.begin()+beg, src.begin()+end);
˜˜˜ ^˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:134:36: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
std::size_t fstring_size = last-start0+offset;
^˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:449:29: note: in instantiation of function template specialization 'boost::io::detail::parse_printf_directive<char, std::char_traits<char>, std::allocator<char>, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::ctype<char> >' requested here
bool parse_ok = io::detail::parse_printf_directive(
^
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:11: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from apost.cpp:25:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:137:51: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0 + offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜ ˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:144:51: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0 + offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜ ˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:158:51: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:167:55: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:224:47: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:237:47: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:259:47: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:304:51: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:341:47: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:350:53: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
else maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
In file included from apost.cpp:25:
In file included from trimmed_boost_1_49_0/boost/format.hpp:38:
trimmed_boost_1_49_0/boost/format/internals.hpp:181:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
pad_scheme_ = pad_scheme_ & (˜zeropad);
˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:455:30: note: in instantiation of member function 'boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >::compute_states' requested here
items_[cur_item].compute_states(); // process complex options, like zeropad, into params
^
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:11: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from apost.cpp:25:
In file included from trimmed_boost_1_49_0/boost/format.hpp:38:
trimmed_boost_1_49_0/boost/format/internals.hpp:184:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
pad_scheme_ &= ˜spacepad; // printf ignores spacepad when zeropadding
˜˜ ^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/internals.hpp:193:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
pad_scheme_ &= ˜spacepad;
˜˜ ^˜˜˜˜˜˜˜˜
In file included from apost.cpp:25:
In file included from trimmed_boost_1_49_0/boost/format.hpp:38:
In file included from trimmed_boost_1_49_0/boost/format/internals.hpp:23:
In file included from trimmed_boost_1_49_0/boost/format/alt_sstream.hpp:173:
trimmed_boost_1_49_0/boost/format/alt_sstream_impl.hpp:302:81: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
alloc_.deallocate(eback(), (pptr() != NULL ? epptr() : egptr()) - eback());
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/alt_sstream.hpp:66:19: note: in instantiation of member function 'boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::dealloc' requested here
{ dealloc(); }
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:30:11: note: in instantiation of member function 'boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::˜basic_altstringbuf' requested here
class basic_format
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from apost.cpp:25:
In file included from trimmed_boost_1_49_0/boost/format.hpp:47:
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:224:57: warning: implicit conversion changes signedness: 'const int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::too_few_args(cur_arg_, num_args_));
˜˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:55: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::str' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from apost.cpp:25:
In file included from trimmed_boost_1_49_0/boost/format.hpp:47:
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:224:67: warning: implicit conversion changes signedness: 'const int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::too_few_args(cur_arg_, num_args_));
˜˜ ^˜˜˜˜˜˜˜˜
In file included from apost.cpp:25:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:266:75: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
while( self.cur_arg_ < self.num_args_ && self.bound_[self.cur_arg_] )
˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:77:14: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > >' requested here
return (f % g).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:111:9: note: in instantiation of function template specialization 'boost::math::policies::detail::do_format<boost::basic_format<char, std::char_traits<char>, std::allocator<char> >, boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > >' requested here
msg = do_format(boost::format(msg), boost::io::group(std::setprecision(prec), val));
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from apost.cpp:25:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:59: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:263:9: note: in instantiation of function template specialization 'boost::io::detail::distribute<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > &>' requested here
distribute<Ch, Tr, Alloc, T> (self, x);
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:77:14: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > >' requested here
return (f % g).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:111:9: note: in instantiation of function template specialization 'boost::math::policies::detail::do_format<boost::basic_format<char, std::char_traits<char>, std::allocator<char> >, boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > >' requested here
msg = do_format(boost::format(msg), boost::io::group(std::setprecision(prec), val));
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from apost.cpp:25:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:74: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜˜
In file included from apost.cpp:25:
In file included from trimmed_boost_1_49_0/boost/format.hpp:38:
In file included from trimmed_boost_1_49_0/boost/format/internals.hpp:23:
In file included from trimmed_boost_1_49_0/boost/format/alt_sstream.hpp:173:
trimmed_boost_1_49_0/boost/format/alt_sstream_impl.hpp:243:70: warning: operand of ? changes signedness: 'long' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
std::size_t prev_size = pptr() == NULL ? 0 : epptr() - eback();
˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/format_class.hpp:30:11: note: in instantiation of member function 'boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow' requested here
class basic_format
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from apost.cpp:26:
In file included from include/lshkit/apost.h:36:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:110:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
int prec = 2 + (boost::math::policies::digits<T, boost::math::policies::policy<> >() * 30103UL) / 100000UL;
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, long double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<long double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:38:7: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
policies::raise_domain_error<T>("boost::math::beta<%1%>(%1%,%1%)", "The arguments to the beta function must be greater than zero (got a=%1%).", a, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1295:76: note: in instantiation of function template specialization 'boost::math::detail::beta_imp<long double, boost::math::lanczos::lanczos17m64, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::beta_imp(static_cast<value_type>(a), static_cast<value_type>(b), evaluation_type(), forwarding_policy()), "boost::math::beta<%1%>(%1%,%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1315:11: note: in instantiation of function template specialization 'boost::math::detail::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::detail::beta(a, b, arg, static_cast<tag*>(0));
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:47:23: note: in instantiation of function template specialization 'boost::math::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result = k * beta(static_cast<T>(k), static_cast<T>(n-k+1), pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from apost.cpp:25:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:266:75: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
while( self.cur_arg_ < self.num_args_ && self.bound_[self.cur_arg_] )
˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:77:14: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > >' requested here
return (f % g).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:111:9: note: in instantiation of function template specialization 'boost::math::policies::detail::do_format<boost::basic_format<char, std::char_traits<char>, std::allocator<char> >, boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > >' requested here
msg = do_format(boost::format(msg), boost::io::group(std::setprecision(prec), val));
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, long double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<long double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:38:7: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
policies::raise_domain_error<T>("boost::math::beta<%1%>(%1%,%1%)", "The arguments to the beta function must be greater than zero (got a=%1%).", a, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1295:76: note: in instantiation of function template specialization 'boost::math::detail::beta_imp<long double, boost::math::lanczos::lanczos17m64, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::beta_imp(static_cast<value_type>(a), static_cast<value_type>(b), evaluation_type(), forwarding_policy()), "boost::math::beta<%1%>(%1%,%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1315:11: note: in instantiation of function template specialization 'boost::math::detail::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::detail::beta(a, b, arg, static_cast<tag*>(0));
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:47:23: note: in instantiation of function template specialization 'boost::math::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result = k * beta(static_cast<T>(k), static_cast<T>(n-k+1), pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from apost.cpp:25:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:59: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:263:9: note: in instantiation of function template specialization 'boost::io::detail::distribute<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > &>' requested here
distribute<Ch, Tr, Alloc, T> (self, x);
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:77:14: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > >' requested here
return (f % g).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:111:9: note: in instantiation of function template specialization 'boost::math::policies::detail::do_format<boost::basic_format<char, std::char_traits<char>, std::allocator<char> >, boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > >' requested here
msg = do_format(boost::format(msg), boost::io::group(std::setprecision(prec), val));
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, long double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:38:7: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
policies::raise_domain_error<T>("boost::math::beta<%1%>(%1%,%1%)", "The arguments to the beta function must be greater than zero (got a=%1%).", a, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1295:76: note: in instantiation of function template specialization 'boost::math::detail::beta_imp<long double, boost::math::lanczos::lanczos17m64, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::beta_imp(static_cast<value_type>(a), static_cast<value_type>(b), evaluation_type(), forwarding_policy()), "boost::math::beta<%1%>(%1%,%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1315:11: note: in instantiation of function template specialization 'boost::math::detail::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::detail::beta(a, b, arg, static_cast<tag*>(0));
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:47:23: note: in instantiation of function template specialization 'boost::math::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result = k * beta(static_cast<T>(k), static_cast<T>(n-k+1), pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from apost.cpp:25:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:74: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜˜
In file included from apost.cpp:26:
In file included from include/lshkit/apost.h:36:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:17:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_jy.hpp:14:
trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:176:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
result *= unchecked_factorial<T>(itrunc(z, pol) - 1);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1258:76: note: in instantiation of function template specialization 'boost::math::detail::gamma_imp<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, boost::math::lanczos::lanczos17m64>' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::gamma_imp(static_cast<value_type>(z), forwarding_policy(), evaluation_type()), "boost::math::tgamma<%1%>(%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1372:11: note: in instantiation of function template specialization 'boost::math::detail::tgamma<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return detail::tgamma(a, z, maybe_policy());
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:49:14: note: in instantiation of function template specialization 'boost::math::tgamma<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::tgamma(b, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1295:76: note: in instantiation of function template specialization 'boost::math::detail::beta_imp<long double, boost::math::lanczos::lanczos17m64, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::beta_imp(static_cast<value_type>(a), static_cast<value_type>(b), evaluation_type(), forwarding_policy()), "boost::math::beta<%1%>(%1%,%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1315:11: note: in instantiation of function template specialization 'boost::math::detail::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::detail::beta(a, b, arg, static_cast<tag*>(0));
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:47:23: note: in instantiation of function template specialization 'boost::math::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result = k * beta(static_cast<T>(k), static_cast<T>(n-k+1), pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from apost.cpp:26:
In file included from include/lshkit/apost.h:36:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:110:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
int prec = 2 + (boost::math::policies::digits<T, boost::math::policies::policy<> >() * 30103UL) / 100000UL;
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:392:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<boost::math::rounding_error, long double>' requested here
raise_error<boost::math::rounding_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:547:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_rounding_error<long double, long double>' requested here
return detail::raise_rounding_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/trunc.hpp:24:14: note: in instantiation of function template specialization 'boost::math::policies::raise_rounding_error<long double, long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_rounding_error("boost::math::trunc<%1%>(%1%)", 0, v, v, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/trunc.hpp:45:10: note: in instantiation of function template specialization 'boost::math::trunc<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
T r = boost::math::trunc(v, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:176:40: note: in instantiation of function template specialization 'boost::math::itrunc<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result *= unchecked_factorial<T>(itrunc(z, pol) - 1);
^
trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1258:76: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::gamma_imp(static_cast<value_type>(z), forwarding_policy(), evaluation_type()), "boost::math::tgamma<%1%>(%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:49:14: note: in instantiation of function template specialization 'boost::math::tgamma<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::tgamma(b, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1295:76: note: in instantiation of function template specialization 'boost::math::detail::beta_imp<long double, boost::math::lanczos::lanczos17m64, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::beta_imp(static_cast<value_type>(a), static_cast<value_type>(b), evaluation_type(), forwarding_policy()), "boost::math::beta<%1%>(%1%,%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1315:11: note: in instantiation of function template specialization 'boost::math::detail::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::detail::beta(a, b, arg, static_cast<tag*>(0));
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:47:23: note: in instantiation of function template specialization 'boost::math::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result = k * beta(static_cast<T>(k), static_cast<T>(n-k+1), pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
87 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -DNO_MAIN -Iinclude -I. -Itrimmed_boost_1_49_0 -fPIC -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -c char_bit_cnt.cpp -o char_bit_cnt.o
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:36:
In file included from trimmed_boost_1_49_0/boost/random/additive_combine.hpp:27:
In file included from trimmed_boost_1_49_0/boost/random/linear_congruential.hpp:30:
In file included from trimmed_boost_1_49_0/boost/random/detail/const_mod.hpp:23:
trimmed_boost_1_49_0/boost/random/detail/large_arithmetic.hpp:94:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
q -= error;
˜˜ ^˜˜˜˜
trimmed_boost_1_49_0/boost/random/detail/large_arithmetic.hpp:95:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
rem = rem + error * m - diff;
^˜˜˜˜ ˜
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:43:
trimmed_boost_1_49_0/boost/random/mersenne_twister.hpp:493:14: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
UINT64_C(0xb5026f5aa96619e9),29,UINT64_C(0x5555555555555555),17,
^
/usr/include/stdint.h:248:23: note: expanded from macro 'UINT64_C'
#define UINT64_C(v) (v ## ULL)
^
<scratch space>:165:1: note: expanded from macro '0xb5026f5aa96619e9'
0xb5026f5aa96619e9ULL
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:43:
trimmed_boost_1_49_0/boost/random/mersenne_twister.hpp:493:46: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
UINT64_C(0xb5026f5aa96619e9),29,UINT64_C(0x5555555555555555),17,
^
/usr/include/stdint.h:248:23: note: expanded from macro 'UINT64_C'
#define UINT64_C(v) (v ## ULL)
^
<scratch space>:165:24: note: expanded from macro '0x5555555555555555'
0xb5026f5aa96619e9ULL<U+0000><U+000A>0x5555555555555555ULL
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:43:
trimmed_boost_1_49_0/boost/random/mersenne_twister.hpp:494:14: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
UINT64_C(0x71d67fffeda60000),37,UINT64_C(0xfff7eee000000000),43,
^
/usr/include/stdint.h:248:23: note: expanded from macro 'UINT64_C'
#define UINT64_C(v) (v ## ULL)
^
<scratch space>:165:47: note: expanded from macro '0x71d67fffeda60000'
0xb5026f5aa96619e9ULL<U+0000><U+000A>0x5555555555555555ULL<U+0000><U+000A>0x71d67fffeda60000ULL
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:43:
trimmed_boost_1_49_0/boost/random/mersenne_twister.hpp:494:46: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
UINT64_C(0x71d67fffeda60000),37,UINT64_C(0xfff7eee000000000),43,
^
/usr/include/stdint.h:248:23: note: expanded from macro 'UINT64_C'
#define UINT64_C(v) (v ## ULL)
^
<scratch space>:165:70: note: expanded from macro '0xfff7eee000000000'
0xb5026f5aa96619e9ULL<U+0000><U+000A>0x5555555555555555ULL<U+0000><U+000A>0x71d67fffeda60000ULL<U+0000><U+000A>0xfff7eee000000000ULL
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:43:
trimmed_boost_1_49_0/boost/random/mersenne_twister.hpp:495:14: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
UINT64_C(6364136223846793005)> mt19937_64;
^
/usr/include/stdint.h:248:23: note: expanded from macro 'UINT64_C'
#define UINT64_C(v) (v ## ULL)
^
<scratch space>:165:93: note: expanded from macro '6364136223846793005'
0xb5026f5aa96619e9ULL<U+0000><U+000A>0x5555555555555555ULL<U+0000><U+000A>0x71d67fffeda60000ULL<U+0000><U+000A>0xfff7eee000000000ULL<U+0000><U+000A>6364136223846793005ULL
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:17:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_jy.hpp:14:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:36:
trimmed_boost_1_49_0/boost/math/special_functions/trunc.hpp:79:120: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
return static_cast<boost::long_long_type>(policies::raise_rounding_error("boost::math::lltrunc<%1%>(%1%)", 0, v, 0LL, pol));
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:17:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_jy.hpp:14:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1543:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/igamma_inverse.hpp:13:
In file included from trimmed_boost_1_49_0/boost/math/tools/tuple.hpp:89:
In file included from trimmed_boost_1_49_0/boost/fusion/include/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple/tuple_fwd.hpp:14:
trimmed_boost_1_49_0/boost/fusion/tuple/detail/preprocessed/tuple_fwd.hpp:21:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:17:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_jy.hpp:14:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1543:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/igamma_inverse.hpp:13:
In file included from trimmed_boost_1_49_0/boost/math/tools/tuple.hpp:89:
In file included from trimmed_boost_1_49_0/boost/fusion/include/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple/tuple.hpp:22:
trimmed_boost_1_49_0/boost/fusion/tuple/detail/preprocessed/tuple.hpp:21:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:17:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_jy.hpp:14:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1543:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/igamma_inverse.hpp:13:
In file included from trimmed_boost_1_49_0/boost/math/tools/tuple.hpp:89:
In file included from trimmed_boost_1_49_0/boost/fusion/include/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple.hpp:11:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple/make_tuple.hpp:27:
trimmed_boost_1_49_0/boost/fusion/tuple/detail/preprocessed/make_tuple.hpp:21:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:17:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_jy.hpp:14:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1543:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/igamma_inverse.hpp:13:
In file included from trimmed_boost_1_49_0/boost/math/tools/tuple.hpp:89:
In file included from trimmed_boost_1_49_0/boost/fusion/include/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple.hpp:12:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple/tuple_tie.hpp:18:
trimmed_boost_1_49_0/boost/fusion/tuple/detail/preprocessed/tuple_tie.hpp:21:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:20:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_ik.hpp:13:
trimmed_boost_1_49_0/boost/math/special_functions/round.hpp:79:120: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
return static_cast<boost::long_long_type>(policies::raise_rounding_error("boost::math::llround<%1%>(%1%)", 0, v, 0LL, pol));
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:183:
In file included from include/lshkit/lsh-index.h:32:
include/lshkit/archive.h:78:44: warning: implicit conversion changes signedness: 'unsigned long' to 'streamsize' (aka 'long') [-Wsign-conversion]
os.write((const char *)&v[0], v.size() * sizeof(float));
˜˜ ˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
include/lshkit/archive.h:76:18: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
unsigned L = v.size();
˜ ^˜˜˜˜˜˜˜
include/lshkit/archive.h:86:37: warning: implicit conversion changes signedness: 'unsigned long' to 'streamsize' (aka 'long') [-Wsign-conversion]
is.read((char *)&v[0], v.size() * sizeof(float));
˜˜ ˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
include/lshkit/archive.h:93:44: warning: implicit conversion changes signedness: 'unsigned long' to 'streamsize' (aka 'long') [-Wsign-conversion]
os.write((const char *)&v[0], v.size() * sizeof(unsigned));
˜˜ ˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
include/lshkit/archive.h:91:18: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
unsigned L = v.size();
˜ ^˜˜˜˜˜˜˜
include/lshkit/archive.h:101:37: warning: implicit conversion changes signedness: 'unsigned long' to 'streamsize' (aka 'long') [-Wsign-conversion]
is.read((char *)&v[0], v.size() * sizeof(unsigned));
˜˜ ˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:183:
include/lshkit/lsh-index.h:48:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:184:
include/lshkit/composite.h:72:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
include/lshkit/composite.h:127:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
include/lshkit/composite.h:214:49: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((DeltaLshConcept<LSH>));
^
include/lshkit/composite.h:276:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
include/lshkit/composite.h:373:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
include/lshkit/composite.h:456:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:186:
In file included from include/lshkit/sketch.h:104:
In file included from include/lshkit/matrix.h:190:
include/lshkit/matrix-io.h:52:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
*elem_size = header[0];
˜ ^˜˜˜˜˜˜˜˜
include/lshkit/matrix-io.h:53:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
*size = header[1];
˜ ^˜˜˜˜˜˜˜˜
include/lshkit/matrix-io.h:54:12: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
*dim = header[2];
˜ ^˜˜˜˜˜˜˜˜
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:186:
include/lshkit/sketch.h:113:49: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((DeltaLshConcept<LSH>));
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:187:
include/lshkit/histogram.h:89:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:190:
In file included from include/lshkit/mplsh.h:135:
include/lshkit/mplsh-model.h:176:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
step_ = table_.getDim();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
include/lshkit/mplsh-model.h:199:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
table_.reset(d_step, model.getT());
˜˜˜˜˜˜ ^˜˜˜˜˜
include/lshkit/mplsh-model.h:199:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
table_.reset(d_step, model.getT());
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
include/lshkit/mplsh-model.h:208:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
table_[t][d] = model.recall(exp(lmin_ + delta * d));
˜˜˜˜˜˜ ^
include/lshkit/mplsh-model.h:208:32: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
table_[t][d] = model.recall(exp(lmin_ + delta * d));
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
include/lshkit/mplsh-model.h:218:13: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wconversion]
d = std::floor((log(dist) - lmin_) * step_ / (lmax_ - lmin_) + 0.5);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:190:
include/lshkit/mplsh.h:141:24: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
static inline unsigned long long leftshift (unsigned N) {
^
include/lshkit/mplsh.h:142:22: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
return (unsigned long long)1 << N;
^
include/lshkit/mplsh.h:148:14: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
unsigned long long mask;
^
include/lshkit/mplsh.h:149:14: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
unsigned long long shift;
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:191:
include/lshkit/apost.h:220:44: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
unsigned N, float k_sigma = 1.0/5, float expand = 0.1);
˜ ˜˜˜^˜
include/lshkit/apost.h:220:63: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
unsigned N, float k_sigma = 1.0/5, float expand = 0.1);
˜ ^˜˜
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:192:
include/lshkit/forest.h:69:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:196:
include/lshkit/spectral-hash.h:97:16: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
return pc.size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
include/lshkit/spectral-hash.h:102:44: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
return (pc.size() + CHUNK_BIT - 1) / CHUNK_BIT;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
include/lshkit/spectral-hash.h:116:32: warning: implicit conversion loses integer precision: 'const unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
unsigned ret = 0, mm = std::min(sizeof(unsigned) * 8, omegas.size());
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:110:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
int prec = 2 + (boost::math::policies::digits<T, boost::math::policies::policy<> >() * 30103UL) / 100000UL;
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:266:75: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
while( self.cur_arg_ < self.num_args_ && self.bound_[self.cur_arg_] )
˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:35: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<const char *>' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:47:
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:139:77: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if( bound_.size()==0 || items_[i].argN_<0 || !bound_[ items_[i].argN_ ] )
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜^˜˜˜˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:262:31: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::clear' requested here
if(self.dumped_) self.clear();
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:35: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<const char *>' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:47:
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:145:50: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(; cur_arg_ < num_args_ && bound_[cur_arg_]; ++cur_arg_)
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:59: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:263:9: note: in instantiation of function template specialization 'boost::io::detail::distribute<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
distribute<Ch, Tr, Alloc, T> (self, x);
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:35: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<const char *>' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:74: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:52:60: warning: implicit conversion changes signedness: 'std::streamsize' (aka 'long') to 'unsigned long' [-Wsign-conversion]
std::streamsize n=static_cast<std::streamsize>(w-size-!!prefix_space);
^˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:169:13: note: in instantiation of function template specialization 'boost::io::detail::mk_str<char, std::char_traits<char>, std::allocator<char> >' requested here
mk_str(res, res_beg, res_size, w, oss.fill(), fl,
^
trimmed_boost_1_49_0/boost/format/feed_args.hpp:253:17: note: in instantiation of function template specialization 'boost::io::detail::put<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
put<Ch, Tr, Alloc, T> (x, self.items_[i], self.items_[i].res_,
^
trimmed_boost_1_49_0/boost/format/feed_args.hpp:263:9: note: in instantiation of function template specialization 'boost::io::detail::distribute<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
distribute<Ch, Tr, Alloc, T> (self, x);
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:35: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<const char *>' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:426:28: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
make_or_reuse_data(num_items);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:11: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:435:76: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
string_type & piece = (cur_item==0) ? prefix_ : items_[cur_item-1].appendix_;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜^˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:448:30: warning: implicit conversion changes signedness: 'typename string_type::size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
it = buf.begin()+i1;
˜˜˜ ^˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:450:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
it, buf.end(), &items_[cur_item], fac, i1, exceptions());
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:451:18: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'typename string_type::size_type' (aka 'unsigned long') [-Wsign-conversion]
i1 = it - buf.begin();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:455:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
items_[cur_item].compute_states(); // process complex options, like zeropad, into params
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:457:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
int argN=items_[cur_item].argN_;
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:471:76: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
string_type & piece = (cur_item==0) ? prefix_ : items_[cur_item-1].appendix_;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜^˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:484:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if(items_[i].argN_ == format_item_t::argN_no_posit) {
˜˜˜˜˜˜ ^
trimmed_boost_1_49_0/boost/format/parsing.hpp:485:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
items_[i].argN_ = non_ordered_items;
˜˜˜˜˜˜ ^
trimmed_boost_1_49_0/boost/format/parsing.hpp:492:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
items_.resize(num_items, format_item_t(io::detail::const_or_not(fac).widen( ' ')) );
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:382:18: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'typename basic_string<char>::size_type' (aka 'unsigned long') [-Wsign-conversion]
i1 = detail::wrap_scan_notdigit(fac, buf.begin()+i1, buf.end()) - buf.begin();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:425:25: note: in instantiation of function template specialization 'boost::io::detail::upper_bound_from_fstring<std::basic_string<char>, std::ctype<char> >' requested here
int num_items = io::detail::upper_bound_from_fstring(buf, arg_mark, fac, exceptions());
^
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:11: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:382:62: warning: implicit conversion changes signedness: 'typename basic_string<char>::size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
i1 = detail::wrap_scan_notdigit(fac, buf.begin()+i1, buf.end()) - buf.begin();
˜˜˜ ^˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:394:32: warning: implicit conversion changes signedness: 'const typename basic_string<char>::size_type' (aka 'const unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
dst.append(src.begin()+beg, src.begin()+end);
˜˜˜ ^˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:437:17: note: in instantiation of function template specialization 'boost::io::detail::append_string<std::basic_string<char> >' requested here
io::detail::append_string(piece, buf, i0, i1+1);
^
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:11: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:394:49: warning: implicit conversion changes signedness: 'const typename basic_string<char>::size_type' (aka 'const unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
dst.append(src.begin()+beg, src.begin()+end);
˜˜˜ ^˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:134:36: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
std::size_t fstring_size = last-start0+offset;
^˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:449:29: note: in instantiation of function template specialization 'boost::io::detail::parse_printf_directive<char, std::char_traits<char>, std::allocator<char>, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::ctype<char> >' requested here
bool parse_ok = io::detail::parse_printf_directive(
^
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:11: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:137:51: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0 + offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜ ˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:144:51: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0 + offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜ ˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:158:51: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:167:55: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:224:47: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:237:47: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:259:47: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:304:51: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:341:47: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:350:53: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
else maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:38:
trimmed_boost_1_49_0/boost/format/internals.hpp:181:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
pad_scheme_ = pad_scheme_ & (˜zeropad);
˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:455:30: note: in instantiation of member function 'boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >::compute_states' requested here
items_[cur_item].compute_states(); // process complex options, like zeropad, into params
^
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:11: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:38:
trimmed_boost_1_49_0/boost/format/internals.hpp:184:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
pad_scheme_ &= ˜spacepad; // printf ignores spacepad when zeropadding
˜˜ ^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/internals.hpp:193:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
pad_scheme_ &= ˜spacepad;
˜˜ ^˜˜˜˜˜˜˜˜
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:38:
In file included from trimmed_boost_1_49_0/boost/format/internals.hpp:23:
In file included from trimmed_boost_1_49_0/boost/format/alt_sstream.hpp:173:
trimmed_boost_1_49_0/boost/format/alt_sstream_impl.hpp:302:81: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
alloc_.deallocate(eback(), (pptr() != NULL ? epptr() : egptr()) - eback());
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/alt_sstream.hpp:66:19: note: in instantiation of member function 'boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::dealloc' requested here
{ dealloc(); }
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:30:11: note: in instantiation of member function 'boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::˜basic_altstringbuf' requested here
class basic_format
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:47:
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:224:57: warning: implicit conversion changes signedness: 'const int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::too_few_args(cur_arg_, num_args_));
˜˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:55: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::str' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:47:
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:224:67: warning: implicit conversion changes signedness: 'const int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::too_few_args(cur_arg_, num_args_));
˜˜ ^˜˜˜˜˜˜˜˜
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:266:75: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
while( self.cur_arg_ < self.num_args_ && self.bound_[self.cur_arg_] )
˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:77:14: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > >' requested here
return (f % g).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:111:9: note: in instantiation of function template specialization 'boost::math::policies::detail::do_format<boost::basic_format<char, std::char_traits<char>, std::allocator<char> >, boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > >' requested here
msg = do_format(boost::format(msg), boost::io::group(std::setprecision(prec), val));
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:59: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:263:9: note: in instantiation of function template specialization 'boost::io::detail::distribute<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > &>' requested here
distribute<Ch, Tr, Alloc, T> (self, x);
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:77:14: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > >' requested here
return (f % g).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:111:9: note: in instantiation of function template specialization 'boost::math::policies::detail::do_format<boost::basic_format<char, std::char_traits<char>, std::allocator<char> >, boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > >' requested here
msg = do_format(boost::format(msg), boost::io::group(std::setprecision(prec), val));
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:74: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜˜
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:38:
In file included from trimmed_boost_1_49_0/boost/format/internals.hpp:23:
In file included from trimmed_boost_1_49_0/boost/format/alt_sstream.hpp:173:
trimmed_boost_1_49_0/boost/format/alt_sstream_impl.hpp:243:70: warning: operand of ? changes signedness: 'long' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
std::size_t prev_size = pptr() == NULL ? 0 : epptr() - eback();
˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/format_class.hpp:30:11: note: in instantiation of member function 'boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow' requested here
class basic_format
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:110:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
int prec = 2 + (boost::math::policies::digits<T, boost::math::policies::policy<> >() * 30103UL) / 100000UL;
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, long double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<long double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:38:7: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
policies::raise_domain_error<T>("boost::math::beta<%1%>(%1%,%1%)", "The arguments to the beta function must be greater than zero (got a=%1%).", a, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1295:76: note: in instantiation of function template specialization 'boost::math::detail::beta_imp<long double, boost::math::lanczos::lanczos17m64, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::beta_imp(static_cast<value_type>(a), static_cast<value_type>(b), evaluation_type(), forwarding_policy()), "boost::math::beta<%1%>(%1%,%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1315:11: note: in instantiation of function template specialization 'boost::math::detail::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::detail::beta(a, b, arg, static_cast<tag*>(0));
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:47:23: note: in instantiation of function template specialization 'boost::math::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result = k * beta(static_cast<T>(k), static_cast<T>(n-k+1), pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:266:75: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
while( self.cur_arg_ < self.num_args_ && self.bound_[self.cur_arg_] )
˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:77:14: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > >' requested here
return (f % g).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:111:9: note: in instantiation of function template specialization 'boost::math::policies::detail::do_format<boost::basic_format<char, std::char_traits<char>, std::allocator<char> >, boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > >' requested here
msg = do_format(boost::format(msg), boost::io::group(std::setprecision(prec), val));
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, long double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<long double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:38:7: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
policies::raise_domain_error<T>("boost::math::beta<%1%>(%1%,%1%)", "The arguments to the beta function must be greater than zero (got a=%1%).", a, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1295:76: note: in instantiation of function template specialization 'boost::math::detail::beta_imp<long double, boost::math::lanczos::lanczos17m64, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::beta_imp(static_cast<value_type>(a), static_cast<value_type>(b), evaluation_type(), forwarding_policy()), "boost::math::beta<%1%>(%1%,%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1315:11: note: in instantiation of function template specialization 'boost::math::detail::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::detail::beta(a, b, arg, static_cast<tag*>(0));
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:47:23: note: in instantiation of function template specialization 'boost::math::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result = k * beta(static_cast<T>(k), static_cast<T>(n-k+1), pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:59: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:263:9: note: in instantiation of function template specialization 'boost::io::detail::distribute<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > &>' requested here
distribute<Ch, Tr, Alloc, T> (self, x);
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:77:14: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > >' requested here
return (f % g).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:111:9: note: in instantiation of function template specialization 'boost::math::policies::detail::do_format<boost::basic_format<char, std::char_traits<char>, std::allocator<char> >, boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > >' requested here
msg = do_format(boost::format(msg), boost::io::group(std::setprecision(prec), val));
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, long double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:38:7: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
policies::raise_domain_error<T>("boost::math::beta<%1%>(%1%,%1%)", "The arguments to the beta function must be greater than zero (got a=%1%).", a, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1295:76: note: in instantiation of function template specialization 'boost::math::detail::beta_imp<long double, boost::math::lanczos::lanczos17m64, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::beta_imp(static_cast<value_type>(a), static_cast<value_type>(b), evaluation_type(), forwarding_policy()), "boost::math::beta<%1%>(%1%,%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1315:11: note: in instantiation of function template specialization 'boost::math::detail::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::detail::beta(a, b, arg, static_cast<tag*>(0));
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:47:23: note: in instantiation of function template specialization 'boost::math::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result = k * beta(static_cast<T>(k), static_cast<T>(n-k+1), pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:74: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜˜
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:17:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_jy.hpp:14:
trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:176:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
result *= unchecked_factorial<T>(itrunc(z, pol) - 1);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1258:76: note: in instantiation of function template specialization 'boost::math::detail::gamma_imp<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, boost::math::lanczos::lanczos17m64>' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::gamma_imp(static_cast<value_type>(z), forwarding_policy(), evaluation_type()), "boost::math::tgamma<%1%>(%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1372:11: note: in instantiation of function template specialization 'boost::math::detail::tgamma<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return detail::tgamma(a, z, maybe_policy());
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:49:14: note: in instantiation of function template specialization 'boost::math::tgamma<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::tgamma(b, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1295:76: note: in instantiation of function template specialization 'boost::math::detail::beta_imp<long double, boost::math::lanczos::lanczos17m64, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::beta_imp(static_cast<value_type>(a), static_cast<value_type>(b), evaluation_type(), forwarding_policy()), "boost::math::beta<%1%>(%1%,%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1315:11: note: in instantiation of function template specialization 'boost::math::detail::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::detail::beta(a, b, arg, static_cast<tag*>(0));
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:47:23: note: in instantiation of function template specialization 'boost::math::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result = k * beta(static_cast<T>(k), static_cast<T>(n-k+1), pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:110:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
int prec = 2 + (boost::math::policies::digits<T, boost::math::policies::policy<> >() * 30103UL) / 100000UL;
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:392:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<boost::math::rounding_error, long double>' requested here
raise_error<boost::math::rounding_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:547:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_rounding_error<long double, long double>' requested here
return detail::raise_rounding_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/trunc.hpp:24:14: note: in instantiation of function template specialization 'boost::math::policies::raise_rounding_error<long double, long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_rounding_error("boost::math::trunc<%1%>(%1%)", 0, v, v, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/trunc.hpp:45:10: note: in instantiation of function template specialization 'boost::math::trunc<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
T r = boost::math::trunc(v, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:176:40: note: in instantiation of function template specialization 'boost::math::itrunc<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result *= unchecked_factorial<T>(itrunc(z, pol) - 1);
^
trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1258:76: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::gamma_imp(static_cast<value_type>(z), forwarding_policy(), evaluation_type()), "boost::math::tgamma<%1%>(%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:49:14: note: in instantiation of function template specialization 'boost::math::tgamma<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::tgamma(b, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1295:76: note: in instantiation of function template specialization 'boost::math::detail::beta_imp<long double, boost::math::lanczos::lanczos17m64, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::beta_imp(static_cast<value_type>(a), static_cast<value_type>(b), evaluation_type(), forwarding_policy()), "boost::math::beta<%1%>(%1%,%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1315:11: note: in instantiation of function template specialization 'boost::math::detail::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::detail::beta(a, b, arg, static_cast<tag*>(0));
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:47:23: note: in instantiation of function template specialization 'boost::math::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result = k * beta(static_cast<T>(k), static_cast<T>(n-k+1), pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:186:
In file included from include/lshkit/sketch.h:104:
In file included from include/lshkit/matrix.h:190:
include/lshkit/matrix-io.h:65:11: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
reset(header[2], header[1]);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
include/lshkit/mplsh-model.h:174:16: note: in instantiation of member function 'lshkit::Matrix<float>::load' requested here
table_.load(is);
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:186:
In file included from include/lshkit/sketch.h:104:
In file included from include/lshkit/matrix.h:190:
include/lshkit/matrix-io.h:65:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
reset(header[2], header[1]);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
include/lshkit/matrix-io.h:66:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
size_t sz = sizeof(T) * dim * N;
˜ ^˜˜
include/lshkit/matrix-io.h:66:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
size_t sz = sizeof(T) * dim * N;
˜ ^
include/lshkit/matrix-io.h:67:27: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
is.read((char *)dims, sz);
˜˜ ^˜
include/lshkit/matrix-io.h:76:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
header[1] = N;
˜ ^
include/lshkit/mplsh-model.h:184:16: note: in instantiation of member function 'lshkit::Matrix<float>::save' requested here
table_.save(os);
^
In file included from char_bit_cnt.cpp:1:
In file included from include/lshkit.h:186:
In file included from include/lshkit/sketch.h:104:
In file included from include/lshkit/matrix.h:190:
include/lshkit/matrix-io.h:77:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
header[2] = dim;
˜ ^˜˜
include/lshkit/matrix-io.h:80:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
size_t sz = sizeof(T) * dim * N;
˜ ^˜˜
include/lshkit/matrix-io.h:80:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
size_t sz = sizeof(T) * dim * N;
˜ ^
include/lshkit/matrix-io.h:81:28: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
os.write((char *)dims, sz);
˜˜ ^˜
108 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -DNO_MAIN -Iinclude -I. -Itrimmed_boost_1_49_0 -fPIC -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -c embedCoords.cc -o embedCoords.o
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -DNO_MAIN -Iinclude -I. -Itrimmed_boost_1_49_0 -fPIC -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -c eucsearch.cc -o eucsearch.o
eucsearch.cc:27:19: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
unsigned int n = db.size();
˜ ^˜˜˜˜˜˜˜˜
eucsearch.cc:54:19: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
unsigned int n = db.size();
˜ ^˜˜˜˜˜˜˜˜
2 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -DNO_MAIN -Iinclude -I. -Itrimmed_boost_1_49_0 -fPIC -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -c format.cc -o format.o
format.cc:29:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
if (i % dim == 0)
˜ ^˜˜
format.cc:46:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
h[2] = dim;
˜ ^˜˜
format.cc:70:11: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
return cnt;
˜˜˜˜˜˜ ^˜˜
3 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -DNO_MAIN -Iinclude -I. -Itrimmed_boost_1_49_0 -fPIC -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -c mplsh-model.cpp -o mplsh-model.o
In file included from mplsh-model.cpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/digamma.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
In file included from mplsh-model.cpp:23:
In file included from trimmed_boost_1_49_0/boost/math/tools/roots.hpp:26:
In file included from trimmed_boost_1_49_0/boost/math/tools/tuple.hpp:89:
In file included from trimmed_boost_1_49_0/boost/fusion/include/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple/tuple_fwd.hpp:14:
trimmed_boost_1_49_0/boost/fusion/tuple/detail/preprocessed/tuple_fwd.hpp:21:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
In file included from mplsh-model.cpp:23:
In file included from trimmed_boost_1_49_0/boost/math/tools/roots.hpp:26:
In file included from trimmed_boost_1_49_0/boost/math/tools/tuple.hpp:89:
In file included from trimmed_boost_1_49_0/boost/fusion/include/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple/tuple.hpp:22:
trimmed_boost_1_49_0/boost/fusion/tuple/detail/preprocessed/tuple.hpp:21:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
In file included from mplsh-model.cpp:23:
In file included from trimmed_boost_1_49_0/boost/math/tools/roots.hpp:26:
In file included from trimmed_boost_1_49_0/boost/math/tools/tuple.hpp:89:
In file included from trimmed_boost_1_49_0/boost/fusion/include/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple.hpp:11:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple/make_tuple.hpp:27:
trimmed_boost_1_49_0/boost/fusion/tuple/detail/preprocessed/make_tuple.hpp:21:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
In file included from mplsh-model.cpp:23:
In file included from trimmed_boost_1_49_0/boost/math/tools/roots.hpp:26:
In file included from trimmed_boost_1_49_0/boost/math/tools/tuple.hpp:89:
In file included from trimmed_boost_1_49_0/boost/fusion/include/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple.hpp:12:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple/tuple_tie.hpp:18:
trimmed_boost_1_49_0/boost/fusion/tuple/detail/preprocessed/tuple_tie.hpp:21:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
In file included from mplsh-model.cpp:26:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:36:
In file included from trimmed_boost_1_49_0/boost/random/additive_combine.hpp:27:
In file included from trimmed_boost_1_49_0/boost/random/linear_congruential.hpp:30:
In file included from trimmed_boost_1_49_0/boost/random/detail/const_mod.hpp:23:
trimmed_boost_1_49_0/boost/random/detail/large_arithmetic.hpp:94:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
q -= error;
˜˜ ^˜˜˜˜
trimmed_boost_1_49_0/boost/random/detail/large_arithmetic.hpp:95:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
rem = rem + error * m - diff;
^˜˜˜˜ ˜
In file included from mplsh-model.cpp:26:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:43:
trimmed_boost_1_49_0/boost/random/mersenne_twister.hpp:493:14: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
UINT64_C(0xb5026f5aa96619e9),29,UINT64_C(0x5555555555555555),17,
^
/usr/include/stdint.h:248:23: note: expanded from macro 'UINT64_C'
#define UINT64_C(v) (v ## ULL)
^
<scratch space>:102:1: note: expanded from macro '0xb5026f5aa96619e9'
0xb5026f5aa96619e9ULL
^
In file included from mplsh-model.cpp:26:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:43:
trimmed_boost_1_49_0/boost/random/mersenne_twister.hpp:493:46: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
UINT64_C(0xb5026f5aa96619e9),29,UINT64_C(0x5555555555555555),17,
^
/usr/include/stdint.h:248:23: note: expanded from macro 'UINT64_C'
#define UINT64_C(v) (v ## ULL)
^
<scratch space>:102:1: note: expanded from macro '0x5555555555555555'
0x5555555555555555ULL
^
In file included from mplsh-model.cpp:26:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:43:
trimmed_boost_1_49_0/boost/random/mersenne_twister.hpp:494:14: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
UINT64_C(0x71d67fffeda60000),37,UINT64_C(0xfff7eee000000000),43,
^
/usr/include/stdint.h:248:23: note: expanded from macro 'UINT64_C'
#define UINT64_C(v) (v ## ULL)
^
<scratch space>:102:1: note: expanded from macro '0x71d67fffeda60000'
0x71d67fffeda60000ULL
^
In file included from mplsh-model.cpp:26:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:43:
trimmed_boost_1_49_0/boost/random/mersenne_twister.hpp:494:46: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
UINT64_C(0x71d67fffeda60000),37,UINT64_C(0xfff7eee000000000),43,
^
/usr/include/stdint.h:248:23: note: expanded from macro 'UINT64_C'
#define UINT64_C(v) (v ## ULL)
^
<scratch space>:102:1: note: expanded from macro '0xfff7eee000000000'
0xfff7eee000000000ULL
^
In file included from mplsh-model.cpp:26:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:43:
trimmed_boost_1_49_0/boost/random/mersenne_twister.hpp:495:14: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
UINT64_C(6364136223846793005)> mt19937_64;
^
/usr/include/stdint.h:248:23: note: expanded from macro 'UINT64_C'
#define UINT64_C(v) (v ## ULL)
^
<scratch space>:102:1: note: expanded from macro '6364136223846793005'
6364136223846793005ULL
^
In file included from mplsh-model.cpp:26:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:17:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_jy.hpp:14:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:36:
trimmed_boost_1_49_0/boost/math/special_functions/trunc.hpp:79:120: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
return static_cast<boost::long_long_type>(policies::raise_rounding_error("boost::math::lltrunc<%1%>(%1%)", 0, v, 0LL, pol));
^
In file included from mplsh-model.cpp:26:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:20:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_ik.hpp:13:
trimmed_boost_1_49_0/boost/math/special_functions/round.hpp:79:120: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
return static_cast<boost::long_long_type>(policies::raise_rounding_error("boost::math::llround<%1%>(%1%)", 0, v, 0LL, pol));
^
In file included from mplsh-model.cpp:27:
In file included from include/lshkit/mplsh.h:132:
include/lshkit/composite.h:72:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
include/lshkit/composite.h:127:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
include/lshkit/composite.h:214:49: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((DeltaLshConcept<LSH>));
^
include/lshkit/composite.h:276:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
include/lshkit/composite.h:373:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
include/lshkit/composite.h:456:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
In file included from mplsh-model.cpp:27:
In file included from include/lshkit/mplsh.h:134:
In file included from include/lshkit/lsh-index.h:32:
include/lshkit/archive.h:78:44: warning: implicit conversion changes signedness: 'unsigned long' to 'streamsize' (aka 'long') [-Wsign-conversion]
os.write((const char *)&v[0], v.size() * sizeof(float));
˜˜ ˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
include/lshkit/archive.h:76:18: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
unsigned L = v.size();
˜ ^˜˜˜˜˜˜˜
include/lshkit/archive.h:86:37: warning: implicit conversion changes signedness: 'unsigned long' to 'streamsize' (aka 'long') [-Wsign-conversion]
is.read((char *)&v[0], v.size() * sizeof(float));
˜˜ ˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
include/lshkit/archive.h:93:44: warning: implicit conversion changes signedness: 'unsigned long' to 'streamsize' (aka 'long') [-Wsign-conversion]
os.write((const char *)&v[0], v.size() * sizeof(unsigned));
˜˜ ˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
include/lshkit/archive.h:91:18: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
unsigned L = v.size();
˜ ^˜˜˜˜˜˜˜
include/lshkit/archive.h:101:37: warning: implicit conversion changes signedness: 'unsigned long' to 'streamsize' (aka 'long') [-Wsign-conversion]
is.read((char *)&v[0], v.size() * sizeof(unsigned));
˜˜ ˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from mplsh-model.cpp:27:
In file included from include/lshkit/mplsh.h:134:
include/lshkit/lsh-index.h:48:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
In file included from mplsh-model.cpp:27:
In file included from include/lshkit/mplsh.h:135:
In file included from include/lshkit/mplsh-model.h:25:
In file included from include/lshkit/matrix.h:190:
include/lshkit/matrix-io.h:52:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
*elem_size = header[0];
˜ ^˜˜˜˜˜˜˜˜
include/lshkit/matrix-io.h:53:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
*size = header[1];
˜ ^˜˜˜˜˜˜˜˜
include/lshkit/matrix-io.h:54:12: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
*dim = header[2];
˜ ^˜˜˜˜˜˜˜˜
In file included from mplsh-model.cpp:27:
In file included from include/lshkit/mplsh.h:135:
include/lshkit/mplsh-model.h:176:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
step_ = table_.getDim();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
include/lshkit/mplsh-model.h:199:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
table_.reset(d_step, model.getT());
˜˜˜˜˜˜ ^˜˜˜˜˜
include/lshkit/mplsh-model.h:199:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
table_.reset(d_step, model.getT());
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
include/lshkit/mplsh-model.h:208:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
table_[t][d] = model.recall(exp(lmin_ + delta * d));
˜˜˜˜˜˜ ^
include/lshkit/mplsh-model.h:208:32: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
table_[t][d] = model.recall(exp(lmin_ + delta * d));
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
include/lshkit/mplsh-model.h:218:13: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wconversion]
d = std::floor((log(dist) - lmin_) * step_ / (lmax_ - lmin_) + 0.5);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from mplsh-model.cpp:27:
include/lshkit/mplsh.h:141:24: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
static inline unsigned long long leftshift (unsigned N) {
^
include/lshkit/mplsh.h:142:22: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
return (unsigned long long)1 << N;
^
include/lshkit/mplsh.h:148:14: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
unsigned long long mask;
^
include/lshkit/mplsh.h:149:14: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
unsigned long long shift;
^
mplsh-model.cpp:85:20: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
unsigned MT = __probeSequenceTemplates[M_].size();
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
mplsh-model.cpp:139:40: warning: implicit conversion loses floating-point precision: 'long double' to 'double' [-Wconversion]
if (gsl_integration_qagiu(&I, 0.0, ABS_ERROR, REL_ERROR, LIMIT, workspace, &f, &error) != 0) f = 1.0;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
mplsh-model.cpp:29:21: note: expanded from macro 'ABS_ERROR'
#define ABS_ERROR 1e-5l
^˜˜˜˜
mplsh-model.cpp:139:51: warning: implicit conversion loses floating-point precision: 'long double' to 'double' [-Wconversion]
if (gsl_integration_qagiu(&I, 0.0, ABS_ERROR, REL_ERROR, LIMIT, workspace, &f, &error) != 0) f = 1.0;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
mplsh-model.cpp:30:21: note: expanded from macro 'REL_ERROR'
#define REL_ERROR 1e-5l
^˜˜˜˜
In file included from mplsh-model.cpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/digamma.hpp:15:
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:110:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
int prec = 2 + (boost::math::policies::digits<T, boost::math::policies::policy<> >() * 30103UL) / 100000UL;
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh-model.cpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/digamma.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:266:75: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
while( self.cur_arg_ < self.num_args_ && self.bound_[self.cur_arg_] )
˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:35: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<const char *>' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh-model.cpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/digamma.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:47:
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:139:77: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if( bound_.size()==0 || items_[i].argN_<0 || !bound_[ items_[i].argN_ ] )
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜^˜˜˜˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:262:31: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::clear' requested here
if(self.dumped_) self.clear();
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:35: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<const char *>' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh-model.cpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/digamma.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:47:
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:145:50: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(; cur_arg_ < num_args_ && bound_[cur_arg_]; ++cur_arg_)
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
In file included from mplsh-model.cpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/digamma.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:59: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:263:9: note: in instantiation of function template specialization 'boost::io::detail::distribute<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
distribute<Ch, Tr, Alloc, T> (self, x);
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:35: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<const char *>' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh-model.cpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/digamma.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:74: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:52:60: warning: implicit conversion changes signedness: 'std::streamsize' (aka 'long') to 'unsigned long' [-Wsign-conversion]
std::streamsize n=static_cast<std::streamsize>(w-size-!!prefix_space);
^˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:169:13: note: in instantiation of function template specialization 'boost::io::detail::mk_str<char, std::char_traits<char>, std::allocator<char> >' requested here
mk_str(res, res_beg, res_size, w, oss.fill(), fl,
^
trimmed_boost_1_49_0/boost/format/feed_args.hpp:253:17: note: in instantiation of function template specialization 'boost::io::detail::put<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
put<Ch, Tr, Alloc, T> (x, self.items_[i], self.items_[i].res_,
^
trimmed_boost_1_49_0/boost/format/feed_args.hpp:263:9: note: in instantiation of function template specialization 'boost::io::detail::distribute<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
distribute<Ch, Tr, Alloc, T> (self, x);
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:35: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<const char *>' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh-model.cpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/digamma.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:426:28: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
make_or_reuse_data(num_items);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:11: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh-model.cpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/digamma.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:435:76: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
string_type & piece = (cur_item==0) ? prefix_ : items_[cur_item-1].appendix_;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜^˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:448:30: warning: implicit conversion changes signedness: 'typename string_type::size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
it = buf.begin()+i1;
˜˜˜ ^˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:450:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
it, buf.end(), &items_[cur_item], fac, i1, exceptions());
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:451:18: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'typename string_type::size_type' (aka 'unsigned long') [-Wsign-conversion]
i1 = it - buf.begin();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:455:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
items_[cur_item].compute_states(); // process complex options, like zeropad, into params
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:457:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
int argN=items_[cur_item].argN_;
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:471:76: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
string_type & piece = (cur_item==0) ? prefix_ : items_[cur_item-1].appendix_;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜^˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:484:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if(items_[i].argN_ == format_item_t::argN_no_posit) {
˜˜˜˜˜˜ ^
trimmed_boost_1_49_0/boost/format/parsing.hpp:485:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
items_[i].argN_ = non_ordered_items;
˜˜˜˜˜˜ ^
trimmed_boost_1_49_0/boost/format/parsing.hpp:492:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
items_.resize(num_items, format_item_t(io::detail::const_or_not(fac).widen( ' ')) );
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:382:18: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'typename basic_string<char>::size_type' (aka 'unsigned long') [-Wsign-conversion]
i1 = detail::wrap_scan_notdigit(fac, buf.begin()+i1, buf.end()) - buf.begin();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:425:25: note: in instantiation of function template specialization 'boost::io::detail::upper_bound_from_fstring<std::basic_string<char>, std::ctype<char> >' requested here
int num_items = io::detail::upper_bound_from_fstring(buf, arg_mark, fac, exceptions());
^
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:11: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh-model.cpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/digamma.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:382:62: warning: implicit conversion changes signedness: 'typename basic_string<char>::size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
i1 = detail::wrap_scan_notdigit(fac, buf.begin()+i1, buf.end()) - buf.begin();
˜˜˜ ^˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:394:32: warning: implicit conversion changes signedness: 'const typename basic_string<char>::size_type' (aka 'const unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
dst.append(src.begin()+beg, src.begin()+end);
˜˜˜ ^˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:437:17: note: in instantiation of function template specialization 'boost::io::detail::append_string<std::basic_string<char> >' requested here
io::detail::append_string(piece, buf, i0, i1+1);
^
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:11: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh-model.cpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/digamma.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:394:49: warning: implicit conversion changes signedness: 'const typename basic_string<char>::size_type' (aka 'const unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
dst.append(src.begin()+beg, src.begin()+end);
˜˜˜ ^˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:134:36: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
std::size_t fstring_size = last-start0+offset;
^˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:449:29: note: in instantiation of function template specialization 'boost::io::detail::parse_printf_directive<char, std::char_traits<char>, std::allocator<char>, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::ctype<char> >' requested here
bool parse_ok = io::detail::parse_printf_directive(
^
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:11: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh-model.cpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/digamma.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:137:51: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0 + offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜ ˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:144:51: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0 + offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜ ˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:158:51: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:167:55: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:224:47: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:237:47: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:259:47: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:304:51: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:341:47: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:350:53: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
else maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
In file included from mplsh-model.cpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/digamma.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:38:
trimmed_boost_1_49_0/boost/format/internals.hpp:181:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
pad_scheme_ = pad_scheme_ & (˜zeropad);
˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:455:30: note: in instantiation of member function 'boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >::compute_states' requested here
items_[cur_item].compute_states(); // process complex options, like zeropad, into params
^
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:11: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh-model.cpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/digamma.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:38:
trimmed_boost_1_49_0/boost/format/internals.hpp:184:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
pad_scheme_ &= ˜spacepad; // printf ignores spacepad when zeropadding
˜˜ ^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/internals.hpp:193:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
pad_scheme_ &= ˜spacepad;
˜˜ ^˜˜˜˜˜˜˜˜
In file included from mplsh-model.cpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/digamma.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:38:
In file included from trimmed_boost_1_49_0/boost/format/internals.hpp:23:
In file included from trimmed_boost_1_49_0/boost/format/alt_sstream.hpp:173:
trimmed_boost_1_49_0/boost/format/alt_sstream_impl.hpp:302:81: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
alloc_.deallocate(eback(), (pptr() != NULL ? epptr() : egptr()) - eback());
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/alt_sstream.hpp:66:19: note: in instantiation of member function 'boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::dealloc' requested here
{ dealloc(); }
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:30:11: note: in instantiation of member function 'boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::˜basic_altstringbuf' requested here
class basic_format
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh-model.cpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/digamma.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:47:
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:224:57: warning: implicit conversion changes signedness: 'const int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::too_few_args(cur_arg_, num_args_));
˜˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:55: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::str' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh-model.cpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/digamma.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:47:
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:224:67: warning: implicit conversion changes signedness: 'const int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::too_few_args(cur_arg_, num_args_));
˜˜ ^˜˜˜˜˜˜˜˜
In file included from mplsh-model.cpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/digamma.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:266:75: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
while( self.cur_arg_ < self.num_args_ && self.bound_[self.cur_arg_] )
˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:77:14: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > >' requested here
return (f % g).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:111:9: note: in instantiation of function template specialization 'boost::math::policies::detail::do_format<boost::basic_format<char, std::char_traits<char>, std::allocator<char> >, boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > >' requested here
msg = do_format(boost::format(msg), boost::io::group(std::setprecision(prec), val));
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh-model.cpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/digamma.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:59: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:263:9: note: in instantiation of function template specialization 'boost::io::detail::distribute<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > &>' requested here
distribute<Ch, Tr, Alloc, T> (self, x);
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:77:14: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > >' requested here
return (f % g).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:111:9: note: in instantiation of function template specialization 'boost::math::policies::detail::do_format<boost::basic_format<char, std::char_traits<char>, std::allocator<char> >, boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > >' requested here
msg = do_format(boost::format(msg), boost::io::group(std::setprecision(prec), val));
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh-model.cpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/digamma.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:74: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜˜
In file included from mplsh-model.cpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/digamma.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:38:
In file included from trimmed_boost_1_49_0/boost/format/internals.hpp:23:
In file included from trimmed_boost_1_49_0/boost/format/alt_sstream.hpp:173:
trimmed_boost_1_49_0/boost/format/alt_sstream_impl.hpp:243:70: warning: operand of ? changes signedness: 'long' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
std::size_t prev_size = pptr() == NULL ? 0 : epptr() - eback();
˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/format_class.hpp:30:11: note: in instantiation of member function 'boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow' requested here
class basic_format
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh-model.cpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/digamma.hpp:15:
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:110:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
int prec = 2 + (boost::math::policies::digits<T, boost::math::policies::policy<> >() * 30103UL) / 100000UL;
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, long double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<long double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:38:7: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
policies::raise_domain_error<T>("boost::math::beta<%1%>(%1%,%1%)", "The arguments to the beta function must be greater than zero (got a=%1%).", a, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1295:76: note: in instantiation of function template specialization 'boost::math::detail::beta_imp<long double, boost::math::lanczos::lanczos17m64, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::beta_imp(static_cast<value_type>(a), static_cast<value_type>(b), evaluation_type(), forwarding_policy()), "boost::math::beta<%1%>(%1%,%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1315:11: note: in instantiation of function template specialization 'boost::math::detail::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::detail::beta(a, b, arg, static_cast<tag*>(0));
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:47:23: note: in instantiation of function template specialization 'boost::math::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result = k * beta(static_cast<T>(k), static_cast<T>(n-k+1), pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh-model.cpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/digamma.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:266:75: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
while( self.cur_arg_ < self.num_args_ && self.bound_[self.cur_arg_] )
˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:77:14: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > >' requested here
return (f % g).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:111:9: note: in instantiation of function template specialization 'boost::math::policies::detail::do_format<boost::basic_format<char, std::char_traits<char>, std::allocator<char> >, boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > >' requested here
msg = do_format(boost::format(msg), boost::io::group(std::setprecision(prec), val));
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, long double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<long double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:38:7: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
policies::raise_domain_error<T>("boost::math::beta<%1%>(%1%,%1%)", "The arguments to the beta function must be greater than zero (got a=%1%).", a, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1295:76: note: in instantiation of function template specialization 'boost::math::detail::beta_imp<long double, boost::math::lanczos::lanczos17m64, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::beta_imp(static_cast<value_type>(a), static_cast<value_type>(b), evaluation_type(), forwarding_policy()), "boost::math::beta<%1%>(%1%,%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1315:11: note: in instantiation of function template specialization 'boost::math::detail::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::detail::beta(a, b, arg, static_cast<tag*>(0));
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:47:23: note: in instantiation of function template specialization 'boost::math::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result = k * beta(static_cast<T>(k), static_cast<T>(n-k+1), pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh-model.cpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/digamma.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:59: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:263:9: note: in instantiation of function template specialization 'boost::io::detail::distribute<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > &>' requested here
distribute<Ch, Tr, Alloc, T> (self, x);
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:77:14: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > >' requested here
return (f % g).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:111:9: note: in instantiation of function template specialization 'boost::math::policies::detail::do_format<boost::basic_format<char, std::char_traits<char>, std::allocator<char> >, boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > >' requested here
msg = do_format(boost::format(msg), boost::io::group(std::setprecision(prec), val));
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, long double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:38:7: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
policies::raise_domain_error<T>("boost::math::beta<%1%>(%1%,%1%)", "The arguments to the beta function must be greater than zero (got a=%1%).", a, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1295:76: note: in instantiation of function template specialization 'boost::math::detail::beta_imp<long double, boost::math::lanczos::lanczos17m64, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::beta_imp(static_cast<value_type>(a), static_cast<value_type>(b), evaluation_type(), forwarding_policy()), "boost::math::beta<%1%>(%1%,%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1315:11: note: in instantiation of function template specialization 'boost::math::detail::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::detail::beta(a, b, arg, static_cast<tag*>(0));
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:47:23: note: in instantiation of function template specialization 'boost::math::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result = k * beta(static_cast<T>(k), static_cast<T>(n-k+1), pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh-model.cpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/digamma.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:74: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜˜
In file included from mplsh-model.cpp:26:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:17:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_jy.hpp:14:
trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:176:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
result *= unchecked_factorial<T>(itrunc(z, pol) - 1);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1258:76: note: in instantiation of function template specialization 'boost::math::detail::gamma_imp<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, boost::math::lanczos::lanczos17m64>' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::gamma_imp(static_cast<value_type>(z), forwarding_policy(), evaluation_type()), "boost::math::tgamma<%1%>(%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1372:11: note: in instantiation of function template specialization 'boost::math::detail::tgamma<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return detail::tgamma(a, z, maybe_policy());
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:49:14: note: in instantiation of function template specialization 'boost::math::tgamma<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::tgamma(b, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1295:76: note: in instantiation of function template specialization 'boost::math::detail::beta_imp<long double, boost::math::lanczos::lanczos17m64, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::beta_imp(static_cast<value_type>(a), static_cast<value_type>(b), evaluation_type(), forwarding_policy()), "boost::math::beta<%1%>(%1%,%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1315:11: note: in instantiation of function template specialization 'boost::math::detail::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::detail::beta(a, b, arg, static_cast<tag*>(0));
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:47:23: note: in instantiation of function template specialization 'boost::math::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result = k * beta(static_cast<T>(k), static_cast<T>(n-k+1), pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh-model.cpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/digamma.hpp:15:
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:110:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
int prec = 2 + (boost::math::policies::digits<T, boost::math::policies::policy<> >() * 30103UL) / 100000UL;
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:392:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<boost::math::rounding_error, long double>' requested here
raise_error<boost::math::rounding_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:547:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_rounding_error<long double, long double>' requested here
return detail::raise_rounding_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/trunc.hpp:24:14: note: in instantiation of function template specialization 'boost::math::policies::raise_rounding_error<long double, long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_rounding_error("boost::math::trunc<%1%>(%1%)", 0, v, v, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/trunc.hpp:45:10: note: in instantiation of function template specialization 'boost::math::trunc<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
T r = boost::math::trunc(v, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:176:40: note: in instantiation of function template specialization 'boost::math::itrunc<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result *= unchecked_factorial<T>(itrunc(z, pol) - 1);
^
trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1258:76: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::gamma_imp(static_cast<value_type>(z), forwarding_policy(), evaluation_type()), "boost::math::tgamma<%1%>(%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:49:14: note: in instantiation of function template specialization 'boost::math::tgamma<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::tgamma(b, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1295:76: note: in instantiation of function template specialization 'boost::math::detail::beta_imp<long double, boost::math::lanczos::lanczos17m64, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::beta_imp(static_cast<value_type>(a), static_cast<value_type>(b), evaluation_type(), forwarding_policy()), "boost::math::beta<%1%>(%1%,%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1315:11: note: in instantiation of function template specialization 'boost::math::detail::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::detail::beta(a, b, arg, static_cast<tag*>(0));
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:47:23: note: in instantiation of function template specialization 'boost::math::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result = k * beta(static_cast<T>(k), static_cast<T>(n-k+1), pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh-model.cpp:27:
In file included from include/lshkit/mplsh.h:135:
In file included from include/lshkit/mplsh-model.h:25:
In file included from include/lshkit/matrix.h:190:
include/lshkit/matrix-io.h:65:11: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
reset(header[2], header[1]);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
include/lshkit/mplsh-model.h:174:16: note: in instantiation of member function 'lshkit::Matrix<float>::load' requested here
table_.load(is);
^
In file included from mplsh-model.cpp:27:
In file included from include/lshkit/mplsh.h:135:
In file included from include/lshkit/mplsh-model.h:25:
In file included from include/lshkit/matrix.h:190:
include/lshkit/matrix-io.h:65:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
reset(header[2], header[1]);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
include/lshkit/matrix-io.h:66:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
size_t sz = sizeof(T) * dim * N;
˜ ^˜˜
include/lshkit/matrix-io.h:66:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
size_t sz = sizeof(T) * dim * N;
˜ ^
include/lshkit/matrix-io.h:67:27: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
is.read((char *)dims, sz);
˜˜ ^˜
include/lshkit/matrix-io.h:76:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
header[1] = N;
˜ ^
include/lshkit/mplsh-model.h:184:16: note: in instantiation of member function 'lshkit::Matrix<float>::save' requested here
table_.save(os);
^
In file included from mplsh-model.cpp:27:
In file included from include/lshkit/mplsh.h:135:
In file included from include/lshkit/mplsh-model.h:25:
In file included from include/lshkit/matrix.h:190:
include/lshkit/matrix-io.h:77:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
header[2] = dim;
˜ ^˜˜
include/lshkit/matrix-io.h:80:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
size_t sz = sizeof(T) * dim * N;
˜ ^˜˜
include/lshkit/matrix-io.h:80:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
size_t sz = sizeof(T) * dim * N;
˜ ^
include/lshkit/matrix-io.h:81:28: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
os.write((char *)dims, sz);
˜˜ ^˜
In file included from mplsh-model.cpp:23:
trimmed_boost_1_49_0/boost/math/tools/roots.hpp:99:15: warning: implicit conversion loses floating-point precision: 'long double' to 'double' [-Wconversion]
T fmin = f(min);
˜ ^˜˜
trimmed_boost_1_49_0/boost/math/tools/roots.hpp:180:11: note: in instantiation of function template specialization 'boost::math::tools::bisect<lshkit::GammaDoubleMleHelper, long double, bool (*)(double, double), boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return bisect(f, min, max, tol, m, policies::policy<>());
^
mplsh-model.cpp:59:37: note: in instantiation of function template specialization 'boost::math::tools::bisect<lshkit::GammaDoubleMleHelper, long double, bool (*)(double, double)>' requested here
std::pair<double,double> pair = boost::math::tools::bisect(hlp, ABS_ERROR, MAX_SHAPE, GammaDoubleMleTol);
^
In file included from mplsh-model.cpp:23:
trimmed_boost_1_49_0/boost/math/tools/roots.hpp:100:15: warning: implicit conversion loses floating-point precision: 'long double' to 'double' [-Wconversion]
T fmax = f(max);
˜ ^˜˜
trimmed_boost_1_49_0/boost/math/tools/roots.hpp:130:29: warning: implicit conversion loses floating-point precision: 'long double' to 'double' [-Wconversion]
while(count && (0 == tol(min, max)))
˜˜˜ ^˜˜
trimmed_boost_1_49_0/boost/math/tools/roots.hpp:130:34: warning: implicit conversion loses floating-point precision: 'long double' to 'double' [-Wconversion]
while(count && (0 == tol(min, max)))
˜˜˜ ^˜˜
trimmed_boost_1_49_0/boost/math/tools/roots.hpp:133:18: warning: implicit conversion loses floating-point precision: 'long double' to 'double' [-Wconversion]
T fmid = f(mid);
˜ ^˜˜
In file included from mplsh-model.cpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/digamma.hpp:15:
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:110:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
int prec = 2 + (boost::math::policies::digits<T, boost::math::policies::policy<> >() * 30103UL) / 100000UL;
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:344:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<boost::math::evaluation_error, long double>' requested here
raise_error<boost::math::evaluation_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:538:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_evaluation_error<long double>' requested here
return detail::raise_evaluation_error(
^
trimmed_boost_1_49_0/boost/math/tools/roots.hpp:112:7: note: in instantiation of function template specialization 'boost::math::policies::raise_evaluation_error<long double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
policies::raise_evaluation_error(function,
^
trimmed_boost_1_49_0/boost/math/tools/roots.hpp:180:11: note: in instantiation of function template specialization 'boost::math::tools::bisect<lshkit::GammaDoubleMleHelper, long double, bool (*)(double, double), boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return bisect(f, min, max, tol, m, policies::policy<>());
^
mplsh-model.cpp:59:37: note: in instantiation of function template specialization 'boost::math::tools::bisect<lshkit::GammaDoubleMleHelper, long double, bool (*)(double, double)>' requested here
std::pair<double,double> pair = boost::math::tools::bisect(hlp, ABS_ERROR, MAX_SHAPE, GammaDoubleMleTol);
^
109 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -DNO_MAIN -Iinclude -I. -Itrimmed_boost_1_49_0 -fPIC -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -c mplsh.cpp -o mplsh.o
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:36:
In file included from trimmed_boost_1_49_0/boost/random/additive_combine.hpp:27:
In file included from trimmed_boost_1_49_0/boost/random/linear_congruential.hpp:30:
In file included from trimmed_boost_1_49_0/boost/random/detail/const_mod.hpp:23:
trimmed_boost_1_49_0/boost/random/detail/large_arithmetic.hpp:94:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
q -= error;
˜˜ ^˜˜˜˜
trimmed_boost_1_49_0/boost/random/detail/large_arithmetic.hpp:95:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
rem = rem + error * m - diff;
^˜˜˜˜ ˜
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:43:
trimmed_boost_1_49_0/boost/random/mersenne_twister.hpp:493:14: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
UINT64_C(0xb5026f5aa96619e9),29,UINT64_C(0x5555555555555555),17,
^
/usr/include/stdint.h:248:23: note: expanded from macro 'UINT64_C'
#define UINT64_C(v) (v ## ULL)
^
<scratch space>:165:1: note: expanded from macro '0xb5026f5aa96619e9'
0xb5026f5aa96619e9ULL
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:43:
trimmed_boost_1_49_0/boost/random/mersenne_twister.hpp:493:46: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
UINT64_C(0xb5026f5aa96619e9),29,UINT64_C(0x5555555555555555),17,
^
/usr/include/stdint.h:248:23: note: expanded from macro 'UINT64_C'
#define UINT64_C(v) (v ## ULL)
^
<scratch space>:165:1: note: expanded from macro '0x5555555555555555'
0x5555555555555555ULL
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:43:
trimmed_boost_1_49_0/boost/random/mersenne_twister.hpp:494:14: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
UINT64_C(0x71d67fffeda60000),37,UINT64_C(0xfff7eee000000000),43,
^
/usr/include/stdint.h:248:23: note: expanded from macro 'UINT64_C'
#define UINT64_C(v) (v ## ULL)
^
<scratch space>:165:1: note: expanded from macro '0x71d67fffeda60000'
0x71d67fffeda60000ULL
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:43:
trimmed_boost_1_49_0/boost/random/mersenne_twister.hpp:494:46: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
UINT64_C(0x71d67fffeda60000),37,UINT64_C(0xfff7eee000000000),43,
^
/usr/include/stdint.h:248:23: note: expanded from macro 'UINT64_C'
#define UINT64_C(v) (v ## ULL)
^
<scratch space>:165:1: note: expanded from macro '0xfff7eee000000000'
0xfff7eee000000000ULL
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:43:
trimmed_boost_1_49_0/boost/random/mersenne_twister.hpp:495:14: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
UINT64_C(6364136223846793005)> mt19937_64;
^
/usr/include/stdint.h:248:23: note: expanded from macro 'UINT64_C'
#define UINT64_C(v) (v ## ULL)
^
<scratch space>:165:1: note: expanded from macro '6364136223846793005'
6364136223846793005ULL
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:17:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_jy.hpp:14:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:36:
trimmed_boost_1_49_0/boost/math/special_functions/trunc.hpp:79:120: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
return static_cast<boost::long_long_type>(policies::raise_rounding_error("boost::math::lltrunc<%1%>(%1%)", 0, v, 0LL, pol));
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:17:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_jy.hpp:14:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1543:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/igamma_inverse.hpp:13:
In file included from trimmed_boost_1_49_0/boost/math/tools/tuple.hpp:89:
In file included from trimmed_boost_1_49_0/boost/fusion/include/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple/tuple_fwd.hpp:14:
trimmed_boost_1_49_0/boost/fusion/tuple/detail/preprocessed/tuple_fwd.hpp:21:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:17:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_jy.hpp:14:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1543:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/igamma_inverse.hpp:13:
In file included from trimmed_boost_1_49_0/boost/math/tools/tuple.hpp:89:
In file included from trimmed_boost_1_49_0/boost/fusion/include/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple/tuple.hpp:22:
trimmed_boost_1_49_0/boost/fusion/tuple/detail/preprocessed/tuple.hpp:21:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:17:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_jy.hpp:14:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1543:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/igamma_inverse.hpp:13:
In file included from trimmed_boost_1_49_0/boost/math/tools/tuple.hpp:89:
In file included from trimmed_boost_1_49_0/boost/fusion/include/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple.hpp:11:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple/make_tuple.hpp:27:
trimmed_boost_1_49_0/boost/fusion/tuple/detail/preprocessed/make_tuple.hpp:21:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:17:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_jy.hpp:14:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1543:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/igamma_inverse.hpp:13:
In file included from trimmed_boost_1_49_0/boost/math/tools/tuple.hpp:89:
In file included from trimmed_boost_1_49_0/boost/fusion/include/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple.hpp:12:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple/tuple_tie.hpp:18:
trimmed_boost_1_49_0/boost/fusion/tuple/detail/preprocessed/tuple_tie.hpp:21:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:20:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_ik.hpp:13:
trimmed_boost_1_49_0/boost/math/special_functions/round.hpp:79:120: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
return static_cast<boost::long_long_type>(policies::raise_rounding_error("boost::math::llround<%1%>(%1%)", 0, v, 0LL, pol));
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:132:
include/lshkit/composite.h:72:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
include/lshkit/composite.h:127:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
include/lshkit/composite.h:214:49: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((DeltaLshConcept<LSH>));
^
include/lshkit/composite.h:276:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
include/lshkit/composite.h:373:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
include/lshkit/composite.h:456:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:134:
In file included from include/lshkit/lsh-index.h:32:
include/lshkit/archive.h:78:44: warning: implicit conversion changes signedness: 'unsigned long' to 'streamsize' (aka 'long') [-Wsign-conversion]
os.write((const char *)&v[0], v.size() * sizeof(float));
˜˜ ˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
include/lshkit/archive.h:76:18: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
unsigned L = v.size();
˜ ^˜˜˜˜˜˜˜
include/lshkit/archive.h:86:37: warning: implicit conversion changes signedness: 'unsigned long' to 'streamsize' (aka 'long') [-Wsign-conversion]
is.read((char *)&v[0], v.size() * sizeof(float));
˜˜ ˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
include/lshkit/archive.h:93:44: warning: implicit conversion changes signedness: 'unsigned long' to 'streamsize' (aka 'long') [-Wsign-conversion]
os.write((const char *)&v[0], v.size() * sizeof(unsigned));
˜˜ ˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
include/lshkit/archive.h:91:18: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
unsigned L = v.size();
˜ ^˜˜˜˜˜˜˜
include/lshkit/archive.h:101:37: warning: implicit conversion changes signedness: 'unsigned long' to 'streamsize' (aka 'long') [-Wsign-conversion]
is.read((char *)&v[0], v.size() * sizeof(unsigned));
˜˜ ˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:134:
include/lshkit/lsh-index.h:48:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:135:
In file included from include/lshkit/mplsh-model.h:25:
In file included from include/lshkit/matrix.h:190:
include/lshkit/matrix-io.h:52:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
*elem_size = header[0];
˜ ^˜˜˜˜˜˜˜˜
include/lshkit/matrix-io.h:53:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
*size = header[1];
˜ ^˜˜˜˜˜˜˜˜
include/lshkit/matrix-io.h:54:12: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
*dim = header[2];
˜ ^˜˜˜˜˜˜˜˜
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:135:
include/lshkit/mplsh-model.h:176:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
step_ = table_.getDim();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
include/lshkit/mplsh-model.h:199:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
table_.reset(d_step, model.getT());
˜˜˜˜˜˜ ^˜˜˜˜˜
include/lshkit/mplsh-model.h:199:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
table_.reset(d_step, model.getT());
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
include/lshkit/mplsh-model.h:208:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
table_[t][d] = model.recall(exp(lmin_ + delta * d));
˜˜˜˜˜˜ ^
include/lshkit/mplsh-model.h:208:32: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
table_[t][d] = model.recall(exp(lmin_ + delta * d));
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
include/lshkit/mplsh-model.h:218:13: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wconversion]
d = std::floor((log(dist) - lmin_) * step_ / (lmax_ - lmin_) + 0.5);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from mplsh.cpp:22:
include/lshkit/mplsh.h:141:24: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
static inline unsigned long long leftshift (unsigned N) {
^
include/lshkit/mplsh.h:142:22: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
return (unsigned long long)1 << N;
^
include/lshkit/mplsh.h:148:14: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
unsigned long long mask;
^
include/lshkit/mplsh.h:149:14: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
unsigned long long shift;
^
mplsh.cpp:40:49: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
float delta = (l + 1.0) / (M + 1.0) * 0.5;
˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜
mplsh.cpp:41:74: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
seq[l].score = (l + 1.0) * (l + 2.0) / (M + 1.0) / (M + 2.0) * 0.25;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜
mplsh.cpp:42:46: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
seq[r].score = 1.0 - 2.0 * delta + seq[l].score;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜
mplsh.cpp:107:39: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
scores[2*i+1].score = 1.0 - delta;
˜ ˜˜˜˜^˜˜˜˜˜˜
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:110:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
int prec = 2 + (boost::math::policies::digits<T, boost::math::policies::policy<> >() * 30103UL) / 100000UL;
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:266:75: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
while( self.cur_arg_ < self.num_args_ && self.bound_[self.cur_arg_] )
˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:35: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<const char *>' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:47:
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:139:77: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if( bound_.size()==0 || items_[i].argN_<0 || !bound_[ items_[i].argN_ ] )
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜^˜˜˜˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:262:31: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::clear' requested here
if(self.dumped_) self.clear();
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:35: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<const char *>' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:47:
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:145:50: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(; cur_arg_ < num_args_ && bound_[cur_arg_]; ++cur_arg_)
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:59: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:263:9: note: in instantiation of function template specialization 'boost::io::detail::distribute<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
distribute<Ch, Tr, Alloc, T> (self, x);
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:35: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<const char *>' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:74: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:52:60: warning: implicit conversion changes signedness: 'std::streamsize' (aka 'long') to 'unsigned long' [-Wsign-conversion]
std::streamsize n=static_cast<std::streamsize>(w-size-!!prefix_space);
^˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:169:13: note: in instantiation of function template specialization 'boost::io::detail::mk_str<char, std::char_traits<char>, std::allocator<char> >' requested here
mk_str(res, res_beg, res_size, w, oss.fill(), fl,
^
trimmed_boost_1_49_0/boost/format/feed_args.hpp:253:17: note: in instantiation of function template specialization 'boost::io::detail::put<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
put<Ch, Tr, Alloc, T> (x, self.items_[i], self.items_[i].res_,
^
trimmed_boost_1_49_0/boost/format/feed_args.hpp:263:9: note: in instantiation of function template specialization 'boost::io::detail::distribute<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
distribute<Ch, Tr, Alloc, T> (self, x);
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:35: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<const char *>' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:426:28: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
make_or_reuse_data(num_items);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:11: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:435:76: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
string_type & piece = (cur_item==0) ? prefix_ : items_[cur_item-1].appendix_;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜^˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:448:30: warning: implicit conversion changes signedness: 'typename string_type::size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
it = buf.begin()+i1;
˜˜˜ ^˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:450:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
it, buf.end(), &items_[cur_item], fac, i1, exceptions());
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:451:18: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'typename string_type::size_type' (aka 'unsigned long') [-Wsign-conversion]
i1 = it - buf.begin();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:455:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
items_[cur_item].compute_states(); // process complex options, like zeropad, into params
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:457:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
int argN=items_[cur_item].argN_;
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:471:76: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
string_type & piece = (cur_item==0) ? prefix_ : items_[cur_item-1].appendix_;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜^˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:484:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if(items_[i].argN_ == format_item_t::argN_no_posit) {
˜˜˜˜˜˜ ^
trimmed_boost_1_49_0/boost/format/parsing.hpp:485:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
items_[i].argN_ = non_ordered_items;
˜˜˜˜˜˜ ^
trimmed_boost_1_49_0/boost/format/parsing.hpp:492:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
items_.resize(num_items, format_item_t(io::detail::const_or_not(fac).widen( ' ')) );
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:382:18: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'typename basic_string<char>::size_type' (aka 'unsigned long') [-Wsign-conversion]
i1 = detail::wrap_scan_notdigit(fac, buf.begin()+i1, buf.end()) - buf.begin();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:425:25: note: in instantiation of function template specialization 'boost::io::detail::upper_bound_from_fstring<std::basic_string<char>, std::ctype<char> >' requested here
int num_items = io::detail::upper_bound_from_fstring(buf, arg_mark, fac, exceptions());
^
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:11: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:382:62: warning: implicit conversion changes signedness: 'typename basic_string<char>::size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
i1 = detail::wrap_scan_notdigit(fac, buf.begin()+i1, buf.end()) - buf.begin();
˜˜˜ ^˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:394:32: warning: implicit conversion changes signedness: 'const typename basic_string<char>::size_type' (aka 'const unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
dst.append(src.begin()+beg, src.begin()+end);
˜˜˜ ^˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:437:17: note: in instantiation of function template specialization 'boost::io::detail::append_string<std::basic_string<char> >' requested here
io::detail::append_string(piece, buf, i0, i1+1);
^
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:11: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:394:49: warning: implicit conversion changes signedness: 'const typename basic_string<char>::size_type' (aka 'const unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
dst.append(src.begin()+beg, src.begin()+end);
˜˜˜ ^˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:134:36: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
std::size_t fstring_size = last-start0+offset;
^˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:449:29: note: in instantiation of function template specialization 'boost::io::detail::parse_printf_directive<char, std::char_traits<char>, std::allocator<char>, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::ctype<char> >' requested here
bool parse_ok = io::detail::parse_printf_directive(
^
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:11: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:137:51: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0 + offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜ ˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:144:51: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0 + offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜ ˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:158:51: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:167:55: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:224:47: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:237:47: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:259:47: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:304:51: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:341:47: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:350:53: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
else maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:38:
trimmed_boost_1_49_0/boost/format/internals.hpp:181:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
pad_scheme_ = pad_scheme_ & (˜zeropad);
˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:455:30: note: in instantiation of member function 'boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >::compute_states' requested here
items_[cur_item].compute_states(); // process complex options, like zeropad, into params
^
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:11: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:38:
trimmed_boost_1_49_0/boost/format/internals.hpp:184:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
pad_scheme_ &= ˜spacepad; // printf ignores spacepad when zeropadding
˜˜ ^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/internals.hpp:193:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
pad_scheme_ &= ˜spacepad;
˜˜ ^˜˜˜˜˜˜˜˜
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:38:
In file included from trimmed_boost_1_49_0/boost/format/internals.hpp:23:
In file included from trimmed_boost_1_49_0/boost/format/alt_sstream.hpp:173:
trimmed_boost_1_49_0/boost/format/alt_sstream_impl.hpp:302:81: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
alloc_.deallocate(eback(), (pptr() != NULL ? epptr() : egptr()) - eback());
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/alt_sstream.hpp:66:19: note: in instantiation of member function 'boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::dealloc' requested here
{ dealloc(); }
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:30:11: note: in instantiation of member function 'boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::˜basic_altstringbuf' requested here
class basic_format
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:47:
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:224:57: warning: implicit conversion changes signedness: 'const int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::too_few_args(cur_arg_, num_args_));
˜˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:55: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::str' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:47:
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:224:67: warning: implicit conversion changes signedness: 'const int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::too_few_args(cur_arg_, num_args_));
˜˜ ^˜˜˜˜˜˜˜˜
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:266:75: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
while( self.cur_arg_ < self.num_args_ && self.bound_[self.cur_arg_] )
˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:77:14: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > >' requested here
return (f % g).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:111:9: note: in instantiation of function template specialization 'boost::math::policies::detail::do_format<boost::basic_format<char, std::char_traits<char>, std::allocator<char> >, boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > >' requested here
msg = do_format(boost::format(msg), boost::io::group(std::setprecision(prec), val));
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:59: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:263:9: note: in instantiation of function template specialization 'boost::io::detail::distribute<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > &>' requested here
distribute<Ch, Tr, Alloc, T> (self, x);
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:77:14: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > >' requested here
return (f % g).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:111:9: note: in instantiation of function template specialization 'boost::math::policies::detail::do_format<boost::basic_format<char, std::char_traits<char>, std::allocator<char> >, boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > >' requested here
msg = do_format(boost::format(msg), boost::io::group(std::setprecision(prec), val));
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:74: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜˜
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:38:
In file included from trimmed_boost_1_49_0/boost/format/internals.hpp:23:
In file included from trimmed_boost_1_49_0/boost/format/alt_sstream.hpp:173:
trimmed_boost_1_49_0/boost/format/alt_sstream_impl.hpp:243:70: warning: operand of ? changes signedness: 'long' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
std::size_t prev_size = pptr() == NULL ? 0 : epptr() - eback();
˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/format_class.hpp:30:11: note: in instantiation of member function 'boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow' requested here
class basic_format
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:110:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
int prec = 2 + (boost::math::policies::digits<T, boost::math::policies::policy<> >() * 30103UL) / 100000UL;
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, long double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<long double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:38:7: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
policies::raise_domain_error<T>("boost::math::beta<%1%>(%1%,%1%)", "The arguments to the beta function must be greater than zero (got a=%1%).", a, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1295:76: note: in instantiation of function template specialization 'boost::math::detail::beta_imp<long double, boost::math::lanczos::lanczos17m64, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::beta_imp(static_cast<value_type>(a), static_cast<value_type>(b), evaluation_type(), forwarding_policy()), "boost::math::beta<%1%>(%1%,%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1315:11: note: in instantiation of function template specialization 'boost::math::detail::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::detail::beta(a, b, arg, static_cast<tag*>(0));
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:47:23: note: in instantiation of function template specialization 'boost::math::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result = k * beta(static_cast<T>(k), static_cast<T>(n-k+1), pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:266:75: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
while( self.cur_arg_ < self.num_args_ && self.bound_[self.cur_arg_] )
˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:77:14: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > >' requested here
return (f % g).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:111:9: note: in instantiation of function template specialization 'boost::math::policies::detail::do_format<boost::basic_format<char, std::char_traits<char>, std::allocator<char> >, boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > >' requested here
msg = do_format(boost::format(msg), boost::io::group(std::setprecision(prec), val));
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, long double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<long double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:38:7: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
policies::raise_domain_error<T>("boost::math::beta<%1%>(%1%,%1%)", "The arguments to the beta function must be greater than zero (got a=%1%).", a, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1295:76: note: in instantiation of function template specialization 'boost::math::detail::beta_imp<long double, boost::math::lanczos::lanczos17m64, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::beta_imp(static_cast<value_type>(a), static_cast<value_type>(b), evaluation_type(), forwarding_policy()), "boost::math::beta<%1%>(%1%,%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1315:11: note: in instantiation of function template specialization 'boost::math::detail::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::detail::beta(a, b, arg, static_cast<tag*>(0));
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:47:23: note: in instantiation of function template specialization 'boost::math::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result = k * beta(static_cast<T>(k), static_cast<T>(n-k+1), pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:59: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:263:9: note: in instantiation of function template specialization 'boost::io::detail::distribute<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > &>' requested here
distribute<Ch, Tr, Alloc, T> (self, x);
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:77:14: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > >' requested here
return (f % g).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:111:9: note: in instantiation of function template specialization 'boost::math::policies::detail::do_format<boost::basic_format<char, std::char_traits<char>, std::allocator<char> >, boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > >' requested here
msg = do_format(boost::format(msg), boost::io::group(std::setprecision(prec), val));
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, long double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:38:7: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
policies::raise_domain_error<T>("boost::math::beta<%1%>(%1%,%1%)", "The arguments to the beta function must be greater than zero (got a=%1%).", a, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1295:76: note: in instantiation of function template specialization 'boost::math::detail::beta_imp<long double, boost::math::lanczos::lanczos17m64, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::beta_imp(static_cast<value_type>(a), static_cast<value_type>(b), evaluation_type(), forwarding_policy()), "boost::math::beta<%1%>(%1%,%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1315:11: note: in instantiation of function template specialization 'boost::math::detail::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::detail::beta(a, b, arg, static_cast<tag*>(0));
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:47:23: note: in instantiation of function template specialization 'boost::math::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result = k * beta(static_cast<T>(k), static_cast<T>(n-k+1), pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:74: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜˜
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:17:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_jy.hpp:14:
trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:176:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
result *= unchecked_factorial<T>(itrunc(z, pol) - 1);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1258:76: note: in instantiation of function template specialization 'boost::math::detail::gamma_imp<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, boost::math::lanczos::lanczos17m64>' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::gamma_imp(static_cast<value_type>(z), forwarding_policy(), evaluation_type()), "boost::math::tgamma<%1%>(%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1372:11: note: in instantiation of function template specialization 'boost::math::detail::tgamma<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return detail::tgamma(a, z, maybe_policy());
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:49:14: note: in instantiation of function template specialization 'boost::math::tgamma<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::tgamma(b, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1295:76: note: in instantiation of function template specialization 'boost::math::detail::beta_imp<long double, boost::math::lanczos::lanczos17m64, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::beta_imp(static_cast<value_type>(a), static_cast<value_type>(b), evaluation_type(), forwarding_policy()), "boost::math::beta<%1%>(%1%,%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1315:11: note: in instantiation of function template specialization 'boost::math::detail::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::detail::beta(a, b, arg, static_cast<tag*>(0));
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:47:23: note: in instantiation of function template specialization 'boost::math::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result = k * beta(static_cast<T>(k), static_cast<T>(n-k+1), pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:130:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:110:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
int prec = 2 + (boost::math::policies::digits<T, boost::math::policies::policy<> >() * 30103UL) / 100000UL;
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:392:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<boost::math::rounding_error, long double>' requested here
raise_error<boost::math::rounding_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:547:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_rounding_error<long double, long double>' requested here
return detail::raise_rounding_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/trunc.hpp:24:14: note: in instantiation of function template specialization 'boost::math::policies::raise_rounding_error<long double, long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_rounding_error("boost::math::trunc<%1%>(%1%)", 0, v, v, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/trunc.hpp:45:10: note: in instantiation of function template specialization 'boost::math::trunc<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
T r = boost::math::trunc(v, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:176:40: note: in instantiation of function template specialization 'boost::math::itrunc<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result *= unchecked_factorial<T>(itrunc(z, pol) - 1);
^
trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1258:76: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::gamma_imp(static_cast<value_type>(z), forwarding_policy(), evaluation_type()), "boost::math::tgamma<%1%>(%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:49:14: note: in instantiation of function template specialization 'boost::math::tgamma<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::tgamma(b, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1295:76: note: in instantiation of function template specialization 'boost::math::detail::beta_imp<long double, boost::math::lanczos::lanczos17m64, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::beta_imp(static_cast<value_type>(a), static_cast<value_type>(b), evaluation_type(), forwarding_policy()), "boost::math::beta<%1%>(%1%,%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1315:11: note: in instantiation of function template specialization 'boost::math::detail::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::detail::beta(a, b, arg, static_cast<tag*>(0));
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:47:23: note: in instantiation of function template specialization 'boost::math::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result = k * beta(static_cast<T>(k), static_cast<T>(n-k+1), pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:135:
In file included from include/lshkit/mplsh-model.h:25:
In file included from include/lshkit/matrix.h:190:
include/lshkit/matrix-io.h:65:11: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
reset(header[2], header[1]);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
include/lshkit/mplsh-model.h:174:16: note: in instantiation of member function 'lshkit::Matrix<float>::load' requested here
table_.load(is);
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:135:
In file included from include/lshkit/mplsh-model.h:25:
In file included from include/lshkit/matrix.h:190:
include/lshkit/matrix-io.h:65:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
reset(header[2], header[1]);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
include/lshkit/matrix-io.h:66:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
size_t sz = sizeof(T) * dim * N;
˜ ^˜˜
include/lshkit/matrix-io.h:66:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
size_t sz = sizeof(T) * dim * N;
˜ ^
include/lshkit/matrix-io.h:67:27: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
is.read((char *)dims, sz);
˜˜ ^˜
include/lshkit/matrix-io.h:76:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
header[1] = N;
˜ ^
include/lshkit/mplsh-model.h:184:16: note: in instantiation of member function 'lshkit::Matrix<float>::save' requested here
table_.save(os);
^
In file included from mplsh.cpp:22:
In file included from include/lshkit/mplsh.h:135:
In file included from include/lshkit/mplsh-model.h:25:
In file included from include/lshkit/matrix.h:190:
include/lshkit/matrix-io.h:77:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
header[2] = dim;
˜ ^˜˜
include/lshkit/matrix-io.h:80:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
size_t sz = sizeof(T) * dim * N;
˜ ^˜˜
include/lshkit/matrix-io.h:80:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
size_t sz = sizeof(T) * dim * N;
˜ ^
include/lshkit/matrix-io.h:81:28: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
os.write((char *)dims, sz);
˜˜ ^˜
104 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -DNO_MAIN -Iinclude -I. -Itrimmed_boost_1_49_0 -fPIC -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -c profiling.cc -o profiling.o
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -DNO_MAIN -Iinclude -I. -Itrimmed_boost_1_49_0 -fPIC -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -c r_wrap.cpp -o r_wrap.o
r_wrap.cpp:654:23: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wconversion]
uu = ((d - '0') << 4);
˜ ˜˜˜˜˜˜˜˜˜˜^˜˜˜
r_wrap.cpp:656:28: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wconversion]
uu = ((d - ('a'-10)) << 4);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜
r_wrap.cpp:680:36: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
˜ ˜˜^˜˜˜˜˜
r_wrap.cpp:1297:95: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
*cptr = reinterpret_cast< char* >(memcpy((new char[len + 1]), cstr, sizeof(char)*(len + 1)));
˜ ˜˜˜˜^˜˜
r_wrap.cpp:1303:53: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
*cptr = reinterpret_cast< char * >(malloc(len + 1));
˜˜˜˜˜˜ ˜˜˜˜^˜˜
r_wrap.cpp:1306:29: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
if (psize) *psize = len + 1;
˜ ˜˜˜˜^˜˜
r_wrap.cpp:1293:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int len = strlen(cstr);
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
r_wrap.cpp:1340:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
if(r_nprotect) Rf_unprotect(r_nprotect);
˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜
r_wrap.cpp:1363:61: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
arg3 = static_cast< double * >(calloc(sizeof(double), _rswiglen));
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
r_wrap.cpp:1377:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
if(r_nprotect) Rf_unprotect(r_nprotect);
˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜
r_wrap.cpp:1420:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
if(r_nprotect) Rf_unprotect(r_nprotect);
˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜
r_wrap.cpp:1511:14: warning: explicitly assigning a variable of type 'void *' to itself [-Wself-assign]
clientdata = clientdata;
˜˜˜˜˜˜˜˜˜˜ ^ ˜˜˜˜˜˜˜˜˜˜
12 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -DNO_MAIN -Iinclude -I. -Itrimmed_boost_1_49_0 -fPIC -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -c recordfile.cc -o recordfile.o
recordfile.cc:34:8: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
dim = h[2];
˜ ^˜˜˜
recordfile.cc:39:10: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
t = t * dim;
˜ ^˜˜
2 warnings generated.
clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -fPIC -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -c routines.c -o routines.o
routines.c:4465:16: warning: '&&' within '||' [-Wlogical-op-parentheses]
if (brackt && (*stp <= stmin || *stp >= stmax) || brackt && stmax - stmin
˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜
routines.c:4465:16: note: place parentheses around the '&&' expression to silence this warning
if (brackt && (*stp <= stmin || *stp >= stmax) || brackt && stmax - stmin
^
( )
routines.c:4465:62: warning: '&&' within '||' [-Wlogical-op-parentheses]
if (brackt && (*stp <= stmin || *stp >= stmax) || brackt && stmax - stmin
˜˜ ˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
routines.c:4465:62: note: place parentheses around the '&&' expression to silence this warning
if (brackt && (*stp <= stmin || *stp >= stmax) || brackt && stmax - stmin
^
routines.c:4803:12: warning: implicit conversion loses floating-point precision: 'doublereal' (aka 'double') to 'real' (aka 'float') [-Wconversion]
temp = etime_(tarray);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
3 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -DNO_MAIN -Iinclude -I. -Itrimmed_boost_1_49_0 -fPIC -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -c scan.cc -o scan.o
scan.cc:47:46: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
double d = distf(db_coord.begin() + db_id * db_dim,
˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜^˜˜˜˜˜˜˜
scan.cc:47:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
double d = distf(db_coord.begin() + db_id * db_dim,
˜ ^˜˜˜˜˜
scan.cc:48:32: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
query_coord.begin() + q_id * query_dim, db_dim);
˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
scan.cc:48:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
query_coord.begin() + q_id * query_dim, db_dim);
˜ ^˜˜˜˜˜˜˜˜
scan.cc:48:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
query_coord.begin() + q_id * query_dim, db_dim);
^˜˜˜˜˜
scan.cc:54:47: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
if (n_results > results.size()) n_results = results.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
6 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -DNO_MAIN -Iinclude -I. -Itrimmed_boost_1_49_0 -fPIC -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -c search_r.cpp -o search_r.o
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:36:
In file included from trimmed_boost_1_49_0/boost/random/additive_combine.hpp:27:
In file included from trimmed_boost_1_49_0/boost/random/linear_congruential.hpp:30:
In file included from trimmed_boost_1_49_0/boost/random/detail/const_mod.hpp:23:
trimmed_boost_1_49_0/boost/random/detail/large_arithmetic.hpp:94:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
q -= error;
˜˜ ^˜˜˜˜
trimmed_boost_1_49_0/boost/random/detail/large_arithmetic.hpp:95:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
rem = rem + error * m - diff;
^˜˜˜˜ ˜
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:43:
trimmed_boost_1_49_0/boost/random/mersenne_twister.hpp:493:14: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
UINT64_C(0xb5026f5aa96619e9),29,UINT64_C(0x5555555555555555),17,
^
/usr/include/stdint.h:248:23: note: expanded from macro 'UINT64_C'
#define UINT64_C(v) (v ## ULL)
^
<scratch space>:165:1: note: expanded from macro '0xb5026f5aa96619e9'
0xb5026f5aa96619e9ULL
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:43:
trimmed_boost_1_49_0/boost/random/mersenne_twister.hpp:493:46: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
UINT64_C(0xb5026f5aa96619e9),29,UINT64_C(0x5555555555555555),17,
^
/usr/include/stdint.h:248:23: note: expanded from macro 'UINT64_C'
#define UINT64_C(v) (v ## ULL)
^
<scratch space>:165:24: note: expanded from macro '0x5555555555555555'
0xb5026f5aa96619e9ULL<U+0000><U+000A>0x5555555555555555ULL
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:43:
trimmed_boost_1_49_0/boost/random/mersenne_twister.hpp:494:14: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
UINT64_C(0x71d67fffeda60000),37,UINT64_C(0xfff7eee000000000),43,
^
/usr/include/stdint.h:248:23: note: expanded from macro 'UINT64_C'
#define UINT64_C(v) (v ## ULL)
^
<scratch space>:165:47: note: expanded from macro '0x71d67fffeda60000'
0xb5026f5aa96619e9ULL<U+0000><U+000A>0x5555555555555555ULL<U+0000><U+000A>0x71d67fffeda60000ULL
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:43:
trimmed_boost_1_49_0/boost/random/mersenne_twister.hpp:494:46: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
UINT64_C(0x71d67fffeda60000),37,UINT64_C(0xfff7eee000000000),43,
^
/usr/include/stdint.h:248:23: note: expanded from macro 'UINT64_C'
#define UINT64_C(v) (v ## ULL)
^
<scratch space>:165:70: note: expanded from macro '0xfff7eee000000000'
0xb5026f5aa96619e9ULL<U+0000><U+000A>0x5555555555555555ULL<U+0000><U+000A>0x71d67fffeda60000ULL<U+0000><U+000A>0xfff7eee000000000ULL
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:43:
trimmed_boost_1_49_0/boost/random/mersenne_twister.hpp:495:14: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
UINT64_C(6364136223846793005)> mt19937_64;
^
/usr/include/stdint.h:248:23: note: expanded from macro 'UINT64_C'
#define UINT64_C(v) (v ## ULL)
^
<scratch space>:165:93: note: expanded from macro '6364136223846793005'
0xb5026f5aa96619e9ULL<U+0000><U+000A>0x5555555555555555ULL<U+0000><U+000A>0x71d67fffeda60000ULL<U+0000><U+000A>0xfff7eee000000000ULL<U+0000><U+000A>6364136223846793005ULL
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:17:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_jy.hpp:14:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:36:
trimmed_boost_1_49_0/boost/math/special_functions/trunc.hpp:79:120: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
return static_cast<boost::long_long_type>(policies::raise_rounding_error("boost::math::lltrunc<%1%>(%1%)", 0, v, 0LL, pol));
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:17:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_jy.hpp:14:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1543:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/igamma_inverse.hpp:13:
In file included from trimmed_boost_1_49_0/boost/math/tools/tuple.hpp:89:
In file included from trimmed_boost_1_49_0/boost/fusion/include/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple/tuple_fwd.hpp:14:
trimmed_boost_1_49_0/boost/fusion/tuple/detail/preprocessed/tuple_fwd.hpp:21:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:17:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_jy.hpp:14:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1543:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/igamma_inverse.hpp:13:
In file included from trimmed_boost_1_49_0/boost/math/tools/tuple.hpp:89:
In file included from trimmed_boost_1_49_0/boost/fusion/include/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple/tuple.hpp:22:
trimmed_boost_1_49_0/boost/fusion/tuple/detail/preprocessed/tuple.hpp:21:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:17:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_jy.hpp:14:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1543:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/igamma_inverse.hpp:13:
In file included from trimmed_boost_1_49_0/boost/math/tools/tuple.hpp:89:
In file included from trimmed_boost_1_49_0/boost/fusion/include/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple.hpp:11:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple/make_tuple.hpp:27:
trimmed_boost_1_49_0/boost/fusion/tuple/detail/preprocessed/make_tuple.hpp:21:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:17:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_jy.hpp:14:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1543:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/igamma_inverse.hpp:13:
In file included from trimmed_boost_1_49_0/boost/math/tools/tuple.hpp:89:
In file included from trimmed_boost_1_49_0/boost/fusion/include/tuple.hpp:10:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple.hpp:12:
In file included from trimmed_boost_1_49_0/boost/fusion/tuple/tuple_tie.hpp:18:
trimmed_boost_1_49_0/boost/fusion/tuple/detail/preprocessed/tuple_tie.hpp:21:7: warning: no newline at end of file [-Wnewline-eof]
#endif
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:20:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_ik.hpp:13:
trimmed_boost_1_49_0/boost/math/special_functions/round.hpp:79:120: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
return static_cast<boost::long_long_type>(policies::raise_rounding_error("boost::math::llround<%1%>(%1%)", 0, v, 0LL, pol));
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:183:
In file included from include/lshkit/lsh-index.h:32:
include/lshkit/archive.h:78:44: warning: implicit conversion changes signedness: 'unsigned long' to 'streamsize' (aka 'long') [-Wsign-conversion]
os.write((const char *)&v[0], v.size() * sizeof(float));
˜˜ ˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
include/lshkit/archive.h:76:18: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
unsigned L = v.size();
˜ ^˜˜˜˜˜˜˜
include/lshkit/archive.h:86:37: warning: implicit conversion changes signedness: 'unsigned long' to 'streamsize' (aka 'long') [-Wsign-conversion]
is.read((char *)&v[0], v.size() * sizeof(float));
˜˜ ˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
include/lshkit/archive.h:93:44: warning: implicit conversion changes signedness: 'unsigned long' to 'streamsize' (aka 'long') [-Wsign-conversion]
os.write((const char *)&v[0], v.size() * sizeof(unsigned));
˜˜ ˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
include/lshkit/archive.h:91:18: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
unsigned L = v.size();
˜ ^˜˜˜˜˜˜˜
include/lshkit/archive.h:101:37: warning: implicit conversion changes signedness: 'unsigned long' to 'streamsize' (aka 'long') [-Wsign-conversion]
is.read((char *)&v[0], v.size() * sizeof(unsigned));
˜˜ ˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from search_r.cpp:1:
In file included from include/lshkit.h:183:
include/lshkit/lsh-index.h:48:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:184:
include/lshkit/composite.h:72:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
include/lshkit/composite.h:127:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
include/lshkit/composite.h:214:49: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((DeltaLshConcept<LSH>));
^
include/lshkit/composite.h:276:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
include/lshkit/composite.h:373:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
include/lshkit/composite.h:456:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:186:
In file included from include/lshkit/sketch.h:104:
In file included from include/lshkit/matrix.h:190:
include/lshkit/matrix-io.h:52:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
*elem_size = header[0];
˜ ^˜˜˜˜˜˜˜˜
include/lshkit/matrix-io.h:53:13: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
*size = header[1];
˜ ^˜˜˜˜˜˜˜˜
include/lshkit/matrix-io.h:54:12: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
*dim = header[2];
˜ ^˜˜˜˜˜˜˜˜
In file included from search_r.cpp:1:
In file included from include/lshkit.h:186:
include/lshkit/sketch.h:113:49: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((DeltaLshConcept<LSH>));
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:187:
include/lshkit/histogram.h:89:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:190:
In file included from include/lshkit/mplsh.h:135:
include/lshkit/mplsh-model.h:176:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
step_ = table_.getDim();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
include/lshkit/mplsh-model.h:199:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
table_.reset(d_step, model.getT());
˜˜˜˜˜˜ ^˜˜˜˜˜
include/lshkit/mplsh-model.h:199:30: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
table_.reset(d_step, model.getT());
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
include/lshkit/mplsh-model.h:208:24: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
table_[t][d] = model.recall(exp(lmin_ + delta * d));
˜˜˜˜˜˜ ^
include/lshkit/mplsh-model.h:208:32: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
table_[t][d] = model.recall(exp(lmin_ + delta * d));
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
include/lshkit/mplsh-model.h:218:13: warning: implicit conversion turns floating-point number into integer: 'double' to 'unsigned int' [-Wconversion]
d = std::floor((log(dist) - lmin_) * step_ / (lmax_ - lmin_) + 0.5);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from search_r.cpp:1:
In file included from include/lshkit.h:190:
include/lshkit/mplsh.h:141:24: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
static inline unsigned long long leftshift (unsigned N) {
^
include/lshkit/mplsh.h:142:22: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
return (unsigned long long)1 << N;
^
include/lshkit/mplsh.h:148:14: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
unsigned long long mask;
^
include/lshkit/mplsh.h:149:14: warning: 'long long' is a C++11 extension [-Wc++11-long-long]
unsigned long long shift;
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:191:
include/lshkit/apost.h:220:44: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
unsigned N, float k_sigma = 1.0/5, float expand = 0.1);
˜ ˜˜˜^˜
include/lshkit/apost.h:220:63: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
unsigned N, float k_sigma = 1.0/5, float expand = 0.1);
˜ ^˜˜
In file included from search_r.cpp:1:
In file included from include/lshkit.h:192:
include/lshkit/forest.h:69:44: warning: extra ';' inside a class [-Wextra-semi]
BOOST_CONCEPT_ASSERT((LshConcept<LSH>));
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:196:
include/lshkit/spectral-hash.h:97:16: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
return pc.size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
include/lshkit/spectral-hash.h:102:44: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
return (pc.size() + CHUNK_BIT - 1) / CHUNK_BIT;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
include/lshkit/spectral-hash.h:116:32: warning: implicit conversion loses integer precision: 'const unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
unsigned ret = 0, mm = std::min(sizeof(unsigned) * 8, omegas.size());
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
search_r.cpp:57:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
param.dim = data.getDim();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
search_r.cpp:71:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
index.insert(i, data[i]);
˜˜˜˜ ^
search_r.cpp:99:14: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
float W = check(Win,1.0);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
search_r.cpp:100:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned H = check(Hin, 1017881 );
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
search_r.cpp:101:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned M = check(Min,1);
˜ ^˜˜˜˜˜˜˜˜˜˜˜
search_r.cpp:102:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned L = check(Lin,1);
˜ ^˜˜˜˜˜˜˜˜˜˜˜
search_r.cpp:103:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned K = check(Kin,600);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
search_r.cpp:104:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned T = check(Tin,1);
˜ ^˜˜˜˜˜˜˜˜˜˜˜
search_r.cpp:118:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
metric::l2sqr<float> l2sqr(data.getDim());
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
search_r.cpp:125:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
PROTECT(result = alloc3DArray(REALSXP,numQueries,K,2));
˜˜˜˜˜˜˜˜˜˜˜˜ ^
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
search_r.cpp:161:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
int index=j*numQueries+i; //for key
˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜^˜
search_r.cpp:161:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
int index=j*numQueries+i; //for key
˜^˜˜˜˜˜˜˜˜˜
search_r.cpp:161:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
int index=j*numQueries+i; //for key
˜^
search_r.cpp:162:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
int index2=(K+j)*numQueries+i; // for value
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜
search_r.cpp:162:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
int index2=(K+j)*numQueries+i; // for value
˜^˜˜˜˜˜˜˜˜˜
search_r.cpp:162:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
int index2=(K+j)*numQueries+i; // for value
˜^
search_r.cpp:139:16: warning: unused variable 'cnt' [-Wunused-variable]
unsigned cnt;
^
search_r.cpp:122:8: warning: unused variable 'querySize' [-Wunused-variable]
int querySize = data.getDim();
^
search_r.cpp:129:8: warning: unused variable 'k' [-Wunused-variable]
int k=0;
^
search_r.cpp:187:14: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
float W = check(Win,1.0);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
search_r.cpp:188:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned H = check(Hin, 1017881 );
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
search_r.cpp:189:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned M = check(Min,1);
˜ ^˜˜˜˜˜˜˜˜˜˜˜
search_r.cpp:190:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned L = check(Lin,1);
˜ ^˜˜˜˜˜˜˜˜˜˜˜
search_r.cpp:191:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned K = check(Kin,600);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
search_r.cpp:192:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
unsigned T = check(Tin,1);
˜ ^˜˜˜˜˜˜˜˜˜˜˜
search_r.cpp:206:31: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
metric::l2sqr<float> l2sqr(data.getDim());
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
search_r.cpp:213:53: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
PROTECT(result = alloc3DArray(REALSXP,numQueries,K,2));
˜˜˜˜˜˜˜˜˜˜˜˜ ^
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
search_r.cpp:247:32: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
int index=j*numQueries+i; //for key
˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜^˜
search_r.cpp:247:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
int index=j*numQueries+i; //for key
˜^˜˜˜˜˜˜˜˜˜
search_r.cpp:247:33: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
int index=j*numQueries+i; //for key
˜^
search_r.cpp:248:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
int index2=(K+j)*numQueries+i; // for value
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜
search_r.cpp:248:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
int index2=(K+j)*numQueries+i; // for value
˜^˜˜˜˜˜˜˜˜˜
search_r.cpp:248:38: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
int index2=(K+j)*numQueries+i; // for value
˜^
search_r.cpp:227:16: warning: unused variable 'cnt' [-Wunused-variable]
unsigned cnt;
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:110:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
int prec = 2 + (boost::math::policies::digits<T, boost::math::policies::policy<> >() * 30103UL) / 100000UL;
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:266:75: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
while( self.cur_arg_ < self.num_args_ && self.bound_[self.cur_arg_] )
˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:35: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<const char *>' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:47:
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:139:77: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if( bound_.size()==0 || items_[i].argN_<0 || !bound_[ items_[i].argN_ ] )
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜^˜˜˜˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:262:31: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::clear' requested here
if(self.dumped_) self.clear();
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:35: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<const char *>' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:47:
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:145:50: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for(; cur_arg_ < num_args_ && bound_[cur_arg_]; ++cur_arg_)
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:59: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:263:9: note: in instantiation of function template specialization 'boost::io::detail::distribute<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
distribute<Ch, Tr, Alloc, T> (self, x);
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:35: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<const char *>' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:74: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:52:60: warning: implicit conversion changes signedness: 'std::streamsize' (aka 'long') to 'unsigned long' [-Wsign-conversion]
std::streamsize n=static_cast<std::streamsize>(w-size-!!prefix_space);
^˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:169:13: note: in instantiation of function template specialization 'boost::io::detail::mk_str<char, std::char_traits<char>, std::allocator<char> >' requested here
mk_str(res, res_beg, res_size, w, oss.fill(), fl,
^
trimmed_boost_1_49_0/boost/format/feed_args.hpp:253:17: note: in instantiation of function template specialization 'boost::io::detail::put<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
put<Ch, Tr, Alloc, T> (x, self.items_[i], self.items_[i].res_,
^
trimmed_boost_1_49_0/boost/format/feed_args.hpp:263:9: note: in instantiation of function template specialization 'boost::io::detail::distribute<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
distribute<Ch, Tr, Alloc, T> (self, x);
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const char *const &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:35: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<const char *>' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:426:28: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
make_or_reuse_data(num_items);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:11: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:435:76: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
string_type & piece = (cur_item==0) ? prefix_ : items_[cur_item-1].appendix_;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜^˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:448:30: warning: implicit conversion changes signedness: 'typename string_type::size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
it = buf.begin()+i1;
˜˜˜ ^˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:450:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
it, buf.end(), &items_[cur_item], fac, i1, exceptions());
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:451:18: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'typename string_type::size_type' (aka 'unsigned long') [-Wsign-conversion]
i1 = it - buf.begin();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:455:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
items_[cur_item].compute_states(); // process complex options, like zeropad, into params
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:457:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
int argN=items_[cur_item].argN_;
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:471:76: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
string_type & piece = (cur_item==0) ? prefix_ : items_[cur_item-1].appendix_;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜^˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::bad_format_string(max_argN, 0));
˜˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:484:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if(items_[i].argN_ == format_item_t::argN_no_posit) {
˜˜˜˜˜˜ ^
trimmed_boost_1_49_0/boost/format/parsing.hpp:485:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
items_[i].argN_ = non_ordered_items;
˜˜˜˜˜˜ ^
trimmed_boost_1_49_0/boost/format/parsing.hpp:492:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
items_.resize(num_items, format_item_t(io::detail::const_or_not(fac).widen( ' ')) );
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:382:18: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'typename basic_string<char>::size_type' (aka 'unsigned long') [-Wsign-conversion]
i1 = detail::wrap_scan_notdigit(fac, buf.begin()+i1, buf.end()) - buf.begin();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:425:25: note: in instantiation of function template specialization 'boost::io::detail::upper_bound_from_fstring<std::basic_string<char>, std::ctype<char> >' requested here
int num_items = io::detail::upper_bound_from_fstring(buf, arg_mark, fac, exceptions());
^
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:11: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:382:62: warning: implicit conversion changes signedness: 'typename basic_string<char>::size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
i1 = detail::wrap_scan_notdigit(fac, buf.begin()+i1, buf.end()) - buf.begin();
˜˜˜ ^˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:394:32: warning: implicit conversion changes signedness: 'const typename basic_string<char>::size_type' (aka 'const unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
dst.append(src.begin()+beg, src.begin()+end);
˜˜˜ ^˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:437:17: note: in instantiation of function template specialization 'boost::io::detail::append_string<std::basic_string<char> >' requested here
io::detail::append_string(piece, buf, i0, i1+1);
^
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:11: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:394:49: warning: implicit conversion changes signedness: 'const typename basic_string<char>::size_type' (aka 'const unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
dst.append(src.begin()+beg, src.begin()+end);
˜˜˜ ^˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:134:36: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
std::size_t fstring_size = last-start0+offset;
^˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:449:29: note: in instantiation of function template specialization 'boost::io::detail::parse_printf_directive<char, std::char_traits<char>, std::allocator<char>, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::ctype<char> >' requested here
bool parse_ok = io::detail::parse_printf_directive(
^
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:11: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:50:
trimmed_boost_1_49_0/boost/format/parsing.hpp:137:51: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0 + offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜ ˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:144:51: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0 + offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜ ˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:158:51: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:167:55: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:224:47: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:237:47: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:259:47: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:304:51: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:341:47: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:350:53: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
else maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
^˜˜˜˜˜˜˜˜˜˜˜˜
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:38:
trimmed_boost_1_49_0/boost/format/internals.hpp:181:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
pad_scheme_ = pad_scheme_ & (˜zeropad);
˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/parsing.hpp:455:30: note: in instantiation of member function 'boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >::compute_states' requested here
items_[cur_item].compute_states(); // process complex options, like zeropad, into params
^
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
parse( s );
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:11: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:38:
trimmed_boost_1_49_0/boost/format/internals.hpp:184:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
pad_scheme_ &= ˜spacepad; // printf ignores spacepad when zeropadding
˜˜ ^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/internals.hpp:193:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
pad_scheme_ &= ˜spacepad;
˜˜ ^˜˜˜˜˜˜˜˜
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:38:
In file included from trimmed_boost_1_49_0/boost/format/internals.hpp:23:
In file included from trimmed_boost_1_49_0/boost/format/alt_sstream.hpp:173:
trimmed_boost_1_49_0/boost/format/alt_sstream_impl.hpp:302:81: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
alloc_.deallocate(eback(), (pptr() != NULL ? epptr() : egptr()) - eback());
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/alt_sstream.hpp:66:19: note: in instantiation of member function 'boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::dealloc' requested here
{ dealloc(); }
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:30:11: note: in instantiation of member function 'boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::˜basic_altstringbuf' requested here
class basic_format
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:47:
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:224:57: warning: implicit conversion changes signedness: 'const int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::too_few_args(cur_arg_, num_args_));
˜˜ ^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:106:55: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::str' requested here
msg += (boost::format(function) % typeid(T).name()).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:47:
trimmed_boost_1_49_0/boost/format/format_implementation.hpp:224:67: warning: implicit conversion changes signedness: 'const int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(io::too_few_args(cur_arg_, num_args_));
˜˜ ^˜˜˜˜˜˜˜˜
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:266:75: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
while( self.cur_arg_ < self.num_args_ && self.bound_[self.cur_arg_] )
˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:77:14: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > >' requested here
return (f % g).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:111:9: note: in instantiation of function template specialization 'boost::math::policies::detail::do_format<boost::basic_format<char, std::char_traits<char>, std::allocator<char> >, boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > >' requested here
msg = do_format(boost::format(msg), boost::io::group(std::setprecision(prec), val));
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:59: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:263:9: note: in instantiation of function template specialization 'boost::io::detail::distribute<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > &>' requested here
distribute<Ch, Tr, Alloc, T> (self, x);
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:77:14: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > >' requested here
return (f % g).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:111:9: note: in instantiation of function template specialization 'boost::math::policies::detail::do_format<boost::basic_format<char, std::char_traits<char>, std::allocator<char> >, boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const double &> > >' requested here
msg = do_format(boost::format(msg), boost::io::group(std::setprecision(prec), val));
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:74: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜˜
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:38:
In file included from trimmed_boost_1_49_0/boost/format/internals.hpp:23:
In file included from trimmed_boost_1_49_0/boost/format/alt_sstream.hpp:173:
trimmed_boost_1_49_0/boost/format/alt_sstream_impl.hpp:243:70: warning: operand of ? changes signedness: 'long' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
std::size_t prev_size = pptr() == NULL ? 0 : epptr() - eback();
˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/format_class.hpp:30:11: note: in instantiation of member function 'boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow' requested here
class basic_format
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:26:14: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_domain_error<T>(
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:110:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
int prec = 2 + (boost::math::policies::digits<T, boost::math::policies::policy<> >() * 30103UL) / 100000UL;
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, long double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<long double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:38:7: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
policies::raise_domain_error<T>("boost::math::beta<%1%>(%1%,%1%)", "The arguments to the beta function must be greater than zero (got a=%1%).", a, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1295:76: note: in instantiation of function template specialization 'boost::math::detail::beta_imp<long double, boost::math::lanczos::lanczos17m64, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::beta_imp(static_cast<value_type>(a), static_cast<value_type>(b), evaluation_type(), forwarding_policy()), "boost::math::beta<%1%>(%1%,%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1315:11: note: in instantiation of function template specialization 'boost::math::detail::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::detail::beta(a, b, arg, static_cast<tag*>(0));
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:47:23: note: in instantiation of function template specialization 'boost::math::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result = k * beta(static_cast<T>(k), static_cast<T>(n-k+1), pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:266:75: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
while( self.cur_arg_ < self.num_args_ && self.bound_[self.cur_arg_] )
˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:77:14: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > >' requested here
return (f % g).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:111:9: note: in instantiation of function template specialization 'boost::math::policies::detail::do_format<boost::basic_format<char, std::char_traits<char>, std::allocator<char> >, boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > >' requested here
msg = do_format(boost::format(msg), boost::io::group(std::setprecision(prec), val));
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, long double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_domain_error<long double>' requested here
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:38:7: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
policies::raise_domain_error<T>("boost::math::beta<%1%>(%1%,%1%)", "The arguments to the beta function must be greater than zero (got a=%1%).", a, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1295:76: note: in instantiation of function template specialization 'boost::math::detail::beta_imp<long double, boost::math::lanczos::lanczos17m64, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::beta_imp(static_cast<value_type>(a), static_cast<value_type>(b), evaluation_type(), forwarding_policy()), "boost::math::beta<%1%>(%1%,%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1315:11: note: in instantiation of function template specialization 'boost::math::detail::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::detail::beta(a, b, arg, static_cast<tag*>(0));
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:47:23: note: in instantiation of function template specialization 'boost::math::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result = k * beta(static_cast<T>(k), static_cast<T>(n-k+1), pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:59: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/format/feed_args.hpp:263:9: note: in instantiation of function template specialization 'boost::io::detail::distribute<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > &>' requested here
distribute<Ch, Tr, Alloc, T> (self, x);
^
trimmed_boost_1_49_0/boost/format/format_class.hpp:64:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, const boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > &>' requested here
{ return io::detail::feed<CharT, Tr, Alloc, const T&>(*this,x); }
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:77:14: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > >' requested here
return (f % g).str();
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:111:9: note: in instantiation of function template specialization 'boost::math::policies::detail::do_format<boost::basic_format<char, std::char_traits<char>, std::allocator<char> >, boost::io::detail::group1<boost::io::detail::group2<std::_Setprecision, const long double &> > >' requested here
msg = do_format(boost::format(msg), boost::io::group(std::setprecision(prec), val));
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:124:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<std::domain_error, long double>' requested here
raise_error<std::domain_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:492:11: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return detail::raise_domain_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:38:7: note: in instantiation of function template specialization 'boost::math::policies::raise_domain_error<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
policies::raise_domain_error<T>("boost::math::beta<%1%>(%1%,%1%)", "The arguments to the beta function must be greater than zero (got a=%1%).", a, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1295:76: note: in instantiation of function template specialization 'boost::math::detail::beta_imp<long double, boost::math::lanczos::lanczos17m64, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::beta_imp(static_cast<value_type>(a), static_cast<value_type>(b), evaluation_type(), forwarding_policy()), "boost::math::beta<%1%>(%1%,%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1315:11: note: in instantiation of function template specialization 'boost::math::detail::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::detail::beta(a, b, arg, static_cast<tag*>(0));
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:47:23: note: in instantiation of function template specialization 'boost::math::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result = k * beta(static_cast<T>(k), static_cast<T>(n-k+1), pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
In file included from trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:30:
In file included from trimmed_boost_1_49_0/boost/format.hpp:49:
trimmed_boost_1_49_0/boost/format/feed_args.hpp:248:74: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_));
˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜˜
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:18:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/bessel.hpp:17:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/detail/bessel_jy.hpp:14:
trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:176:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
result *= unchecked_factorial<T>(itrunc(z, pol) - 1);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1258:76: note: in instantiation of function template specialization 'boost::math::detail::gamma_imp<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>, boost::math::lanczos::lanczos17m64>' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::gamma_imp(static_cast<value_type>(z), forwarding_policy(), evaluation_type()), "boost::math::tgamma<%1%>(%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1372:11: note: in instantiation of function template specialization 'boost::math::detail::tgamma<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return detail::tgamma(a, z, maybe_policy());
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:49:14: note: in instantiation of function template specialization 'boost::math::tgamma<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::tgamma(b, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1295:76: note: in instantiation of function template specialization 'boost::math::detail::beta_imp<long double, boost::math::lanczos::lanczos17m64, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::beta_imp(static_cast<value_type>(a), static_cast<value_type>(b), evaluation_type(), forwarding_policy()), "boost::math::beta<%1%>(%1%,%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1315:11: note: in instantiation of function template specialization 'boost::math::detail::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::detail::beta(a, b, arg, static_cast<tag*>(0));
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:47:23: note: in instantiation of function template specialization 'boost::math::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result = k * beta(static_cast<T>(k), static_cast<T>(n-k+1), pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:182:
In file included from include/lshkit/common.h:35:
In file included from trimmed_boost_1_49_0/boost/random.hpp:52:
In file included from trimmed_boost_1_49_0/boost/random/generate_canonical.hpp:22:
In file included from trimmed_boost_1_49_0/boost/math/special_functions.hpp:15:
In file included from trimmed_boost_1_49_0/boost/math/special_functions/acosh.hpp:21:
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:110:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
int prec = 2 + (boost::math::policies::digits<T, boost::math::policies::policy<> >() * 30103UL) / 100000UL;
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:392:4: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_error<boost::math::rounding_error, long double>' requested here
raise_error<boost::math::rounding_error, T>(function, message, val);
^
trimmed_boost_1_49_0/boost/math/policies/error_handling.hpp:547:11: note: in instantiation of function template specialization 'boost::math::policies::detail::raise_rounding_error<long double, long double>' requested here
return detail::raise_rounding_error(
^
trimmed_boost_1_49_0/boost/math/special_functions/trunc.hpp:24:14: note: in instantiation of function template specialization 'boost::math::policies::raise_rounding_error<long double, long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::raise_rounding_error("boost::math::trunc<%1%>(%1%)", 0, v, v, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/trunc.hpp:45:10: note: in instantiation of function template specialization 'boost::math::trunc<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
T r = boost::math::trunc(v, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:176:40: note: in instantiation of function template specialization 'boost::math::itrunc<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result *= unchecked_factorial<T>(itrunc(z, pol) - 1);
^
trimmed_boost_1_49_0/boost/math/special_functions/gamma.hpp:1258:76: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::gamma_imp(static_cast<value_type>(z), forwarding_policy(), evaluation_type()), "boost::math::tgamma<%1%>(%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:49:14: note: in instantiation of function template specialization 'boost::math::tgamma<long double, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::tgamma(b, pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1295:76: note: in instantiation of function template specialization 'boost::math::detail::beta_imp<long double, boost::math::lanczos::lanczos17m64, boost::math::policies::policy<detail::forwarding_arg1, detail::forwarding_arg2, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::beta_imp(static_cast<value_type>(a), static_cast<value_type>(b), evaluation_type(), forwarding_policy()), "boost::math::beta<%1%>(%1%,%1%)");
^
trimmed_boost_1_49_0/boost/math/special_functions/beta.hpp:1315:11: note: in instantiation of function template specialization 'boost::math::detail::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return boost::math::detail::beta(a, b, arg, static_cast<tag*>(0));
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:47:23: note: in instantiation of function template specialization 'boost::math::beta<double, double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
result = k * beta(static_cast<T>(k), static_cast<T>(n-k+1), pol);
^
trimmed_boost_1_49_0/boost/math/special_functions/binomial.hpp:65:72: note: in instantiation of function template specialization 'boost::math::binomial_coefficient<double, boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >' requested here
return policies::checked_narrowing_cast<float, policies::policy<> >(binomial_coefficient<double>(n, k, pol), "boost::math::binomial_coefficient<%1%>(unsigned,unsigned)");
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:186:
In file included from include/lshkit/sketch.h:104:
In file included from include/lshkit/matrix.h:190:
include/lshkit/matrix-io.h:65:11: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
reset(header[2], header[1]);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
include/lshkit/mplsh-model.h:174:16: note: in instantiation of member function 'lshkit::Matrix<float>::load' requested here
table_.load(is);
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:186:
In file included from include/lshkit/sketch.h:104:
In file included from include/lshkit/matrix.h:190:
include/lshkit/matrix-io.h:65:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
reset(header[2], header[1]);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
include/lshkit/matrix-io.h:66:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
size_t sz = sizeof(T) * dim * N;
˜ ^˜˜
include/lshkit/matrix-io.h:66:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
size_t sz = sizeof(T) * dim * N;
˜ ^
include/lshkit/matrix-io.h:67:27: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
is.read((char *)dims, sz);
˜˜ ^˜
include/lshkit/matrix-io.h:76:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
header[1] = N;
˜ ^
include/lshkit/mplsh-model.h:184:16: note: in instantiation of member function 'lshkit::Matrix<float>::save' requested here
table_.save(os);
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:186:
In file included from include/lshkit/sketch.h:104:
In file included from include/lshkit/matrix.h:190:
include/lshkit/matrix-io.h:77:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
header[2] = dim;
˜ ^˜˜
include/lshkit/matrix-io.h:80:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
size_t sz = sizeof(T) * dim * N;
˜ ^˜˜
include/lshkit/matrix-io.h:80:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
size_t sz = sizeof(T) * dim * N;
˜ ^
include/lshkit/matrix-io.h:81:28: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
os.write((char *)dims, sz);
˜˜ ^˜
In file included from search_r.cpp:1:
In file included from include/lshkit.h:190:
include/lshkit/mplsh.h:298:42: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
recall_.reset(MultiProbeLshModel(Super::lshs_.size(), 1.0, param_.repeat, Probe::MAX_T), 200, 0.0001, 20.0);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
search_r.cpp:60:10: note: in instantiation of function template specialization 'lshkit::MultiProbeLshIndex<unsigned int>::init<boost::random::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253> >' requested here
index.init(param, rng, L);
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:183:
include/lshkit/lsh-index.h:118:13: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
L = lshs_.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜
include/lshkit/mplsh.h:313:16: note: in instantiation of member function 'lshkit::LshIndex<lshkit::MultiProbeLsh, unsigned int>::save' requested here
Super::save(ar);
^
search_r.cpp:78:8: note: in instantiation of member function 'lshkit::MultiProbeLshIndex<unsigned int>::save' requested here
index.save(os);
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:183:
include/lshkit/lsh-index.h:123:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
unsigned l = table.size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜
include/lshkit/lsh-index.h:129:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
ll = table[j].size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from search_r.cpp:1:
In file included from include/lshkit.h:183:
In file included from include/lshkit/lsh-index.h:32:
include/lshkit/archive.h:119:18: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
unsigned L = v.size();
˜ ^˜˜˜˜˜˜˜
include/lshkit/composite.h:429:12: note: in instantiation of function template specialization 'lshkit::operator&<lshkit::StableDistLsh<boost::random::normal_distribution<float> > >' requested here
ar & lsh_;
^
include/lshkit/mplsh.h:252:16: note: in instantiation of function template specialization 'lshkit::RepeatHash<lshkit::StableDistLsh<boost::random::normal_distribution<float> > >::serialize<std::basic_ostream<char> >' requested here
Super::serialize(ar, version);
^
include/lshkit/lsh-index.h:121:22: note: in instantiation of function template specialization 'lshkit::MultiProbeLsh::serialize<std::basic_ostream<char> >' requested here
lshs_[i].serialize(ar, 0);
^
include/lshkit/mplsh.h:313:16: note: in instantiation of member function 'lshkit::LshIndex<lshkit::MultiProbeLsh, unsigned int>::save' requested here
Super::save(ar);
^
search_r.cpp:78:8: note: in instantiation of member function 'lshkit::MultiProbeLshIndex<unsigned int>::save' requested here
index.save(os);
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:186:
In file included from include/lshkit/sketch.h:104:
include/lshkit/matrix.h:144:39: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
: matrix_(matrix), flags_(matrix.getSize()) {}
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
search_r.cpp:112:26: note: in instantiation of member function 'lshkit::Matrix<float>::Accessor::Accessor' requested here
FloatMatrix::Accessor accessor(data);
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:186:
In file included from include/lshkit/sketch.h:104:
In file included from include/lshkit/matrix.h:23:
In file included from trimmed_boost_1_49_0/boost/dynamic_bitset.hpp:15:
trimmed_boost_1_49_0/boost/dynamic_bitset/dynamic_bitset.hpp:1697:14: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
+ static_cast<int>( num_bits % bits_per_block != 0 );
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
trimmed_boost_1_49_0/boost/dynamic_bitset/dynamic_bitset.hpp:388:23: note: in instantiation of member function 'boost::dynamic_bitset<unsigned long, std::allocator<unsigned long> >::calc_num_blocks' requested here
m_bits.resize(calc_num_blocks(num_bits));
^
trimmed_boost_1_49_0/boost/dynamic_bitset/dynamic_bitset.hpp:600:5: note: in instantiation of member function 'boost::dynamic_bitset<unsigned long, std::allocator<unsigned long> >::init_from_unsigned_long' requested here
init_from_unsigned_long(num_bits, value);
^
include/lshkit/matrix.h:144:32: note: in instantiation of member function 'boost::dynamic_bitset<unsigned long, std::allocator<unsigned long> >::dynamic_bitset' requested here
: matrix_(matrix), flags_(matrix.getSize()) {}
^
search_r.cpp:112:26: note: in instantiation of member function 'lshkit::Matrix<float>::Accessor::Accessor' requested here
FloatMatrix::Accessor accessor(data);
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:186:
In file included from include/lshkit/sketch.h:104:
include/lshkit/matrix.h:157:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
return matrix_[key];
˜˜˜˜˜˜˜ ^˜˜
include/lshkit/topk.h:311:31: note: in instantiation of member function 'lshkit::Matrix<float>::Accessor::operator()' requested here
const float *bb = accessor_(key), *end_b = bb + d;
^
include/lshkit/mplsh.h:333:21: note: in instantiation of member function 'lshkit::TopkScanner<lshkit::Matrix<float>::Accessor, lshkit::metric::l2sqr<float> >::operator()' requested here
scanner(key);
^
search_r.cpp:148:13: note: in instantiation of function template specialization 'lshkit::MultiProbeLshIndex<unsigned int>::query<lshkit::TopkScanner<lshkit::Matrix<float>::Accessor, lshkit::metric::l2sqr<float> > >' requested here
index.query(data[i], T, query);
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:183:
In file included from include/lshkit/lsh-index.h:31:
include/lshkit/topk.h:147:35: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
unsigned i = this->size() - 1;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
include/lshkit/topk.h:354:19: note: in instantiation of member function 'lshkit::Topk<unsigned int>::operator<<' requested here
topk_ << typename Topk<Key>::Element(key, r);
^
include/lshkit/mplsh.h:333:21: note: in instantiation of member function 'lshkit::TopkScanner<lshkit::Matrix<float>::Accessor, lshkit::metric::l2sqr<float> >::operator()' requested here
scanner(key);
^
search_r.cpp:148:13: note: in instantiation of function template specialization 'lshkit::MultiProbeLshIndex<unsigned int>::query<lshkit::TopkScanner<lshkit::Matrix<float>::Accessor, lshkit::metric::l2sqr<float> > >' requested here
index.query(data[i], T, query);
^
In file included from search_r.cpp:1:
In file included from include/lshkit.h:183:
In file included from include/lshkit/lsh-index.h:31:
include/lshkit/topk.h:159:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
j = this->size() - 1;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
152 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -DNO_MAIN -Iinclude -I. -Itrimmed_boost_1_49_0 -fPIC -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -c solver.cc -o solver.o
solver.cc:38:12: warning: expression result unused [-Wunused-value]
delete p, nbd, iwa, l, u, g, wa;
^˜˜
solver.cc:38:17: warning: expression result unused [-Wunused-value]
delete p, nbd, iwa, l, u, g, wa;
^˜˜
solver.cc:38:22: warning: expression result unused [-Wunused-value]
delete p, nbd, iwa, l, u, g, wa;
^
solver.cc:38:25: warning: expression result unused [-Wunused-value]
delete p, nbd, iwa, l, u, g, wa;
^
solver.cc:38:28: warning: expression result unused [-Wunused-value]
delete p, nbd, iwa, l, u, g, wa;
^
solver.cc:38:31: warning: expression result unused [-Wunused-value]
delete p, nbd, iwa, l, u, g, wa;
^˜
solver.cc:91:7: warning: unused variable 'buf' [-Wunused-variable]
char buf[60] = "";
^
In file included from solver.cc:7:
./solver.h:15:32: warning: private field 'x' is not used [-Wunused-private-field]
doublereal *l, *u, *g, *wa, *x, *d;
^
./solver.h:15:36: warning: private field 'd' is not used [-Wunused-private-field]
doublereal *l, *u, *g, *wa, *x, *d;
^
9 warnings generated.
cp signal1.h0 signal1.h
cp sysdep1.h0 sysdep1.h
clang -c f77vers.c
clang -c i77vers.c
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC main.c
ld -r -x -o main.xxx main.o
mv main.xxx main.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC s_rnge.c
ld -r -x -o s_rnge.xxx s_rnge.o
mv s_rnge.xxx s_rnge.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC abort_.c
ld -r -x -o abort_.xxx abort_.o
mv abort_.xxx abort_.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC exit_.c
exit_.c:36:7: warning: implicit conversion loses integer precision: 'integer' (aka 'long') to 'int' [-Wshorten-64-to-32]
exit(*rc);
˜˜˜˜ ^˜˜
1 warning generated.
ld -r -x -o exit_.xxx exit_.o
mv exit_.xxx exit_.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC getarg_.c
ld -r -x -o getarg_.xxx getarg_.o
mv getarg_.xxx getarg_.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC iargc_.c
ld -r -x -o iargc_.xxx iargc_.o
mv iargc_.xxx iargc_.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC getenv_.c
ld -r -x -o getenv_.xxx getenv_.o
mv getenv_.xxx getenv_.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC signal_.c
ld -r -x -o signal_.xxx signal_.o
mv signal_.xxx signal_.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC s_stop.c
ld -r -x -o s_stop.xxx s_stop.o
mv s_stop.xxx s_stop.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC s_paus.c
ld -r -x -o s_paus.xxx s_paus.o
mv s_paus.xxx s_paus.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC system_.c
ld -r -x -o system_.xxx system_.o
mv system_.xxx system_.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC cabs.c
ld -r -x -o cabs.xxx cabs.o
mv cabs.xxx cabs.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC ctype.c
ld -r -x -o ctype.xxx ctype.o
mv ctype.xxx ctype.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC derf_.c
ld -r -x -o derf_.xxx derf_.o
mv derf_.xxx derf_.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC derfc_.c
ld -r -x -o derfc_.xxx derfc_.o
mv derfc_.xxx derfc_.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC erf_.c
ld -r -x -o erf_.xxx erf_.o
mv erf_.xxx erf_.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC erfc_.c
ld -r -x -o erfc_.xxx erfc_.o
mv erfc_.xxx erfc_.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC sig_die.c
ld -r -x -o sig_die.xxx sig_die.o
mv sig_die.xxx sig_die.o
clang -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC -DNO_FPINIT arithchk.c -lm ||\
clang -DNO_LONG_LONG -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC -DNO_FPINIT arithchk.c -lm
arithchk.c:125:17: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
Cray1 = printf(emptyfmt) < 0 ? 0 : 4617762;
^˜˜˜˜˜˜˜
1 warning generated.
./a.out >arith.h
rm -f a.out arithchk.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC uninit.c
uninit.c:81:16: warning: implicit conversion changes signedness: 'int' to 'short' [-Wsign-conversion]
*(short*)x = 0xfa7a;
˜ ^˜˜˜˜˜
uninit.c:106:16: warning: implicit conversion changes signedness: 'int' to 'short' [-Wsign-conversion]
*(short*)x = 0xfa7a;
˜ ^˜˜˜˜˜
2 warnings generated.
ld -r -x -o uninit.xxx uninit.o
mv uninit.xxx uninit.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC pow_ci.c
pow_ci.c:21:11: warning: implicit conversion loses floating-point precision: 'doublereal' (aka 'double') to 'real' (aka 'float') [-Wconversion]
p->r = p1.r;
˜ ˜˜˜^
pow_ci.c:22:11: warning: implicit conversion loses floating-point precision: 'doublereal' (aka 'double') to 'real' (aka 'float') [-Wconversion]
p->i = p1.i;
˜ ˜˜˜^
2 warnings generated.
ld -r -x -o pow_ci.xxx pow_ci.o
mv pow_ci.xxx pow_ci.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC pow_dd.c
ld -r -x -o pow_dd.xxx pow_dd.o
mv pow_dd.xxx pow_dd.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC pow_di.c
pow_di.c:27:10: warning: implicit conversion changes signedness: 'integer' (aka 'long') to 'unsigned long' [-Wsign-conversion]
for(u = n; ; )
˜ ^
1 warning generated.
ld -r -x -o pow_di.xxx pow_di.o
mv pow_di.xxx pow_di.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC pow_hh.c
pow_hh.c:25:6: warning: implicit conversion changes signedness: 'shortint' (aka 'short') to 'unsigned int' [-Wsign-conversion]
u = n;
˜ ^
1 warning generated.
ld -r -x -o pow_hh.xxx pow_hh.o
mv pow_hh.xxx pow_hh.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC pow_ii.c
pow_ii.c:25:6: warning: implicit conversion changes signedness: 'integer' (aka 'long') to 'unsigned long' [-Wsign-conversion]
u = n;
˜ ^
1 warning generated.
ld -r -x -o pow_ii.xxx pow_ii.o
mv pow_ii.xxx pow_ii.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC pow_ri.c
pow_ri.c:27:10: warning: implicit conversion changes signedness: 'integer' (aka 'long') to 'unsigned long' [-Wsign-conversion]
for(u = n; ; )
˜ ^
1 warning generated.
ld -r -x -o pow_ri.xxx pow_ri.o
mv pow_ri.xxx pow_ri.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC pow_zi.c
pow_zi.c:37:10: warning: implicit conversion changes signedness: 'integer' (aka 'long') to 'unsigned long' [-Wsign-conversion]
for(u = n; ; )
˜ ^
1 warning generated.
ld -r -x -o pow_zi.xxx pow_zi.o
mv pow_zi.xxx pow_zi.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC pow_zz.c
ld -r -x -o pow_zz.xxx pow_zz.o
mv pow_zz.xxx pow_zz.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC c_abs.c
ld -r -x -o c_abs.xxx c_abs.o
mv c_abs.xxx c_abs.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC c_cos.c
c_cos.c:18:19: warning: implicit conversion loses floating-point precision: 'double' to 'real' (aka 'float') [-Wconversion]
r->r = cos(zr) * cosh(zi);
˜ ˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
c_cos.c:19:19: warning: implicit conversion loses floating-point precision: 'double' to 'real' (aka 'float') [-Wconversion]
r->i = - sin(zr) * sinh(zi);
˜ ˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
2 warnings generated.
ld -r -x -o c_cos.xxx c_cos.o
mv c_cos.xxx c_cos.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC c_div.c
c_div.c:39:30: warning: implicit conversion loses floating-point precision: 'double' to 'real' (aka 'float') [-Wconversion]
c->i = (a->i*ratio - a->r) / den;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜
c_div.c:47:30: warning: implicit conversion loses floating-point precision: 'double' to 'real' (aka 'float') [-Wconversion]
c->i = (a->i - a->r*ratio) / den;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜
c_div.c:49:9: warning: implicit conversion loses floating-point precision: 'double' to 'real' (aka 'float') [-Wconversion]
c->r = cr;
˜ ^˜
3 warnings generated.
ld -r -x -o c_div.xxx c_div.o
mv c_div.xxx c_div.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC c_exp.c
c_exp.c:20:14: warning: implicit conversion loses floating-point precision: 'double' to 'real' (aka 'float') [-Wconversion]
r->r = expx * cos(zi);
˜ ˜˜˜˜˜^˜˜˜˜˜˜˜˜
c_exp.c:21:14: warning: implicit conversion loses floating-point precision: 'double' to 'real' (aka 'float') [-Wconversion]
r->i = expx * sin(zi);
˜ ˜˜˜˜˜^˜˜˜˜˜˜˜˜
2 warnings generated.
ld -r -x -o c_exp.xxx c_exp.o
mv c_exp.xxx c_exp.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC c_log.c
c_log.c:18:9: warning: implicit conversion loses floating-point precision: 'double' to 'real' (aka 'float') [-Wconversion]
r->i = atan2(zi = z->i, zr = z->r);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
c_log.c:19:9: warning: implicit conversion loses floating-point precision: 'double' to 'real' (aka 'float') [-Wconversion]
r->r = log( f__cabs(zr, zi) );
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
2 warnings generated.
ld -r -x -o c_log.xxx c_log.o
mv c_log.xxx c_log.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC c_sin.c
c_sin.c:18:17: warning: implicit conversion loses floating-point precision: 'double' to 'real' (aka 'float') [-Wconversion]
r->r = sin(zr) * cosh(zi);
˜ ˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
c_sin.c:19:17: warning: implicit conversion loses floating-point precision: 'double' to 'real' (aka 'float') [-Wconversion]
r->i = cos(zr) * sinh(zi);
˜ ˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
2 warnings generated.
ld -r -x -o c_sin.xxx c_sin.o
mv c_sin.xxx c_sin.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC c_sqrt.c
c_sqrt.c:25:12: warning: implicit conversion loses floating-point precision: 'double' to 'real' (aka 'float') [-Wconversion]
r->r = t = sqrt(0.5 * (mag + zr) );
˜ ˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
c_sqrt.c:27:14: warning: implicit conversion loses floating-point precision: 'double' to 'real' (aka 'float') [-Wconversion]
r->i = 0.5 * t;
˜ ˜˜˜˜^˜˜
c_sqrt.c:34:10: warning: implicit conversion loses floating-point precision: 'double' to 'real' (aka 'float') [-Wconversion]
r->i = t;
˜ ^
c_sqrt.c:36:14: warning: implicit conversion loses floating-point precision: 'double' to 'real' (aka 'float') [-Wconversion]
r->r = 0.5 * t;
˜ ˜˜˜˜^˜˜
4 warnings generated.
ld -r -x -o c_sqrt.xxx c_sqrt.o
mv c_sqrt.xxx c_sqrt.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC z_abs.c
ld -r -x -o z_abs.xxx z_abs.o
mv z_abs.xxx z_abs.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC z_cos.c
ld -r -x -o z_cos.xxx z_cos.o
mv z_cos.xxx z_cos.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC z_div.c
ld -r -x -o z_div.xxx z_div.o
mv z_div.xxx z_div.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC z_exp.c
ld -r -x -o z_exp.xxx z_exp.o
mv z_exp.xxx z_exp.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC z_log.c
ld -r -x -o z_log.xxx z_log.o
mv z_log.xxx z_log.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC z_sin.c
ld -r -x -o z_sin.xxx z_sin.o
mv z_sin.xxx z_sin.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC z_sqrt.c
ld -r -x -o z_sqrt.xxx z_sqrt.o
mv z_sqrt.xxx z_sqrt.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC r_abs.c
ld -r -x -o r_abs.xxx r_abs.o
mv r_abs.xxx r_abs.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC r_acos.c
ld -r -x -o r_acos.xxx r_acos.o
mv r_acos.xxx r_acos.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC r_asin.c
ld -r -x -o r_asin.xxx r_asin.o
mv r_asin.xxx r_asin.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC r_atan.c
ld -r -x -o r_atan.xxx r_atan.o
mv r_atan.xxx r_atan.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC r_atn2.c
ld -r -x -o r_atn2.xxx r_atn2.o
mv r_atn2.xxx r_atn2.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC r_cnjg.c
ld -r -x -o r_cnjg.xxx r_cnjg.o
mv r_cnjg.xxx r_cnjg.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC r_cos.c
ld -r -x -o r_cos.xxx r_cos.o
mv r_cos.xxx r_cos.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC r_cosh.c
ld -r -x -o r_cosh.xxx r_cosh.o
mv r_cosh.xxx r_cosh.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC r_dim.c
ld -r -x -o r_dim.xxx r_dim.o
mv r_dim.xxx r_dim.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC r_exp.c
ld -r -x -o r_exp.xxx r_exp.o
mv r_exp.xxx r_exp.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC r_imag.c
ld -r -x -o r_imag.xxx r_imag.o
mv r_imag.xxx r_imag.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC r_int.c
ld -r -x -o r_int.xxx r_int.o
mv r_int.xxx r_int.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC r_lg10.c
ld -r -x -o r_lg10.xxx r_lg10.o
mv r_lg10.xxx r_lg10.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC r_log.c
ld -r -x -o r_log.xxx r_log.o
mv r_log.xxx r_log.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC r_mod.c
ld -r -x -o r_mod.xxx r_mod.o
mv r_mod.xxx r_mod.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC r_nint.c
ld -r -x -o r_nint.xxx r_nint.o
mv r_nint.xxx r_nint.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC r_sign.c
ld -r -x -o r_sign.xxx r_sign.o
mv r_sign.xxx r_sign.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC r_sin.c
ld -r -x -o r_sin.xxx r_sin.o
mv r_sin.xxx r_sin.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC r_sinh.c
ld -r -x -o r_sinh.xxx r_sinh.o
mv r_sinh.xxx r_sinh.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC r_sqrt.c
ld -r -x -o r_sqrt.xxx r_sqrt.o
mv r_sqrt.xxx r_sqrt.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC r_tan.c
ld -r -x -o r_tan.xxx r_tan.o
mv r_tan.xxx r_tan.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC r_tanh.c
ld -r -x -o r_tanh.xxx r_tanh.o
mv r_tanh.xxx r_tanh.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC d_abs.c
ld -r -x -o d_abs.xxx d_abs.o
mv d_abs.xxx d_abs.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC d_acos.c
ld -r -x -o d_acos.xxx d_acos.o
mv d_acos.xxx d_acos.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC d_asin.c
ld -r -x -o d_asin.xxx d_asin.o
mv d_asin.xxx d_asin.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC d_atan.c
ld -r -x -o d_atan.xxx d_atan.o
mv d_atan.xxx d_atan.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC d_atn2.c
ld -r -x -o d_atn2.xxx d_atn2.o
mv d_atn2.xxx d_atn2.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC d_cnjg.c
ld -r -x -o d_cnjg.xxx d_cnjg.o
mv d_cnjg.xxx d_cnjg.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC d_cos.c
ld -r -x -o d_cos.xxx d_cos.o
mv d_cos.xxx d_cos.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC d_cosh.c
ld -r -x -o d_cosh.xxx d_cosh.o
mv d_cosh.xxx d_cosh.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC d_dim.c
ld -r -x -o d_dim.xxx d_dim.o
mv d_dim.xxx d_dim.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC d_exp.c
ld -r -x -o d_exp.xxx d_exp.o
mv d_exp.xxx d_exp.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC d_imag.c
ld -r -x -o d_imag.xxx d_imag.o
mv d_imag.xxx d_imag.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC d_int.c
ld -r -x -o d_int.xxx d_int.o
mv d_int.xxx d_int.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC d_lg10.c
ld -r -x -o d_lg10.xxx d_lg10.o
mv d_lg10.xxx d_lg10.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC d_log.c
ld -r -x -o d_log.xxx d_log.o
mv d_log.xxx d_log.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC d_mod.c
ld -r -x -o d_mod.xxx d_mod.o
mv d_mod.xxx d_mod.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC d_nint.c
ld -r -x -o d_nint.xxx d_nint.o
mv d_nint.xxx d_nint.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC d_prod.c
ld -r -x -o d_prod.xxx d_prod.o
mv d_prod.xxx d_prod.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC d_sign.c
ld -r -x -o d_sign.xxx d_sign.o
mv d_sign.xxx d_sign.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC d_sin.c
ld -r -x -o d_sin.xxx d_sin.o
mv d_sin.xxx d_sin.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC d_sinh.c
ld -r -x -o d_sinh.xxx d_sinh.o
mv d_sinh.xxx d_sinh.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC d_sqrt.c
ld -r -x -o d_sqrt.xxx d_sqrt.o
mv d_sqrt.xxx d_sqrt.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC d_tan.c
ld -r -x -o d_tan.xxx d_tan.o
mv d_tan.xxx d_tan.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC d_tanh.c
ld -r -x -o d_tanh.xxx d_tanh.o
mv d_tanh.xxx d_tanh.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC i_abs.c
ld -r -x -o i_abs.xxx i_abs.o
mv i_abs.xxx i_abs.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC i_dim.c
ld -r -x -o i_dim.xxx i_dim.o
mv i_dim.xxx i_dim.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC i_dnnt.c
ld -r -x -o i_dnnt.xxx i_dnnt.o
mv i_dnnt.xxx i_dnnt.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC i_indx.c
ld -r -x -o i_indx.xxx i_indx.o
mv i_indx.xxx i_indx.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC i_len.c
ld -r -x -o i_len.xxx i_len.o
mv i_len.xxx i_len.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC i_mod.c
ld -r -x -o i_mod.xxx i_mod.o
mv i_mod.xxx i_mod.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC i_nint.c
ld -r -x -o i_nint.xxx i_nint.o
mv i_nint.xxx i_nint.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC i_sign.c
ld -r -x -o i_sign.xxx i_sign.o
mv i_sign.xxx i_sign.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC lbitbits.c
lbitbits.c:47:44: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
return (integer)(x << b | x >> LONGBITS -b );
˜˜ ˜˜˜˜˜˜˜˜˜^˜
lbitbits.c:47:44: note: place parentheses around the '-' expression to silence this warning
return (integer)(x << b | x >> LONGBITS -b );
˜˜˜˜˜˜˜˜˜^˜
lbitbits.c:51:34: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
return (integer)(x << LONGBITS - b | x >> b);
˜˜ ˜˜˜˜˜˜˜˜˜^˜˜
lbitbits.c:51:34: note: place parentheses around the '-' expression to silence this warning
return (integer)(x << LONGBITS - b | x >> b);
˜˜˜˜˜˜˜˜˜^˜˜
lbitbits.c:60:47: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
return (integer)(y | z & (x << b | x >> len - b));
˜˜ ˜˜˜˜^˜˜
lbitbits.c:60:47: note: place parentheses around the '-' expression to silence this warning
return (integer)(y | z & (x << b | x >> len - b));
^
( )
lbitbits.c:60:26: warning: '&' within '|' [-Wbitwise-op-parentheses]
return (integer)(y | z & (x << b | x >> len - b));
˜ ˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
lbitbits.c:60:26: note: place parentheses around the '&' expression to silence this warning
return (integer)(y | z & (x << b | x >> len - b));
^
( )
lbitbits.c:64:46: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
return (integer)(y | z & (x >> b | x << len - b));
˜˜ ˜˜˜˜^˜˜
lbitbits.c:64:46: note: place parentheses around the '-' expression to silence this warning
return (integer)(y | z & (x >> b | x << len - b));
^
( )
lbitbits.c:64:25: warning: '&' within '|' [-Wbitwise-op-parentheses]
return (integer)(y | z & (x >> b | x << len - b));
˜ ˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
lbitbits.c:64:25: note: place parentheses around the '&' expression to silence this warning
return (integer)(y | z & (x >> b | x << len - b));
^
( )
6 warnings generated.
ld -r -x -o lbitbits.xxx lbitbits.o
mv lbitbits.xxx lbitbits.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC lbitshft.c
ld -r -x -o lbitshft.xxx lbitshft.o
mv lbitshft.xxx lbitshft.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC h_abs.c
ld -r -x -o h_abs.xxx h_abs.o
mv h_abs.xxx h_abs.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC h_dim.c
ld -r -x -o h_dim.xxx h_dim.o
mv h_dim.xxx h_dim.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC h_dnnt.c
ld -r -x -o h_dnnt.xxx h_dnnt.o
mv h_dnnt.xxx h_dnnt.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC h_indx.c
ld -r -x -o h_indx.xxx h_indx.o
mv h_indx.xxx h_indx.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC h_len.c
h_len.c:12:8: warning: implicit conversion loses integer precision: 'ftnlen' (aka 'long') to 'shortint' (aka 'short') [-Wconversion]
return(n);
˜˜˜˜˜˜ ^
1 warning generated.
ld -r -x -o h_len.xxx h_len.o
mv h_len.xxx h_len.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC h_mod.c
ld -r -x -o h_mod.xxx h_mod.o
mv h_mod.xxx h_mod.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC h_nint.c
ld -r -x -o h_nint.xxx h_nint.o
mv h_nint.xxx h_nint.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC h_sign.c
ld -r -x -o h_sign.xxx h_sign.o
mv h_sign.xxx h_sign.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC l_ge.c
ld -r -x -o l_ge.xxx l_ge.o
mv l_ge.xxx l_ge.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC l_gt.c
ld -r -x -o l_gt.xxx l_gt.o
mv l_gt.xxx l_gt.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC l_le.c
ld -r -x -o l_le.xxx l_le.o
mv l_le.xxx l_le.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC l_lt.c
ld -r -x -o l_lt.xxx l_lt.o
mv l_lt.xxx l_lt.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC hl_ge.c
ld -r -x -o hl_ge.xxx hl_ge.o
mv hl_ge.xxx hl_ge.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC hl_gt.c
ld -r -x -o hl_gt.xxx hl_gt.o
mv hl_gt.xxx hl_gt.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC hl_le.c
ld -r -x -o hl_le.xxx hl_le.o
mv hl_le.xxx hl_le.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC hl_lt.c
ld -r -x -o hl_lt.xxx hl_lt.o
mv hl_lt.xxx hl_lt.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC ef1asc_.c
ld -r -x -o ef1asc_.xxx ef1asc_.o
mv ef1asc_.xxx ef1asc_.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC ef1cmc_.c
ld -r -x -o ef1cmc_.xxx ef1cmc_.o
mv ef1cmc_.xxx ef1cmc_.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC f77_aloc.c
ld -r -x -o f77_aloc.xxx f77_aloc.o
mv f77_aloc.xxx f77_aloc.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC s_cat.c
ld -r -x -o s_cat.xxx s_cat.o
mv s_cat.xxx s_cat.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC s_cmp.c
ld -r -x -o s_cmp.xxx s_cmp.o
mv s_cmp.xxx s_cmp.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC s_copy.c
ld -r -x -o s_copy.xxx s_copy.o
mv s_copy.xxx s_copy.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC backspac.c
backspac.c:48:20: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion]
FSEEK(f,-(OFF_T)n-2*sizeof(uiolen),SEEK_CUR);
˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
backspac.c:48:11: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
FSEEK(f,-(OFF_T)n-2*sizeof(uiolen),SEEK_CUR);
^˜˜˜˜˜˜˜˜˜
2 warnings generated.
ld -r -x -o backspac.xxx backspac.o
mv backspac.xxx backspac.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC close.c
ld -r -x -o close.xxx close.o
mv close.xxx close.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC dfe.c
dfe.c:45:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
f__recpos = f__hiwater;
˜ ^˜˜˜˜˜˜˜˜˜
dfe.c:104:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if(n=c_dfe(a))return(n);
˜^˜˜˜˜˜˜˜˜
dfe.c:104:6: note: place parentheses around the assignment to silence this warning
if(n=c_dfe(a))return(n);
^
( )
dfe.c:104:6: note: use '==' to turn this assignment into an equality comparison
if(n=c_dfe(a))return(n);
^
==
dfe.c:126:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if(n=c_dfe(a)) return(n);
˜^˜˜˜˜˜˜˜˜
dfe.c:126:6: note: place parentheses around the assignment to silence this warning
if(n=c_dfe(a)) return(n);
^
( )
dfe.c:126:6: note: use '==' to turn this assignment into an equality comparison
if(n=c_dfe(a)) return(n);
^
==
3 warnings generated.
ld -r -x -o dfe.xxx dfe.o
mv dfe.xxx dfe.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC dolio.c
ld -r -x -o dolio.xxx dolio.o
mv dolio.xxx dolio.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC due.c
due.c:40:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if(n=c_due(a)) return(n);
˜^˜˜˜˜˜˜˜˜
due.c:40:6: note: place parentheses around the assignment to silence this warning
if(n=c_due(a)) return(n);
^
( )
due.c:40:6: note: use '==' to turn this assignment into an equality comparison
if(n=c_due(a)) return(n);
^
==
due.c:53:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if(n=c_due(a)) return(n);
˜^˜˜˜˜˜˜˜˜
due.c:53:6: note: place parentheses around the assignment to silence this warning
if(n=c_due(a)) return(n);
^
( )
due.c:53:6: note: use '==' to turn this assignment into an equality comparison
if(n=c_due(a)) return(n);
^
==
2 warnings generated.
ld -r -x -o due.xxx due.o
mv due.xxx due.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC endfile.c
endfile.c:46:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (tf = FOPEN(nbuf, f__w_mode[0]))
˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
endfile.c:46:10: note: place parentheses around the assignment to silence this warning
if (tf = FOPEN(nbuf, f__w_mode[0]))
^
( )
endfile.c:46:10: note: use '==' to turn this assignment into an equality comparison
if (tf = FOPEN(nbuf, f__w_mode[0]))
^
==
1 warning generated.
ld -r -x -o endfile.xxx endfile.o
mv endfile.xxx endfile.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC err.c
err.c:168:4: warning: data argument not used by format string [-Wformat-extra-args]
f__curunit->ufnm);
^
err.c:217:25: warning: implicit conversion loses integer precision: 'flag' (aka 'long') to 'int' [-Wshorten-64-to-32]
ufmt = x->url ? 0 : x->ufmt;
˜ ˜˜˜^˜˜˜
err.c:253:25: warning: implicit conversion loses integer precision: 'flag' (aka 'long') to 'int' [-Wshorten-64-to-32]
ufmt = x->url ? 0 : x->ufmt;
˜ ˜˜˜^˜˜˜
3 warnings generated.
ld -r -x -o err.xxx err.o
mv err.xxx err.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC fmt.c
fmt.c:519:9: warning: implicit conversion loses integer precision: 'integer' (aka 'long') to 'int' [-Wshorten-64-to-32]
return(do_fio(&one,(char *)NULL,(ftnint)0));
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
1 warning generated.
ld -r -x -o fmt.xxx fmt.o
mv fmt.xxx fmt.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC fmtlib.c
fmtlib.c:27:12: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
uvalue = value;
˜ ^˜˜˜˜
fmtlib.c:31:12: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
uvalue = -value;
˜ ^˜˜˜˜˜
fmtlib.c:42:28: warning: implicit conversion loses integer precision: 'unsigned long' to 'char' [-Wconversion]
buf[--i] = (uvalue%base) + '0';
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜
fmtlib.c:42:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
buf[--i] = (uvalue%base) + '0';
˜^˜˜˜
fmtlib.c:43:13: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
uvalue /= base;
˜˜ ^˜˜˜
5 warnings generated.
ld -r -x -o fmtlib.xxx fmtlib.o
mv fmtlib.xxx fmtlib.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC ftell_.c
ld -r -x -o ftell_.xxx ftell_.o
mv ftell_.xxx ftell_.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC iio.c
iio.c:30:17: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
*f__icptr++ = c;
˜ ^
iio.c:91:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if(n=c_si(a)) return(n);
˜^˜˜˜˜˜˜˜
iio.c:91:6: note: place parentheses around the assignment to silence this warning
if(n=c_si(a)) return(n);
^
( )
iio.c:91:6: note: use '==' to turn this assignment into an equality comparison
if(n=c_si(a)) return(n);
^
==
iio.c:107:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
f__recpos = f__hiwater;
˜ ^˜˜˜˜˜˜˜˜˜
iio.c:123:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if(n=c_si(a)) return(n);
˜^˜˜˜˜˜˜˜
iio.c:123:6: note: place parentheses around the assignment to silence this warning
if(n=c_si(a)) return(n);
^
( )
iio.c:123:6: note: use '==' to turn this assignment into an equality comparison
if(n=c_si(a)) return(n);
^
==
iio.c:148:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
f__recpos = f__hiwater;
˜ ^˜˜˜˜˜˜˜˜˜
5 warnings generated.
ld -r -x -o iio.xxx iio.o
mv iio.xxx iio.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC ilnw.c
ld -r -x -o ilnw.xxx ilnw.o
mv ilnw.xxx ilnw.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC inquire.c
inquire.c:67:13: warning: '&&' within '||' [-Wlogical-op-parentheses]
if(byfile && x != -1 || !byfile && p!=NULL)
˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜ ˜˜
inquire.c:67:13: note: place parentheses around the '&&' expression to silence this warning
if(byfile && x != -1 || !byfile && p!=NULL)
^
( )
inquire.c:67:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
if(byfile && x != -1 || !byfile && p!=NULL)
˜˜ ˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
inquire.c:67:35: note: place parentheses around the '&&' expression to silence this warning
if(byfile && x != -1 || !byfile && p!=NULL)
˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
inquire.c:69:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
else *a->inex=0;
^
inquire.c:72:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
else *a->inopen=(p!=NULL && p->ufd!=NULL);
^
inquire.c:75:24: warning: '&&' within '||' [-Wlogical-op-parentheses]
if(byfile || p!=NULL && p->ufnm!=NULL)
˜˜ ˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
inquire.c:75:24: note: place parentheses around the '&&' expression to silence this warning
if(byfile || p!=NULL && p->ufnm!=NULL)
˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
inquire.c:77:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
else *a->innamed=0;
^
inquire.c:81:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
else if(p!=NULL && p->ufnm!=NULL)
^
inquire.c:86:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
else b_char("SEQUENTIAL",a->inacc,a->inacclen);
^
inquire.c:90:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
else b_char("YES",a->inseq,a->inseqlen);
^
inquire.c:94:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
else b_char("NO",a->indir,a->indirlen);
^
inquire.c:98:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
else b_char("FORMATTED",a->infmt,a->infmtlen);
^
inquire.c:102:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
else b_char("YES",a->inform,a->informlen);
^
inquire.c:106:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
else if (p!=NULL) b_char("NO",a->inunf,a->inunflen);
^
inquire.c:115:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
else b_char("NULL",a->inblank,a->inblanklen);
^
14 warnings generated.
ld -r -x -o inquire.xxx inquire.o
mv inquire.xxx inquire.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC lread.c
lread.c:143:21: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
case '-': *sp++ = ch; sp1++; spe++;
˜ ^˜
lread.c:152:25: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
if (sp < spe) *sp++ = ch;
˜ ^˜
lread.c:179:15: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
{ *sp++ = ch; --exp; }
˜ ^˜
lread.c:297:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
else
^
lread.c:317:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (ch = l_R(1,0))
˜˜˜^˜˜˜˜˜˜˜˜˜
lread.c:317:9: note: place parentheses around the assignment to silence this warning
if (ch = l_R(1,0))
^
( )
lread.c:317:9: note: use '==' to turn this assignment into an equality comparison
if (ch = l_R(1,0))
^
==
lread.c:329:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (ch = l_R(1,0))
˜˜˜^˜˜˜˜˜˜˜˜˜
lread.c:329:9: note: place parentheses around the assignment to silence this warning
if (ch = l_R(1,0))
^
( )
lread.c:329:9: note: use '==' to turn this assignment into an equality comparison
if (ch = l_R(1,0))
^
==
lread.c:356:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (rv = *nmL_next++)
˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
lread.c:356:9: note: place parentheses around the assignment to silence this warning
if (rv = *nmL_next++)
^
( )
lread.c:356:9: note: use '==' to turn this assignment into an equality comparison
if (rv = *nmL_next++)
^
==
lread.c:370:4: warning: explicitly assigning a variable of type 'FILE *' (aka 'struct __sFILE *') to itself [-Wself-assign]
f = f; /* banish non-use warning */
˜ ^ ˜
lread.c:371:23: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
return *--nmL_next = x;
˜ ^
lread.c:386:9: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
*s++ = ch;
˜ ^˜
lread.c:392:10: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
*s++ = ch;
˜ ^˜
lread.c:412:10: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
*s++ = ch;
˜ ^˜
lread.c:390:36: warning: implicit conversion loses integer precision: 'flag' (aka 'long') to 'int' [-Wshorten-64-to-32]
return *rvp = err__fl(f__elist->cierr,131,what);
˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜^˜˜˜˜
lread.c:396:36: warning: implicit conversion loses integer precision: 'flag' (aka 'long') to 'int' [-Wshorten-64-to-32]
return *rvp = err__fl(f__elist->cierr,112,what);
˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜^˜˜˜˜
lread.c:441:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
else
^
lread.c:502:10: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
*p++ = ch;
˜ ^˜
lread.c:539:11: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
*p++ = ch;
˜ ^˜
lread.c:552:38: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
if(GETC(ch)=='\'' || ch=='"') quote=ch;
˜^˜
lread.c:566:10: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
*p++ = ch;
˜ ^˜
lread.c:581:11: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
*p++ = ch;
˜ ^˜
lread.c:594:35: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
&& ch!=EOF && ++i<size) *p++ = ch;
˜ ^˜
lread.c:603:11: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
*p++ = ch;
˜ ^˜
lread.c:610:24: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
if(++i<size) *p++ = ch;
˜ ^˜
lread.c:614:25: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
{ if(++i<size) *p++ = ch;
˜ ^˜
lread.c:693:4: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
ERR(l_R(0,1));
^˜˜˜˜˜˜˜˜˜˜˜˜
lread.c:109:20: note: expanded from macro 'ERR'
#define ERR(x) if(n=(x)) return(n)
˜^˜˜˜
lread.c:693:4: note: place parentheses around the assignment to silence this warning
ERR(l_R(0,1));
^
lread.c:109:20: note: expanded from macro 'ERR'
#define ERR(x) if(n=(x)) return(n)
^
lread.c:693:4: note: use '==' to turn this assignment into an equality comparison
ERR(l_R(0,1));
^
lread.c:109:20: note: expanded from macro 'ERR'
#define ERR(x) if(n=(x)) return(n)
^
lread.c:698:4: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
ERR(l_R(0,0));
^˜˜˜˜˜˜˜˜˜˜˜˜
lread.c:109:20: note: expanded from macro 'ERR'
#define ERR(x) if(n=(x)) return(n)
˜^˜˜˜
lread.c:698:4: note: place parentheses around the assignment to silence this warning
ERR(l_R(0,0));
^
lread.c:109:20: note: expanded from macro 'ERR'
#define ERR(x) if(n=(x)) return(n)
^
lread.c:698:4: note: use '==' to turn this assignment into an equality comparison
ERR(l_R(0,0));
^
lread.c:109:20: note: expanded from macro 'ERR'
#define ERR(x) if(n=(x)) return(n)
^
lread.c:709:4: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
ERR(l_C());
^˜˜˜˜˜˜˜˜˜
lread.c:109:20: note: expanded from macro 'ERR'
#define ERR(x) if(n=(x)) return(n)
˜^˜˜˜
lread.c:709:4: note: place parentheses around the assignment to silence this warning
ERR(l_C());
^
lread.c:109:20: note: expanded from macro 'ERR'
#define ERR(x) if(n=(x)) return(n)
^
lread.c:709:4: note: use '==' to turn this assignment into an equality comparison
ERR(l_C());
^
lread.c:109:20: note: expanded from macro 'ERR'
#define ERR(x) if(n=(x)) return(n)
^
lread.c:714:4: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
ERR(l_L());
^˜˜˜˜˜˜˜˜˜
lread.c:109:20: note: expanded from macro 'ERR'
#define ERR(x) if(n=(x)) return(n)
˜^˜˜˜
lread.c:714:4: note: place parentheses around the assignment to silence this warning
ERR(l_L());
^
lread.c:109:20: note: expanded from macro 'ERR'
#define ERR(x) if(n=(x)) return(n)
^
lread.c:714:4: note: use '==' to turn this assignment into an equality comparison
ERR(l_L());
^
lread.c:109:20: note: expanded from macro 'ERR'
#define ERR(x) if(n=(x)) return(n)
^
lread.c:717:4: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
ERR(l_CHAR());
^˜˜˜˜˜˜˜˜˜˜˜˜
lread.c:109:20: note: expanded from macro 'ERR'
#define ERR(x) if(n=(x)) return(n)
˜^˜˜˜
lread.c:717:4: note: place parentheses around the assignment to silence this warning
ERR(l_CHAR());
^
lread.c:109:20: note: expanded from macro 'ERR'
#define ERR(x) if(n=(x)) return(n)
^
lread.c:717:4: note: use '==' to turn this assignment into an equality comparison
ERR(l_CHAR());
^
lread.c:109:20: note: expanded from macro 'ERR'
#define ERR(x) if(n=(x)) return(n)
^
lread.c:751:16: warning: implicit conversion loses floating-point precision: 'double' to 'real' (aka 'float') [-Wconversion]
Ptr->flreal=f__lx;
˜^˜˜˜˜
lread.c:758:12: warning: implicit conversion loses floating-point precision: 'double' to 'real' (aka 'float') [-Wconversion]
*xx++ = f__lx;
˜ ^˜˜˜˜
lread.c:759:10: warning: implicit conversion loses floating-point precision: 'double' to 'real' (aka 'float') [-Wconversion]
*xx = f__ly;
˜ ^˜˜˜˜
lread.c:790:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if(n=c_le(a)) return(n);
˜^˜˜˜˜˜˜˜
lread.c:790:6: note: place parentheses around the assignment to silence this warning
if(n=c_le(a)) return(n);
^
( )
lread.c:790:6: note: use '==' to turn this assignment into an equality comparison
if(n=c_le(a)) return(n);
^
==
33 warnings generated.
ld -r -x -o lread.xxx lread.o
mv lread.xxx lread.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC lwrite.c
lwrite.c:141:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while(b[0] = b[1])
˜˜˜˜˜^˜˜˜˜˜
lwrite.c:141:15: note: place parentheses around the assignment to silence this warning
while(b[0] = b[1])
^
( )
lwrite.c:141:15: note: use '==' to turn this assignment into an equality comparison
while(b[0] = b[1])
^
==
lwrite.c:166:32: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
for(c1 = '.', c = 'E'; *b = c1;
˜˜˜^˜˜˜
lwrite.c:166:32: note: place parentheses around the assignment to silence this warning
for(c1 = '.', c = 'E'; *b = c1;
^
( )
lwrite.c:166:32: note: use '==' to turn this assignment into an equality comparison
for(c1 = '.', c = 'E'; *b = c1;
^
==
lwrite.c:172:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
return b - buf;
˜˜˜˜˜˜ ˜˜^˜˜˜˜
lwrite.c:190:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while(c = *s++)
˜˜^˜˜˜˜˜
lwrite.c:190:10: note: place parentheses around the assignment to silence this warning
while(c = *s++)
^
( )
lwrite.c:190:10: note: use '==' to turn this assignment into an equality comparison
while(c = *s++)
^
==
4 warnings generated.
ld -r -x -o lwrite.xxx lwrite.o
mv lwrite.xxx lwrite.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC open.c
open.c:88:11: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
*se++ = c;
˜ ^
open.c:81:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
f__recpos = f__hiwater;
˜ ^˜˜˜˜˜˜˜˜˜
open.c:109:24: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
f__buf[f__recpos++] = c;
˜ ^
open.c:246:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (tf = FOPEN(buf,f__w_mode[0]))
˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
open.c:246:10: note: place parentheses around the assignment to silence this warning
if (tf = FOPEN(buf,f__w_mode[0]))
^
( )
open.c:246:10: note: use '==' to turn this assignment into an equality comparison
if (tf = FOPEN(buf,f__w_mode[0]))
^
==
open.c:256:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (tf = FOPEN(buf, f__r_mode[ufmt]))
˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
open.c:256:10: note: place parentheses around the assignment to silence this warning
if (tf = FOPEN(buf, f__r_mode[ufmt]))
^
( )
open.c:256:10: note: use '==' to turn this assignment into an equality comparison
if (tf = FOPEN(buf, f__r_mode[ufmt]))
^
==
open.c:258:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
else if (tf = FOPEN(buf, f__w_mode[ufmt])) {
˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
open.c:258:15: note: place parentheses around the assignment to silence this warning
else if (tf = FOPEN(buf, f__w_mode[ufmt])) {
^
( )
open.c:258:15: note: use '==' to turn this assignment into an equality comparison
else if (tf = FOPEN(buf, f__w_mode[ufmt])) {
^
==
open.c:273:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
else if ((s = a->oacc) && (*s == 'a' || *s == 'A')
^
open.c:181:12: warning: implicit conversion loses integer precision: 'flag' (aka 'long') to 'int' [-Wshorten-64-to-32]
ufmt = b->ufmt;
˜ ˜˜˜^˜˜˜
open.c:291:12: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'ftnlen' (aka 'long') [-Wsign-conversion]
a.ofnmlen=strlen(nbuf);
˜^˜˜˜˜˜˜˜˜˜˜˜
open.c:297:9: warning: implicit conversion loses integer precision: 'integer' (aka 'long') to 'int' [-Wshorten-64-to-32]
return(f_open(&a));
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜
10 warnings generated.
ld -r -x -o open.xxx open.o
mv open.xxx open.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC rdfmt.c
rdfmt.c:39:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while(ch = *sc++)
˜˜˜^˜˜˜˜˜˜
rdfmt.c:39:12: note: place parentheses around the assignment to silence this warning
while(ch = *sc++)
^
( )
rdfmt.c:39:12: note: use '==' to turn this assignment into an equality comparison
while(ch = *sc++)
^
==
rdfmt.c:40:23: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
hex[ch] = ch - '0' + 1;
˜ ˜˜˜˜˜˜˜˜˜^˜˜
rdfmt.c:42:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while(ch = *sc++)
˜˜˜^˜˜˜˜˜˜
rdfmt.c:42:12: note: place parentheses around the assignment to silence this warning
while(ch = *sc++)
^
( )
rdfmt.c:42:12: note: use '==' to turn this assignment into an equality comparison
while(ch = *sc++)
^
==
rdfmt.c:43:45: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
hex[ch] = hex[ch + 'a' - 'A'] = ch - 'A' + 11;
˜ ˜˜˜˜˜˜˜˜˜^˜˜˜
rdfmt.c:58:11: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
*s++ = ch;
˜ ^˜
rdfmt.c:71:9: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
w2 = w1+1 >> 1;
˜˜^˜ ˜˜
rdfmt.c:71:9: note: place parentheses around the '+' expression to silence this warning
w2 = w1+1 >> 1;
^
( )
rdfmt.c:93:23: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
*t = hex[*s0 & 0xff]-1 << 4 | hex[s0[1] & 0xff]-1;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜ ˜˜
rdfmt.c:93:23: note: place parentheses around the '-' expression to silence this warning
*t = hex[*s0 & 0xff]-1 << 4 | hex[s0[1] & 0xff]-1;
^
( )
rdfmt.c:93:31: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
*t = hex[*s0 & 0xff]-1 << 4 | hex[s0[1] & 0xff]-1;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rdfmt.c:70:9: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
w1 = s - s0;
˜ ˜˜^˜˜˜
rdfmt.c:253:21: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
case '-': *sp++ = ch; sp1++; spe++;
˜ ^˜
rdfmt.c:269:25: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
if (sp < spe) *sp++ = ch;
˜ ^˜
rdfmt.c:300:15: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
{ *sp++ = ch; --exp; }
˜ ^˜
rdfmt.c:389:11: warning: implicit conversion loses floating-point precision: 'double' to 'real' (aka 'float') [-Wconversion]
p->pf = x;
˜ ^
rdfmt.c:405:12: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
*p++=VAL(ch);
˜ ^˜
./fmt.h:90:25: note: expanded from macro 'VAL'
#define VAL(x) (x!='\n'?x:' ')
^
rdfmt.c:421:13: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
*p++=VAL(ch);
˜ ^˜
./fmt.h:90:25: note: expanded from macro 'VAL'
#define VAL(x) (x!='\n'?x:' ')
^
rdfmt.c:427:12: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
*p++=VAL(ch);
˜ ^˜
./fmt.h:90:25: note: expanded from macro 'VAL'
#define VAL(x) (x!='\n'?x:' ')
^
rdfmt.c:441:28: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
else *s++ = ch=='\n'?' ':ch;
˜ ^˜
rdfmt.c:456:26: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
else *s = ch=='\n'?' ':ch;
˜ ^˜
18 warnings generated.
ld -r -x -o rdfmt.xxx rdfmt.o
mv rdfmt.xxx rdfmt.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC rewind.c
ld -r -x -o rewind.xxx rewind.o
mv rewind.xxx rewind.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC rsfe.c
rsfe.c:67:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if(n=c_sfe(a)) return(n);
˜^˜˜˜˜˜˜˜˜
rsfe.c:67:6: note: place parentheses around the assignment to silence this warning
if(n=c_sfe(a)) return(n);
^
( )
rsfe.c:67:6: note: use '==' to turn this assignment into an equality comparison
if(n=c_sfe(a)) return(n);
^
==
1 warning generated.
ld -r -x -o rsfe.xxx rsfe.o
mv rsfe.xxx rsfe.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC rsli.c
ld -r -x -o rsli.xxx rsli.o
mv rsli.xxx rsli.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC rsne.c
rsne.c:86:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
for(x = 0; c = *s++; x = x & 0x4000 ? ((x << 1) & 0x7fff) + 1 : x << 1)
˜˜^˜˜˜˜˜
rsne.c:86:15: note: place parentheses around the assignment to silence this warning
for(x = 0; c = *s++; x = x & 0x4000 ? ((x << 1) & 0x7fff) + 1 : x << 1)
^
( )
rsne.c:86:15: note: use '==' to turn this assignment into an equality comparison
for(x = 0; c = *s++; x = x & 0x4000 ? ((x << 1) & 0x7fff) + 1 : x << 1)
^
==
rsne.c:107:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
for(x = &nl_cache; y = *x; x0 = x, x = &y->next)
˜˜^˜˜˜
rsne.c:107:23: note: place parentheses around the assignment to silence this warning
for(x = &nl_cache; y = *x; x0 = x, x = &y->next)
^
( )
rsne.c:107:23: note: use '==' to turn this assignment into an equality comparison
for(x = &nl_cache; y = *x; x0 = x, x = &y->next)
^
==
rsne.c:125:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
ht = (hashtab *)malloc(sizeof(hashtab) + (nht-1)*sizeof(hashentry *)
˜˜˜^˜ ˜
rsne.c:126:7: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
+ nv*sizeof(hashentry));
^˜˜
rsne.c:134:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset((char *)ht->tab, 0, nht*sizeof(hashentry *));
^˜˜˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
rsne.c:134:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset((char *)ht->tab, 0, nht*sizeof(hashentry *));
^˜˜˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
rsne.c:159:42: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
for(s = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; c = *s++; )
˜˜^˜˜˜˜˜
rsne.c:159:42: note: place parentheses around the assignment to silence this warning
for(s = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; c = *s++; )
^
( )
rsne.c:159:42: note: use '==' to turn this assignment into an equality comparison
for(s = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; c = *s++; )
^
==
rsne.c:164:5: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
= c;
˜ ^
rsne.c:165:27: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
for(s = "0123456789_"; c = *s++; )
˜˜^˜˜˜˜˜
rsne.c:165:27: note: place parentheses around the assignment to silence this warning
for(s = "0123456789_"; c = *s++; )
^
( )
rsne.c:165:27: note: use '==' to turn this assignment into an equality comparison
for(s = "0123456789_"; c = *s++; )
^
==
rsne.c:166:17: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
Alphanum[c] = c;
˜ ^
rsne.c:188:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while(*s = Alphanum[GETC(ch) & 0xff])
˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rsne.c:188:11: note: place parentheses around the assignment to silence this warning
while(*s = Alphanum[GETC(ch) & 0xff])
^
( )
rsne.c:188:11: note: use '==' to turn this assignment into an equality comparison
while(*s = Alphanum[GETC(ch) & 0xff])
^
==
rsne.c:243:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (k = getnum(chp, x1))
˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rsne.c:243:8: note: place parentheses around the assignment to silence this warning
if (k = getnum(chp, x1))
^
( )
rsne.c:243:8: note: use '==' to turn this assignment into an equality comparison
if (k = getnum(chp, x1))
^
==
rsne.c:247:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (k = getnum(chp, &x2))
˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rsne.c:247:9: note: place parentheses around the assignment to silence this warning
if (k = getnum(chp, &x2))
^
( )
rsne.c:247:9: note: use '==' to turn this assignment into an equality comparison
if (k = getnum(chp, &x2))
^
==
rsne.c:251:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (k = getnum(chp, &x3))
˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rsne.c:251:10: note: place parentheses around the assignment to silence this warning
if (k = getnum(chp, &x3))
^
( )
rsne.c:251:10: note: use '==' to turn this assignment into an equality comparison
if (k = getnum(chp, &x3))
^
==
rsne.c:349:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (ch = getname(buf,sizeof(buf)))
˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rsne.c:349:9: note: place parentheses around the assignment to silence this warning
if (ch = getname(buf,sizeof(buf)))
^
( )
rsne.c:349:9: note: use '==' to turn this assignment into an equality comparison
if (ch = getname(buf,sizeof(buf)))
^
==
rsne.c:401:19: warning: '&&' within '||' [-Wlogical-op-parentheses]
if (ch <= ' ' && ch >= 0 || ch == ',')
˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜ ˜˜
rsne.c:401:19: note: place parentheses around the '&&' expression to silence this warning
if (ch <= ' ' && ch >= 0 || ch == ',')
^
( )
rsne.c:404:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (ch = getname(buf,sizeof(buf)))
˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rsne.c:404:12: note: place parentheses around the assignment to silence this warning
if (ch = getname(buf,sizeof(buf)))
^
( )
rsne.c:404:12: note: use '==' to turn this assignment into an equality comparison
if (ch = getname(buf,sizeof(buf)))
^
==
rsne.c:428:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (k = getdimen(&ch, dn, (ftnlen)size,
˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rsne.c:428:11: note: place parentheses around the assignment to silence this warning
if (k = getdimen(&ch, dn, (ftnlen)size,
^
rsne.c:428:11: note: use '==' to turn this assignment into an equality comparison
if (k = getdimen(&ch, dn, (ftnlen)size,
^
==
rsne.c:445:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (k = getdimen(&ch, dn, size, nomax, &b))
˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rsne.c:445:10: note: place parentheses around the assignment to silence this warning
if (k = getdimen(&ch, dn, size, nomax, &b))
^
( )
rsne.c:445:10: note: use '==' to turn this assignment into an equality comparison
if (k = getdimen(&ch, dn, size, nomax, &b))
^
==
rsne.c:456:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (k = getdimen(&ch, dn1, dn->delta**dims,
˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rsne.c:456:11: note: place parentheses around the assignment to silence this warning
if (k = getdimen(&ch, dn1, dn->delta**dims,
^
rsne.c:456:11: note: use '==' to turn this assignment into an equality comparison
if (k = getdimen(&ch, dn1, dn->delta**dims,
^
==
rsne.c:476:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (k = getdimen(&ch, &substr, size, size, &b))
˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rsne.c:476:11: note: place parentheses around the assignment to silence this warning
if (k = getdimen(&ch, &substr, size, size, &b))
^
( )
rsne.c:476:11: note: use '==' to turn this assignment into an equality comparison
if (k = getdimen(&ch, &substr, size, size, &b))
^
==
rsne.c:511:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
else if (dims = v->dims) {
˜˜˜˜˜^˜˜˜˜˜˜˜˜
rsne.c:511:17: note: place parentheses around the assignment to silence this warning
else if (dims = v->dims) {
^
( )
rsne.c:511:17: note: use '==' to turn this assignment into an equality comparison
else if (dims = v->dims) {
^
==
rsne.c:531:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (k = l_read(&no1, vaddr + iva, size, type))
˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rsne.c:531:10: note: place parentheses around the assignment to silence this warning
if (k = l_read(&no1, vaddr + iva, size, type))
^
( )
rsne.c:531:10: note: use '==' to turn this assignment into an equality comparison
if (k = l_read(&no1, vaddr + iva, size, type))
^
==
rsne.c:541:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (k = l_read(&no2, vaddr + iva,
˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rsne.c:541:12: note: place parentheses around the assignment to silence this warning
if (k = l_read(&no2, vaddr + iva,
^
rsne.c:541:12: note: use '==' to turn this assignment into an equality comparison
if (k = l_read(&no2, vaddr + iva,
^
==
rsne.c:552:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
else for(;;) {
^
rsne.c:603:7: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if(n = c_le(a))
˜˜^˜˜˜˜˜˜˜˜
rsne.c:603:7: note: place parentheses around the assignment to silence this warning
if(n = c_le(a))
^
( )
rsne.c:603:7: note: use '==' to turn this assignment into an equality comparison
if(n = c_le(a))
^
==
26 warnings generated.
ld -r -x -o rsne.xxx rsne.o
mv rsne.xxx rsne.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC sfe.c
ld -r -x -o sfe.xxx sfe.o
mv sfe.xxx sfe.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC sue.c
sue.c:38:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if(n=c_sue(a)) return(n);
˜^˜˜˜˜˜˜˜˜
sue.c:38:6: note: place parentheses around the assignment to silence this warning
if(n=c_sue(a)) return(n);
^
( )
sue.c:38:6: note: use '==' to turn this assignment into an equality comparison
if(n=c_sue(a)) return(n);
^
==
sue.c:61:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if(n=c_sue(a)) return(n);
˜^˜˜˜˜˜˜˜˜
sue.c:61:6: note: place parentheses around the assignment to silence this warning
if(n=c_sue(a)) return(n);
^
( )
sue.c:61:6: note: use '==' to turn this assignment into an equality comparison
if(n=c_sue(a)) return(n);
^
==
sue.c:85:31: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
FSEEK(f__cf,(OFF_T)(f__reclen-f__recpos+sizeof(uiolen)),SEEK_CUR);
˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
3 warnings generated.
ld -r -x -o sue.xxx sue.o
mv sue.xxx sue.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC typesize.c
ld -r -x -o typesize.xxx typesize.o
mv typesize.xxx typesize.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC uio.c
uio.c:20:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
if (fread(ptr,(int)len,(int)(*number),f__cf) != *number)
˜˜˜˜˜ ^˜˜˜˜˜˜˜
uio.c:20:26: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
if (fread(ptr,(int)len,(int)(*number),f__cf) != *number)
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
uio.c:27:21: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
(void) fwrite(ptr,(int)len,(int)(*number),f__cf);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
uio.c:27:30: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
(void) fwrite(ptr,(int)len,(int)(*number),f__cf);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
uio.c:55:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
if(fread(ptr,(int)len,(int)(*number),f__cf) != *number)
˜˜˜˜˜ ^˜˜˜˜˜˜˜
uio.c:55:25: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
if(fread(ptr,(int)len,(int)(*number),f__cf) != *number)
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
uio.c:60:20: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
(void) fwrite(ptr,(int)len,(int)(*number),f__cf);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
uio.c:60:29: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
(void) fwrite(ptr,(int)len,(int)(*number),f__cf);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
8 warnings generated.
ld -r -x -o uio.xxx uio.o
mv uio.xxx uio.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC util.c
util.c:52:11: warning: implicit conversion changes signedness: '__darwin_ino64_t' (aka 'unsigned long long') to 'long' [-Wsign-conversion]
return(x.st_ino);
˜˜˜˜˜˜ ˜˜^˜˜˜˜˜
1 warning generated.
ld -r -x -o util.xxx util.o
mv util.xxx util.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC wref.c
wref.c:99:11: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
delta = w - strlen(buf) - signspace;
^ ˜
wref.c:99:29: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
delta = w - strlen(buf) - signspace;
˜ ^˜˜˜˜˜˜˜˜
wref.c:140:29: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
for(s -= 2, e1 = 2; s[0] = s[1]; s++)
˜˜˜˜˜^˜˜˜˜˜
wref.c:140:29: note: place parentheses around the assignment to silence this warning
for(s -= 2, e1 = 2; s[0] = s[1]; s++)
^
( )
wref.c:140:29: note: use '==' to turn this assignment into an equality comparison
for(s -= 2, e1 = 2; s[0] = s[1]; s++)
^
==
wref.c:99:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
delta = w - strlen(buf) - signspace;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
wref.c:236:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (n = f__scale)
˜˜^˜˜˜˜˜˜˜˜˜
wref.c:236:8: note: place parentheses around the assignment to silence this warning
if (n = f__scale)
^
( )
wref.c:236:8: note: use '==' to turn this assignment into an equality comparison
if (n = f__scale)
^
==
wref.c:239:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
else
^
wref.c:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while(n = *b++)
˜˜^˜˜˜˜˜
wref.c:286:10: note: place parentheses around the assignment to silence this warning
while(n = *b++)
^
( )
wref.c:286:10: note: use '==' to turn this assignment into an equality comparison
while(n = *b++)
^
==
7 warnings generated.
ld -r -x -o wref.xxx wref.o
mv wref.xxx wref.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC wrtfmt.c
wrtfmt.c:15:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
int cursor = f__cursor;
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
wrtfmt.c:35:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
f__recpos = f__hiwater;
˜ ^˜˜˜˜˜˜˜˜˜
wrtfmt.c:51:16: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
f__recpos = f__hiwater;
˜ ^˜˜˜˜˜˜˜˜˜
wrtfmt.c:96:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
w1 = (i*(se-s) << 1) + 1;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
4 warnings generated.
ld -r -x -o wrtfmt.xxx wrtfmt.o
mv wrtfmt.xxx wrtfmt.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC wsfe.c
wsfe.c:55:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if(n=c_sfe(a)) return(n);
˜^˜˜˜˜˜˜˜˜
wsfe.c:55:6: note: place parentheses around the assignment to silence this warning
if(n=c_sfe(a)) return(n);
^
( )
wsfe.c:55:6: note: use '==' to turn this assignment into an equality comparison
if(n=c_sfe(a)) return(n);
^
==
1 warning generated.
ld -r -x -o wsfe.xxx wsfe.o
mv wsfe.xxx wsfe.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC wsle.c
wsle.c:17:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if(n=c_le(a)) return(n);
˜^˜˜˜˜˜˜˜
wsle.c:17:6: note: place parentheses around the assignment to silence this warning
if(n=c_le(a)) return(n);
^
( )
wsle.c:17:6: note: use '==' to turn this assignment into an equality comparison
if(n=c_le(a)) return(n);
^
==
1 warning generated.
ld -r -x -o wsle.xxx wsle.o
mv wsle.xxx wsle.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC wsne.c
wsne.c:17:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if(n=c_le(a))
˜^˜˜˜˜˜˜˜
wsne.c:17:6: note: place parentheses around the assignment to silence this warning
if(n=c_le(a))
^
( )
wsne.c:17:6: note: use '==' to turn this assignment into an equality comparison
if(n=c_le(a))
^
==
1 warning generated.
ld -r -x -o wsne.xxx wsne.o
mv wsne.xxx wsne.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC xwsne.c
ld -r -x -o xwsne.xxx xwsne.o
mv xwsne.xxx xwsne.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC dtime_.c
dtime_.c:55:51: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
tarray[0] = (double)(t.tms_utime - t0.tms_utime) / Hz;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜
dtime_.c:56:51: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
tarray[1] = (double)(t.tms_stime - t0.tms_stime) / Hz;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜
2 warnings generated.
ld -r -x -o dtime_.xxx dtime_.o
mv dtime_.xxx dtime_.o
clang -c -DSkip_f2c_Undefs -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -fPIC etime_.c
etime_.c:51:43: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
return (tarray[0] = (double)t.tms_utime/Hz)
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
etime_.c:52:37: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
+ (tarray[1] = (double)t.tms_stime/Hz);
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
2 warnings generated.
ld -r -x -o etime_.xxx etime_.o
mv etime_.xxx etime_.o
ar r libf2c.a f77vers.o i77vers.o main.o s_rnge.o abort_.o exit_.o getarg_.o iargc_.o getenv_.o signal_.o s_stop.o s_paus.o system_.o cabs.o ctype.o derf_.o derfc_.o erf_.o erfc_.o sig_die.o uninit.o pow_ci.o pow_dd.o pow_di.o pow_hh.o pow_ii.o pow_ri.o pow_zi.o pow_zz.o c_abs.o c_cos.o c_div.o c_exp.o c_log.o c_sin.o c_sqrt.o z_abs.o z_cos.o z_div.o z_exp.o z_log.o z_sin.o z_sqrt.o r_abs.o r_acos.o r_asin.o r_atan.o r_atn2.o r_cnjg.o r_cos.o r_cosh.o r_dim.o r_exp.o r_imag.o r_int.o r_lg10.o r_log.o r_mod.o r_nint.o r_sign.o r_sin.o r_sinh.o r_sqrt.o r_tan.o r_tanh.o d_abs.o d_acos.o d_asin.o d_atan.o d_atn2.o d_cnjg.o d_cos.o d_cosh.o d_dim.o d_exp.o d_imag.o d_int.o d_lg10.o d_log.o d_mod.o d_nint.o d_prod.o d_sign.o d_sin.o d_sinh.o d_sqrt.o d_tan.o d_tanh.o i_abs.o i_dim.o i_dnnt.o i_indx.o i_len.o i_mod.o i_nint.o i_sign.o lbitbits.o lbitshft.o h_abs.o h_dim.o h_dnnt.o h_indx.o h_len.o h_mod.o h_nint.o h_sign.o l_ge.o l_gt.o l_le.o l_lt.o hl_ge.o hl_gt.o hl_le.o hl_lt.o ef1asc_.o ef1cmc_.o f77_aloc.o s_cat.o s_cmp.o s_copy.o backspac.o close.o dfe.o dolio.o due.o endfile.o err.o fmt.o fmtlib.o ftell_.o iio.o ilnw.o inquire.o lread.o lwrite.o open.o rdfmt.o rewind.o rsfe.o rsli.o rsne.o sfe.o sue.o typesize.o uio.o util.o wref.o wrtfmt.o wsfe.o wsle.o wsne.o xwsne.o dtime_.o etime_.o
ar: creating archive libf2c.a
ranlib libf2c.a
clang++ -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined suppress -L/usr/local/lib -L/usr/local/lib -o eiR.so apost.o char_bit_cnt.o embedCoords.o eucsearch.o format.o mplsh-model.o mplsh.o profiling.o r_wrap.o recordfile.o routines.o scan.o search_r.o solver.o -lm -Lf2c -lf2c -L. -lgsl -lgslcblas -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation
installing to /Users/biocbuild/bbs-2.12-bioc/meat/eiR.Rcheck/eiR/libs
** R
** data
** inst
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded
* DONE (eiR)