Advertisement
Guest User

Compile Error

a guest
Oct 27th, 2012
421
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.72 KB | None | 0 0
  1. In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/ratio:38:0,
  2. from /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/chrono:38,
  3. from /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/thread:38,
  4. from test.cpp:2:
  5. /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/type_traits: In instantiation of ‘struct std::_Result_of_impl<false, false, void (*)(std::atomic_bool&), std::atomic_bool>’:
  6. /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/type_traits:1857:12: required from ‘class std::result_of<void (*(std::atomic_bool))(std::atomic_bool&)>’
  7. /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/functional:1563:61: required from ‘struct std::_Bind_simple<void (*(std::atomic_bool))(std::atomic_bool&)>’
  8. /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/thread:133:9: required from ‘std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = void (&)(std::atomic_bool&); _Args = {std::atomic_bool&}]’
  9. test.cpp:16:21: required from here
  10. /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/type_traits:1834:9: error: invalid initialization of non-const reference of type ‘std::atomic_bool&’ from an rvalue of type ‘std::atomic_bool’
  11. In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/functional:56:0,
  12. from /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/thread:39,
  13. from test.cpp:2:
  14. /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/tuple: In instantiation of ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = std::atomic_bool; <template-parameter-2-2> = void; unsigned int _Idx = 1u; _Head = std::atomic_bool]’:
  15. /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/tuple:257:42: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _Head, _Tail ...>&&) [with unsigned int _Idx = 1u; _Head = std::atomic_bool; _Tail = {}; std::_Tuple_impl<_Idx, _Head, _Tail ...> = std::_Tuple_impl<1u, std::atomic_bool>]’
  16. /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/type_traits:762:43: required from ‘struct std::__is_direct_constructible_impl<std::_Tuple_impl<1u, std::atomic_bool>, std::_Tuple_impl<1u, std::atomic_bool>&&>’
  17. /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/type_traits:116:12: required from ‘struct std::__and_<std::is_destructible<std::_Tuple_impl<1u, std::atomic_bool> >, std::__is_direct_constructible_impl<std::_Tuple_impl<1u, std::atomic_bool>, std::_Tuple_impl<1u, std::atomic_bool>&&> >’
  18. /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/type_traits:778:12: required from ‘struct std::__is_direct_constructible_new_safe<std::_Tuple_impl<1u, std::atomic_bool>, std::_Tuple_impl<1u, std::atomic_bool>&&>’
  19. /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/type_traits:856:12: required from ‘struct std::__is_direct_constructible_new<std::_Tuple_impl<1u, std::atomic_bool>, std::_Tuple_impl<1u, std::atomic_bool>&&>’
  20. /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/type_traits:864:12: [ skipping 6 instantiation contexts ]
  21. /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/type_traits:1039:12: required from ‘struct std::is_nothrow_move_constructible<std::_Tuple_impl<1u, std::atomic_bool> >’
  22. /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/type_traits:116:12: required from ‘struct std::__and_<std::is_nothrow_move_constructible<void (*)(std::atomic_bool&)>, std::is_nothrow_move_constructible<std::_Tuple_impl<1u, std::atomic_bool> > >’
  23. /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/tuple:253:7: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _Head, _Tail ...>&&) [with unsigned int _Idx = 0u; _Head = void (*)(std::atomic_bool&); _Tail = {std::atomic_bool}; std::_Tuple_impl<_Idx, _Head, _Tail ...> = std::_Tuple_impl<0u, void (*)(std::atomic_bool&), std::atomic_bool>]’
  24. /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/functional:1625:41: required from ‘typename std::_Bind_simple_helper<_Func, _BoundArgs>::__type std::__bind_simple(_Callable&&, _Args&& ...) [with _Callable = void (&)(std::atomic_bool&); _Args = {std::atomic_bool&}; typename std::_Bind_simple_helper<_Func, _BoundArgs>::__type = std::_Bind_simple<void (*(std::atomic_bool))(std::atomic_bool&)>]’
  25. /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/thread:133:9: required from ‘std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = void (&)(std::atomic_bool&); _Args = {std::atomic_bool&}]’
  26. test.cpp:16:21: required from here
  27. /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/tuple:134:42: error: use of deleted function ‘std::atomic_bool::atomic_bool(const std::atomic_bool&)’
  28. In file included from test.cpp:1:0:
  29. /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/atomic:62:5: error: declared here
  30. In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/functional:56:0,
  31. from /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/thread:39,
  32. from test.cpp:2:
  33. /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/tuple: In instantiation of ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(const _Head&) [with unsigned int _Idx = 1u; _Head = std::atomic_bool]’:
  34. /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/tuple:241:44: recursively required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(const _Head&, const _Tail& ...) [with unsigned int _Idx = 1u; _Head = std::atomic_bool; _Tail = {}]’
  35. /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/tuple:241:44: required from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(const _Head&, const _Tail& ...) [with unsigned int _Idx = 0u; _Head = void (*)(std::atomic_bool&); _Tail = {std::atomic_bool}]’
  36. /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/tuple:517:30: required from ‘constexpr std::tuple<_T1, _T2>::tuple(const _T1&, const _T2&) [with _T1 = void (*)(std::atomic_bool&); _T2 = std::atomic_bool]’
  37. /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/functional:1576:74: required from ‘std::_Bind_simple<_Callable(_Args ...)>::_Bind_simple(_Callable&&, _Args2&& ...) [with _Args2 = {std::atomic_bool&}; <template-parameter-2-2> = void; _Callable = void (*)(std::atomic_bool&); _Args = {std::atomic_bool}]’
  38. /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/functional:1625:41: required from ‘typename std::_Bind_simple_helper<_Func, _BoundArgs>::__type std::__bind_simple(_Callable&&, _Args&& ...) [with _Callable = void (&)(std::atomic_bool&); _Args = {std::atomic_bool&}; typename std::_Bind_simple_helper<_Func, _BoundArgs>::__type = std::_Bind_simple<void (*(std::atomic_bool))(std::atomic_bool&)>]’
  39. /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/thread:133:9: required from ‘std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = void (&)(std::atomic_bool&); _Args = {std::atomic_bool&}]’
  40. test.cpp:16:21: required from here
  41. /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/tuple:128:25: error: use of deleted function ‘std::atomic_bool::atomic_bool(const std::atomic_bool&)’
  42. In file included from test.cpp:1:0:
  43. /usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../../include/c++/4.7.2/atomic:62:5: error: declared here
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement