# MystBin ! - migrated.txt In file included from server.cpp:7: C:/gcc-lua-install/tdm-gcc/lib/gcc/x86_64-w64-mingw32/9.2.0/include/c++/thread: In instantiation of 'std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = int (&)(client_type&, std::vector&, std::thread&); _Args = {std::reference_wrapper, std::reference_wrapper, std::reference_wrapper > >, std::reference_wrapper}; = void]': server.cpp:141:151: required from here C:/gcc-lua-install/tdm-gcc/lib/gcc/x86_64-w64-mingw32/9.2.0/include/c++/thread:120:44: error: static assertion failed: std::thread arguments must be invocable after conversion to rvalues 120 | typename decay<_Args>::type...>::value, | ^~~~~ C:/gcc-lua-install/tdm-gcc/lib/gcc/x86_64-w64-mingw32/9.2.0/include/c++/thread: In instantiation of 'struct std::thread::_Invoker >&, std::thread&), std::reference_wrapper, std::reference_wrapper, std::reference_wrapper > >, std::reference_wrapper > >': C:/gcc-lua-install/tdm-gcc/lib/gcc/x86_64-w64-mingw32/9.2.0/include/c++/thread:131:22: required from 'std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = int (&)(client_type&, std::vector&, std::thread&); _Args = {std::reference_wrapper, std::reference_wrapper, std::reference_wrapper > >, std::reference_wrapper}; = void]' server.cpp:141:151: required from here C:/gcc-lua-install/tdm-gcc/lib/gcc/x86_64-w64-mingw32/9.2.0/include/c++/thread:243:4: error: no type named 'type' in 'struct std::thread::_Invoker >&, std::thread&), std::reference_wrapper, std::reference_wrapper, std::reference_wrapper > >, std::reference_wrapper > >::__result >&, std::thread&), std::reference_wrapper, std::reference_wrapper, std::reference_wrapper > >, std::reference_wrapper > >' 243 | _M_invoke(_Index_tuple<_Ind...>) | ^~~~~~~~~ C:/gcc-lua-install/tdm-gcc/lib/gcc/x86_64-w64-mingw32/9.2.0/include/c++/thread:247:2: error: no type named 'type' in 'struct std::thread::_Invoker >&, std::thread&), std::reference_wrapper, std::reference_wrapper, std::reference_wrapper > >, std::reference_wrapper > >::__result >&, std::thread&), std::reference_wrapper, std::reference_wrapper, std::reference_wrapper > >, std::reference_wrapper > >' 247 | operator()()