Advertisement
Guest User

Untitled

a guest
Nov 17th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 47.90 KB | None | 0 0
  1. $ make all
  2. [ Makefile for SzczurEngine project ]
  3. [ version 1.7.5 by PsychoX & <3 ]
  4. x86_64-w64-mingw32-g++ -c src/Szczur/Core/Application.cpp -o obj/win64/Szczur/Core/Application.o -std=c++17 -Wall -Isrc -static -m64 -DSFML_STATIC -Ic:/Biblioteki/GCC-2.4.2-SFML-64bit/include -Ic:/Biblioteki/boost_1_65_1/boost
  5. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  6. from src/Szczur/Modules/Assets/Assets.hpp:3,
  7. from src/Szczur/Core/Application.hpp:5,
  8. from src/Szczur/Core/Application.cpp:1:
  9. src/Szczur/Utility/Modules.tpp: In instantiation of 'rat::ModulesHolder<TModules>::ModulesHolder() [with TModules = {rat::Assets, rat::Canvas, rat::GUI}]':
  10. src/Szczur/Core/Application.cpp:4:27: required from here
  11. src/Szczur/Utility/Modules.tpp:23:50: error: no matching function for call to 'std::tuple<rat::Assets, rat::Canvas, rat::GUI>::tuple(std::tuple<rat::Assets, rat::Canvas, rat::GUI>&, std::tuple<rat::Assets, rat::Canvas, rat::GUI>&, std::tuple<rat::Assets, rat::Canvas, rat::GUI>&)'
  12. _modules(((void)Dummy<TModules>{}, _modules)...) {
  13. ^
  14. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  15. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  16. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  17. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/Utf.hpp:33,
  18. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/String.hpp:32,
  19. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System.hpp:42,
  20. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Window.hpp:32,
  21. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Graphics.hpp:32,
  22. from src/Szczur/Core/Application.hpp:3,
  23. from src/Szczur/Core/Application.cpp:1:
  24. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:828:11: note: candidate: template<class _Alloc, class _Dummy, class ... _UElements, typename std::enable_if<((std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tail ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_MoveConstructibleTuple<_UElements ...>() && (! std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tail ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyMoveConvertibleTuple<_UElements ...>())) && std::_TC<(std::is_same<_Dummy, void>::value && (3 == 1)), rat::Assets, rat::Canvas, rat::GUI>::_NonNestedTuple<tuple<_Tail ...>&&>()), bool>::type <anonymous> > std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, std::tuple<_Args2 ...>&&)
  25. explicit tuple(allocator_arg_t __tag, const _Alloc& __a,
  26. ^~~~~
  27. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:828:11: note: template argument deduction/substitution failed:
  28. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  29. from src/Szczur/Modules/Assets/Assets.hpp:3,
  30. from src/Szczur/Core/Application.hpp:5,
  31. from src/Szczur/Core/Application.cpp:1:
  32. src/Szczur/Utility/Modules.tpp:23:50: note: cannot convert '(((void)rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::Dummy<rat::Assets>{}), ((rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>*)this)->rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::_modules)' (type 'std::tuple<rat::Assets, rat::Canvas, rat::GUI>') to type 'std::allocator_arg_t'
  33. _modules(((void)Dummy<TModules>{}, _modules)...) {
  34. ^
  35. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  36. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  37. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  38. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/Utf.hpp:33,
  39. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/String.hpp:32,
  40. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System.hpp:42,
  41. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Window.hpp:32,
  42. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Graphics.hpp:32,
  43. from src/Szczur/Core/Application.hpp:3,
  44. from src/Szczur/Core/Application.cpp:1:
  45. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:813:2: note: candidate: template<class _Alloc, class _Dummy, class ... _UElements, typename std::enable_if<((std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tail ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_MoveConstructibleTuple<_UElements ...>() && std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tail ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyMoveConvertibleTuple<_UElements ...>()) && std::_TC<(std::is_same<_Dummy, void>::value && (3 == 1)), rat::Assets, rat::Canvas, rat::GUI>::_NonNestedTuple<tuple<_Tail ...>&&>()), bool>::type <anonymous> > std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, std::tuple<_Args2 ...>&&)
  46. tuple(allocator_arg_t __tag, const _Alloc& __a,
  47. ^~~~~
  48. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:813:2: note: template argument deduction/substitution failed:
  49. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  50. from src/Szczur/Modules/Assets/Assets.hpp:3,
  51. from src/Szczur/Core/Application.hpp:5,
  52. from src/Szczur/Core/Application.cpp:1:
  53. src/Szczur/Utility/Modules.tpp:23:50: note: cannot convert '(((void)rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::Dummy<rat::Assets>{}), ((rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>*)this)->rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::_modules)' (type 'std::tuple<rat::Assets, rat::Canvas, rat::GUI>') to type 'std::allocator_arg_t'
  54. _modules(((void)Dummy<TModules>{}, _modules)...) {
  55. ^
  56. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  57. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  58. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  59. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/Utf.hpp:33,
  60. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/String.hpp:32,
  61. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System.hpp:42,
  62. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Window.hpp:32,
  63. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Graphics.hpp:32,
  64. from src/Szczur/Core/Application.hpp:3,
  65. from src/Szczur/Core/Application.cpp:1:
  66. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:798:11: note: candidate: template<class _Alloc, class _Dummy, class ... _UElements, typename std::enable_if<((std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tail ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_ConstructibleTuple<_UElements ...>() && (! std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tail ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyConvertibleTuple<_UElements ...>())) && std::_TC<(std::is_same<_Dummy, void>::value && (3 == 1)), rat::Assets, rat::Canvas, rat::GUI>::_NonNestedTuple<tuple<_Tail ...>&&>()), bool>::type <anonymous> > std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, const std::tuple<_Args2 ...>&)
  67. explicit tuple(allocator_arg_t __tag, const _Alloc& __a,
  68. ^~~~~
  69. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:798:11: note: template argument deduction/substitution failed:
  70. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  71. from src/Szczur/Modules/Assets/Assets.hpp:3,
  72. from src/Szczur/Core/Application.hpp:5,
  73. from src/Szczur/Core/Application.cpp:1:
  74. src/Szczur/Utility/Modules.tpp:23:50: note: cannot convert '(((void)rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::Dummy<rat::Assets>{}), ((rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>*)this)->rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::_modules)' (type 'std::tuple<rat::Assets, rat::Canvas, rat::GUI>') to type 'std::allocator_arg_t'
  75. _modules(((void)Dummy<TModules>{}, _modules)...) {
  76. ^
  77. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  78. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  79. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  80. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/Utf.hpp:33,
  81. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/String.hpp:32,
  82. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System.hpp:42,
  83. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Window.hpp:32,
  84. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Graphics.hpp:32,
  85. from src/Szczur/Core/Application.hpp:3,
  86. from src/Szczur/Core/Application.cpp:1:
  87. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:783:2: note: candidate: template<class _Alloc, class _Dummy, class ... _UElements, typename std::enable_if<((std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tail ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_ConstructibleTuple<_UElements ...>() && std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tail ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyConvertibleTuple<_UElements ...>()) && std::_TC<(std::is_same<_Dummy, void>::value && (3 == 1)), rat::Assets, rat::Canvas, rat::GUI>::_NonNestedTuple<tuple<_Tail ...>&&>()), bool>::type <anonymous> > std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, const std::tuple<_Args2 ...>&)
  88. tuple(allocator_arg_t __tag, const _Alloc& __a,
  89. ^~~~~
  90. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:783:2: note: template argument deduction/substitution failed:
  91. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  92. from src/Szczur/Modules/Assets/Assets.hpp:3,
  93. from src/Szczur/Core/Application.hpp:5,
  94. from src/Szczur/Core/Application.cpp:1:
  95. src/Szczur/Utility/Modules.tpp:23:50: note: cannot convert '(((void)rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::Dummy<rat::Assets>{}), ((rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>*)this)->rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::_modules)' (type 'std::tuple<rat::Assets, rat::Canvas, rat::GUI>') to type 'std::allocator_arg_t'
  96. _modules(((void)Dummy<TModules>{}, _modules)...) {
  97. ^
  98. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  99. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  100. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  101. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/Utf.hpp:33,
  102. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/String.hpp:32,
  103. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System.hpp:42,
  104. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Window.hpp:32,
  105. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Graphics.hpp:32,
  106. from src/Szczur/Core/Application.hpp:3,
  107. from src/Szczur/Core/Application.cpp:1:
  108. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:771:2: note: candidate: template<class _Alloc> std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, std::tuple<_Elements>&&)
  109. tuple(allocator_arg_t __tag, const _Alloc& __a, tuple&& __in)
  110. ^~~~~
  111. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:771:2: note: template argument deduction/substitution failed:
  112. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  113. from src/Szczur/Modules/Assets/Assets.hpp:3,
  114. from src/Szczur/Core/Application.hpp:5,
  115. from src/Szczur/Core/Application.cpp:1:
  116. src/Szczur/Utility/Modules.tpp:23:50: note: cannot convert '(((void)rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::Dummy<rat::Assets>{}), ((rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>*)this)->rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::_modules)' (type 'std::tuple<rat::Assets, rat::Canvas, rat::GUI>') to type 'std::allocator_arg_t'
  117. _modules(((void)Dummy<TModules>{}, _modules)...) {
  118. ^
  119. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  120. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  121. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  122. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/Utf.hpp:33,
  123. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/String.hpp:32,
  124. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System.hpp:42,
  125. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Window.hpp:32,
  126. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Graphics.hpp:32,
  127. from src/Szczur/Core/Application.hpp:3,
  128. from src/Szczur/Core/Application.cpp:1:
  129. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:767:2: note: candidate: template<class _Alloc> std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, const std::tuple<_Elements>&)
  130. tuple(allocator_arg_t __tag, const _Alloc& __a, const tuple& __in)
  131. ^~~~~
  132. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:767:2: note: template argument deduction/substitution failed:
  133. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  134. from src/Szczur/Modules/Assets/Assets.hpp:3,
  135. from src/Szczur/Core/Application.hpp:5,
  136. from src/Szczur/Core/Application.cpp:1:
  137. src/Szczur/Utility/Modules.tpp:23:50: note: cannot convert '(((void)rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::Dummy<rat::Assets>{}), ((rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>*)this)->rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::_modules)' (type 'std::tuple<rat::Assets, rat::Canvas, rat::GUI>') to type 'std::allocator_arg_t'
  138. _modules(((void)Dummy<TModules>{}, _modules)...) {
  139. ^
  140. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  141. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  142. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  143. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/Utf.hpp:33,
  144. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/String.hpp:32,
  145. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System.hpp:42,
  146. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Window.hpp:32,
  147. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Graphics.hpp:32,
  148. from src/Szczur/Core/Application.hpp:3,
  149. from src/Szczur/Core/Application.cpp:1:
  150. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:761:11: note: candidate: template<class _Alloc, class ... _UElements, typename std::enable_if<(std::_TC<((3 == sizeof... (_UElements)) && std::_TC<(sizeof... (_UElements) == 1), rat::Assets, rat::Canvas, rat::GUI>::_NotSameTuple<_UElements ...>()), rat::Assets, rat::Canvas, rat::GUI>::_MoveConstructibleTuple<_UElements ...>() && (! std::_TC<((3 == sizeof... (_UElements)) && std::_TC<(sizeof... (_UElements) == 1), rat::Assets, rat::Canvas, rat::GUI>::_NotSameTuple<_UElements ...>()), rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyMoveConvertibleTuple<_UElements ...>())), bool>::type <anonymous> > std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, _UElements&& ...)
  151. explicit tuple(allocator_arg_t __tag, const _Alloc& __a,
  152. ^~~~~
  153. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:761:11: note: template argument deduction/substitution failed:
  154. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  155. from src/Szczur/Modules/Assets/Assets.hpp:3,
  156. from src/Szczur/Core/Application.hpp:5,
  157. from src/Szczur/Core/Application.cpp:1:
  158. src/Szczur/Utility/Modules.tpp:23:50: note: cannot convert '(((void)rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::Dummy<rat::Assets>{}), ((rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>*)this)->rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::_modules)' (type 'std::tuple<rat::Assets, rat::Canvas, rat::GUI>') to type 'std::allocator_arg_t'
  159. _modules(((void)Dummy<TModules>{}, _modules)...) {
  160. ^
  161. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  162. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  163. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  164. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/Utf.hpp:33,
  165. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/String.hpp:32,
  166. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System.hpp:42,
  167. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Window.hpp:32,
  168. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Graphics.hpp:32,
  169. from src/Szczur/Core/Application.hpp:3,
  170. from src/Szczur/Core/Application.cpp:1:
  171. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:750:2: note: candidate: template<class _Alloc, class ... _UElements, typename std::enable_if<(std::_TC<((3 == sizeof... (_UElements)) && std::_TC<(sizeof... (_UElements) == 1), rat::Assets, rat::Canvas, rat::GUI>::_NotSameTuple<_UElements ...>()), rat::Assets, rat::Canvas, rat::GUI>::_MoveConstructibleTuple<_UElements ...>() && std::_TC<((3 == sizeof... (_UElements)) && std::_TC<(sizeof... (_UElements) == 1), rat::Assets, rat::Canvas, rat::GUI>::_NotSameTuple<_UElements ...>()), rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyMoveConvertibleTuple<_UElements ...>()), bool>::type <anonymous> > std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, _UElements&& ...)
  172. tuple(allocator_arg_t __tag, const _Alloc& __a,
  173. ^~~~~
  174. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:750:2: note: template argument deduction/substitution failed:
  175. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  176. from src/Szczur/Modules/Assets/Assets.hpp:3,
  177. from src/Szczur/Core/Application.hpp:5,
  178. from src/Szczur/Core/Application.cpp:1:
  179. src/Szczur/Utility/Modules.tpp:23:50: note: cannot convert '(((void)rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::Dummy<rat::Assets>{}), ((rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>*)this)->rat::ModulesHolder<rat::Assets, rat::Canvas, rat::GUI>::_modules)' (type 'std::tuple<rat::Assets, rat::Canvas, rat::GUI>') to type 'std::allocator_arg_t'
  180. _modules(((void)Dummy<TModules>{}, _modules)...) {
  181. ^
  182. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  183. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  184. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  185. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/Utf.hpp:33,
  186. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/String.hpp:32,
  187. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System.hpp:42,
  188. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Window.hpp:32,
  189. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Graphics.hpp:32,
  190. from src/Szczur/Core/Application.hpp:3,
  191. from src/Szczur/Core/Application.cpp:1:
  192. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:740:11: note: candidate: template<class _Alloc, class _Dummy, typename std::enable_if<(std::_TC<std::is_same<_Dummy, void>::value, rat::Assets, rat::Canvas, rat::GUI>::_ConstructibleTuple<Assets, Canvas, GUI>() && (! std::_TC<std::is_same<_Dummy, void>::value, rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyConvertibleTuple<Assets, Canvas, GUI>())), bool>::type <anonymous> > std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, const _Elements& ...)
  193. explicit tuple(allocator_arg_t __tag, const _Alloc& __a,
  194. ^~~~~
  195. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:740:11: note: template argument deduction/substitution failed:
  196. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  197. from src/Szczur/Modules/Assets/Assets.hpp:3,
  198. from src/Szczur/Core/Application.hpp:5,
  199. from src/Szczur/Core/Application.cpp:1:
  200. src/Szczur/Utility/Modules.tpp:23:50: note: candidate expects 5 arguments, 3 provided
  201. _modules(((void)Dummy<TModules>{}, _modules)...) {
  202. ^
  203. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  204. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  205. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  206. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/Utf.hpp:33,
  207. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/String.hpp:32,
  208. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System.hpp:42,
  209. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Window.hpp:32,
  210. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Graphics.hpp:32,
  211. from src/Szczur/Core/Application.hpp:3,
  212. from src/Szczur/Core/Application.cpp:1:
  213. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:729:2: note: candidate: template<class _Alloc, class _Dummy, typename std::enable_if<(std::_TC<std::is_same<_Dummy, void>::value, rat::Assets, rat::Canvas, rat::GUI>::_ConstructibleTuple<Assets, Canvas, GUI>() && std::_TC<std::is_same<_Dummy, void>::value, rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyConvertibleTuple<Assets, Canvas, GUI>()), bool>::type <anonymous> > std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, const _Elements& ...)
  214. tuple(allocator_arg_t __tag, const _Alloc& __a,
  215. ^~~~~
  216. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:729:2: note: template argument deduction/substitution failed:
  217. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  218. from src/Szczur/Modules/Assets/Assets.hpp:3,
  219. from src/Szczur/Core/Application.hpp:5,
  220. from src/Szczur/Core/Application.cpp:1:
  221. src/Szczur/Utility/Modules.tpp:23:50: note: candidate expects 5 arguments, 3 provided
  222. _modules(((void)Dummy<TModules>{}, _modules)...) {
  223. ^
  224. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  225. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  226. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  227. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/Utf.hpp:33,
  228. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/String.hpp:32,
  229. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System.hpp:42,
  230. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Window.hpp:32,
  231. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Graphics.hpp:32,
  232. from src/Szczur/Core/Application.hpp:3,
  233. from src/Szczur/Core/Application.cpp:1:
  234. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:719:2: note: candidate: template<class _Alloc> std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&)
  235. tuple(allocator_arg_t __tag, const _Alloc& __a)
  236. ^~~~~
  237. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:719:2: note: template argument deduction/substitution failed:
  238. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  239. from src/Szczur/Modules/Assets/Assets.hpp:3,
  240. from src/Szczur/Core/Application.hpp:5,
  241. from src/Szczur/Core/Application.cpp:1:
  242. src/Szczur/Utility/Modules.tpp:23:50: note: candidate expects 2 arguments, 3 provided
  243. _modules(((void)Dummy<TModules>{}, _modules)...) {
  244. ^
  245. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  246. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  247. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  248. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/Utf.hpp:33,
  249. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/String.hpp:32,
  250. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System.hpp:42,
  251. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Window.hpp:32,
  252. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Graphics.hpp:32,
  253. from src/Szczur/Core/Application.hpp:3,
  254. from src/Szczur/Core/Application.cpp:1:
  255. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:713:28: note: candidate: template<class ... _UElements, class _Dummy, typename std::enable_if<((std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tps ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_MoveConstructibleTuple<_UElements ...>() && (! std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tps ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyMoveConvertibleTuple<_UElements ...>())) && std::_TC<(std::is_same<_Dummy, void>::value && (3 == 1)), rat::Assets, rat::Canvas, rat::GUI>::_NonNestedTuple<tuple<_Tps ...>&&>()), bool>::type <anonymous> > constexpr std::tuple<_Elements>::tuple(std::tuple<_Args1 ...>&&)
  256. explicit constexpr tuple(tuple<_UElements...>&& __in)
  257. ^~~~~
  258. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:713:28: note: template argument deduction/substitution failed:
  259. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  260. from src/Szczur/Modules/Assets/Assets.hpp:3,
  261. from src/Szczur/Core/Application.hpp:5,
  262. from src/Szczur/Core/Application.cpp:1:
  263. src/Szczur/Utility/Modules.tpp:23:50: note: candidate expects 1 argument, 3 provided
  264. _modules(((void)Dummy<TModules>{}, _modules)...) {
  265. ^
  266. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  267. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  268. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  269. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/Utf.hpp:33,
  270. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/String.hpp:32,
  271. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System.hpp:42,
  272. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Window.hpp:32,
  273. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Graphics.hpp:32,
  274. from src/Szczur/Core/Application.hpp:3,
  275. from src/Szczur/Core/Application.cpp:1:
  276. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:702:19: note: candidate: template<class ... _UElements, class _Dummy, typename std::enable_if<((std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tps ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_MoveConstructibleTuple<_UElements ...>() && std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tps ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyMoveConvertibleTuple<_UElements ...>()) && std::_TC<(std::is_same<_Dummy, void>::value && (3 == 1)), rat::Assets, rat::Canvas, rat::GUI>::_NonNestedTuple<tuple<_Tps ...>&&>()), bool>::type <anonymous> > constexpr std::tuple<_Elements>::tuple(std::tuple<_Args1 ...>&&)
  277. constexpr tuple(tuple<_UElements...>&& __in)
  278. ^~~~~
  279. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:702:19: note: template argument deduction/substitution failed:
  280. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  281. from src/Szczur/Modules/Assets/Assets.hpp:3,
  282. from src/Szczur/Core/Application.hpp:5,
  283. from src/Szczur/Core/Application.cpp:1:
  284. src/Szczur/Utility/Modules.tpp:23:50: note: candidate expects 1 argument, 3 provided
  285. _modules(((void)Dummy<TModules>{}, _modules)...) {
  286. ^
  287. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  288. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  289. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  290. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/Utf.hpp:33,
  291. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/String.hpp:32,
  292. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System.hpp:42,
  293. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Window.hpp:32,
  294. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Graphics.hpp:32,
  295. from src/Szczur/Core/Application.hpp:3,
  296. from src/Szczur/Core/Application.cpp:1:
  297. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:690:28: note: candidate: template<class ... _UElements, class _Dummy, typename std::enable_if<((std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tps ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_ConstructibleTuple<_UElements ...>() && (! std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tps ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyConvertibleTuple<_UElements ...>())) && std::_TC<(std::is_same<_Dummy, void>::value && (3 == 1)), rat::Assets, rat::Canvas, rat::GUI>::_NonNestedTuple<const tuple<_Tps ...>&>()), bool>::type <anonymous> > constexpr std::tuple<_Elements>::tuple(const std::tuple<_Args1 ...>&)
  298. explicit constexpr tuple(const tuple<_UElements...>& __in)
  299. ^~~~~
  300. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:690:28: note: template argument deduction/substitution failed:
  301. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  302. from src/Szczur/Modules/Assets/Assets.hpp:3,
  303. from src/Szczur/Core/Application.hpp:5,
  304. from src/Szczur/Core/Application.cpp:1:
  305. src/Szczur/Utility/Modules.tpp:23:50: note: candidate expects 1 argument, 3 provided
  306. _modules(((void)Dummy<TModules>{}, _modules)...) {
  307. ^
  308. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  309. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  310. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  311. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/Utf.hpp:33,
  312. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/String.hpp:32,
  313. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System.hpp:42,
  314. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Window.hpp:32,
  315. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Graphics.hpp:32,
  316. from src/Szczur/Core/Application.hpp:3,
  317. from src/Szczur/Core/Application.cpp:1:
  318. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:678:19: note: candidate: template<class ... _UElements, class _Dummy, typename std::enable_if<((std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tps ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_ConstructibleTuple<_UElements ...>() && std::_TC<((3 == sizeof... (_UElements)) && (! std::is_same<std::tuple<rat::Assets, rat::Canvas, rat::GUI>, std::tuple<_Tps ...> >::value)), rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyConvertibleTuple<_UElements ...>()) && std::_TC<(std::is_same<_Dummy, void>::value && (3 == 1)), rat::Assets, rat::Canvas, rat::GUI>::_NonNestedTuple<const tuple<_Tps ...>&>()), bool>::type <anonymous> > constexpr std::tuple<_Elements>::tuple(const std::tuple<_Args1 ...>&)
  319. constexpr tuple(const tuple<_UElements...>& __in)
  320. ^~~~~
  321. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:678:19: note: template argument deduction/substitution failed:
  322. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  323. from src/Szczur/Modules/Assets/Assets.hpp:3,
  324. from src/Szczur/Core/Application.hpp:5,
  325. from src/Szczur/Core/Application.cpp:1:
  326. src/Szczur/Utility/Modules.tpp:23:50: note: candidate expects 1 argument, 3 provided
  327. _modules(((void)Dummy<TModules>{}, _modules)...) {
  328. ^
  329. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  330. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  331. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  332. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/Utf.hpp:33,
  333. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/String.hpp:32,
  334. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System.hpp:42,
  335. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Window.hpp:32,
  336. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Graphics.hpp:32,
  337. from src/Szczur/Core/Application.hpp:3,
  338. from src/Szczur/Core/Application.cpp:1:
  339. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:662:17: note: candidate: constexpr std::tuple<_Elements>::tuple(std::tuple<_Elements>&&) [with _Elements = {rat::Assets, rat::Canvas, rat::GUI}]
  340. constexpr tuple(tuple&&) = default;
  341. ^~~~~
  342. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:662:17: note: candidate expects 1 argument, 3 provided
  343. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:657:28: note: candidate: template<class ... _UElements, typename std::enable_if<((std::_TC<((3 == sizeof... (_UElements)) && std::_TC<(sizeof... (_UElements) == 1), rat::Assets, rat::Canvas, rat::GUI>::_NotSameTuple<_UElements ...>()), rat::Assets, rat::Canvas, rat::GUI>::_MoveConstructibleTuple<_UElements ...>() && (! std::_TC<((3 == sizeof... (_UElements)) && std::_TC<(sizeof... (_UElements) == 1), rat::Assets, rat::Canvas, rat::GUI>::_NotSameTuple<_UElements ...>()), rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyMoveConvertibleTuple<_UElements ...>())) && (3 >= 1)), bool>::type <anonymous> > constexpr std::tuple<_Elements>::tuple(_UElements&& ...)
  344. explicit constexpr tuple(_UElements&&... __elements)
  345. ^~~~~
  346. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:657:28: note: template argument deduction/substitution failed:
  347. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:656:21: error: no type named 'type' in 'struct std::enable_if<false, bool>'
  348. bool>::type=false>
  349. ^~~~~
  350. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:656:21: note: invalid template non-type parameter
  351. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:646:19: note: candidate: template<class ... _UElements, typename std::enable_if<((std::_TC<((3 == sizeof... (_UElements)) && std::_TC<(sizeof... (_UElements) == 1), rat::Assets, rat::Canvas, rat::GUI>::_NotSameTuple<_UElements ...>()), rat::Assets, rat::Canvas, rat::GUI>::_MoveConstructibleTuple<_UElements ...>() && std::_TC<((3 == sizeof... (_UElements)) && std::_TC<(sizeof... (_UElements) == 1), rat::Assets, rat::Canvas, rat::GUI>::_NotSameTuple<_UElements ...>()), rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyMoveConvertibleTuple<_UElements ...>()) && (3 >= 1)), bool>::type <anonymous> > constexpr std::tuple<_Elements>::tuple(_UElements&& ...)
  352. constexpr tuple(_UElements&&... __elements)
  353. ^~~~~
  354. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:646:19: note: template argument deduction/substitution failed:
  355. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:645:21: error: no type named 'type' in 'struct std::enable_if<false, bool>'
  356. bool>::type=true>
  357. ^~~~
  358. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:645:21: note: invalid template non-type parameter
  359. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:619:26: note: candidate: template<class _Dummy, typename std::enable_if<((std::_TC<std::is_same<_Dummy, void>::value, rat::Assets, rat::Canvas, rat::GUI>::_ConstructibleTuple<Assets, Canvas, GUI>() && (! std::_TC<std::is_same<_Dummy, void>::value, rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyConvertibleTuple<Assets, Canvas, GUI>())) && (3 >= 1)), bool>::type <anonymous> > constexpr std::tuple<_Elements>::tuple(const _Elements& ...)
  360. explicit constexpr tuple(const _Elements&... __elements)
  361. ^~~~~
  362. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:619:26: note: template argument deduction/substitution failed:
  363. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:618:28: error: no type named 'type' in 'struct std::enable_if<false, bool>'
  364. bool>::type=false>
  365. ^~~~~
  366. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:618:28: note: invalid template non-type parameter
  367. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:608:19: note: candidate: template<class _Dummy, typename std::enable_if<((std::_TC<std::is_same<_Dummy, void>::value, rat::Assets, rat::Canvas, rat::GUI>::_ConstructibleTuple<Assets, Canvas, GUI>() && std::_TC<std::is_same<_Dummy, void>::value, rat::Assets, rat::Canvas, rat::GUI>::_ImplicitlyConvertibleTuple<Assets, Canvas, GUI>()) && (3 >= 1)), bool>::type <anonymous> > constexpr std::tuple<_Elements>::tuple(const _Elements& ...)
  368. constexpr tuple(const _Elements&... __elements)
  369. ^~~~~
  370. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:608:19: note: template argument deduction/substitution failed:
  371. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:607:28: error: no type named 'type' in 'struct std::enable_if<false, bool>'
  372. bool>::type=true>
  373. ^~~~
  374. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:607:28: note: invalid template non-type parameter
  375. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:591:26: note: candidate: template<class _Dummy, typename std::enable_if<(std::tuple<rat::Assets, rat::Canvas, rat::GUI>::_TC2<_Dummy>::_DefaultConstructibleTuple() && (! std::tuple<rat::Assets, rat::Canvas, rat::GUI>::_TC2<_Dummy>::_ImplicitlyDefaultConstructibleTuple())), bool>::type <anonymous> > constexpr std::tuple<_Elements>::tuple()
  376. explicit constexpr tuple()
  377. ^~~~~
  378. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:591:26: note: template argument deduction/substitution failed:
  379. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  380. from src/Szczur/Modules/Assets/Assets.hpp:3,
  381. from src/Szczur/Core/Application.hpp:5,
  382. from src/Szczur/Core/Application.cpp:1:
  383. src/Szczur/Utility/Modules.tpp:23:50: note: candidate expects 0 arguments, 3 provided
  384. _modules(((void)Dummy<TModules>{}, _modules)...) {
  385. ^
  386. In file included from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/unique_ptr.h:37:0,
  387. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/locale_conv.h:41,
  388. from C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/locale:43,
  389. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/Utf.hpp:33,
  390. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System/String.hpp:32,
  391. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/System.hpp:42,
  392. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Window.hpp:32,
  393. from c:/Biblioteki/GCC-2.4.2-SFML-64bit/include/SFML/Graphics.hpp:32,
  394. from src/Szczur/Core/Application.hpp:3,
  395. from src/Szczur/Core/Application.cpp:1:
  396. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:581:17: note: candidate: template<class _Dummy, typename std::enable_if<std::tuple<rat::Assets, rat::Canvas, rat::GUI>::_TC2<_Dummy>::_ImplicitlyDefaultConstructibleTuple(), bool>::type <anonymous> > constexpr std::tuple<_Elements>::tuple()
  397. constexpr tuple()
  398. ^~~~~
  399. C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tuple:581:17: note: template argument deduction/substitution failed:
  400. In file included from src/Szczur/Utility/Modules.hpp:64:0,
  401. from src/Szczur/Modules/Assets/Assets.hpp:3,
  402. from src/Szczur/Core/Application.hpp:5,
  403. from src/Szczur/Core/Application.cpp:1:
  404. src/Szczur/Utility/Modules.tpp:23:50: note: candidate expects 0 arguments, 3 provided
  405. _modules(((void)Dummy<TModules>{}, _modules)...) {
  406. ^
  407. make: *** [Makefile:302: obj/win64/Szczur/Core/Application.o] Error 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement