Skip to content

Instantly share code, notes, and snippets.

@bananu7
Created April 29, 2013 21:02
Show Gist options
  • Select an option

  • Save bananu7/5484749 to your computer and use it in GitHub Desktop.

Select an option

Save bananu7/5484749 to your computer and use it in GitHub Desktop.
compilation log u
1>------ Build started: Project: lundi (Microsoft Visual C++ Compiler Nov 2012 CTP), Configuration: Debug Win32 ------
1> 'Microsoft Visual C++ Compiler Nov 2012 CTP' is for testing purposes only.
1> test.cpp
1>c:\projects\lundi\lundi.hpp(53): warning C4244: '=' : conversion from 'lua_Number' to 'int', possible loss of data
1>c:\projects\lundi\lundi.hpp(138): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
1>c:\projects\lundi\catch\single_include\catch.hpp(691): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
1>c:\projects\lundi\catch\single_include\catch.hpp(692): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
1>c:\projects\lundi\test.cpp(125): warning C4003: not enough actual parameters for macro 'REQUIRE_NOTHROW'
1>c:\dev\boost_1_52_0\boost\variant\variant.hpp(1331): warning C4800: 'const char *const ' : forcing value to bool 'true' or 'false' (performance warning)
1> c:\dev\boost_1_52_0\boost\variant\variant.hpp(1400) : see reference to function template instantiation 'void boost::variant<int,double,std::string,bool,lua::nil,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_>::convert_construct<const T>(T &,int,boost::mpl::false_)' being compiled
1> with
1> [
1> T=const char *
1> ]
1> c:\dev\boost_1_52_0\boost\variant\variant.hpp(1400) : see reference to function template instantiation 'void boost::variant<int,double,std::string,bool,lua::nil,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_>::convert_construct<const T>(T &,int,boost::mpl::false_)' being compiled
1> with
1> [
1> T=const char *
1> ]
1> c:\projects\lundi\lundi.hpp(140) : see reference to function template instantiation 'boost::variant<int,double,std::string,bool,lua::nil,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_>::variant<const char*>(const T &)' being compiled
1> with
1> [
1> T=const char *
1> ]
1> c:\projects\lundi\lundi.hpp(140) : see reference to function template instantiation 'boost::variant<int,double,std::string,bool,lua::nil,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_>::variant<const char*>(const T &)' being compiled
1> with
1> [
1> T=const char *
1> ]
1>c:\dev\boost_1_52_0\boost\variant\variant.hpp(1331): warning C4800: 'const char *' : forcing value to bool 'true' or 'false' (performance warning)
1> c:\dev\boost_1_52_0\boost\variant\variant.hpp(1400) : see reference to function template instantiation 'void boost::variant<int,double,std::string,bool,lua::nil,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_>::convert_construct<const char[6]>(T (&),int,boost::mpl::false_)' being compiled
1> with
1> [
1> T=const char [6]
1> ]
1> c:\dev\boost_1_52_0\boost\variant\variant.hpp(1400) : see reference to function template instantiation 'void boost::variant<int,double,std::string,bool,lua::nil,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_>::convert_construct<const char[6]>(T (&),int,boost::mpl::false_)' being compiled
1> with
1> [
1> T=const char [6]
1> ]
1> c:\projects\lundi\test.cpp(41) : see reference to function template instantiation 'boost::variant<int,double,std::string,bool,lua::nil,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_>::variant<const char[6]>(T (&))' being compiled
1> with
1> [
1> T=const char [6]
1> ]
1> c:\projects\lundi\test.cpp(64) : see reference to function template instantiation 'boost::variant<int,double,std::string,bool,lua::nil,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_>::variant<const char[6]>(T (&))' being compiled
1> with
1> [
1> T=const char [6]
1> ]
1>c:\projects\lundi\lundi.hpp(112): warning C4244: '=' : conversion from 'std::streamsize' to 'size_t', possible loss of data
1> c:\projects\lundi\lundi.hpp(119) : see reference to function template instantiation 'const char *lua::detail::read_stream<StreamT>(StreamT &,std::vector<char,std::allocator<char>> &,size_t &)' being compiled
1> with
1> [
1> StreamT=std::stringstream
1> ]
1> c:\projects\lundi\lundi.hpp(223) : see reference to function template instantiation 'const char *lua::detail::stream_reader<StreamT>(lua_State *,void *,size_t *)' being compiled
1> with
1> [
1> StreamT=std::stringstream
1> ]
1> c:\projects\lundi\test.cpp(107) : see reference to function template instantiation 'void lua::state::eval<std::stringstream>(StreamT &)' being compiled
1> with
1> [
1> StreamT=std::stringstream
1> ]
1>c:\dev\boost_1_52_0\boost\variant\variant.hpp(1331): error C2668: 'boost::detail::variant::make_initializer_node::apply<T1,T2>::initializer_node::initialize' : ambiguous call to overloaded function
1> with
1> [
1> T1=boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::initializer_root,boost::mpl::int_<0>>,boost::mpl::l_iter<boost::mpl::list5<int,double,std::basic_string<char,std::char_traits<char>,std::allocator<char>>,bool,lua::nil>>>::initializer_node,boost::mpl::int_<1>>,boost::mpl::l_iter<boost::mpl::list4<double,std::basic_string<char,std::char_traits<char>,std::allocator<char>>,bool,lua::nil>>>::initializer_node,boost::mpl::int_<2>>,boost::mpl::l_iter<boost::mpl::list3<std::basic_string<char,std::char_traits<char>,std::allocator<char>>,bool,lua::nil>>>::initializer_node,boost::mpl::int_<3>>,boost::mpl::l_iter<boost::mpl::list2<bool,lua::nil>>>::initializer_node,boost::mpl::int_<4>>
1> , T2=boost::mpl::l_iter<boost::mpl::list1<lua::nil>>
1> ]
1> c:\dev\boost_1_52_0\boost\variant\detail\initializer.hpp(89): could be 'int boost::detail::variant::make_initializer_node::apply<T1,T2>::initializer_node::initialize(void *,const lua::nil &)'
1> with
1> [
1> T1=boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::initializer_root,boost::mpl::int_<0>>,boost::mpl::l_iter<boost::mpl::list5<int,double,std::basic_string<char,std::char_traits<char>,std::allocator<char>>,bool,lua::nil>>>::initializer_node,boost::mpl::int_<1>>,boost::mpl::l_iter<boost::mpl::list4<double,std::basic_string<char,std::char_traits<char>,std::allocator<char>>,bool,lua::nil>>>::initializer_node,boost::mpl::int_<2>>,boost::mpl::l_iter<boost::mpl::list3<std::basic_string<char,std::char_traits<char>,std::allocator<char>>,bool,lua::nil>>>::initializer_node,boost::mpl::int_<3>>,boost::mpl::l_iter<boost::mpl::list2<bool,lua::nil>>>::initializer_node,boost::mpl::int_<4>>
1> , T2=boost::mpl::l_iter<boost::mpl::list1<lua::nil>>
1> ]
1> c:\dev\boost_1_52_0\boost\variant\detail\initializer.hpp(89): or 'int boost::detail::variant::make_initializer_node::apply<T1,T2>::initializer_node::initialize(void *,const std::basic_string<char,std::char_traits<char>,std::allocator<char>> &)'
1> with
1> [
1> T1=boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::initializer_root,boost::mpl::int_<0>>,boost::mpl::l_iter<boost::mpl::list5<int,double,std::basic_string<char,std::char_traits<char>,std::allocator<char>>,bool,lua::nil>>>::initializer_node,boost::mpl::int_<1>>,boost::mpl::l_iter<boost::mpl::list4<double,std::basic_string<char,std::char_traits<char>,std::allocator<char>>,bool,lua::nil>>>::initializer_node,boost::mpl::int_<2>>
1> , T2=boost::mpl::l_iter<boost::mpl::list3<std::basic_string<char,std::char_traits<char>,std::allocator<char>>,bool,lua::nil>>
1> ]
1> c:\dev\boost_1_52_0\boost\variant\detail\initializer.hpp(89): or 'int boost::detail::variant::make_initializer_node::apply<T1,T2>::initializer_node::initialize(void *,const int)'
1> with
1> [
1> T1=boost::mpl::pair<boost::detail::variant::initializer_root,boost::mpl::int_<0>>
1> , T2=boost::mpl::l_iter<boost::mpl::list5<int,double,std::basic_string<char,std::char_traits<char>,std::allocator<char>>,bool,lua::nil>>
1> ]
1> c:\dev\boost_1_52_0\boost\variant\detail\initializer.hpp(89): or 'int boost::detail::variant::make_initializer_node::apply<T1,T2>::initializer_node::initialize(void *,const double &)'
1> with
1> [
1> T1=boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::initializer_root,boost::mpl::int_<0>>,boost::mpl::l_iter<boost::mpl::list5<int,double,std::basic_string<char,std::char_traits<char>,std::allocator<char>>,bool,lua::nil>>>::initializer_node,boost::mpl::int_<1>>
1> , T2=boost::mpl::l_iter<boost::mpl::list4<double,std::basic_string<char,std::char_traits<char>,std::allocator<char>>,bool,lua::nil>>
1> ]
1> c:\dev\boost_1_52_0\boost\variant\detail\initializer.hpp(89): or 'int boost::detail::variant::make_initializer_node::apply<T1,T2>::initializer_node::initialize(void *,const bool)'
1> with
1> [
1> T1=boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::initializer_root,boost::mpl::int_<0>>,boost::mpl::l_iter<boost::mpl::list5<int,double,std::basic_string<char,std::char_traits<char>,std::allocator<char>>,bool,lua::nil>>>::initializer_node,boost::mpl::int_<1>>,boost::mpl::l_iter<boost::mpl::list4<double,std::basic_string<char,std::char_traits<char>,std::allocator<char>>,bool,lua::nil>>>::initializer_node,boost::mpl::int_<2>>,boost::mpl::l_iter<boost::mpl::list3<std::basic_string<char,std::char_traits<char>,std::allocator<char>>,bool,lua::nil>>>::initializer_node,boost::mpl::int_<3>>
1> , T2=boost::mpl::l_iter<boost::mpl::list2<bool,lua::nil>>
1> ]
1> while trying to match the argument list '(void *, const unsigned int)'
1> c:\dev\boost_1_52_0\boost\variant\variant.hpp(1400) : see reference to function template instantiation 'void boost::variant<int,double,std::string,bool,lua::nil,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_>::convert_construct<const T>(T &,int,boost::mpl::false_)' being compiled
1> with
1> [
1> T=unsigned int
1> ]
1> c:\dev\boost_1_52_0\boost\variant\variant.hpp(1400) : see reference to function template instantiation 'void boost::variant<int,double,std::string,bool,lua::nil,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_>::convert_construct<const T>(T &,int,boost::mpl::false_)' being compiled
1> with
1> [
1> T=unsigned int
1> ]
1> c:\projects\lundi\lundi.hpp(66) : see reference to function template instantiation 'boost::variant<int,double,std::string,bool,lua::nil,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_>::variant<unsigned int>(const T &)' being compiled
1> with
1> [
1> T=unsigned int
1> ]
1> c:\projects\lundi\lundi.hpp(66) : see reference to function template instantiation 'boost::variant<int,double,std::string,bool,lua::nil,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_>::variant<unsigned int>(const T &)' being compiled
1> with
1> [
1> T=unsigned int
1> ]
1> c:\projects\lundi\lundi.hpp(65) : while compiling class template member function 'int lua::detail::function_wrapper_impl<Ret,>::function_invoker<Ret,>::operator ()(std::function<R (void)> &,boost::fusion::vector<boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_> &,lua_State *)'
1> with
1> [
1> Ret=unsigned int
1> , R=unsigned int
1> ]
1> c:\projects\lundi\lundi.hpp(91) : see reference to function template instantiation 'int lua::detail::function_wrapper_impl<Ret,>::function_invoker<Ret,>::operator ()(std::function<R (void)> &,boost::fusion::vector<boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_> &,lua_State *)' being compiled
1> with
1> [
1> Ret=unsigned int
1> , R=unsigned int
1> ]
1> c:\projects\lundi\lundi.hpp(91) : see reference to class template instantiation 'lua::detail::function_wrapper_impl<Ret,>::function_invoker<Ret,>' being compiled
1> with
1> [
1> Ret=unsigned int
1> ]
1> c:\projects\lundi\lundi.hpp(86) : while compiling class template member function 'int lua::detail::function_wrapper_impl<Ret,>::operator ()(lua_State *)'
1> with
1> [
1> Ret=unsigned int
1> ]
1> c:\projects\lundi\lundi.hpp(100) : see reference to class template instantiation 'lua::detail::function_wrapper_impl<Ret,>' being compiled
1> with
1> [
1> Ret=unsigned int
1> ]
1> c:\projects\lundi\lundi.hpp(239) : see reference to function template instantiation 'lua::detail::function_wrapper *lua::detail::make_wrapper<R,>(const std::function<R (void)> &)' being compiled
1> with
1> [
1> R=unsigned int
1> ]
1> c:\projects\lundi\test.cpp(144) : see reference to function template instantiation 'void lua::state::register_function<TestCaseFunction_catch_internal_140::<lambda_423e26333e91671508685343552b79ef>>(const std::string &,const FuncType &)' being compiled
1> with
1> [
1> FuncType=TestCaseFunction_catch_internal_140::<lambda_423e26333e91671508685343552b79ef>
1> ]
1>c:\dev\boost_1_52_0\boost\variant\variant.hpp(1332): error C2660: 'boost::variant<int,double,std::string,bool,lua::nil,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_>::indicate_which' : function does not take 0 arguments
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment