Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- g++ -o PluginManager.o -c PluginManager.cpp -m32 -DBUILD_CORE -I./include -std=gnu++0x -Wall -Wextra -pedantic -pipe -fvisibility=hidden -fomit-frame-pointer -O3 -funroll-loops
- In file included from ./include/PluginManager.h:10:0,
- from PluginManager.cpp:5:
- ./include/Plugin.h:18:22: warning: unused parameter ‘library’ [-Wunused-parameter]
- ./include/Plugin.h:20:22: warning: unused parameter ‘library’ [-Wunused-parameter]
- PluginManager.cpp: In member function ‘void PluginManager::add(std::string)’:
- PluginManager.cpp:23:49: error: no matching function for call to ‘swap(Libraries::Library, Libraries::Library&)’
- PluginManager.cpp:23:49: note: candidates are:
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/move.h:122:5: note: void std::swap(_Tp&, _Tp&) [with _Tp = Libraries::Library]
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/move.h:122:5: note: no known conversion for argument 1 from ‘Libraries::Library’ to ‘Libraries::Library&’
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/move.h:136:42: note: template<class _Tp, unsigned int _Nm> void std::swap(_Tp (&)[_Nm], _Tp (&)[_Nm])
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/stl_pair.h:241:50: note: template<class _T1, class _T2> void std::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&)
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/basic_string.h:2659:47: note: template<class _CharT, class _Traits, class _Alloc> void std::swap(std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>&)
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/stl_vector.h:1321:60: note: template<class _Tp, class _Alloc> void std::swap(std::vector<_Tp, _Alloc>&, std::vector<_Tp, _Alloc>&)
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/tuple:745:60: note: template<class ... _Elements> void std::swap(std::tuple<_Elements ...>&, std::tuple<_Elements ...>&)
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/functional:2263:70: note: template<class _Res, class ... _Args> void std::swap(std::function<_Res(_ArgTypes ...)>&, std::function<_Res(_ArgTypes ...)>&)
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/unique_ptr.h:428:28: note: template<class _Tp, class _Dp> void std::swap(std::unique_ptr<_Tp, _Dp>&, std::unique_ptr<_Tp, _Dp>&)
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/shared_ptr_base.h:1108:66: note: template<class _Tp, __gnu_cxx::_Lock_policy _Lp> void std::swap(std::__shared_ptr<_Tp, _Lp>&, std::__shared_ptr<_Tp, _Lp>&)
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/shared_ptr_base.h:1282:62: note: template<class _Tp, __gnu_cxx::_Lock_policy _Lp> void std::swap(std::__weak_ptr<_Tp, _Lp>&, std::__weak_ptr<_Tp, _Lp>&)
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/shared_ptr.h:364:52: note: template<class _Tp> void std::swap(std::shared_ptr<_Tp>&, std::shared_ptr<_Tp>&)
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/shared_ptr.h:450:48: note: template<class _Tp> void std::swap(std::weak_ptr<_Tp>&, std::weak_ptr<_Tp>&)
- PluginManager.cpp:34:88: warning: ISO C++ forbids casting between pointer-to-function and pointer-to-object [enabled by default]
- PluginManager.cpp:44:46: error: no matching function for call to ‘swap(std::unique_ptr<Plugin>&, std::unique_ptr<Plugin>)’
- PluginManager.cpp:44:46: note: candidates are:
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/move.h:122:5: note: void std::swap(_Tp&, _Tp&) [with _Tp = std::unique_ptr<Plugin>]
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/move.h:122:5: note: no known conversion for argument 2 from ‘std::unique_ptr<Plugin>’ to ‘std::unique_ptr<Plugin>&’
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/move.h:136:42: note: template<class _Tp, unsigned int _Nm> void std::swap(_Tp (&)[_Nm], _Tp (&)[_Nm])
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/stl_pair.h:241:50: note: template<class _T1, class _T2> void std::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&)
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/basic_string.h:2659:47: note: template<class _CharT, class _Traits, class _Alloc> void std::swap(std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>&)
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/stl_vector.h:1321:60: note: template<class _Tp, class _Alloc> void std::swap(std::vector<_Tp, _Alloc>&, std::vector<_Tp, _Alloc>&)
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/tuple:745:60: note: template<class ... _Elements> void std::swap(std::tuple<_Elements ...>&, std::tuple<_Elements ...>&)
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/functional:2263:70: note: template<class _Res, class ... _Args> void std::swap(std::function<_Res(_ArgTypes ...)>&, std::function<_Res(_ArgTypes ...)>&)
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/unique_ptr.h:427:5: note: void std::swap(std::unique_ptr<_Tp, _Dp>&, std::unique_ptr<_Tp, _Dp>&) [with _Tp = Plugin, _Dp = std::default_delete<Plugin>]
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/unique_ptr.h:427:5: note: no known conversion for argument 2 from ‘std::unique_ptr<Plugin>’ to ‘std::unique_ptr<Plugin>&’
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/shared_ptr_base.h:1108:66: note: template<class _Tp, __gnu_cxx::_Lock_policy _Lp> void std::swap(std::__shared_ptr<_Tp, _Lp>&, std::__shared_ptr<_Tp, _Lp>&)
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/shared_ptr_base.h:1282:62: note: template<class _Tp, __gnu_cxx::_Lock_policy _Lp> void std::swap(std::__weak_ptr<_Tp, _Lp>&, std::__weak_ptr<_Tp, _Lp>&)
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/shared_ptr.h:364:52: note: template<class _Tp> void std::swap(std::shared_ptr<_Tp>&, std::shared_ptr<_Tp>&)
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/shared_ptr.h:450:48: note: template<class _Tp> void std::swap(std::weak_ptr<_Tp>&, std::weak_ptr<_Tp>&)
- PluginManager.cpp: In member function ‘void PluginManager::setExtraSettingValue(std::string, std::string, std::string)’:
- PluginManager.cpp:110:54: error: no matching function for call to ‘PluginManager::setExtraSettingValue_(PluginManager::Plugin_&)’
- PluginManager.cpp:110:54: note: candidate is:
- ./include/PluginManager.h:60:14: note: void PluginManager::setExtraSettingValue_(PluginManager::Plugin_&, std::string, std::string)
- ./include/PluginManager.h:60:14: note: candidate expects 3 arguments, 1 provided
- PluginManager.cpp: At global scope:
- PluginManager.cpp:108:6: warning: unused parameter ‘extraSettingLabel’ [-Wunused-parameter]
- PluginManager.cpp:108:6: warning: unused parameter ‘value’ [-Wunused-parameter]
- PluginManager.cpp: In constructor ‘PluginManager::Plugin_::Plugin_()’:
- PluginManager.cpp:126:1: error: uninitialized reference member ‘PluginManager::Plugin_::info’ [-fpermissive]
- PluginManager.cpp: At global scope:
- PluginManager.cpp:148:13: error: ‘Plugin_’ was not declared in this scope
- PluginManager.cpp:148:20: error: template argument 1 is invalid
- PluginManager.cpp:148:20: error: template argument 2 is invalid
- PluginManager.cpp:148:32: error: expected initializer before ‘PluginManager’
- PluginManager.cpp: In member function ‘void PluginManager::disable_(PluginManager::Plugin_&)’:
- PluginManager.cpp:168:44: error: no matching function for call to ‘Plugin::onDisable(Libraries::Library&)’
- PluginManager.cpp:168:44: note: candidate is:
- ./include/Plugin.h:19:22: note: virtual void Plugin::onDisable()
- ./include/Plugin.h:19:22: note: candidate expects 0 arguments, 1 provided
- In file included from /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/stl_pair.h:60:0,
- from /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/utility:71,
- from /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/algorithm:61,
- from PluginManager.cpp:1:
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/move.h: In function ‘void std::swap(_Tp&, _Tp&) [with _Tp = Libraries::Library]’:
- PluginManager.cpp:43:38: instantiated from here
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/move.h:128:7: error: use of deleted function ‘Libraries::Library& Libraries::Library::operator=(const Libraries::Library&)’
- In file included from ./include/Info.h:8:0,
- from ./include/Plugin.h:8,
- from ./include/PluginManager.h:10,
- from PluginManager.cpp:5:
- ./include/Misc.h:36:21: error: ‘Libraries::Library& Libraries::Library::operator=(const Libraries::Library&)’ is implicitly deleted because the default definition would be ill-formed:
- ./include/Misc.h:36:21: error: non-static const member ‘const size_t Libraries::Library::size’, can’t use default assignment operator
- ./include/Misc.h:36:21: error: no matching function for call to ‘std::basic_string<char>::operator=(const string&) const’
- ./include/Misc.h:36:21: note: candidates are:
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/basic_string.h:541:7: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(const std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>] <near match>
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/basic_string.h:541:7: note: no known conversion for implicit ‘this’ parameter from ‘const string* {aka const std::basic_string<char>*}’ to ‘std::basic_string<char>*’
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/basic_string.h:549:7: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(const _CharT*) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/basic_string.h:560:7: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/basic_string.h:575:7: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(std::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/basic_string.h:575:7: note: no known conversion for argument 1 from ‘const string {aka const std::basic_string<char>}’ to ‘std::basic_string<char>&& {aka std::basic_string<char>&&}’
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/basic_string.h:587:7: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(std::initializer_list<_CharT>) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]
- ./include/Misc.h:36:21: error: no matching function for call to ‘std::basic_string<char>::operator=(const string&) const’
- ./include/Misc.h:36:21: note: candidates are:
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/basic_string.h:541:7: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(const std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>] <near match>
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/basic_string.h:541:7: note: no known conversion for implicit ‘this’ parameter from ‘const string* {aka const std::basic_string<char>*}’ to ‘std::basic_string<char>*’
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/basic_string.h:549:7: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(const _CharT*) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/basic_string.h:560:7: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/basic_string.h:575:7: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(std::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/basic_string.h:575:7: note: no known conversion for argument 1 from ‘const string {aka const std::basic_string<char>}’ to ‘std::basic_string<char>&& {aka std::basic_string<char>&&}’
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/basic_string.h:587:7: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(std::initializer_list<_CharT>) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]
- In file included from /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/stl_pair.h:60:0,
- from /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/utility:71,
- from /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/algorithm:61,
- from PluginManager.cpp:1:
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/move.h:129:7: error: use of deleted function ‘Libraries::Library& Libraries::Library::operator=(const Libraries::Library&)’
- In file included from /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/x86_64-unknown-linux-gnu/32/bits/c++allocator.h:34:0,
- from /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/allocator.h:48,
- from /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/string:43,
- from /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/random:41,
- from /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/stl_algo.h:67,
- from /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/algorithm:63,
- from PluginManager.cpp:1:
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/ext/new_allocator.h: In member function ‘void __gnu_cxx::new_allocator<_Tp>::construct(__gnu_cxx::new_allocator<_Tp>::pointer, _Args&& ...) [with _Args = {PluginManager::Plugin_}, _Tp = PluginManager::Plugin_, __gnu_cxx::new_allocator<_Tp>::pointer = PluginManager::Plugin_*]’:
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/vector.tcc:97:6: instantiated from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {PluginManager::Plugin_}, _Tp = PluginManager::Plugin_, _Alloc = std::allocator<PluginManager::Plugin_>]’
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/stl_vector.h:840:9: instantiated from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = PluginManager::Plugin_, _Alloc = std::allocator<PluginManager::Plugin_>, std::vector<_Tp, _Alloc>::value_type = PluginManager::Plugin_]’
- PluginManager.cpp:53:41: instantiated from here
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/ext/new_allocator.h:114:4: error: use of deleted function ‘PluginManager::Plugin_::Plugin_(const PluginManager::Plugin_&)’
- In file included from PluginManager.cpp:5:0:
- ./include/PluginManager.h:42:15: error: ‘PluginManager::Plugin_::Plugin_(const PluginManager::Plugin_&)’ is implicitly deleted because the default definition would be ill-formed:
- ./include/PluginManager.h:42:15: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = Plugin, _Dp = std::default_delete<Plugin>, std::unique_ptr<_Tp, _Dp> = std::unique_ptr<Plugin>]’
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/unique_ptr.h:256:7: error: declared here
- In file included from /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/vector:70:0,
- from /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/random.h:34,
- from /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/random:50,
- from /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/stl_algo.h:67,
- from /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/algorithm:63,
- from PluginManager.cpp:1:
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {PluginManager::Plugin_}, _Tp = PluginManager::Plugin_, _Alloc = std::allocator<PluginManager::Plugin_>, std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<PluginManager::Plugin_*, std::vector<PluginManager::Plugin_> >, typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer = PluginManager::Plugin_*]’:
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/vector.tcc:102:4: instantiated from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {PluginManager::Plugin_}, _Tp = PluginManager::Plugin_, _Alloc = std::allocator<PluginManager::Plugin_>]’
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/stl_vector.h:840:9: instantiated from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = PluginManager::Plugin_, _Alloc = std::allocator<PluginManager::Plugin_>, std::vector<_Tp, _Alloc>::value_type = PluginManager::Plugin_]’
- PluginManager.cpp:53:41: instantiated from here
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/vector.tcc:316:4: error: use of deleted function ‘PluginManager::Plugin_::Plugin_(const PluginManager::Plugin_&)’
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/vector.tcc:316:4: error: use of deleted function ‘PluginManager::Plugin_& PluginManager::Plugin_::operator=(const PluginManager::Plugin_&)’
- In file included from PluginManager.cpp:5:0:
- ./include/PluginManager.h:42:15: error: ‘PluginManager::Plugin_& PluginManager::Plugin_::operator=(const PluginManager::Plugin_&)’ is implicitly deleted because the default definition would be ill-formed:
- ./include/PluginManager.h:42:15: error: use of deleted function ‘Libraries::Library& Libraries::Library::operator=(const Libraries::Library&)’
- ./include/PluginManager.h:42:15: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>& std::unique_ptr<_Tp, _Dp>::operator=(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = Plugin, _Dp = std::default_delete<Plugin>, std::unique_ptr<_Tp, _Dp> = std::unique_ptr<Plugin>]’
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/unique_ptr.h:257:19: error: declared here
- ./include/PluginManager.h:42:15: error: non-static reference member ‘Info& PluginManager::Plugin_::info’, can’t use default assignment operator
- In file included from /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/algorithm:62:0,
- from PluginManager.cpp:1:
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/stl_algobase.h: In static member function ‘static _BI2 std::__copy_move_backward<true, false, std::random_access_iterator_tag>::__copy_move_b(_BI1, _BI1, _BI2) [with _BI1 = PluginManager::Plugin_*, _BI2 = PluginManager::Plugin_*]’:
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/stl_algobase.h:581:18: instantiated from ‘_BI2 std::__copy_move_backward_a(_BI1, _BI1, _BI2) [with bool _IsMove = true, _BI1 = PluginManager::Plugin_*, _BI2 = PluginManager::Plugin_*]’
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/stl_algobase.h:590:34: instantiated from ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true, _BI1 = PluginManager::Plugin_*, _BI2 = PluginManager::Plugin_*]’
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/stl_algobase.h:661:15: instantiated from ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = PluginManager::Plugin_*, _BI2 = PluginManager::Plugin_*]’
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/vector.tcc:310:4: instantiated from ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {PluginManager::Plugin_}, _Tp = PluginManager::Plugin_, _Alloc = std::allocator<PluginManager::Plugin_>, std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<PluginManager::Plugin_*, std::vector<PluginManager::Plugin_> >, typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer = PluginManager::Plugin_*]’
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/vector.tcc:102:4: instantiated from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {PluginManager::Plugin_}, _Tp = PluginManager::Plugin_, _Alloc = std::allocator<PluginManager::Plugin_>]’
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/stl_vector.h:840:9: instantiated from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = PluginManager::Plugin_, _Alloc = std::allocator<PluginManager::Plugin_>, std::vector<_Tp, _Alloc>::value_type = PluginManager::Plugin_]’
- PluginManager.cpp:53:41: instantiated from here
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/stl_algobase.h:546:6: error: use of deleted function ‘PluginManager::Plugin_& PluginManager::Plugin_::operator=(const PluginManager::Plugin_&)’
- In file included from /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/stl_tempbuf.h:61:0,
- from /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/stl_algo.h:64,
- from /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/algorithm:63,
- from PluginManager.cpp:1:
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/stl_construct.h: In function ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = PluginManager::Plugin_, _Args = {PluginManager::Plugin_}]’:
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/stl_uninitialized.h:77:3: instantiated from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<PluginManager::Plugin_*>, _ForwardIterator = PluginManager::Plugin_*, bool _TrivialValueTypes = false]’
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/stl_uninitialized.h:119:41: instantiated from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<PluginManager::Plugin_*>, _ForwardIterator = PluginManager::Plugin_*]’
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/stl_uninitialized.h:259:63: instantiated from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator<PluginManager::Plugin_*>, _ForwardIterator = PluginManager::Plugin_*, _Tp = PluginManager::Plugin_]’
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/stl_uninitialized.h:269:24: instantiated from ‘_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = PluginManager::Plugin_*, _ForwardIterator = PluginManager::Plugin_*, _Allocator = std::allocator<PluginManager::Plugin_>]’
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/vector.tcc:340:8: instantiated from ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {PluginManager::Plugin_}, _Tp = PluginManager::Plugin_, _Alloc = std::allocator<PluginManager::Plugin_>, std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<PluginManager::Plugin_*, std::vector<PluginManager::Plugin_> >, typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer = PluginManager::Plugin_*]’
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/vector.tcc:102:4: instantiated from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {PluginManager::Plugin_}, _Tp = PluginManager::Plugin_, _Alloc = std::allocator<PluginManager::Plugin_>]’
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/stl_vector.h:840:9: instantiated from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = PluginManager::Plugin_, _Alloc = std::allocator<PluginManager::Plugin_>, std::vector<_Tp, _Alloc>::value_type = PluginManager::Plugin_]’
- PluginManager.cpp:53:41: instantiated from here
- /home/kotarou3/usr/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../include/c++/4.6.1/bits/stl_construct.h:76:7: error: use of deleted function ‘PluginManager::Plugin_::Plugin_(const PluginManager::Plugin_&)’
- make: *** [PluginManager.o] Error 1
Add Comment
Please, Sign In to add comment