
vacpp.compile.c++ bin.v2/libs/math/build/vacpp/release/threading-multi/assoc_legendre.o "./boost/math/special_functions/gamma.hpp", line 1084.16: 1540-0130 (S) "L::g" is not declared.
I'm attaching a couple of reduced test cases which may or may not help - hopefully info.cpp should compile - can you let me have the output from this when run? reduced.cpp is my attempt at a reduced test case.
HTH, John.
Hi John, I hope this helps: reduced.cpp "reduced.cpp", line 8.17: 1540-0130 (S) "L::g" is not declared. "reduced.cpp", line 6.6: 1540-0700 (I) The previous message was produced while processing "print_g<mpl_::void_>(const void_ &)". "reduced.cpp", line 15.4: 1540-0700 (I) The previous message was produced while processing "main()". info.cpp "./boost/optional/optional.hpp", line 439.66: 1540-0210 (S) "T" is not a base class of "locale". "./boost/optional/optional.hpp", line 439.10: 1540-0700 (I) The previous message was produced while processing "boost::optional_detail::optional_base<std::locale>::destroy_impl(is_not_reference_tag)". "./boost/optional/optional.hpp", line 413.9: 1540-0700 (I) The previous message was produced while processing "boost::optional_detail::optional_base<std::locale>::destroy()". "./boost/optional/optional.hpp", line 242.24: 1540-0700 (I) The previous message was produced while processing "boost::optional_detail::optional_base<std::locale>::~optional_base()". "./boost/optional/optional.hpp", line 150.7: 1540-0700 (I) The previous message was produced while processing "boost::optional_detail::optional_base<std::locale>::__dftbdt()". "./boost/optional/optional.hpp", line 527.5: 1540-0700 (I) The previous message was produced while processing "boost::optional<std::locale>::~optional()". "./boost/format/internals.hpp", line 38.9: 1540-0700 (I) The previous message was produced while processing "boost::io::detail::stream_format_state<char,std::char_traits<char> >::stream_format_state(char)". "./boost/format/internals.hpp", line 78.53: 1540-0700 (I) The previous message was produced while processing "boost::io::detail::format_item<char,std::char_traits<char>,std::allocator<char> >::format_item(char)". "./boost/format/format_implementation.hpp", line 121.40: 1540-0700 (I) The previous message was produced while processing "boost::basic_format<char,struct std::char_traits<char>,class std::allocator<char> >::make_or_reuse_data(size_t)". "./boost/format/parsing.hpp", line 426.9: 1540-0700 (I) The previous message was produced while processing "boost::basic_format<char,struct std::char_traits<char>,class std::allocator<char> >::parse(const string_type &)". "./boost/format/format_implementation.hpp", line 64.9: 1540-0700 (I) The previous message was produced while processing "boost::basic_format<char,struct std::char_traits<char>,class std::allocator<char> >::basic_format(const string_type &)". "./boost/math/policies/error_handling.hpp", line 111.19: 1540-0700 (I) The previous message was produced while processing "boost::math::policies::detail::raise_error<boost::math::rounding_error,long double>(const char *, const char *, const long double &)". "./boost/math/policies/error_handling.hpp", line 391.4: 1540-0700 (I) The previous message was produced while processing "boost::math::policies::detail::raise_rounding_error<long double>(const char *, const char *, const long double &, const rounding_error<0> &)". "./boost/math/policies/error_handling.hpp", line 543.11: 1540-0700 (I) The previous message was produced while processing "boost::math::policies::raise_rounding_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...". "./boost/math/special_functions/trunc.hpp", line 24.14: 1540-0700 (I) The previous message was produced while processing "boost::math::trunc<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_polic...". "./boost/math/special_functions/trunc.hpp", line 77.10: 1540-0700 (I) The previous message was produced while processing "boost::math::lltrunc<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_pol...". "./boost/math/concepts/real_concept.hpp", line 285.10: 1540-0700 (I) The previous message was produced while processing "boost::math::concepts::lltrunc(const real_concept &)".