Created
September 9, 2013 22:00
-
-
Save nickveys/6502108 to your computer and use it in GitHub Desktop.
Error text for program_options custom validator for endpoints
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
boost/boost_1_54_0/boost/lexical_cast.hpp: In instantiation of ‘boost::detail::deduce_target_char_impl<boost::detail::deduce_character_type_later<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> > >’: | |
boost/boost_1_54_0/boost/lexical_cast.hpp:420: instantiated from ‘boost::detail::deduce_target_char<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >’ | |
boost/boost_1_54_0/boost/lexical_cast.hpp:679: instantiated from ‘boost::detail::lexical_cast_stream_traits<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >’ | |
boost/boost_1_54_0/boost/lexical_cast.hpp:2339: instantiated from ‘static Target boost::detail::lexical_cast_do_cast<Target, Source>::lexical_cast_impl(const Source&) [with Target = boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, Source = std::basic_string<char, std::char_traits<char>, std::allocator<char> >]’ | |
boost/boost_1_54_0/boost/lexical_cast.hpp:2519: instantiated from ‘Target boost::lexical_cast(const Source&) [with Target = boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, Source = std::basic_string<char, std::char_traits<char>, std::allocator<char> >]’ | |
boost/boost_1_54_0/boost/program_options/detail/value_semantic.hpp:89: instantiated from ‘void boost::program_options::validate(boost::any&, const std::vector<std::basic_string<charT, std::char_traits<_CharT>, std::allocator<_T2> >, std::allocator<std::basic_string<charT, std::char_traits<_CharT>, std::allocator<_T2> > > >&, T*, long int) [with T = boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, charT = char]’ | |
boost/boost_1_54_0/boost/program_options/detail/value_semantic.hpp:149: instantiated from ‘void boost::program_options::validate(boost::any&, const std::vector<std::basic_string<charT, std::char_traits<_CharT>, std::allocator<_T2> >, std::allocator<std::basic_string<charT, std::char_traits<_CharT>, std::allocator<_T2> > > >&, std::vector<T, std::allocator<_CharT> >*, int) [with T = boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, charT = char]’ | |
boost/boost_1_54_0/boost/program_options/detail/value_semantic.hpp:170: instantiated from ‘void boost::program_options::typed_value<T, charT>::xparse(boost::any&, const std::vector<std::basic_string<charT, std::char_traits<_CharT>, std::allocator<_T2> >, std::allocator<std::basic_string<charT, std::char_traits<_CharT>, std::allocator<_T2> > > >&) const [with T = std::vector<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, std::allocator<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> > >, charT = char]’ | |
parse-test/src/main.cpp:123: instantiated from here | |
boost/boost_1_54_0/boost/lexical_cast.hpp:394: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’ | |
In file included from boost/boost_1_54_0/boost/program_options/value_semantic.hpp:14, | |
from boost/boost_1_54_0/boost/program_options/options_description.hpp:13, | |
from boost/boost_1_54_0/boost/program_options.hpp:15, | |
from parse-test/include/endpoint_parser.h:12, | |
from parse-test/src/main.cpp:1: | |
boost/boost_1_54_0/boost/lexical_cast.hpp: In member function ‘bool boost::detail::lexical_stream_limited_src<CharT, Traits, RequiresStringbuffer>::shr_using_base_class(InputStreamable&) [with InputStreamable = boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, CharT = wchar_t, Traits = std::char_traits<wchar_t>, bool RequiresStringbuffer = true]’: | |
boost/boost_1_54_0/boost/lexical_cast.hpp:2223: instantiated from ‘bool boost::detail::lexical_stream_limited_src<CharT, Traits, RequiresStringbuffer>::operator>>(InputStreamable&) [with InputStreamable = boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, CharT = wchar_t, Traits = std::char_traits<wchar_t>, bool RequiresStringbuffer = true]’ | |
boost/boost_1_54_0/boost/lexical_cast.hpp:2350: instantiated from ‘static Target boost::detail::lexical_cast_do_cast<Target, Source>::lexical_cast_impl(const Source&) [with Target = boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, Source = std::basic_string<char, std::char_traits<char>, std::allocator<char> >]’ | |
boost/boost_1_54_0/boost/lexical_cast.hpp:2519: instantiated from ‘Target boost::lexical_cast(const Source&) [with Target = boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, Source = std::basic_string<char, std::char_traits<char>, std::allocator<char> >]’ | |
boost/boost_1_54_0/boost/program_options/detail/value_semantic.hpp:89: instantiated from ‘void boost::program_options::validate(boost::any&, const std::vector<std::basic_string<charT, std::char_traits<_CharT>, std::allocator<_T2> >, std::allocator<std::basic_string<charT, std::char_traits<_CharT>, std::allocator<_T2> > > >&, T*, long int) [with T = boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, charT = char]’ | |
boost/boost_1_54_0/boost/program_options/detail/value_semantic.hpp:149: instantiated from ‘void boost::program_options::validate(boost::any&, const std::vector<std::basic_string<charT, std::char_traits<_CharT>, std::allocator<_T2> >, std::allocator<std::basic_string<charT, std::char_traits<_CharT>, std::allocator<_T2> > > >&, std::vector<T, std::allocator<_CharT> >*, int) [with T = boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, charT = char]’ | |
boost/boost_1_54_0/boost/program_options/detail/value_semantic.hpp:170: instantiated from ‘void boost::program_options::typed_value<T, charT>::xparse(boost::any&, const std::vector<std::basic_string<charT, std::char_traits<_CharT>, std::allocator<_T2> >, std::allocator<std::basic_string<charT, std::char_traits<_CharT>, std::allocator<_T2> > > >&) const [with T = std::vector<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, std::allocator<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> > >, charT = char]’ | |
parse-test/src/main.cpp:123: instantiated from here | |
boost/boost_1_54_0/boost/lexical_cast.hpp:2007: error: no match for ‘operator>>’ in ‘stream >> output’ | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/istream:119: note: candidates are: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(std::basic_istream<_CharT, _Traits>& (*)(std::basic_istream<_CharT, _Traits>&)) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/istream:123: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(std::basic_ios<_CharT, _Traits>& (*)(std::basic_ios<_CharT, _Traits>&)) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/istream:130: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(std::ios_base& (*)(std::ios_base&)) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/istream:166: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(bool&) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/istream:170: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(short int&) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/istream:173: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(short unsigned int&) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/istream:177: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(int&) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/istream:180: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(unsigned int&) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/istream:184: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(long int&) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/istream:188: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(long unsigned int&) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/istream:193: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(long long int&) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/istream:197: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(long long unsigned int&) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/istream:202: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(float&) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/istream:206: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(double&) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/istream:210: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(long double&) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/istream:214: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(void*&) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/istream:238: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(std::basic_streambuf<_CharT, _Traits>*) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
boost/boost_1_54_0/boost/lexical_cast.hpp: In member function ‘bool boost::detail::lexical_stream_limited_src<CharT, Traits, RequiresStringbuffer>::shl_input_streamable(InputStreamable&) [with InputStreamable = const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, CharT = wchar_t, Traits = std::char_traits<wchar_t>, bool RequiresStringbuffer = true]’: | |
boost/boost_1_54_0/boost/lexical_cast.hpp:1902: instantiated from ‘bool boost::detail::lexical_stream_limited_src<CharT, Traits, RequiresStringbuffer>::operator<<(const InStreamable&) [with InStreamable = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, CharT = wchar_t, Traits = std::char_traits<wchar_t>, bool RequiresStringbuffer = true]’ | |
boost/boost_1_54_0/boost/lexical_cast.hpp:2350: instantiated from ‘static Target boost::detail::lexical_cast_do_cast<Target, Source>::lexical_cast_impl(const Source&) [with Target = boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, Source = std::basic_string<char, std::char_traits<char>, std::allocator<char> >]’ | |
boost/boost_1_54_0/boost/lexical_cast.hpp:2519: instantiated from ‘Target boost::lexical_cast(const Source&) [with Target = boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, Source = std::basic_string<char, std::char_traits<char>, std::allocator<char> >]’ | |
boost/boost_1_54_0/boost/program_options/detail/value_semantic.hpp:89: instantiated from ‘void boost::program_options::validate(boost::any&, const std::vector<std::basic_string<charT, std::char_traits<_CharT>, std::allocator<_T2> >, std::allocator<std::basic_string<charT, std::char_traits<_CharT>, std::allocator<_T2> > > >&, T*, long int) [with T = boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, charT = char]’ | |
boost/boost_1_54_0/boost/program_options/detail/value_semantic.hpp:149: instantiated from ‘void boost::program_options::validate(boost::any&, const std::vector<std::basic_string<charT, std::char_traits<_CharT>, std::allocator<_T2> >, std::allocator<std::basic_string<charT, std::char_traits<_CharT>, std::allocator<_T2> > > >&, std::vector<T, std::allocator<_CharT> >*, int) [with T = boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, charT = char]’ | |
boost/boost_1_54_0/boost/program_options/detail/value_semantic.hpp:170: instantiated from ‘void boost::program_options::typed_value<T, charT>::xparse(boost::any&, const std::vector<std::basic_string<charT, std::char_traits<_CharT>, std::allocator<_T2> >, std::allocator<std::basic_string<charT, std::char_traits<_CharT>, std::allocator<_T2> > > >&) const [with T = std::vector<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, std::allocator<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> > >, charT = char]’ | |
parse-test/src/main.cpp:123: instantiated from here | |
boost/boost_1_54_0/boost/lexical_cast.hpp:1615: error: no match for ‘operator<<’ in ‘((boost::detail::lexical_stream_limited_src<wchar_t, std::char_traits<wchar_t>, true>*)this)->boost::detail::lexical_stream_limited_src<wchar_t, std::char_traits<wchar_t>, true>::out_stream << input’ | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ostream:108: note: candidates are: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>& (*)(std::basic_ostream<_CharT, _Traits>&)) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ostream:117: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ios<_CharT, _Traits>& (*)(std::basic_ios<_CharT, _Traits>&)) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ostream:127: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*)(std::ios_base&)) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ostream:165: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ostream:169: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ostream:173: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/ostream.tcc:91: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ostream:180: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/ostream.tcc:105: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ostream:191: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ostream:200: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ostream:204: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ostream:209: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ostream:213: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ostream:221: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ostream:225: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
/usr/lib/gcc/i686-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/ostream.tcc:119: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_streambuf<_CharT, _Traits>*) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] | |
parse-test/include/endpoint_parser.h: At global scope: | |
parse-test/include/endpoint_parser.h:27: warning: ‘void boost::program_options::validate(boost::any&, const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, boost::asio::ip::udp::endpoint*, int)’ defined but not used | |
boost/boost_1_54_0/boost/system/error_code.hpp:222: warning: ‘boost::system::posix_category’ defined but not used | |
boost/boost_1_54_0/boost/system/error_code.hpp:223: warning: ‘boost::system::errno_ecat’ defined but not used | |
boost/boost_1_54_0/boost/system/error_code.hpp:224: warning: ‘boost::system::native_ecat’ defined but not used | |
boost/boost_1_54_0/boost/asio/error.hpp:244: warning: ‘boost::asio::error::system_category’ defined but not used | |
boost/boost_1_54_0/boost/asio/error.hpp:246: warning: ‘boost::asio::error::netdb_category’ defined but not used | |
boost/boost_1_54_0/boost/asio/error.hpp:248: warning: ‘boost::asio::error::addrinfo_category’ defined but not used | |
boost/boost_1_54_0/boost/asio/error.hpp:250: warning: ‘boost::asio::error::misc_category’ defined but not used |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment