------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/icu-66.1,1.txz Installing /packages/All/boost-libs-1.72.0_1.txz ===== Message from boost-libs-1.72.0_1: -- You have built the Boost library with thread support. Don't forget to add -pthread to your linker options when linking your code. Installing /packages/All/indexinfo-0.3.1.txz Installing /packages/All/libffi-3.2.1_3.txz Installing /packages/All/expat-2.2.8.txz Installing /packages/All/ncurses-6.1.20190525.txz Installing /packages/All/readline-8.0.4.txz Installing /packages/All/gettext-runtime-0.20.1.txz Installing /packages/All/openssl-1.1.1f,1.txz Installing /packages/All/python37-3.7.7.txz ===== Message from python37-3.7.7: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py37-gdbm databases/py-gdbm@py37 py37-sqlite3 databases/py-sqlite3@py37 py37-tkinter x11-toolkits/py-tkinter@py37 Installing /packages/All/py37-boost-libs-1.72.0.txz ===== Message from py37-boost-libs-1.72.0: -- You have built the Boost library with thread support. Don't forget to add -pthread to your linker options when linking your code. Installing /packages/All/libedit-3.1.20191231,1.txz Installing /packages/All/lua51-5.1.5_9.txz SUCCEEDED 00:00:14 ------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- ===> NOTICE: The luabind port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> luabind-0.9.1_16 depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- ===> NOTICE: The luabind port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> luabind-0.9.1_16 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by luabind-0.9.1_16 for building SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- ===> NOTICE: The luabind port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> luabind-0.9.1_16 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by luabind-0.9.1_16 for building => SHA256 Checksum OK for luabind-0.9.1.tar.gz. SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- ===> NOTICE: The luabind port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> luabind-0.9.1_16 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by luabind-0.9.1_16 for building ===> Extracting for luabind-0.9.1_16 => SHA256 Checksum OK for luabind-0.9.1.tar.gz. Extracted Memory Use: 1.18M SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for luabind-0.9.1_16 ===> Applying ports patches for luabind-0.9.1_16 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- ===> luabind-0.9.1_16 depends on shared library: libboost_python37.so - found (/usr/local/lib/libboost_python37.so) ===> luabind-0.9.1_16 depends on shared library: liblua-5.1.so - found (/usr/local/lib/liblua-5.1.so) SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> luabind-0.9.1_16 depends on shared library: libboost_python37.so - found (/usr/local/lib/libboost_python37.so) ===> luabind-0.9.1_16 depends on shared library: liblua-5.1.so - found (/usr/local/lib/liblua-5.1.so) ===> Configuring for luabind-0.9.1_16 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- ===> Building for luabind-0.9.1_16 c++ -pipe -O2 -fno-strict-aliasing -fPIC -I.. -I/usr/local/include/lua51 -I/usr/local/include -c class.cpp c++ -pipe -O2 -fno-strict-aliasing -fPIC -I.. -I/usr/local/include/lua51 -I/usr/local/include -c class_info.cpp c++ -pipe -O2 -fno-strict-aliasing -fPIC -I.. -I/usr/local/include/lua51 -I/usr/local/include -c class_registry.cpp c++ -pipe -O2 -fno-strict-aliasing -fPIC -I.. -I/usr/local/include/lua51 -I/usr/local/include -c class_rep.cpp c++ -pipe -O2 -fno-strict-aliasing -fPIC -I.. -I/usr/local/include/lua51 -I/usr/local/include -c create_class.cpp c++ -pipe -O2 -fno-strict-aliasing -fPIC -I.. -I/usr/local/include/lua51 -I/usr/local/include -c error.cpp c++ -pipe -O2 -fno-strict-aliasing -fPIC -I.. -I/usr/local/include/lua51 -I/usr/local/include -c exception_handler.cpp c++ -pipe -O2 -fno-strict-aliasing -fPIC -I.. -I/usr/local/include/lua51 -I/usr/local/include -c function.cpp c++ -pipe -O2 -fno-strict-aliasing -fPIC -I.. -I/usr/local/include/lua51 -I/usr/local/include -c inheritance.cpp c++ -pipe -O2 -fno-strict-aliasing -fPIC -I.. -I/usr/local/include/lua51 -I/usr/local/include -c link_compatibility.cpp c++ -pipe -O2 -fno-strict-aliasing -fPIC -I.. -I/usr/local/include/lua51 -I/usr/local/include -c object_rep.cpp c++ -pipe -O2 -fno-strict-aliasing -fPIC -I.. -I/usr/local/include/lua51 -I/usr/local/include -c open.cpp In file included from ../luabind/detail/object_rep.hpp:30, from object_rep.cpp:25: ../luabind/detail/instance_holder.hpp:60:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void release_ownership(std::auto_ptr& p) ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from ../luabind/detail/inheritance.hpp:11, from ../luabind/detail/instance_holder.hpp:8, from ../luabind/detail/object_rep.hpp:30, from object_rep.cpp:25: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ c++ -pipe -O2 -fno-strict-aliasing -fPIC -I.. -I/usr/local/include/lua51 -I/usr/local/include -c pcall.cpp c++ -pipe -O2 -fno-strict-aliasing -fPIC -I.. -I/usr/local/include/lua51 -I/usr/local/include -c scope.cpp c++ -pipe -O2 -fno-strict-aliasing -fPIC -I.. -I/usr/local/include/lua51 -I/usr/local/include -c stack_content_by_name.cpp In file included from scope.cpp:27: ../luabind/scope.hpp:59:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] explicit scope(std::auto_ptr reg); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from ../luabind/scope.hpp:29, from scope.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ scope.cpp:51:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] scope::scope(std::auto_ptr reg) ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from ../luabind/scope.hpp:29, from scope.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ scope.cpp: In constructor 'luabind::namespace_::namespace_(const char*)': scope.cpp:197:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] : scope(std::auto_ptr( ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from ../luabind/scope.hpp:29, from scope.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ c++ -pipe -O2 -fno-strict-aliasing -fPIC -I.. -I/usr/local/include/lua51 -I/usr/local/include -c weak_ref.cpp c++ -pipe -O2 -fno-strict-aliasing -fPIC -I.. -I/usr/local/include/lua51 -I/usr/local/include -c wrapper_base.cpp In file included from ../luabind/class.hpp:92, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: ../luabind/scope.hpp:59:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] explicit scope(std::auto_ptr reg); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/class.hpp:92, from ../luabind/luabind.hpp:28, from class_info.cpp:27: ../luabind/scope.hpp:59:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] explicit scope(std::auto_ptr reg); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_info.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/detail/object_rep.hpp:30, from ../luabind/detail/policy.hpp:51, from ../luabind/object.hpp:38, from ../luabind/make_function.hpp:9, from ../luabind/function.hpp:8, from wrapper_base.cpp:27: ../luabind/detail/instance_holder.hpp:60:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void release_ownership(std::auto_ptr& p) ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from ../luabind/detail/policy.hpp:31, from ../luabind/object.hpp:38, from ../luabind/make_function.hpp:9, from ../luabind/function.hpp:8, from wrapper_base.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/detail/policy.hpp:56, from ../luabind/object.hpp:38, from ../luabind/make_function.hpp:9, from ../luabind/function.hpp:8, from wrapper_base.cpp:27: ../luabind/detail/has_get_pointer.hpp:61:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] T* get_pointer(std::auto_ptr const&); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from ../luabind/detail/policy.hpp:31, from ../luabind/object.hpp:38, from ../luabind/make_function.hpp:9, from ../luabind/function.hpp:8, from wrapper_base.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/object.hpp:38, from ../luabind/make_function.hpp:9, from ../luabind/function.hpp:8, from wrapper_base.cpp:27: ../luabind/detail/policy.hpp: In function 'void luabind::detail::make_pointee_instance(lua_State*, T&, mpl_::false_, mpl_::true_)': ../luabind/detail/policy.hpp:182:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr ptr(new T(x)); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from ../luabind/detail/policy.hpp:31, from ../luabind/object.hpp:38, from ../luabind/make_function.hpp:9, from ../luabind/function.hpp:8, from wrapper_base.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/detail/object_rep.hpp:30, from ../luabind/detail/policy.hpp:51, from ../luabind/detail/convert_to_lua.hpp:28, from ../luabind/detail/call_member.hpp:30, from ../luabind/wrapper_base.hpp:31, from ../luabind/back_reference.hpp:27, from ../luabind/class.hpp:93, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: ../luabind/detail/instance_holder.hpp:60:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void release_ownership(std::auto_ptr& p) ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/detail/policy.hpp:56, from ../luabind/detail/convert_to_lua.hpp:28, from ../luabind/detail/call_member.hpp:30, from ../luabind/wrapper_base.hpp:31, from ../luabind/back_reference.hpp:27, from ../luabind/class.hpp:93, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: ../luabind/detail/has_get_pointer.hpp:61:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] T* get_pointer(std::auto_ptr const&); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/detail/convert_to_lua.hpp:28, from ../luabind/detail/call_member.hpp:30, from ../luabind/wrapper_base.hpp:31, from ../luabind/back_reference.hpp:27, from ../luabind/class.hpp:93, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: ../luabind/detail/policy.hpp: In function 'void luabind::detail::make_pointee_instance(lua_State*, T&, mpl_::false_, mpl_::true_)': ../luabind/detail/policy.hpp:182:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr ptr(new T(x)); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/detail/object_rep.hpp:30, from ../luabind/detail/policy.hpp:51, from ../luabind/detail/convert_to_lua.hpp:28, from ../luabind/detail/call_member.hpp:30, from ../luabind/wrapper_base.hpp:31, from ../luabind/back_reference.hpp:27, from ../luabind/class.hpp:93, from ../luabind/luabind.hpp:28, from class_info.cpp:27: ../luabind/detail/instance_holder.hpp:60:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void release_ownership(std::auto_ptr& p) ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_info.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/detail/policy.hpp:56, from ../luabind/detail/convert_to_lua.hpp:28, from ../luabind/detail/call_member.hpp:30, from ../luabind/wrapper_base.hpp:31, from ../luabind/back_reference.hpp:27, from ../luabind/class.hpp:93, from ../luabind/luabind.hpp:28, from class_info.cpp:27: ../luabind/detail/has_get_pointer.hpp:61:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] T* get_pointer(std::auto_ptr const&); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_info.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/detail/convert_to_lua.hpp:28, from ../luabind/detail/call_member.hpp:30, from ../luabind/wrapper_base.hpp:31, from ../luabind/back_reference.hpp:27, from ../luabind/class.hpp:93, from ../luabind/luabind.hpp:28, from class_info.cpp:27: ../luabind/detail/policy.hpp: In function 'void luabind::detail::make_pointee_instance(lua_State*, T&, mpl_::false_, mpl_::true_)': ../luabind/detail/policy.hpp:182:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr ptr(new T(x)); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_info.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/class.hpp:94, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: ../luabind/function.hpp: In function 'luabind::scope luabind::def(const char*, F, const Policies&)': ../luabind/function.hpp:49:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return scope(std::auto_ptr( ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<0, T, Pointer, Signature>::operator()(const luabind::adl::argument&) const': ../luabind/detail/constructor.hpp:49:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<1, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<1, T, Pointer, Signature>::a0) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<2, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<2, T, Pointer, Signature>::a0, luabind::detail::construct_aux<2, T, Pointer, Signature>::a1) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:62, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<3, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<3, T, Pointer, Signature>::a0, luabind::detail::construct_aux<3, T, Pointer, Signature>::a1, luabind::detail::construct_aux<3, T, Pointer, Signature>::a2) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:67, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<4, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<4, T, Pointer, Signature>::a0, luabind::detail::construct_aux<4, T, Pointer, Signature>::a1, luabind::detail::construct_aux<4, T, Pointer, Signature>::a2, luabind::detail::construct_aux<4, T, Pointer, Signature>::a3) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:72, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<5, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<5, T, Pointer, Signature>::a0, luabind::detail::construct_aux<5, T, Pointer, Signature>::a1, luabind::detail::construct_aux<5, T, Pointer, Signature>::a2, luabind::detail::construct_aux<5, T, Pointer, Signature>::a3, luabind::detail::construct_aux<5, T, Pointer, Signature>::a4) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:77, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<6, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<6, T, Pointer, Signature>::a0, luabind::detail::construct_aux<6, T, Pointer, Signature>::a1, luabind::detail::construct_aux<6, T, Pointer, Signature>::a2, luabind::detail::construct_aux<6, T, Pointer, Signature>::a3, luabind::detail::construct_aux<6, T, Pointer, Signature>::a4, luabind::detail::construct_aux<6, T, Pointer, Signature>::a5) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:82, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<7, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<7, T, Pointer, Signature>::a0, luabind::detail::construct_aux<7, T, Pointer, Signature>::a1, luabind::detail::construct_aux<7, T, Pointer, Signature>::a2, luabind::detail::construct_aux<7, T, Pointer, Signature>::a3, luabind::detail::construct_aux<7, T, Pointer, Signature>::a4, luabind::detail::construct_aux<7, T, Pointer, Signature>::a5, luabind::detail::construct_aux<7, T, Pointer, Signature>::a6) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:87, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<8, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<8, T, Pointer, Signature>::a0, luabind::detail::construct_aux<8, T, Pointer, Signature>::a1, luabind::detail::construct_aux<8, T, Pointer, Signature>::a2, luabind::detail::construct_aux<8, T, Pointer, Signature>::a3, luabind::detail::construct_aux<8, T, Pointer, Signature>::a4, luabind::detail::construct_aux<8, T, Pointer, Signature>::a5, luabind::detail::construct_aux<8, T, Pointer, Signature>::a6, luabind::detail::construct_aux<8, T, Pointer, Signature>::a7) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:92, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<9, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<9, T, Pointer, Signature>::a0, luabind::detail::construct_aux<9, T, Pointer, Signature>::a1, luabind::detail::construct_aux<9, T, Pointer, Signature>::a2, luabind::detail::construct_aux<9, T, Pointer, Signature>::a3, luabind::detail::construct_aux<9, T, Pointer, Signature>::a4, luabind::detail::construct_aux<9, T, Pointer, Signature>::a5, luabind::detail::construct_aux<9, T, Pointer, Signature>::a6, luabind::detail::construct_aux<9, T, Pointer, Signature>::a7, luabind::detail::construct_aux<9, T, Pointer, Signature>::a8) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:97, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<10, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<10, T, Pointer, Signature>::a0, luabind::detail::construct_aux<10, T, Pointer, Signature>::a1, luabind::detail::construct_aux<10, T, Pointer, Signature>::a2, luabind::detail::construct_aux<10, T, Pointer, Signature>::a3, luabind::detail::construct_aux<10, T, Pointer, Signature>::a4, luabind::detail::construct_aux<10, T, Pointer, Signature>::a5, luabind::detail::construct_aux<10, T, Pointer, Signature>::a6, luabind::detail::construct_aux<10, T, Pointer, Signature>::a7, luabind::detail::construct_aux<10, T, Pointer, Signature>::a8, luabind::detail::construct_aux<10, T, Pointer, Signature>::a9) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/luabind.hpp:28, from class_rep.cpp:29: ../luabind/class.hpp: At global scope: ../luabind/class.hpp:338:26: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr type; ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_rep.cpp:29: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/function.hpp:9, from wrapper_base.cpp:27: ../luabind/scope.hpp: At global scope: ../luabind/scope.hpp:59:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] explicit scope(std::auto_ptr reg); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from ../luabind/detail/policy.hpp:31, from ../luabind/object.hpp:38, from ../luabind/make_function.hpp:9, from ../luabind/function.hpp:8, from wrapper_base.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from wrapper_base.cpp:27: ../luabind/function.hpp: In function 'luabind::scope luabind::def(const char*, F, const Policies&)': ../luabind/function.hpp:49:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return scope(std::auto_ptr( ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from ../luabind/detail/policy.hpp:31, from ../luabind/object.hpp:38, from ../luabind/make_function.hpp:9, from ../luabind/function.hpp:8, from wrapper_base.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/detail/object_rep.hpp:30, from ../luabind/detail/policy.hpp:51, from ../luabind/object.hpp:38, from ../luabind/make_function.hpp:9, from function.cpp:7: ../luabind/detail/instance_holder.hpp:60:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void release_ownership(std::auto_ptr& p) ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from ../luabind/detail/policy.hpp:31, from ../luabind/object.hpp:38, from ../luabind/make_function.hpp:9, from function.cpp:7: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/detail/policy.hpp:56, from ../luabind/object.hpp:38, from ../luabind/make_function.hpp:9, from function.cpp:7: ../luabind/detail/has_get_pointer.hpp:61:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] T* get_pointer(std::auto_ptr const&); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from ../luabind/detail/policy.hpp:31, from ../luabind/object.hpp:38, from ../luabind/make_function.hpp:9, from function.cpp:7: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/object.hpp:38, from ../luabind/make_function.hpp:9, from function.cpp:7: ../luabind/detail/policy.hpp: In function 'void luabind::detail::make_pointee_instance(lua_State*, T&, mpl_::false_, mpl_::true_)': ../luabind/detail/policy.hpp:182:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr ptr(new T(x)); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from ../luabind/detail/policy.hpp:31, from ../luabind/object.hpp:38, from ../luabind/make_function.hpp:9, from function.cpp:7: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/class.hpp:94, from ../luabind/luabind.hpp:28, from class_info.cpp:27: ../luabind/function.hpp: In function 'luabind::scope luabind::def(const char*, F, const Policies&)': ../luabind/function.hpp:49:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return scope(std::auto_ptr( ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_info.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_info.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<0, T, Pointer, Signature>::operator()(const luabind::adl::argument&) const': ../luabind/detail/constructor.hpp:49:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_info.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_info.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<1, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<1, T, Pointer, Signature>::a0) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_info.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_info.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<2, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<2, T, Pointer, Signature>::a0, luabind::detail::construct_aux<2, T, Pointer, Signature>::a1) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_info.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:62, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_info.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<3, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<3, T, Pointer, Signature>::a0, luabind::detail::construct_aux<3, T, Pointer, Signature>::a1, luabind::detail::construct_aux<3, T, Pointer, Signature>::a2) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_info.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:67, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_info.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<4, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<4, T, Pointer, Signature>::a0, luabind::detail::construct_aux<4, T, Pointer, Signature>::a1, luabind::detail::construct_aux<4, T, Pointer, Signature>::a2, luabind::detail::construct_aux<4, T, Pointer, Signature>::a3) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_info.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:72, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_info.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<5, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<5, T, Pointer, Signature>::a0, luabind::detail::construct_aux<5, T, Pointer, Signature>::a1, luabind::detail::construct_aux<5, T, Pointer, Signature>::a2, luabind::detail::construct_aux<5, T, Pointer, Signature>::a3, luabind::detail::construct_aux<5, T, Pointer, Signature>::a4) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_info.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:77, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_info.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<6, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<6, T, Pointer, Signature>::a0, luabind::detail::construct_aux<6, T, Pointer, Signature>::a1, luabind::detail::construct_aux<6, T, Pointer, Signature>::a2, luabind::detail::construct_aux<6, T, Pointer, Signature>::a3, luabind::detail::construct_aux<6, T, Pointer, Signature>::a4, luabind::detail::construct_aux<6, T, Pointer, Signature>::a5) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_info.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:82, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_info.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<7, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<7, T, Pointer, Signature>::a0, luabind::detail::construct_aux<7, T, Pointer, Signature>::a1, luabind::detail::construct_aux<7, T, Pointer, Signature>::a2, luabind::detail::construct_aux<7, T, Pointer, Signature>::a3, luabind::detail::construct_aux<7, T, Pointer, Signature>::a4, luabind::detail::construct_aux<7, T, Pointer, Signature>::a5, luabind::detail::construct_aux<7, T, Pointer, Signature>::a6) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_info.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:87, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_info.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<8, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<8, T, Pointer, Signature>::a0, luabind::detail::construct_aux<8, T, Pointer, Signature>::a1, luabind::detail::construct_aux<8, T, Pointer, Signature>::a2, luabind::detail::construct_aux<8, T, Pointer, Signature>::a3, luabind::detail::construct_aux<8, T, Pointer, Signature>::a4, luabind::detail::construct_aux<8, T, Pointer, Signature>::a5, luabind::detail::construct_aux<8, T, Pointer, Signature>::a6, luabind::detail::construct_aux<8, T, Pointer, Signature>::a7) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_info.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:92, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_info.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<9, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<9, T, Pointer, Signature>::a0, luabind::detail::construct_aux<9, T, Pointer, Signature>::a1, luabind::detail::construct_aux<9, T, Pointer, Signature>::a2, luabind::detail::construct_aux<9, T, Pointer, Signature>::a3, luabind::detail::construct_aux<9, T, Pointer, Signature>::a4, luabind::detail::construct_aux<9, T, Pointer, Signature>::a5, luabind::detail::construct_aux<9, T, Pointer, Signature>::a6, luabind::detail::construct_aux<9, T, Pointer, Signature>::a7, luabind::detail::construct_aux<9, T, Pointer, Signature>::a8) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_info.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:97, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_info.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<10, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<10, T, Pointer, Signature>::a0, luabind::detail::construct_aux<10, T, Pointer, Signature>::a1, luabind::detail::construct_aux<10, T, Pointer, Signature>::a2, luabind::detail::construct_aux<10, T, Pointer, Signature>::a3, luabind::detail::construct_aux<10, T, Pointer, Signature>::a4, luabind::detail::construct_aux<10, T, Pointer, Signature>::a5, luabind::detail::construct_aux<10, T, Pointer, Signature>::a6, luabind::detail::construct_aux<10, T, Pointer, Signature>::a7, luabind::detail::construct_aux<10, T, Pointer, Signature>::a8, luabind::detail::construct_aux<10, T, Pointer, Signature>::a9) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_info.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/luabind.hpp:28, from class_info.cpp:27: ../luabind/class.hpp: At global scope: ../luabind/class.hpp:338:26: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr type; ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_info.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/class.hpp:92, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: ../luabind/scope.hpp:59:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] explicit scope(std::auto_ptr reg); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/detail/object_rep.hpp:30, from ../luabind/detail/policy.hpp:51, from ../luabind/detail/convert_to_lua.hpp:28, from ../luabind/detail/call_member.hpp:30, from ../luabind/wrapper_base.hpp:31, from ../luabind/back_reference.hpp:27, from ../luabind/class.hpp:93, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: ../luabind/detail/instance_holder.hpp:60:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void release_ownership(std::auto_ptr& p) ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/class.hpp:92, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: ../luabind/scope.hpp:59:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] explicit scope(std::auto_ptr reg); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/detail/policy.hpp:56, from ../luabind/detail/convert_to_lua.hpp:28, from ../luabind/detail/call_member.hpp:30, from ../luabind/wrapper_base.hpp:31, from ../luabind/back_reference.hpp:27, from ../luabind/class.hpp:93, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: ../luabind/detail/has_get_pointer.hpp:61:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] T* get_pointer(std::auto_ptr const&); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/detail/convert_to_lua.hpp:28, from ../luabind/detail/call_member.hpp:30, from ../luabind/wrapper_base.hpp:31, from ../luabind/back_reference.hpp:27, from ../luabind/class.hpp:93, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: ../luabind/detail/policy.hpp: In function 'void luabind::detail::make_pointee_instance(lua_State*, T&, mpl_::false_, mpl_::true_)': ../luabind/detail/policy.hpp:182:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr ptr(new T(x)); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/detail/object_rep.hpp:30, from ../luabind/detail/policy.hpp:51, from ../luabind/detail/convert_to_lua.hpp:28, from ../luabind/detail/call_member.hpp:30, from ../luabind/wrapper_base.hpp:31, from ../luabind/back_reference.hpp:27, from ../luabind/class.hpp:93, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: ../luabind/detail/instance_holder.hpp:60:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void release_ownership(std::auto_ptr& p) ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/detail/policy.hpp:56, from ../luabind/detail/convert_to_lua.hpp:28, from ../luabind/detail/call_member.hpp:30, from ../luabind/wrapper_base.hpp:31, from ../luabind/back_reference.hpp:27, from ../luabind/class.hpp:93, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: ../luabind/detail/has_get_pointer.hpp:61:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] T* get_pointer(std::auto_ptr const&); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/detail/convert_to_lua.hpp:28, from ../luabind/detail/call_member.hpp:30, from ../luabind/wrapper_base.hpp:31, from ../luabind/back_reference.hpp:27, from ../luabind/class.hpp:93, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: ../luabind/detail/policy.hpp: In function 'void luabind::detail::make_pointee_instance(lua_State*, T&, mpl_::false_, mpl_::true_)': ../luabind/detail/policy.hpp:182:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr ptr(new T(x)); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/class.hpp:94, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: ../luabind/function.hpp: In function 'luabind::scope luabind::def(const char*, F, const Policies&)': ../luabind/function.hpp:49:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return scope(std::auto_ptr( ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<0, T, Pointer, Signature>::operator()(const luabind::adl::argument&) const': ../luabind/detail/constructor.hpp:49:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<1, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<1, T, Pointer, Signature>::a0) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<2, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<2, T, Pointer, Signature>::a0, luabind::detail::construct_aux<2, T, Pointer, Signature>::a1) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:62, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<3, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<3, T, Pointer, Signature>::a0, luabind::detail::construct_aux<3, T, Pointer, Signature>::a1, luabind::detail::construct_aux<3, T, Pointer, Signature>::a2) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:67, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<4, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<4, T, Pointer, Signature>::a0, luabind::detail::construct_aux<4, T, Pointer, Signature>::a1, luabind::detail::construct_aux<4, T, Pointer, Signature>::a2, luabind::detail::construct_aux<4, T, Pointer, Signature>::a3) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/class.hpp:92, from ../luabind/luabind.hpp:28, from open.cpp:27: ../luabind/scope.hpp:59:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] explicit scope(std::auto_ptr reg); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from open.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:72, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<5, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<5, T, Pointer, Signature>::a0, luabind::detail::construct_aux<5, T, Pointer, Signature>::a1, luabind::detail::construct_aux<5, T, Pointer, Signature>::a2, luabind::detail::construct_aux<5, T, Pointer, Signature>::a3, luabind::detail::construct_aux<5, T, Pointer, Signature>::a4) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:77, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<6, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<6, T, Pointer, Signature>::a0, luabind::detail::construct_aux<6, T, Pointer, Signature>::a1, luabind::detail::construct_aux<6, T, Pointer, Signature>::a2, luabind::detail::construct_aux<6, T, Pointer, Signature>::a3, luabind::detail::construct_aux<6, T, Pointer, Signature>::a4, luabind::detail::construct_aux<6, T, Pointer, Signature>::a5) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:82, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<7, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<7, T, Pointer, Signature>::a0, luabind::detail::construct_aux<7, T, Pointer, Signature>::a1, luabind::detail::construct_aux<7, T, Pointer, Signature>::a2, luabind::detail::construct_aux<7, T, Pointer, Signature>::a3, luabind::detail::construct_aux<7, T, Pointer, Signature>::a4, luabind::detail::construct_aux<7, T, Pointer, Signature>::a5, luabind::detail::construct_aux<7, T, Pointer, Signature>::a6) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:87, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<8, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<8, T, Pointer, Signature>::a0, luabind::detail::construct_aux<8, T, Pointer, Signature>::a1, luabind::detail::construct_aux<8, T, Pointer, Signature>::a2, luabind::detail::construct_aux<8, T, Pointer, Signature>::a3, luabind::detail::construct_aux<8, T, Pointer, Signature>::a4, luabind::detail::construct_aux<8, T, Pointer, Signature>::a5, luabind::detail::construct_aux<8, T, Pointer, Signature>::a6, luabind::detail::construct_aux<8, T, Pointer, Signature>::a7) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:92, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<9, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<9, T, Pointer, Signature>::a0, luabind::detail::construct_aux<9, T, Pointer, Signature>::a1, luabind::detail::construct_aux<9, T, Pointer, Signature>::a2, luabind::detail::construct_aux<9, T, Pointer, Signature>::a3, luabind::detail::construct_aux<9, T, Pointer, Signature>::a4, luabind::detail::construct_aux<9, T, Pointer, Signature>::a5, luabind::detail::construct_aux<9, T, Pointer, Signature>::a6, luabind::detail::construct_aux<9, T, Pointer, Signature>::a7, luabind::detail::construct_aux<9, T, Pointer, Signature>::a8) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:97, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<10, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<10, T, Pointer, Signature>::a0, luabind::detail::construct_aux<10, T, Pointer, Signature>::a1, luabind::detail::construct_aux<10, T, Pointer, Signature>::a2, luabind::detail::construct_aux<10, T, Pointer, Signature>::a3, luabind::detail::construct_aux<10, T, Pointer, Signature>::a4, luabind::detail::construct_aux<10, T, Pointer, Signature>::a5, luabind::detail::construct_aux<10, T, Pointer, Signature>::a6, luabind::detail::construct_aux<10, T, Pointer, Signature>::a7, luabind::detail::construct_aux<10, T, Pointer, Signature>::a8, luabind::detail::construct_aux<10, T, Pointer, Signature>::a9) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: ../luabind/class.hpp: At global scope: ../luabind/class.hpp:338:26: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr type; ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from stack_content_by_name.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/class.hpp:92, from class.cpp:30: ../luabind/scope.hpp:59:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] explicit scope(std::auto_ptr reg); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from class.cpp:30: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/detail/object_rep.hpp:30, from ../luabind/detail/policy.hpp:51, from ../luabind/detail/convert_to_lua.hpp:28, from ../luabind/detail/call_member.hpp:30, from ../luabind/wrapper_base.hpp:31, from ../luabind/back_reference.hpp:27, from ../luabind/class.hpp:93, from class.cpp:30: ../luabind/detail/instance_holder.hpp:60:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void release_ownership(std::auto_ptr& p) ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from class.cpp:30: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/detail/policy.hpp:56, from ../luabind/detail/convert_to_lua.hpp:28, from ../luabind/detail/call_member.hpp:30, from ../luabind/wrapper_base.hpp:31, from ../luabind/back_reference.hpp:27, from ../luabind/class.hpp:93, from class.cpp:30: ../luabind/detail/has_get_pointer.hpp:61:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] T* get_pointer(std::auto_ptr const&); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from class.cpp:30: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/detail/convert_to_lua.hpp:28, from ../luabind/detail/call_member.hpp:30, from ../luabind/wrapper_base.hpp:31, from ../luabind/back_reference.hpp:27, from ../luabind/class.hpp:93, from class.cpp:30: ../luabind/detail/policy.hpp: In function 'void luabind::detail::make_pointee_instance(lua_State*, T&, mpl_::false_, mpl_::true_)': ../luabind/detail/policy.hpp:182:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr ptr(new T(x)); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from class.cpp:30: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/class.hpp:94, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: ../luabind/function.hpp: In function 'luabind::scope luabind::def(const char*, F, const Policies&)': ../luabind/function.hpp:49:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return scope(std::auto_ptr( ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<0, T, Pointer, Signature>::operator()(const luabind::adl::argument&) const': ../luabind/detail/constructor.hpp:49:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<1, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<1, T, Pointer, Signature>::a0) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<2, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<2, T, Pointer, Signature>::a0, luabind::detail::construct_aux<2, T, Pointer, Signature>::a1) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:62, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<3, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<3, T, Pointer, Signature>::a0, luabind::detail::construct_aux<3, T, Pointer, Signature>::a1, luabind::detail::construct_aux<3, T, Pointer, Signature>::a2) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:67, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<4, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<4, T, Pointer, Signature>::a0, luabind::detail::construct_aux<4, T, Pointer, Signature>::a1, luabind::detail::construct_aux<4, T, Pointer, Signature>::a2, luabind::detail::construct_aux<4, T, Pointer, Signature>::a3) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:72, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<5, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<5, T, Pointer, Signature>::a0, luabind::detail::construct_aux<5, T, Pointer, Signature>::a1, luabind::detail::construct_aux<5, T, Pointer, Signature>::a2, luabind::detail::construct_aux<5, T, Pointer, Signature>::a3, luabind::detail::construct_aux<5, T, Pointer, Signature>::a4) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:77, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<6, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<6, T, Pointer, Signature>::a0, luabind::detail::construct_aux<6, T, Pointer, Signature>::a1, luabind::detail::construct_aux<6, T, Pointer, Signature>::a2, luabind::detail::construct_aux<6, T, Pointer, Signature>::a3, luabind::detail::construct_aux<6, T, Pointer, Signature>::a4, luabind::detail::construct_aux<6, T, Pointer, Signature>::a5) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:82, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<7, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<7, T, Pointer, Signature>::a0, luabind::detail::construct_aux<7, T, Pointer, Signature>::a1, luabind::detail::construct_aux<7, T, Pointer, Signature>::a2, luabind::detail::construct_aux<7, T, Pointer, Signature>::a3, luabind::detail::construct_aux<7, T, Pointer, Signature>::a4, luabind::detail::construct_aux<7, T, Pointer, Signature>::a5, luabind::detail::construct_aux<7, T, Pointer, Signature>::a6) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:87, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<8, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<8, T, Pointer, Signature>::a0, luabind::detail::construct_aux<8, T, Pointer, Signature>::a1, luabind::detail::construct_aux<8, T, Pointer, Signature>::a2, luabind::detail::construct_aux<8, T, Pointer, Signature>::a3, luabind::detail::construct_aux<8, T, Pointer, Signature>::a4, luabind::detail::construct_aux<8, T, Pointer, Signature>::a5, luabind::detail::construct_aux<8, T, Pointer, Signature>::a6, luabind::detail::construct_aux<8, T, Pointer, Signature>::a7) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:92, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<9, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<9, T, Pointer, Signature>::a0, luabind::detail::construct_aux<9, T, Pointer, Signature>::a1, luabind::detail::construct_aux<9, T, Pointer, Signature>::a2, luabind::detail::construct_aux<9, T, Pointer, Signature>::a3, luabind::detail::construct_aux<9, T, Pointer, Signature>::a4, luabind::detail::construct_aux<9, T, Pointer, Signature>::a5, luabind::detail::construct_aux<9, T, Pointer, Signature>::a6, luabind::detail::construct_aux<9, T, Pointer, Signature>::a7, luabind::detail::construct_aux<9, T, Pointer, Signature>::a8) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:97, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<10, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<10, T, Pointer, Signature>::a0, luabind::detail::construct_aux<10, T, Pointer, Signature>::a1, luabind::detail::construct_aux<10, T, Pointer, Signature>::a2, luabind::detail::construct_aux<10, T, Pointer, Signature>::a3, luabind::detail::construct_aux<10, T, Pointer, Signature>::a4, luabind::detail::construct_aux<10, T, Pointer, Signature>::a5, luabind::detail::construct_aux<10, T, Pointer, Signature>::a6, luabind::detail::construct_aux<10, T, Pointer, Signature>::a7, luabind::detail::construct_aux<10, T, Pointer, Signature>::a8, luabind::detail::construct_aux<10, T, Pointer, Signature>::a9) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/luabind.hpp:28, from class_registry.cpp:27: ../luabind/class.hpp: At global scope: ../luabind/class.hpp:338:26: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr type; ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from class_registry.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/detail/object_rep.hpp:30, from ../luabind/detail/policy.hpp:51, from ../luabind/detail/convert_to_lua.hpp:28, from ../luabind/detail/call_member.hpp:30, from ../luabind/wrapper_base.hpp:31, from ../luabind/back_reference.hpp:27, from ../luabind/class.hpp:93, from ../luabind/luabind.hpp:28, from open.cpp:27: ../luabind/detail/instance_holder.hpp:60:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void release_ownership(std::auto_ptr& p) ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from open.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/class.hpp:94, from class.cpp:30: ../luabind/function.hpp: In function 'luabind::scope luabind::def(const char*, F, const Policies&)': ../luabind/function.hpp:49:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return scope(std::auto_ptr( ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from class.cpp:30: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/class.hpp:96, from class.cpp:30: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<0, T, Pointer, Signature>::operator()(const luabind::adl::argument&) const': ../luabind/detail/constructor.hpp:49:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from class.cpp:30: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from class.cpp:30: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<1, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<1, T, Pointer, Signature>::a0) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from class.cpp:30: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from class.cpp:30: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<2, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<2, T, Pointer, Signature>::a0, luabind::detail::construct_aux<2, T, Pointer, Signature>::a1) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from class.cpp:30: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:62, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from class.cpp:30: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<3, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<3, T, Pointer, Signature>::a0, luabind::detail::construct_aux<3, T, Pointer, Signature>::a1, luabind::detail::construct_aux<3, T, Pointer, Signature>::a2) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from class.cpp:30: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/detail/policy.hpp:56, from ../luabind/detail/convert_to_lua.hpp:28, from ../luabind/detail/call_member.hpp:30, from ../luabind/wrapper_base.hpp:31, from ../luabind/back_reference.hpp:27, from ../luabind/class.hpp:93, from ../luabind/luabind.hpp:28, from open.cpp:27: ../luabind/detail/has_get_pointer.hpp:61:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] T* get_pointer(std::auto_ptr const&); ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:67, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from class.cpp:30: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<4, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<4, T, Pointer, Signature>::a0, luabind::detail::construct_aux<4, T, Pointer, Signature>::a1, luabind::detail::construct_aux<4, T, Pointer, Signature>::a2, luabind::detIn file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from open.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ ail::construct_aux<4, T, Pointer, Signature>::a3) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from class.cpp:30: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:72, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from class.cpp:30: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<5, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<5, T, Pointer, Signature>::a0, luabind::detail::construct_aux<5, T, Pointer, Signature>::a1, luabind::detail::construct_aux<5, T, Pointer, Signature>::a2, luabind::detail::construct_aux<5, T, Pointer, Signature>::a3, luabind::detail::construct_aux<5, T, Pointer, Signature>::a4) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from class.cpp:30: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:77, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from class.cpp:30: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<6, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<6, T, Pointer, Signature>::a0, luabind::detail::construct_aux<6, T, Pointer, Signature>::a1, luabind::detail::construct_aux<6, T, Pointer, Signature>::a2, luabind::detail::construct_aux<6, T, Pointer, Signature>::a3, luabind::detail::construct_aux<6, T, Pointer, Signature>::a4, luabind::detail::construct_aux<6, T, Pointer, Signature>::a5) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from class.cpp:30: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/detail/convert_to_lua.hpp:28, from ../luabind/detail/call_member.hpp:30, from ../luabind/wrapper_base.hpp:31, from ../luabind/back_reference.hpp:27, from ../luabind/class.hpp:93, from ../luabind/luabind.hpp:28, from open.cpp:27: ../luabind/detail/policy.hpp: In function 'void luabind::detail::make_pointee_instance(lua_State*, T&, mpl_::false_, mpl_::true_)': ../luabind/detail/policy.hpp:182:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr ptr(new T(x)); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from open.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:82, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from class.cpp:30: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<7, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<7, T, Pointer, Signature>::a0, luabind::detail::construct_aux<7, T, Pointer, Signature>::a1, luabind::detail::construct_aux<7, T, Pointer, Signature>::a2, luabind::detail::construct_aux<7, T, Pointer, Signature>::a3, luabind::detail::construct_aux<7, T, Pointer, Signature>::a4, luabind::detail::construct_aux<7, T, Pointer, Signature>::a5, luabind::detail::construct_aux<7, T, Pointer, Signature>::a6) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from class.cpp:30: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:87, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from class.cpp:30: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<8, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<8, T, Pointer, Signature>::a0, luabind::detail::construct_aux<8, T, Pointer, Signature>::a1, luabind::detail::construct_aux<8, T, Pointer, Signature>::a2, luabind::detail::construct_aux<8, T, Pointer, Signature>::a3, luabind::detail::construct_aux<8, T, Pointer, Signature>::a4, luabind::detail::construct_aux<8, T, Pointer, Signature>::a5, luabind::detail::construct_aux<8, T, Pointer, Signature>::a6, luabind::detail::construct_aux<8, T, Pointer, Signature>::a7) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from class.cpp:30: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:92, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from class.cpp:30: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<9, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<9, T, Pointer, Signature>::a0, luabind::detail::construct_aux<9, T, Pointer, Signature>::a1, luabind::detail::construct_aux<9, T, Pointer, Signature>::a2, luabind::detail::construct_aux<9, T, Pointer, Signature>::a3, luabind::detail::construct_aux<9, T, Pointer, Signature>::a4, luabind::detail::construct_aux<9, T, Pointer, Signature>::a5, luabind::detail::construct_aux<9, T, Pointer, Signature>::a6, luabind::detail::construct_aux<9, T, Pointer, Signature>::a7, luabind::detail::construct_aux<9, T, Pointer, Signature>::a8) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from class.cpp:30: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:97, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from class.cpp:30: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<10, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<10, T, Pointer, Signature>::a0, luabind::detail::construct_aux<10, T, Pointer, Signature>::a1, luabind::detail::construct_aux<10, T, Pointer, Signature>::a2, luabind::detail::construct_aux<10, T, Pointer, Signature>::a3, luabind::detail::construct_aux<10, T, Pointer, Signature>::a4, luabind::detail::construct_aux<10, T, Pointer, Signature>::a5, luabind::detail::construct_aux<10, T, Pointer, Signature>::a6, luabind::detail::construct_aux<10, T, Pointer, Signature>::a7, luabind::detail::construct_aux<10, T, Pointer, Signature>::a8, luabind::detail::construct_aux<10, T, Pointer, Signature>::a9) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from class.cpp:30: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/class.hpp:92, from ../luabind/luabind.hpp:28, from create_class.cpp:27: ../luabind/scope.hpp:59:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] explicit scope(std::auto_ptr reg); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from create_class.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from class.cpp:30: ../luabind/class.hpp: At global scope: ../luabind/class.hpp:338:26: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr type; ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from class.cpp:30: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ class.cpp: In constructor 'luabind::detail::class_base::class_base(const char*)': class.cpp:238:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] : scope(std::auto_ptr( ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from class.cpp:30: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ class.cpp: In member function 'void luabind::detail::class_base::add_member(luabind::detail::registration*)': class.cpp:261:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr ptr(member); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from class.cpp:30: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ class.cpp: In member function 'void luabind::detail::class_base::add_default_member(luabind::detail::registration*)': class.cpp:267:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr ptr(member); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from class.cpp:30: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/class.hpp:94, from ../luabind/luabind.hpp:28, from open.cpp:27: ../luabind/function.hpp: In function 'luabind::scope luabind::def(const char*, F, const Policies&)': ../luabind/function.hpp:49:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return scope(std::auto_ptr( ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from open.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from open.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<0, T, Pointer, Signature>::operator()(const luabind::adl::argument&) const': ../luabind/detail/constructor.hpp:49:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from open.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from open.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<1, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<1, T, Pointer, Signature>::a0) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from open.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from open.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<2, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<2, T, Pointer, Signature>::a0, luabind::detail::construct_aux<2, T, Pointer, Signature>::a1) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from open.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:62, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from open.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<3, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<3, T, Pointer, Signature>::a0, luabind::detail::construct_aux<3, T, Pointer, Signature>::a1, luabind::detail::construct_aux<3, T, Pointer, Signature>::a2) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from open.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:67, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from open.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<4, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<4, T, Pointer, Signature>::a0, luabind::detail::construct_aux<4, T, Pointer, Signature>::a1, luabind::detail::construct_aux<4, T, Pointer, Signature>::a2, luabind::detail::construct_aux<4, T, Pointer, Signature>::a3) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from open.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:72, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from open.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<5, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<5, T, Pointer, Signature>::a0, luabind::detail::construct_aux<5, T, Pointer, Signature>::a1, luabind::detail::construct_aux<5, T, Pointer, Signature>::a2, luabind::detail::construct_aux<5, T, Pointer, Signature>::a3, luabind::detail::construct_aux<5, T, Pointer, Signature>::a4) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from open.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:77, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from open.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<6, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<6, T, Pointer, Signature>::a0, luabind::detail::construct_aux<6, T, Pointer, Signature>::a1, luabind::detail::construct_aux<6, T, Pointer, Signature>::a2, luabind::detail::construct_aux<6, T, Pointer, Signature>::a3, luabind::detail::construct_aux<6, T, Pointer, Signature>::a4, luabind::detail::construct_aux<6, T, Pointer, Signature>::a5) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from open.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:82, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from open.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<7, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<7, T, Pointer, Signature>::a0, luabind::detail::construct_aux<7, T, Pointer, Signature>::a1, luabind::detail::construct_aux<7, T, Pointer, Signature>::a2, luabind::detail::construct_aux<7, T, Pointer, Signature>::a3, luabind::detail::construct_aux<7, T, Pointer, Signature>::a4, luabind::detail::construct_aux<7, T, Pointer, Signature>::a5, luabind::detail::construct_aux<7, T, Pointer, Signature>::a6) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from open.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:87, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from open.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<8, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<8, T, Pointer, Signature>::a0, luabind::detail::construct_aux<8, T, Pointer, Signature>::a1, luabind::detail::construct_aux<8, T, Pointer, Signature>::a2, luabind::detail::construct_aux<8, T, Pointer, Signature>::a3, luabind::detail::construct_aux<8, T, Pointer, Signature>::a4, luabind::detail::construct_aux<8, T, Pointer, Signature>::a5, luabind::detail::construct_aux<8, T, Pointer, Signature>::a6, luabind::detail::construct_aux<8, T, Pointer, Signature>::a7) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from open.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:92, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from open.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<9, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<9, T, Pointer, Signature>::a0, luabind::detail::construct_aux<9, T, Pointer, Signature>::a1, luabind::detail::construct_aux<9, T, Pointer, Signature>::a2, luabind::detail::construct_aux<9, T, Pointer, Signature>::a3, luabind::detail::construct_aux<9, T, Pointer, Signature>::a4, luabind::detail::construct_aux<9, T, Pointer, Signature>::a5, luabind::detail::construct_aux<9, T, Pointer, Signature>::a6, luabind::detail::construct_aux<9, T, Pointer, Signature>::a7, luabind::detail::construct_aux<9, T, Pointer, Signature>::a8) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from open.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:97, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from open.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<10, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<10, T, Pointer, Signature>::a0, luabind::detail::construct_aux<10, T, Pointer, Signature>::a1, luabind::detail::construct_aux<10, T, Pointer, Signature>::a2, luabind::detail::construct_aux<10, T, Pointer, Signature>::a3, luabind::detail::construct_aux<10, T, Pointer, Signature>::a4, luabind::detail::construct_aux<10, T, Pointer, Signature>::a5, luabind::detail::construct_aux<10, T, Pointer, Signature>::a6, luabind::detail::construct_aux<10, T, Pointer, Signature>::a7, luabind::detail::construct_aux<10, T, Pointer, Signature>::a8, luabind::detail::construct_aux<10, T, Pointer, Signature>::a9) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from open.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/luabind.hpp:28, from open.cpp:27: ../luabind/class.hpp: At global scope: ../luabind/class.hpp:338:26: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr type; ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from open.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/detail/object_rep.hpp:30, from ../luabind/detail/policy.hpp:51, from ../luabind/detail/convert_to_lua.hpp:28, from ../luabind/detail/call_member.hpp:30, from ../luabind/wrapper_base.hpp:31, from ../luabind/back_reference.hpp:27, from ../luabind/class.hpp:93, from ../luabind/luabind.hpp:28, from create_class.cpp:27: ../luabind/detail/instance_holder.hpp:60:29: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] void release_ownership(std::auto_ptr& p) ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from create_class.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/detail/policy.hpp:56, from ../luabind/detail/convert_to_lua.hpp:28, from ../luabind/detail/call_member.hpp:30, from ../luabind/wrapper_base.hpp:31, from ../luabind/back_reference.hpp:27, from ../luabind/class.hpp:93, from ../luabind/luabind.hpp:28, from create_class.cpp:27: ../luabind/detail/has_get_pointer.hpp:61:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] T* get_pointer(std::auto_ptr const&); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from create_class.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/detail/convert_to_lua.hpp:28, from ../luabind/detail/call_member.hpp:30, from ../luabind/wrapper_base.hpp:31, from ../luabind/back_reference.hpp:27, from ../luabind/class.hpp:93, from ../luabind/luabind.hpp:28, from create_class.cpp:27: ../luabind/detail/policy.hpp: In function 'void luabind::detail::make_pointee_instance(lua_State*, T&, mpl_::false_, mpl_::true_)': ../luabind/detail/policy.hpp:182:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr ptr(new T(x)); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from create_class.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/class.hpp:94, from ../luabind/luabind.hpp:28, from create_class.cpp:27: ../luabind/function.hpp: In function 'luabind::scope luabind::def(const char*, F, const Policies&)': ../luabind/function.hpp:49:23: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] return scope(std::auto_ptr( ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from create_class.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from create_class.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<0, T, Pointer, Signature>::operator()(const luabind::adl::argument&) const': ../luabind/detail/constructor.hpp:49:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from create_class.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from create_class.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<1, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<1, T, Pointer, Signature>::a0) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from create_class.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from create_class.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<2, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<2, T, Pointer, Signature>::a0, luabind::detail::construct_aux<2, T, Pointer, Signature>::a1) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from create_class.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:62, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from create_class.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<3, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<3, T, Pointer, Signature>::a0, luabind::detail::construct_aux<3, T, Pointer, Signature>::a1, luabind::detail::construct_aux<3, T, Pointer, Signature>::a2) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from create_class.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:67, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from create_class.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<4, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<4, T, Pointer, Signature>::a0, luabind::detail::construct_aux<4, T, Pointer, Signature>::a1, luabind::detail::construct_aux<4, T, Pointer, Signature>::a2, luabind::detail::construct_aux<4, T, Pointer, Signature>::a3) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from create_class.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:72, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from create_class.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<5, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<5, T, Pointer, Signature>::a0, luabind::detail::construct_aux<5, T, Pointer, Signature>::a1, luabind::detail::construct_aux<5, T, Pointer, Signature>::a2, luabind::detail::construct_aux<5, T, Pointer, Signature>::a3, luabind::detail::construct_aux<5, T, Pointer, Signature>::a4) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from create_class.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:77, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from create_class.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<6, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<6, T, Pointer, Signature>::a0, luabind::detail::construct_aux<6, T, Pointer, Signature>::a1, luabind::detail::construct_aux<6, T, Pointer, Signature>::a2, luabind::detail::construct_aux<6, T, Pointer, Signature>::a3, luabind::detail::construct_aux<6, T, Pointer, Signature>::a4, luabind::detail::construct_aux<6, T, Pointer, Signature>::a5) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from create_class.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:82, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from create_class.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<7, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<7, T, Pointer, Signature>::a0, luabind::detail::construct_aux<7, T, Pointer, Signature>::a1, luabind::detail::construct_aux<7, T, Pointer, Signature>::a2, luabind::detail::construct_aux<7, T, Pointer, Signature>::a3, luabind::detail::construct_aux<7, T, Pointer, Signature>::a4, luabind::detail::construct_aux<7, T, Pointer, Signature>::a5, luabind::detail::construct_aux<7, T, Pointer, Signature>::a6) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from create_class.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:87, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from create_class.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<8, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<8, T, Pointer, Signature>::a0, luabind::detail::construct_aux<8, T, Pointer, Signature>::a1, luabind::detail::construct_aux<8, T, Pointer, Signature>::a2, luabind::detail::construct_aux<8, T, Pointer, Signature>::a3, luabind::detail::construct_aux<8, T, Pointer, Signature>::a4, luabind::detail::construct_aux<8, T, Pointer, Signature>::a5, luabind::detail::construct_aux<8, T, Pointer, Signature>::a6, luabind::detail::construct_aux<8, T, Pointer, Signature>::a7) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from create_class.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:92, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from create_class.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<9, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<9, T, Pointer, Signature>::a0, luabind::detail::construct_aux<9, T, Pointer, Signature>::a1, luabind::detail::construct_aux<9, T, Pointer, Signature>::a2, luabind::detail::construct_aux<9, T, Pointer, Signature>::a3, luabind::detail::construct_aux<9, T, Pointer, Signature>::a4, luabind::detail::construct_aux<9, T, Pointer, Signature>::a5, luabind::detail::construct_aux<9, T, Pointer, Signature>::a6, luabind::detail::construct_aux<9, T, Pointer, Signature>::a7, luabind::detail::construct_aux<9, T, Pointer, Signature>::a8) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from create_class.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from /usr/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:97, from ../luabind/detail/constructor.hpp:64, from ../luabind/class.hpp:96, from ../luabind/luabind.hpp:28, from create_class.cpp:27: ../luabind/detail/constructor.hpp: In member function 'void luabind::detail::construct_aux<10, T, Pointer, Signature>::operator()(const luabind::adl::argument&, luabind::detail::construct_aux<10, T, Pointer, Signature>::a0, luabind::detail::construct_aux<10, T, Pointer, Signature>::a1, luabind::detail::construct_aux<10, T, Pointer, Signature>::a2, luabind::detail::construct_aux<10, T, Pointer, Signature>::a3, luabind::detail::construct_aux<10, T, Pointer, Signature>::a4, luabind::detail::construct_aux<10, T, Pointer, Signature>::a5, luabind::detail::construct_aux<10, T, Pointer, Signature>::a6, luabind::detail::construct_aux<10, T, Pointer, Signature>::a7, luabind::detail::construct_aux<10, T, Pointer, Signature>::a8, luabind::detail::construct_aux<10, T, Pointer, Signature>::a9) const': ../luabind/detail/constructor.hpp:95:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr instance(new T(BOOST_PP_ENUM_PARAMS(N,_))); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from create_class.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../luabind/luabind.hpp:28, from create_class.cpp:27: ../luabind/class.hpp: At global scope: ../luabind/class.hpp:338:26: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr type; ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from /usr/local/include/boost/config/no_tr1/memory.hpp:21, from /usr/local/include/boost/get_pointer.hpp:14, from /usr/local/include/boost/bind/mem_fn.hpp:25, from /usr/local/include/boost/mem_fn.hpp:22, from /usr/local/include/boost/bind/bind.hpp:26, from /usr/local/include/boost/bind.hpp:22, from ../luabind/class.hpp:78, from ../luabind/luabind.hpp:28, from create_class.cpp:27: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ cd /construction/devel/luabind/luabind-0.9.1/src && c++ -shared -L/usr/local/lib -llua-5.1 -o libluabind.so *.o cd /construction/devel/luabind/luabind-0.9.1/src && ar -rcs libluabind.a *.o SUCCEEDED 00:00:19 ------------------------------------------------------------------------------- -- Phase: run-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: stage ------------------------------------------------------------------------------- ===> Staging for luabind-0.9.1_16 ===> Generating temporary packing list install -m 0644 /construction/devel/luabind/luabind-0.9.1/src/libluabind.a /construction/devel/luabind/stage/usr/local/lib install -s -m 0644 /construction/devel/luabind/luabind-0.9.1/src/libluabind.so /construction/devel/luabind/stage/usr/local/lib cd /construction/devel/luabind/luabind-0.9.1/doc && /bin/sh -c '(/usr/bin/find -Ed $1 $3 | /usr/bin/cpio -dumpl $2 >/dev/null 2>&1) && /usr/bin/find -Ed $1 $3 \( -type d -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 755 "$@"'\'' . {} + -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 0644 "$@"'\'' . {} + \)' COPYTREE_SHARE . /construction/devel/luabind/stage/usr/local/share/doc/luabind ====> Compressing man pages (compress-man) ====> Running Q/A tests (stage-qa) Warning: You have disabled the licenses framework with DISABLE_LICENSES, unable to run checks SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: package ------------------------------------------------------------------------------- ===> Building package for luabind-0.9.1_16 file sizes/checksums [101]: 0% file sizes/checksums [101]: 99% file sizes/checksums [101]: 100% packing files [101]: 0% packing files [101]: 99% packing files [101]: 100% packing directories [0]: 0% packing directories [0]: 100% SUCCEEDED 00:00:01 TOTAL TIME 00:00:39