Home Forums Platform Specific Linux [solved] Problem compiling on ArchLinux ARM (Raspberry Pi 2)

Tagged: ,

This topic contains 34 replies, has 7 voices, and was last updated by atom atom 6 months, 3 weeks ago.

Viewing 20 posts - 1 through 20 (of 35 total)
  • Author
    Posts
  • #70025

    arcangeli
    Participant

    Hi all,
    I’m trying to compile ctrlr on my Raspberry Pi 2 running ArchLinux.
    Many errors like “xxx was not declared in this scope”. Mainly LUA_GLOBALSINDEX.
    I’ve tried with lua 5.1, 5.2 and 5.3 with same behaviour.

    
    CTRLR[linux]: Building for armv7l, JOBS 1
    CTRLR[linux]: Compile PCH
    In file included from ../../../../Source/Lua/luabind/luabind/class.hpp:93:0,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/scope.hpp:59:29: attention : ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
             explicit scope(std::auto_ptr<detail::registration> reg);
                                 ^~~~~~~~
    In file included from /usr/include/c++/6.2.1/memory:81:0,
                     from ../../../../Source/Lua/luabind/luabind/scope.hpp:29,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:93,
                     from ../../../../Source/Core/stdafx.h:39:
    /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note : declared here
       template<typename> class auto_ptr;
                                ^~~~~~~~
    In file included from ../../../../Boost/boost/scoped_ptr.hpp:14:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/inheritance.hpp:14,
                     from ../../../../Source/Lua/luabind/luabind/detail/instance_holder.hpp:8,
                     from ../../../../Source/Lua/luabind/luabind/detail/object_rep.hpp:30,
                     from ../../../../Source/Lua/luabind/luabind/detail/policy.hpp:52,
                     from ../../../../Source/Lua/luabind/luabind/detail/convert_to_lua.hpp:28,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_member.hpp:30,
                     from ../../../../Source/Lua/luabind/luabind/wrapper_base.hpp:31,
                     from ../../../../Source/Lua/luabind/luabind/back_reference.hpp:27,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:94,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Boost/boost/smart_ptr/scoped_ptr.hpp:66:31: attention : ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         explicit scoped_ptr( std::auto_ptr<T> p ): px( p.release() ) // never throws
                                   ^~~~~~~~
    In file included from /usr/include/c++/6.2.1/memory:81:0,
                     from ../../../../Source/Lua/luabind/luabind/scope.hpp:29,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:93,
                     from ../../../../Source/Core/stdafx.h:39:
    /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note : declared here
       template<typename> class auto_ptr;
                                ^~~~~~~~
    In file included from ../../../../Source/Lua/luabind/luabind/get_pointer.hpp:30:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/instance_holder.hpp:9,
                     from ../../../../Source/Lua/luabind/luabind/detail/object_rep.hpp:30,
                     from ../../../../Source/Lua/luabind/luabind/detail/policy.hpp:52,
                     from ../../../../Source/Lua/luabind/luabind/detail/convert_to_lua.hpp:28,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_member.hpp:30,
                     from ../../../../Source/Lua/luabind/luabind/wrapper_base.hpp:31,
                     from ../../../../Source/Lua/luabind/luabind/back_reference.hpp:27,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:94,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Boost/boost/get_pointer.hpp:25:40: attention : ‘template<class> class std::auto_pt’ is deprecated [-Wdeprecated-declarations]
     template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                                            ^~~~~~~~
    In file included from /usr/include/c++/6.2.1/memory:81:0,
                     from ../../../../Source/Lua/luabind/luabind/scope.hpp:29,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:93,
                     from ../../../../Source/Core/stdafx.h:39:
    /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note : declared here
       template<typename> class auto_ptr;
                                ^~~~~~~~
    In file included from ../../../../Source/Lua/luabind/luabind/detail/object_rep.hpp:30:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/policy.hpp:52,
                     from ../../../../Source/Lua/luabind/luabind/detail/convert_to_lua.hpp:28,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_member.hpp:30,
                     from ../../../../Source/Lua/luabind/luabind/wrapper_base.hpp:31,
                     from ../../../../Source/Lua/luabind/luabind/back_reference.hpp:27,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:94,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/instance_holder.hpp:53:29: attention : ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     void release_ownership(std::auto_ptr<T>& p)
                                 ^~~~~~~~
    In file included from /usr/include/c++/6.2.1/memory:81:0,
                     from ../../../../Source/Lua/luabind/luabind/scope.hpp:29,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:93,
                     from ../../../../Source/Core/stdafx.h:39:
    /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note : declared here
       template<typename> class auto_ptr;
                                ^~~~~~~~
    In file included from ../../../../Source/Lua/luabind/luabind/detail/policy.hpp:56:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/convert_to_lua.hpp:28,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_member.hpp:30,
                     from ../../../../Source/Lua/luabind/luabind/wrapper_base.hpp:31,
                     from ../../../../Source/Lua/luabind/luabind/back_reference.hpp:27,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:94,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/has_get_pointer.hpp:61:23: attention : ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
       T* get_pointer(std::auto_ptr<T> const&);
                           ^~~~~~~~
    In file included from /usr/include/c++/6.2.1/memory:81:0,
                     from ../../../../Source/Lua/luabind/luabind/scope.hpp:29,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:93,
                     from ../../../../Source/Core/stdafx.h:39:
    /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note : declared here
       template<typename> class auto_ptr;
                                ^~~~~~~~
    In file included from ../../../../Source/Lua/luabind/luabind/detail/convert_to_lua.hpp:28:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_member.hpp:30,
                     from ../../../../Source/Lua/luabind/luabind/wrapper_base.hpp:31,
                     from ../../../../Source/Lua/luabind/luabind/back_reference.hpp:27,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:94,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/policy.hpp: Dans la fonction ‘void luabind::detail::make_pointee_instance(lua_State*, T&, mpl_::false_, mpl_::true_)’:
    ../../../../Source/Lua/luabind/luabind/detail/policy.hpp:182:14: attention : ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
             std::auto_ptr<T> ptr(new T(x));
                  ^~~~~~~~
    In file included from /usr/include/c++/6.2.1/memory:81:0,
                     from ../../../../Source/Lua/luabind/luabind/scope.hpp:29,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:93,
                     from ../../../../Source/Core/stdafx.h:39:
    /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note : declared here
       template<typename> class auto_ptr;
                                ^~~~~~~~
    In file included from ../../../../Source/Lua/luabind/luabind/detail/call_member.hpp:34:0,
                     from ../../../../Source/Lua/luabind/luabind/wrapper_base.hpp:31,
                     from ../../../../Source/Lua/luabind/luabind/back_reference.hpp:27,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:94,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/object.hpp: Dans la fonction ‘typename luabind::adl::enable_binary<bool, LHS, RHS>::type luabind::adl::operator==(const LHS&, const RHS&)’:
    ../../../../Source/Lua/luabind/luabind/object.hpp:213:26: attention : there are no arguments to ‘lua_equal’ that depend on a template parameter, so a declaration of ‘lua_equal’ must be available [-fpermissive]
           return fn(L, -1, -2) != 0; \
                              ^
    ../../../../Source/Lua/luabind/luabind/object.hpp:216:1: note : in expansion of macro ‘LUABIND_BINARY_OP_DEF’
     LUABIND_BINARY_OP_DEF(==, lua_equal)
     ^~~~~~~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/object.hpp: Dans la fonction ‘typename luabind::adl::enable_binary<bool, LHS, RHS>::type luabind::adl::operator<(const LHS&, const RHS&)’:
    ../../../../Source/Lua/luabind/luabind/object.hpp:213:26: attention : there are no arguments to ‘lua_lessthan’ that depend on a template parameter, so a declaration of ‘lua_lessthan’ must be available [-fpermissive]
           return fn(L, -1, -2) != 0; \
                              ^
    ../../../../Source/Lua/luabind/luabind/object.hpp:217:1: note : in expansion of macro ‘LUABIND_BINARY_OP_DEF’
     LUABIND_BINARY_OP_DEF(<, lua_lessthan)
     ^~~~~~~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/object.hpp: Dans la fonction ‘std::ostream& luabind::adl::operator<<(std::ostream&, const luabind::adl::object_interface<T>&)’:
    ../../../../Source/Lua/luabind/luabind/object.hpp:230:53: attention : there are no arguments to ‘lua_strlen’ that depend on a template parameter, so a declaration of ‘lua_strlen’ must be available [-fpermissive]
             std::size_t len = lua_strlen(interpreter, -1);
                                                         ^
    In file included from ../../../../Source/Lua/luabind/luabind/detail/call_member.hpp:34:0,
                     from ../../../../Source/Lua/luabind/luabind/wrapper_base.hpp:31,
                     from ../../../../Source/Lua/luabind/luabind/back_reference.hpp:27,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:94,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/object.hpp: Dans la fonction membre ‘bool luabind::detail::basic_iterator<AccessPolicy>::equal(const luabind::detail::basic_iterator<AccessPolicy>&) const’:
    ../../../../Source/Lua/luabind/luabind/object.hpp:543:49: attention : there are no arguments to ‘lua_equal’ that depend on a template parameter, so a declaration of ‘lua_equal’ must be available [-fpermissive]
               return lua_equal(m_interpreter, -2, -1) != 0;
                                                     ^
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:47:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<> > >::type luabind::call_function(lua_State*, const char*)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<> > >::type luabind::resume_function(lua_State*, const char*)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*> > >::type luabind::call_function(lua_State*, const char*, const A0&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*> > >::type luabind::resume_function(lua_State*, const char*, const A0&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*> > >::type luabind::call_function(lua_State*, const char*, const A0&, const A1&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*> > >::type luabind::resume_function(lua_State*, const char*, const A0&, const A1&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:62:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*> > >::type luabind::call_function(lua_State*, const char*, const A0&, const A1&, const A2&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*> > >::type luabind::resume_function(lua_State*, const char*, const A0&, const A1&, const A2&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:67:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*> > >::type luabind::call_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*> > >::type luabind::resume_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:72:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*> > >::type luabind::call_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*> > >::type luabind::resume_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:77:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*> > >::type luabind::call_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*> > >::type luabind::resume_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:82:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*> > >::type luabind::call_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*> > >::type luabind::resume_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:87:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*> > >::type luabind::call_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*> > >::type luabind::resume_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:92:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*> > >::type luabind::call_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const A8&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*> > >::type luabind::resume_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const A8&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:97:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*> > >::type luabind::call_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const A8&, const A9&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*> > >::type luabind::resume_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const A8&, const A9&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:102:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*> > >::type luabind::call_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const A8&, const A9&, const A10&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*> > >::type luabind::resume_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const A8&, const A9&, const A10&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:107:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*, const A11*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*, const A11*> > >::type luabind::call_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const A8&, const A9&, const A10&, const A11&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*, const A11*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*, const A11*> > >::type luabind::resume_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const A8&, const A9&, const A10&, const A11&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:112:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*, const A11*, const A12*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*, const A11*, const A12*> > >::type luabind::call_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const A8&, const A9&, const A10&, const A11&, const A12&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*, const A11*, const A12*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*, const A11*, const A12*> > >::type luabind::resume_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const A8&, const A9&, const A10&, const A11&, const A12&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:117:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*, const A11*, const A12*, const A13*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*, const A11*, const A12*, const A13*> > >::type luabind::call_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const A8&, const A9&, const A10&, const A11&, const A12&, const A13&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*, const A11*, const A12*, const A13*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*, const A11*, const A12*, const A13*> > >::type luabind::resume_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const A8&, const A9&, const A10&, const A11&, const A12&, const A13&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    In file included from ../../../../Source/Lua/luabind/luabind/class.hpp:95:0,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/function.hpp: Dans la fonction ‘luabind::scope luabind::def(const char*, F, const Policies&)’:
    ../../../../Source/Lua/luabind/luabind/function.hpp:49:23: attention : ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         return scope(std::auto_ptr<detail::registration>(
                           ^~~~~~~~
    In file included from /usr/include/c++/6.2.1/memory:81:0,
                     from ../../../../Source/Lua/luabind/luabind/scope.hpp:29,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:93,
                     from ../../../../Source/Core/stdafx.h:39:
    /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note : declared here
       template<typename> class auto_ptr;
                                ^~~~~~~~
    In file included from ../../../../Source/Lua/luabind/luabind/class.hpp:97:0,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp: Dans la fonction membre ‘void luabind::detail::construct_aux<0u, T, Pointer, Signature>::operator()(const luabind::adl::argument&) const’:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp:79:14: attention : ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
             std::auto_ptr<T> instance(new T);
                  ^~~~~~~~
    In file included from /usr/include/c++/6.2.1/memory:81:0,
                     from ../../../../Source/Lua/luabind/luabind/scope.hpp:29,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:93,
                     from ../../../../Source/Core/stdafx.h:39:
    /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note : declared here
       template<typename> class auto_ptr;
                                ^~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp:94,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:97,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp: Dans la fonction membre ‘void luabind::detail::construct_aux<1u, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<1u, T, Pointer, Signature>::a0) const’:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp:126:14: attention : ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
             std::auto_ptr<T> instance(new T(BOOST_PP_ENUM_PARAMS(N,_)));
                  ^~~~~~~~
    In file included from /usr/include/c++/6.2.1/memory:81:0,
                     from ../../../../Source/Lua/luabind/luabind/scope.hpp:29,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:93,
                     from ../../../../Source/Core/stdafx.h:39:
    /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note : declared here
       template<typename> class auto_ptr;
                                ^~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp:94,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:97,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp: Dans la fonction membre ‘void luabind::detail::construct_aux<2u, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<2u, T, Pointer, Signature>::a0, luabind::detail::construct_aux<2u, T, Pointer, Signature>::a1) const’:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp:126:14: attention : ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
             std::auto_ptr<T> instance(new T(BOOST_PP_ENUM_PARAMS(N,_)));
                  ^~~~~~~~
    In file included from /usr/include/c++/6.2.1/memory:81:0,
                     from ../../../../Source/Lua/luabind/luabind/scope.hpp:29,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:93,
                     from ../../../../Source/Core/stdafx.h:39:
    /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note : declared here
       template<typename> class auto_ptr;
                                ^~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:62:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp:94,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:97,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp: Dans la fonction membre ‘void luabind::detail::construct_aux<3u, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<3u, T, Pointer, Signature>::a0, luabind::detail::construct_aux<3u, T, Pointer, Signature>::a1, luabind::detail::construct_aux<3u, T, Pointer, Signature>::a2) const’:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp:126:14: attention : ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
             std::auto_ptr<T> instance(new T(BOOST_PP_ENUM_PARAMS(N,_)));
                  ^~~~~~~~
    In file included from /usr/include/c++/6.2.1/memory:81:0,
                     from ../../../../Source/Lua/luabind/luabind/scope.hpp:29,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:93,
                     from ../../../../Source/Core/stdafx.h:39:
    /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note : declared here
       template<typename> class auto_ptr;
                                ^~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:67:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp:94,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:97,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp: Dans la fonction membre ‘void luabind::detail::construct_aux<4u, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<4u, T, Pointer, Signature>::a0, luabind::detail::construct_aux<4u, T, Pointer, Signature>::a1, luabind::detail::construct_aux<4u, T, Pointer, Signature>::a2, luabind::detail::construct_aux<4u, T, Pointer, Signature>::a3) const’:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp:126:14: attention : ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
             std::auto_ptr<T> instance(new T(BOOST_PP_ENUM_PARAMS(N,_)));
                  ^~~~~~~~
    In file included from /usr/include/c++/6.2.1/memory:81:0,
                     from ../../../../Source/Lua/luabind/luabind/scope.hpp:29,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:93,
                     from ../../../../Source/Core/stdafx.h:39:
    /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note : declared here
       template<typename> class auto_ptr;
                                ^~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:72:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp:94,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:97,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp: Dans la fonction membre ‘void luabind::detail::construct_aux<5u, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<5u, T, Pointer, Signature>::a0, luabind::detail::construct_aux<5u, T, Pointer, Signature>::a1, luabind::detail::construct_aux<5u, T, Pointer, Signature>::a2, luabind::detail::construct_aux<5u, T, Pointer, Signature>::a3, luabind::detail::construct_aux<5u, T, Pointer, Signature>::a4) const’:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp:126:14: attention : ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
             std::auto_ptr<T> instance(new T(BOOST_PP_ENUM_PARAMS(N,_)));
                  ^~~~~~~~
    In file included from /usr/include/c++/6.2.1/memory:81:0,
                     from ../../../../Source/Lua/luabind/luabind/scope.hpp:29,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:93,
                     from ../../../../Source/Core/stdafx.h:39:
    /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note : declared here
       template<typename> class auto_ptr;
                                ^~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:77:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp:94,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:97,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp: Dans la fonction membre ‘void luabind::detail::construct_aux<6u, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<6u, T, Pointer, Signature>::a0, luabind::detail::construct_aux<6u, T, Pointer, Signature>::a1, luabind::detail::construct_aux<6u, T, Pointer, Signature>::a2, luabind::detail::construct_aux<6u, T, Pointer, Signature>::a3, luabind::detail::construct_aux<6u, T, Pointer, Signature>::a4, luabind::detail::construct_aux<6u, T, Pointer, Signature>::a5) const’:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp:126:14: attention : ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
             std::auto_ptr<T> instance(new T(BOOST_PP_ENUM_PARAMS(N,_)));
                  ^~~~~~~~
    In file included from /usr/include/c++/6.2.1/memory:81:0,
                     from ../../../../Source/Lua/luabind/luabind/scope.hpp:29,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:93,
                     from ../../../../Source/Core/stdafx.h:39:
    /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note : declared here
       template<typename> class auto_ptr;
                                ^~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:82:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp:94,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:97,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp: Dans la fonction membre ‘void luabind::detail::construct_aux<7u, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<7u, T, Pointer, Signature>::a0, luabind::detail::construct_aux<7u, T, Pointer, Signature>::a1, luabind::detail::construct_aux<7u, T, Pointer, Signature>::a2, luabind::detail::construct_aux<7u, T, Pointer, Signature>::a3, luabind::detail::construct_aux<7u, T, Pointer, Signature>::a4, luabind::detail::construct_aux<7u, T, Pointer, Signature>::a5, luabind::detail::construct_aux<7u, T, Pointer, Signature>::a6) const’:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp:126:14: attention : ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
             std::auto_ptr<T> instance(new T(BOOST_PP_ENUM_PARAMS(N,_)));
                  ^~~~~~~~
    In file included from /usr/include/c++/6.2.1/memory:81:0,
                     from ../../../../Source/Lua/luabind/luabind/scope.hpp:29,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:93,
                     from ../../../../Source/Core/stdafx.h:39:
    /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note : declared here
       template<typename> class auto_ptr;
                                ^~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:87:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp:94,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:97,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp: Dans la fonction membre ‘void luabind::detail::construct_aux<8u, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<8u, T, Pointer, Signature>::a0, luabind::detail::construct_aux<8u, T, Pointer, Signature>::a1, luabind::detail::construct_aux<8u, T, Pointer, Signature>::a2, luabind::detail::construct_aux<8u, T, Pointer, Signature>::a3, luabind::detail::construct_aux<8u, T, Pointer, Signature>::a4, luabind::detail::construct_aux<8u, T, Pointer, Signature>::a5, luabind::detail::construct_aux<8u, T, Pointer, Signature>::a6, luabind::detail::construct_aux<8u, T, Pointer, Signature>::a7) const’:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp:126:14: attention : ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
             std::auto_ptr<T> instance(new T(BOOST_PP_ENUM_PARAMS(N,_)));
                  ^~~~~~~~
    In file included from /usr/include/c++/6.2.1/memory:81:0,
                     from ../../../../Source/Lua/luabind/luabind/scope.hpp:29,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:93,
                     from ../../../../Source/Core/stdafx.h:39:
    /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note : declared here
       template<typename> class auto_ptr;
                                ^~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:92:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp:94,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:97,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp: Dans la fonction membre ‘void luabind::detail::construct_aux<9u, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<9u, T, Pointer, Signature>::a0, luabind::detail::construct_aux<9u, T, Pointer, Signature>::a1, luabind::detail::construct_aux<9u, T, Pointer, Signature>::a2, luabind::detail::construct_aux<9u, T, Pointer, Signature>::a3, luabind::detail::construct_aux<9u, T, Pointer, Signature>::a4, luabind::detail::construct_aux<9u, T, Pointer, Signature>::a5, luabind::detail::construct_aux<9u, T, Pointer, Signature>::a6, luabind::detail::construct_aux<9u, T, Pointer, Signature>::a7, luabind::detail::construct_aux<9u, T, Pointer, Signature>::a8) const’:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp:126:14: attention : ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
             std::auto_ptr<T> instance(new T(BOOST_PP_ENUM_PARAMS(N,_)));
                  ^~~~~~~~
    In file included from /usr/include/c++/6.2.1/memory:81:0,
                     from ../../../../Source/Lua/luabind/luabind/scope.hpp:29,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:93,
                     from ../../../../Source/Core/stdafx.h:39:
    /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note : declared here
       template<typename> class auto_ptr;
                                ^~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:97:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp:94,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:97,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp: Dans la fonction membre ‘void luabind::detail::construct_aux<10u, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<10u, T, Pointer, Signature>::a0, luabind::detail::construct_aux<10u, T, Pointer, Signature>::a1, luabind::detail::construct_aux<10u, T, Pointer, Signature>::a2, luabind::detail::construct_aux<10u, T, Pointer, Signature>::a3, luabind::detail::construct_aux<10u, T, Pointer, Signature>::a4, luabind::detail::construct_aux<10u, T, Pointer, Signature>::a5, luabind::detail::construct_aux<10u, T, Pointer, Signature>::a6, luabind::detail::construct_aux<10u, T, Pointer, Signature>::a7, luabind::detail::construct_aux<10u, T, Pointer, Signature>::a8, luabind::detail::construct_aux<10u, T, Pointer, Signature>::a9) const’:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp:126:14: attention : ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
             std::auto_ptr<T> instance(new T(BOOST_PP_ENUM_PARAMS(N,_)));
                  ^~~~~~~~
    In file included from /usr/include/c++/6.2.1/memory:81:0,
                     from ../../../../Source/Lua/luabind/luabind/scope.hpp:29,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:93,
                     from ../../../../Source/Core/stdafx.h:39:
    /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note : declared here
       template<typename> class auto_ptr;
                                ^~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:102:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp:94,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:97,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp: Dans la fonction membre ‘void luabind::detail::construct_aux<11u, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<11u, T, Pointer, Signature>::a0, luabind::detail::construct_aux<11u, T, Pointer, Signature>::a1, luabind::detail::construct_aux<11u, T, Pointer, Signature>::a2, luabind::detail::construct_aux<11u, T, Pointer, Signature>::a3, luabind::detail::construct_aux<11u, T, Pointer, Signature>::a4, luabind::detail::construct_aux<11u, T, Pointer, Signature>::a5, luabind::detail::construct_aux<11u, T, Pointer, Signature>::a6, luabind::detail::construct_aux<11u, T, Pointer, Signature>::a7, luabind::detail::construct_aux<11u, T, Pointer, Signature>::a8, luabind::detail::construct_aux<11u, T, Pointer, Signature>::a9, luabind::detail::construct_aux<11u, T, Pointer, Signature>::a10) const’:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp:126:14: attention : ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
             std::auto_ptr<T> instance(new T(BOOST_PP_ENUM_PARAMS(N,_)));
                  ^~~~~~~~
    In file included from /usr/include/c++/6.2.1/memory:81:0,
                     from ../../../../Source/Lua/luabind/luabind/scope.hpp:29,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:93,
                     from ../../../../Source/Core/stdafx.h:39:
    /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note : declared here
       template<typename> class auto_ptr;
                                ^~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:107:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp:94,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:97,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp: Dans la fonction membre ‘void luabind::detail::construct_aux<12u, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<12u, T, Pointer, Signature>::a0, luabind::detail::construct_aux<12u, T, Pointer, Signature>::a1, luabind::detail::construct_aux<12u, T, Pointer, Signature>::a2, luabind::detail::construct_aux<12u, T, Pointer, Signature>::a3, luabind::detail::construct_aux<12u, T, Pointer, Signature>::a4, luabind::detail::construct_aux<12u, T, Pointer, Signature>::a5, luabind::detail::construct_aux<12u, T, Pointer, Signature>::a6, luabind::detail::construct_aux<12u, T, Pointer, Signature>::a7, luabind::detail::construct_aux<12u, T, Pointer, Signature>::a8, luabind::detail::construct_aux<12u, T, Pointer, Signature>::a9, luabind::detail::construct_aux<12u, T, Pointer, Signature>::a10, luabind::detail::construct_aux<12u, T, Pointer, Signature>::a11) const’:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp:126:14: attention : ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
             std::auto_ptr<T> instance(new T(BOOST_PP_ENUM_PARAMS(N,_)));
                  ^~~~~~~~
    In file included from /usr/include/c++/6.2.1/memory:81:0,
                     from ../../../../Source/Lua/luabind/luabind/scope.hpp:29,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:93,
                     from ../../../../Source/Core/stdafx.h:39:
    /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note : declared here
       template<typename> class auto_ptr;
                                ^~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:112:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp:94,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:97,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp: Dans la fonction membre ‘void luabind::detail::construct_aux<13u, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<13u, T, Pointer, Signature>::a0, luabind::detail::construct_aux<13u, T, Pointer, Signature>::a1, luabind::detail::construct_aux<13u, T, Pointer, Signature>::a2, luabind::detail::construct_aux<13u, T, Pointer, Signature>::a3, luabind::detail::construct_aux<13u, T, Pointer, Signature>::a4, luabind::detail::construct_aux<13u, T, Pointer, Signature>::a5, luabind::detail::construct_aux<13u, T, Pointer, Signature>::a6, luabind::detail::construct_aux<13u, T, Pointer, Signature>::a7, luabind::detail::construct_aux<13u, T, Pointer, Signature>::a8, luabind::detail::construct_aux<13u, T, Pointer, Signature>::a9, luabind::detail::construct_aux<13u, T, Pointer, Signature>::a10, luabind::detail::construct_aux<13u, T, Pointer, Signature>::a11, luabind::detail::construct_aux<13u, T, Pointer, Signature>::a12) const’:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp:126:14: attention : ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
             std::auto_ptr<T> instance(new T(BOOST_PP_ENUM_PARAMS(N,_)));
                  ^~~~~~~~
    In file included from /usr/include/c++/6.2.1/memory:81:0,
                     from ../../../../Source/Lua/luabind/luabind/scope.hpp:29,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:93,
                     from ../../../../Source/Core/stdafx.h:39:
    /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note : declared here
       template<typename> class auto_ptr;
                                ^~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:117:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp:94,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:97,
                     from ../../../../Source/Core/stdafx.h:39:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp: Dans la fonction membre ‘void luabind::detail::construct_aux<14u, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<14u, T, Pointer, Signature>::a0, luabind::detail::construct_aux<14u, T, Pointer, Signature>::a1, luabind::detail::construct_aux<14u, T, Pointer, Signature>::a2, luabind::detail::construct_aux<14u, T, Pointer, Signature>::a3, luabind::detail::construct_aux<14u, T, Pointer, Signature>::a4, luabind::detail::construct_aux<14u, T, Pointer, Signature>::a5, luabind::detail::construct_aux<14u, T, Pointer, Signature>::a6, luabind::detail::construct_aux<14u, T, Pointer, Signature>::a7, luabind::detail::construct_aux<14u, T, Pointer, Signature>::a8, luabind::detail::construct_aux<14u, T, Pointer, Signature>::a9, luabind::detail::construct_aux<14u, T, Pointer, Signature>::a10, luabind::detail::construct_aux<14u, T, Pointer, Signature>::a11, luabind::detail::construct_aux<14u, T, Pointer, Signature>::a12, luabind::detail::construct_aux<14u, T, Pointer, Signature>::a13) const’:
    ../../../../Source/Lua/luabind/luabind/detail/constructor.hpp:126:14: attention : ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
             std::auto_ptr<T> instance(new T(BOOST_PP_ENUM_PARAMS(N,_)));
                  ^~~~~~~~
    In file included from /usr/include/c++/6.2.1/memory:81:0,
                     from ../../../../Source/Lua/luabind/luabind/scope.hpp:29,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:93,
                     from ../../../../Source/Core/stdafx.h:39:
    /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note : declared here
       template<typename> class auto_ptr;
                                ^~~~~~~~
    In file included from ../../../../Source/Core/stdafx.h:39:0:
    ../../../../Source/Lua/luabind/luabind/class.hpp: At global scope:
    ../../../../Source/Lua/luabind/luabind/class.hpp:358:26: attention : ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
                 typedef std::auto_ptr<T> type;
                              ^~~~~~~~
    In file included from /usr/include/c++/6.2.1/memory:81:0,
                     from ../../../../Source/Lua/luabind/luabind/scope.hpp:29,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:93,
                     from ../../../../Source/Core/stdafx.h:39:
    /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note : declared here
       template<typename> class auto_ptr;
                                ^~~~~~~~
    In file included from ../../../../Source/Core/stdafx.h:72:0:
    ../../../../Source/Lua/luabind/luabind/adopt_policy.hpp:95:22: attention : ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
             typedef std::auto_ptr<T> type;
                          ^~~~~~~~
    In file included from /usr/include/c++/6.2.1/memory:81:0,
                     from ../../../../Source/Lua/luabind/luabind/scope.hpp:29,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:93,
                     from ../../../../Source/Core/stdafx.h:39:
    /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note : declared here
       template<typename> class auto_ptr;
                                ^~~~~~~~
    In file included from ../../../../Boost/boost/smart_ptr/shared_ptr.hpp:32:0,
                     from ../../../../Boost/boost/shared_ptr.hpp:17,
                     from ../../../../Source/Lua/luabind/luabind/shared_ptr_converter.hpp:11,
                     from ../../../../Source/Core/stdafx.h:76:
    ../../../../Boost/boost/smart_ptr/detail/shared_count.hpp:284:33: attention : ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
                                     ^~~~~~~~
    In file included from /usr/include/c++/6.2.1/memory:81:0,
                     from ../../../../Source/Lua/luabind/luabind/scope.hpp:29,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:93,
                     from ../../../../Source/Core/stdafx.h:39:
    /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note : declared here
       template<typename> class auto_ptr;
                                ^~~~~~~~
    In file included from ../../../../Boost/boost/shared_ptr.hpp:17:0,
                     from ../../../../Source/Lua/luabind/luabind/shared_ptr_converter.hpp:11,
                     from ../../../../Source/Core/stdafx.h:76:
    ../../../../Boost/boost/smart_ptr/shared_ptr.hpp:146:65: attention : ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
                                                                     ^~~~~~~~
    In file included from /usr/include/c++/6.2.1/memory:81:0,
                     from ../../../../Source/Lua/luabind/luabind/scope.hpp:29,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:93,
                     from ../../../../Source/Core/stdafx.h:39:
    /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note : declared here
       template<typename> class auto_ptr;
                                ^~~~~~~~
    In file included from ../../../../Boost/boost/shared_ptr.hpp:17:0,
                     from ../../../../Source/Lua/luabind/luabind/shared_ptr_converter.hpp:11,
                     from ../../../../Source/Core/stdafx.h:76:
    ../../../../Boost/boost/smart_ptr/shared_ptr.hpp:285:30: attention : ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         explicit shared_ptr(std::auto_ptr<Y> & r): px(r.get()), pn()
                                  ^~~~~~~~
    In file included from /usr/include/c++/6.2.1/memory:81:0,
                     from ../../../../Source/Lua/luabind/luabind/scope.hpp:29,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:93,
                     from ../../../../Source/Core/stdafx.h:39:
    /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note : declared here
       template<typename> class auto_ptr;
                                ^~~~~~~~
    In file included from ../../../../Boost/boost/shared_ptr.hpp:17:0,
                     from ../../../../Source/Lua/luabind/luabind/shared_ptr_converter.hpp:11,
                     from ../../../../Source/Core/stdafx.h:76:
    ../../../../Boost/boost/smart_ptr/shared_ptr.hpp:329:34: attention : ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         shared_ptr & operator=( std::auto_ptr<Y> & r )
                                      ^~~~~~~~
    In file included from /usr/include/c++/6.2.1/memory:81:0,
                     from ../../../../Source/Lua/luabind/luabind/scope.hpp:29,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:93,
                     from ../../../../Source/Core/stdafx.h:39:
    /usr/include/c++/6.2.1/bits/unique_ptr.h:49:28: note : declared here
       template<typename> class auto_ptr;
                                ^~~~~~~~
    CTRLR[linux]: Remove the shared source, for main() compatibility
    CTRLR[linux]: Build now
    
    Compiling CtrlrOSC.cpp
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:47:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39,
                     from ../../../../Source/Core/CtrlrOSC.cpp:1:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<> > >::type luabind::call_function(lua_State*, const char*)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<> > >::type luabind::resume_function(lua_State*, const char*)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39,
                     from ../../../../Source/Core/CtrlrOSC.cpp:1:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*> > >::type luabind::call_function(lua_State*, const char*, const A0&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*> > >::type luabind::resume_function(lua_State*, const char*, const A0&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39,
                     from ../../../../Source/Core/CtrlrOSC.cpp:1:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*> > >::type luabind::call_function(lua_State*, const char*, const A0&, const A1&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*> > >::type luabind::resume_function(lua_State*, const char*, const A0&, const A1&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:62:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39,
                     from ../../../../Source/Core/CtrlrOSC.cpp:1:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*> > >::type luabind::call_function(lua_State*, const char*, const A0&, const A1&, const A2&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*> > >::type luabind::resume_function(lua_State*, const char*, const A0&, const A1&, const A2&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:67:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39,
                     from ../../../../Source/Core/CtrlrOSC.cpp:1:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*> > >::type luabind::call_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*> > >::type luabind::resume_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:72:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39,
                     from ../../../../Source/Core/CtrlrOSC.cpp:1:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*> > >::type luabind::call_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*> > >::type luabind::resume_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:77:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39,
                     from ../../../../Source/Core/CtrlrOSC.cpp:1:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*> > >::type luabind::call_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*> > >::type luabind::resume_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:82:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39,
                     from ../../../../Source/Core/CtrlrOSC.cpp:1:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*> > >::type luabind::call_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*> > >::type luabind::resume_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:87:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39,
                     from ../../../../Source/Core/CtrlrOSC.cpp:1:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*> > >::type luabind::call_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*> > >::type luabind::resume_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:92:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39,
                     from ../../../../Source/Core/CtrlrOSC.cpp:1:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*> > >::type luabind::call_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const A8&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*> > >::type luabind::resume_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const A8&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:97:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39,
                     from ../../../../Source/Core/CtrlrOSC.cpp:1:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*> > >::type luabind::call_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const A8&, const A9&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*> > >::type luabind::resume_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const A8&, const A9&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:102:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39,
                     from ../../../../Source/Core/CtrlrOSC.cpp:1:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*> > >::type luabind::call_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const A8&, const A9&, const A10&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*> > >::type luabind::resume_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const A8&, const A9&, const A10&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:107:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39,
                     from ../../../../Source/Core/CtrlrOSC.cpp:1:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*, const A11*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*, const A11*> > >::type luabind::call_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const A8&, const A9&, const A10&, const A11&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*, const A11*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*, const A11*> > >::type luabind::resume_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const A8&, const A9&, const A10&, const A11&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:112:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39,
                     from ../../../../Source/Core/CtrlrOSC.cpp:1:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*, const A11*, const A12*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*, const A11*, const A12*> > >::type luabind::call_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const A8&, const A9&, const A10&, const A11&, const A12&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*, const A11*, const A12*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*, const A11*, const A12*> > >::type luabind::resume_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const A8&, const A9&, const A10&, const A11&, const A12&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    In file included from ../../../../Boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:117:0,
                     from ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:418,
                     from ../../../../Source/Lua/luabind/luabind/function.hpp:10,
                     from ../../../../Source/Lua/luabind/luabind/class.hpp:95,
                     from ../../../../Source/Core/stdafx.h:39,
                     from ../../../../Source/Core/CtrlrOSC.cpp:1:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*, const A11*, const A12*, const A13*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*, const A11*, const A12*, const A13*> > >::type luabind::call_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const A8&, const A9&, const A10&, const A11&, const A12&, const A13&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:451:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp: Dans la fonction ‘typename boost::mpl::if_<boost::is_void<T>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*, const A11*, const A12*, const A13*> >, luabind::detail::proxy_function_caller<Ret, boost::tuples::tuple<const A0*, const A1*, const A2*, const A3*, const A4*, const A5*, const A6*, const A7*, const A8*, const A9*, const A10*, const A11*, const A12*, const A13*> > >::type luabind::resume_function(lua_State*, const char*, const A0&, const A1&, const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const A8&, const A9&, const A10&, const A11&, const A12&, const A13&)’:
    ../../../../Source/Lua/luabind/luabind/detail/call_function.hpp:494:19: erreur : ‘LUA_GLOBALSINDEX’ was not declared in this scope
       lua_gettable(L, LUA_GLOBALSINDEX);
                       ^~~~~~~~~~~~~~~~
    make: *** [Makefile:314: ../build/armv7l/CtrlrOSC_bdc93ba9.o] Error 1
    CTRLR[linux]: build failed
    

    I’m using gcc 6.2.1 that may be the problem?

    • This topic was modified 10 months, 3 weeks ago by  arcangeli.
    #70053

    arcangeli
    Participant

    That now work.
    It need ctrlr 5.3 with lua 5.1 and gcc 4.8…

    #70057

    arcangeli
    Participant

    5.3 compile ok.
    But does not work.
    Ctrlr start, i can open a panel. But nothing more. Nothing work inside the window (the menu work). Things are frozen.
    I’ve made a panel for my Novation Circuit that work very well on x86 (archlinux) but i don’t want to use this computer for this.
    It is a shame…

    #70078
    atom
    atom
    Moderator

    i need to test the new source on linux, for now the latest source on github was only compiled on Windows, i need time to port to other platforms. a lot of changes in the source occured so this might fail for now, i’ll get there soon. for now if you want to build ctrlr you need to pull sources before i added lua 5.3 support.

    #70079

    arcangeli
    Participant

    Ok, thanks. I’ll try this soon 🙂

    #70088

    arcangeli
    Participant

    Great, it work perfectly on x86_64 and armv7h (raspberry pi 2) with Arch Linux.
    It’s really awesome.
    Now i can finish my Novation Circuit panel and share it 🙂

    #70093
    msiren
    msiren
    Participant

    I haven’t searched the forums or anything, but are you planning to add touch screen to your raspberry pi? It would be nice to have this compact unit that could be used to run ctrlr on it. Then again I cannot say how useful that would be considering the screen sizes, but still it could be nice. And this idea could be TEH justification to get raspberry pi 3 that I have been looking for =)

    Ramblings about things related to the studio:
    http://studio.therobotinitiative.com

    #70094

    arcangeli
    Participant

    I’ve conceived my novation circuit panel with the 800×480 resolution in mind.
    That’s work perfectly.
    There are many screen (mainly hdmi+usb). I’ve got the official screen with dsi interface. As thus i can use the rpi with 2 screens 😉

    #70120
    shooking
    shooking
    Participant

    Would the build work from the Raspian “Debian” like Rasperry Pi OS?
    I did try this a year ago and got stuck. But I had already moved my C++ compiler to 5.3

    Would you mind sharing the toolchains/libraries required with the version you use please – or point us to a link.

    I would love to use the Pi3 to run Ctrlr – it could mean a panel for every synth 🙂
    And of course potential to add in hybrid of hardware and software controllers – as someone already pointed out a touchscreen would be cool especially as the price of relative large screen display is dropping ($99 for 1366 x 768 13.1″).

    Thanks again for sharing your progress so far. It’s encouraging.

    #70137

    arcangeli
    Participant

    There’s nothing particular to do for compiling it on ARM.
    I’ve tried on Rasbain with succes.
    I mostly use ArchLinux on rpi2 and ctrlr version is tagged 3d8651d991d377f7b167806c39c47a3121fe9536 on git.
    Go inside Builds/Generated/Linux/Standalone.
    Copy your OS version of libbfd.a to libbfd-armv7l.a. Do the same with your libiberty.a.
    ./build.sh -f
    You may need to install some “-dev” package like binutils-dev and libiberty-dev and some other (can’t remember as i’m offen compile myself some app).

    Now, i’m trying with my Nvidia Jetson-TX1 (AARCH64) running ubuntu. Work perfectly.

    #70139
    atom
    atom
    Moderator

    The latest git tree should have a fixed linux project and paths, i got it to compile with new Lua and fixes.

    #70140

    arcangeli
    Participant

    Compile well until:
    ../../../../Source/Misc/lobject.c: In function ‘luaO_tostring’:
    ../../../../Source/Misc/lobject.c:376:58: error: macro “lua_integer2str” passed 3 arguments, but takes just 2
    len = lua_integer2str(buff, sizeof(buff), ivalue(obj));
    ^
    ../../../../Source/Misc/lobject.c:376:11: error: ‘lua_integer2str’ undeclared (first use in this function)
    len = lua_integer2str(buff, sizeof(buff), ivalue(obj));
    ^
    ../../../../Source/Misc/lobject.c:376:11: note: each undeclared identifier is reported only once for each function it appears in
    ../../../../Source/Misc/lobject.c:378:59: error: macro “lua_number2str” passed 3 arguments, but takes just 2
    len = lua_number2str(buff, sizeof(buff), fltvalue(obj));
    ^
    ../../../../Source/Misc/lobject.c:378:11: error: ‘lua_number2str’ undeclared (first use in this function)
    len = lua_number2str(buff, sizeof(buff), fltvalue(obj));
    ^
    Makefile:852 : la recette pour la cible « build/intermediate/Release_Nightly/lobject_d8b8cdb1.o » a échouée
    make: *** [build/intermediate/Release_Nightly/lobject_d8b8cdb1.o] Erreur 1
    CTRLR[linux]: build failed

    With lua 5.3 on ubuntu 16.04 aarch64

    #70142
    atom
    atom
    Moderator

    weird this looks like and old tree or the build process sees some lua headers outside of Ctrlr sources. Please try to pull the latest commit and see again i did some minor fixes today for linux.

    #70143

    arcangeli
    Participant

    I’ve made some error. I’ve removed my old source tree. There was somethng weird inside.
    No it compile perfectly. Work weel.
    Sorry.

    Good work Atom. Thanks.

    #70147

    Dreetie
    Participant

    Can it be done on a raspberry pi 3 too and how should I name the libbfd and libiberty file?

    #70148

    arcangeli
    Participant

    cp /path/to/your/libbfd.a libbfd-$(uname -m).a
    cp /path/to/your/libiberty.a libiberty-$(uname -m).a
    uname is your friend as the rpi3 has some distribution in aarch64 and some other in armv7l (yes the rpi3 can do 32 OR 64 bit).

    #70149

    Dreetie
    Participant

    Thanks for the fast reply.

    I’ve found libbfd and managed to copy it. But the libberty.a file I can’t seem to find. Sorry I’m still new to the raspberry linux thing. I’m running raspbian by the way.

    #70150

    arcangeli
    Participant

    You need to install libiberty-dev with “sudo apt-get install libiberty-dev”

    #70151

    Dreetie
    Participant

    Ok found it. One step closer…

    So I used ./build.sh -f and it starts compiling but after 10 seconds the pi totally freezes. Does it just take a long time or should I go weep in a corner?

    #70152

    arcangeli
    Participant

    Open build.sh with a text editor (i’m using vim but i think that there is a simpler one already installed like leafpad)
    Remove these 5 lines:
    if [ $CPUS -ge 4 ]; then
    let JOBS=’CPUS / 2′
    else
    let JOBS=2
    fi
    Replace them by:
    JOBS=1

    It control the number of file that are compiled at the same time which need more memory that available on the rpi.

    Quit all unused applications (do not use the rpi).

    launch ./build.sh -f another time and cross finger 😉

    You may need to install more “dev” package but i can’t say for sure beacause i do not use raspbian (archlinux on the rpi).

    I’ll try to help you more if needed. You can contact me directly if you need faster response at bruno AT arcangeli DOT org

    Remember to unzip Boost/boost.zip.

Viewing 20 posts - 1 through 20 (of 35 total)

You must be logged in to reply to this topic.

Comments are closed.