Created
July 29, 2013 10:32
-
-
Save shaina7837/6103465 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
g++-4.8 -Wall -std=c++0x -c session.C | |
In file included from /usr/include/boost/signals/trackable.hpp:14:0, | |
from /usr/include/Wt/WObject:14, | |
from /usr/include/Wt/Auth/Login:10, | |
from session.h:15, | |
from session.C:16: | |
/usr/include/boost/signals/connection.hpp: In member function ‘boost::shared_ptr<boost::signals::detail::basic_connection> boost::signals::connection::get_connection() const’: | |
/usr/include/boost/signals/connection.hpp:102:16: error: use of deleted function ‘boost::shared_ptr<boost::signals::detail::basic_connection>::shared_ptr(const boost::shared_ptr<boost::signals::detail::basic_connection>&)’ | |
{ return con; } | |
^ | |
In file included from /usr/include/boost/shared_ptr.hpp:17:0, | |
from /usr/include/Wt/Http/Request:15, | |
from /usr/include/Wt/WObject:12, | |
from /usr/include/Wt/Auth/Login:10, | |
from session.h:15, | |
from session.C:16: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:168:25: note: ‘boost::shared_ptr<boost::signals::detail::basic_connection>::shared_ptr(const boost::shared_ptr<boost::signals::detail::basic_connection>&)’ is implicitly declared as deleted because ‘boost::shared_ptr<boost::signals::detail::basic_connection>’ declares a move constructor or move assignment operator | |
template<class T> class shared_ptr | |
^ | |
In file included from /usr/include/boost/signals/signal_template.hpp:21:0, | |
from /usr/include/boost/signals/signal0.hpp:24, | |
from /usr/include/boost/signal.hpp:19, | |
from /usr/include/Wt/WSignal:17, | |
from /usr/include/Wt/Auth/Login:11, | |
from session.h:15, | |
from session.C:16: | |
/usr/include/boost/signals/slot.hpp: In member function ‘boost::shared_ptr<boost::signals::detail::slot_base::data_t> boost::signals::detail::slot_base::get_data() const’: | |
/usr/include/boost/signals/slot.hpp:36:54: error: use of deleted function ‘boost::shared_ptr<boost::signals::detail::slot_base::data_t>::shared_ptr(const boost::shared_ptr<boost::signals::detail::slot_base::data_t>&)’ | |
shared_ptr<data_t> get_data() const { return data; } | |
^ | |
In file included from /usr/include/boost/shared_ptr.hpp:17:0, | |
from /usr/include/Wt/Http/Request:15, | |
from /usr/include/Wt/WObject:12, | |
from /usr/include/Wt/Auth/Login:10, | |
from session.h:15, | |
from session.C:16: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:168:25: note: ‘boost::shared_ptr<boost::signals::detail::slot_base::data_t>::shared_ptr(const boost::shared_ptr<boost::signals::detail::slot_base::data_t>&)’ is implicitly declared as deleted because ‘boost::shared_ptr<boost::signals::detail::slot_base::data_t>’ declares a move constructor or move assignment operator | |
template<class T> class shared_ptr | |
^ | |
In file included from /usr/include/boost/signals/signal_template.hpp:23:0, | |
from /usr/include/boost/signals/signal0.hpp:24, | |
from /usr/include/boost/signal.hpp:19, | |
from /usr/include/Wt/WSignal:17, | |
from /usr/include/Wt/Auth/Login:11, | |
from session.h:15, | |
from session.C:16: | |
/usr/include/boost/signals/detail/signal_base.hpp: In member function ‘boost::signals::connection boost::signals::detail::signal_base::connect_slot(const boost::any&, const boost::signals::detail::stored_group&, boost::shared_ptr<boost::signals::detail::slot_base::data_t>, boost::signals::connect_position)’: | |
/usr/include/boost/signals/detail/signal_base.hpp:144:57: error: use of deleted function ‘boost::shared_ptr<boost::signals::detail::slot_base::data_t>::shared_ptr(const boost::shared_ptr<boost::signals::detail::slot_base::data_t>&)’ | |
return impl->connect_slot(slot, name, data, at); | |
^ | |
/usr/include/boost/signals/detail/signal_base.hpp:88:20: error: initializing argument 3 of ‘boost::signals::connection boost::signals::detail::signal_base_impl::connect_slot(const boost::any&, const boost::signals::detail::stored_group&, boost::shared_ptr<boost::signals::detail::slot_base::data_t>, boost::signals::connect_position)’ | |
connection connect_slot(const any& slot, | |
^ | |
In file included from /usr/include/c++/4.8/vector:62:0, | |
from /usr/include/Wt/Http/Request:14, | |
from /usr/include/Wt/WObject:12, | |
from /usr/include/Wt/Auth/Login:10, | |
from session.h:15, | |
from session.C:16: | |
/usr/include/c++/4.8/bits/stl_construct.h: In instantiation of ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = Wt::Http::UploadedFile; _Args = {const Wt::Http::UploadedFile&}]’: | |
/usr/include/c++/4.8/bits/stl_uninitialized.h:75:53: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Wt::Http::UploadedFile*, std::vector<Wt::Http::UploadedFile> >; _ForwardIterator = Wt::Http::UploadedFile*; bool _TrivialValueTypes = false]’ | |
/usr/include/c++/4.8/bits/stl_uninitialized.h:117:41: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Wt::Http::UploadedFile*, std::vector<Wt::Http::UploadedFile> >; _ForwardIterator = Wt::Http::UploadedFile*]’ | |
/usr/include/c++/4.8/bits/stl_uninitialized.h:258:63: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const Wt::Http::UploadedFile*, std::vector<Wt::Http::UploadedFile> >; _ForwardIterator = Wt::Http::UploadedFile*; _Tp = Wt::Http::UploadedFile]’ | |
/usr/include/c++/4.8/bits/stl_vector.h:316:32: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Wt::Http::UploadedFile; _Alloc = std::allocator<Wt::Http::UploadedFile>]’ | |
/usr/include/Wt/WObject:322:38: required from here | |
/usr/include/c++/4.8/bits/stl_construct.h:75:7: error: use of deleted function ‘Wt::Http::UploadedFile::UploadedFile(const Wt::Http::UploadedFile&)’ | |
{ ::new(static_cast<void*>(__p)) _T1(std::forward<_Args>(__args)...); } | |
^ | |
In file included from /usr/include/Wt/WObject:12:0, | |
from /usr/include/Wt/Auth/Login:10, | |
from session.h:15, | |
from session.C:16: | |
/usr/include/Wt/Http/Request:39:14: note: ‘Wt::Http::UploadedFile::UploadedFile(const Wt::Http::UploadedFile&)’ is implicitly deleted because the default definition would be ill-formed: | |
class WT_API UploadedFile { | |
^ | |
/usr/include/Wt/Http/Request:39:14: error: use of deleted function ‘boost::shared_ptr<Wt::Http::UploadedFile::Impl>::shared_ptr(const boost::shared_ptr<Wt::Http::UploadedFile::Impl>&)’ | |
In file included from /usr/include/boost/shared_ptr.hpp:17:0, | |
from /usr/include/Wt/Http/Request:15, | |
from /usr/include/Wt/WObject:12, | |
from /usr/include/Wt/Auth/Login:10, | |
from session.h:15, | |
from session.C:16: | |
/usr/include/boost/smart_ptr/shared_ptr.hpp:168:25: note: ‘boost::shared_ptr<Wt::Http::UploadedFile::Impl>::shared_ptr(const boost::shared_ptr<Wt::Http::UploadedFile::Impl>&)’ is implicitly declared as deleted because ‘boost::shared_ptr<Wt::Http::UploadedFile::Impl>’ declares a move constructor or move assignment operator | |
template<class T> class shared_ptr | |
^ | |
make: *** [session.o] Error 1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment