|
azureagst@azureagst-laptop:~$ cd Mephisto |
|
azureagst@azureagst-laptop:~/Mephisto$ make |
|
clang++-4.0 -std=c++1z -I. -Weverything -Werror -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-header-hygiene -Wno-shadow-field-in-constructor -Wno-old-style-cast -Wno-missing-prototypes -Wno-unused-parameter -Wno-padded -Wno-sign-conversion -Wno-sign-compare -Wno-shadow-uncaptured-local -Wno-weak-vtables -Wno-switch -Wno-unused-variable -Wno-unused-private-field -Wno-variadic-macros -Wno-unused-macros -Wno-gnu-anonymous-struct -Wno-nested-anon-types -Wno-reorder -Wno-missing-noreturn -Wno-unreachable-code -Wno-gnu-zero-variadic-macro-arguments -Wno-cast-align -DLZ4_DISABLE_DEPRECATE_WARNINGS -Wno-undefined-func-template -Wno-format-nonliteral -Wno-documentation-unknown-command -include Ctu.h -c -g -o Nxo.o Nxo.cpp |
|
clang++-4.0 -std=c++1z -I. -Weverything -Werror -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-header-hygiene -Wno-shadow-field-in-constructor -Wno-old-style-cast -Wno-missing-prototypes -Wno-unused-parameter -Wno-padded -Wno-sign-conversion -Wno-sign-compare -Wno-shadow-uncaptured-local -Wno-weak-vtables -Wno-switch -Wno-unused-variable -Wno-unused-private-field -Wno-variadic-macros -Wno-unused-macros -Wno-gnu-anonymous-struct -Wno-nested-anon-types -Wno-reorder -Wno-missing-noreturn -Wno-unreachable-code -Wno-gnu-zero-variadic-macro-arguments -Wno-cast-align -DLZ4_DISABLE_DEPRECATE_WARNINGS -Wno-undefined-func-template -Wno-format-nonliteral -Wno-documentation-unknown-command -include Ctu.h -c -g -o Sync.o Sync.cpp |
|
clang++-4.0 -std=c++1z -I. -Weverything -Werror -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-header-hygiene -Wno-shadow-field-in-constructor -Wno-old-style-cast -Wno-missing-prototypes -Wno-unused-parameter -Wno-padded -Wno-sign-conversion -Wno-sign-compare -Wno-shadow-uncaptured-local -Wno-weak-vtables -Wno-switch -Wno-unused-variable -Wno-unused-private-field -Wno-variadic-macros -Wno-unused-macros -Wno-gnu-anonymous-struct -Wno-nested-anon-types -Wno-reorder -Wno-missing-noreturn -Wno-unreachable-code -Wno-gnu-zero-variadic-macro-arguments -Wno-cast-align -DLZ4_DISABLE_DEPRECATE_WARNINGS -Wno-undefined-func-template -Wno-format-nonliteral -Wno-documentation-unknown-command -include Ctu.h -c -g -o Mmio.o Mmio.cpp |
|
clang++-4.0 -std=c++1z -I. -Weverything -Werror -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-header-hygiene -Wno-shadow-field-in-constructor -Wno-old-style-cast -Wno-missing-prototypes -Wno-unused-parameter -Wno-padded -Wno-sign-conversion -Wno-sign-compare -Wno-shadow-uncaptured-local -Wno-weak-vtables -Wno-switch -Wno-unused-variable -Wno-unused-private-field -Wno-variadic-macros -Wno-unused-macros -Wno-gnu-anonymous-struct -Wno-nested-anon-types -Wno-reorder -Wno-missing-noreturn -Wno-unreachable-code -Wno-gnu-zero-variadic-macro-arguments -Wno-cast-align -DLZ4_DISABLE_DEPRECATE_WARNINGS -Wno-undefined-func-template -Wno-format-nonliteral -Wno-documentation-unknown-command -include Ctu.h -c -g -o main.o main.cpp |
|
clang++-4.0 -std=c++1z -I. -Weverything -Werror -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-header-hygiene -Wno-shadow-field-in-constructor -Wno-old-style-cast -Wno-missing-prototypes -Wno-unused-parameter -Wno-padded -Wno-sign-conversion -Wno-sign-compare -Wno-shadow-uncaptured-local -Wno-weak-vtables -Wno-switch -Wno-unused-variable -Wno-unused-private-field -Wno-variadic-macros -Wno-unused-macros -Wno-gnu-anonymous-struct -Wno-nested-anon-types -Wno-reorder -Wno-missing-noreturn -Wno-unreachable-code -Wno-gnu-zero-variadic-macro-arguments -Wno-cast-align -DLZ4_DISABLE_DEPRECATE_WARNINGS -Wno-undefined-func-template -Wno-format-nonliteral -Wno-documentation-unknown-command -include Ctu.h -c -g -o Svc.o Svc.cpp |
|
clang++-4.0 -std=c++1z -I. -Weverything -Werror -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-header-hygiene -Wno-shadow-field-in-constructor -Wno-old-style-cast -Wno-missing-prototypes -Wno-unused-parameter -Wno-padded -Wno-sign-conversion -Wno-sign-compare -Wno-shadow-uncaptured-local -Wno-weak-vtables -Wno-switch -Wno-unused-variable -Wno-unused-private-field -Wno-variadic-macros -Wno-unused-macros -Wno-gnu-anonymous-struct -Wno-nested-anon-types -Wno-reorder -Wno-missing-noreturn -Wno-unreachable-code -Wno-gnu-zero-variadic-macro-arguments -Wno-cast-align -DLZ4_DISABLE_DEPRECATE_WARNINGS -Wno-undefined-func-template -Wno-format-nonliteral -Wno-documentation-unknown-command -include Ctu.h -c -g -o IpcBridge.o IpcBridge.cpp |
|
IpcBridge.cpp:185:38: error: cannot refer to class template 'tuple' without a |
|
template argument list |
|
msg.a = readarray([this] { return tuple{readdata... |
|
^ |
|
/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple:463:11: note: |
|
template is declared here |
|
class tuple : public _Tuple_impl<0, _Elements...> |
|
^ |
|
In file included from IpcBridge.cpp:1: |
|
In file included from ./Ctu.h:13: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/algorithm:62: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h:62: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tempbuf.h:60: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:61: |
|
/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h:109:23: error: |
|
cannot form a reference to 'void' |
|
typedef value_type& reference; |
|
^ |
|
/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h:74:35: note: |
|
in instantiation of template class |
|
'__gnu_cxx::__alloc_traits<std::allocator<void> >' requested here |
|
typedef typename __gnu_cxx::__alloc_traits<_Alloc>::template |
|
^ |
|
/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h:214:30: note: |
|
in instantiation of template class 'std::_Vector_base<void, |
|
std::allocator<void> >' requested here |
|
class vector : protected _Vector_base<_Tp, _Alloc> |
|
^ |
|
/home/azureagst/Mephisto/IpcBridge.h:146:26: note: in instantiation of template |
|
class 'std::vector<void, std::allocator<void> >' requested here |
|
vector<decltype(cb())> vec; |
|
^ |
|
IpcBridge.cpp:185:12: note: in instantiation of function template specialization |
|
'IpcBridge::readarray<(lambda at IpcBridge.cpp:185:22)>' requested here |
|
msg.a = readarray([this] { return tuple{readdata... |
|
^ |
|
In file included from IpcBridge.cpp:1: |
|
In file included from ./Ctu.h:13: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/algorithm:62: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h:62: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tempbuf.h:60: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:61: |
|
/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h:110:29: error: |
|
cannot form a reference to 'void' |
|
typedef const value_type& const_reference; |
|
^ |
|
In file included from IpcBridge.cpp:1: |
|
In file included from ./Ctu.h:13: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/algorithm:62: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h:66: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/random:49: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/random.h:34: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/vector:64: |
|
/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h:75:9: error: |
|
'rebind' following the 'template' keyword does not refer to a template |
|
rebind<_Tp>::other _Tp_alloc_type; |
|
^~~~~~ |
|
/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h:214:30: note: |
|
in instantiation of template class 'std::_Vector_base<void, |
|
std::allocator<void> >' requested here |
|
class vector : protected _Vector_base<_Tp, _Alloc> |
|
^ |
|
/home/azureagst/Mephisto/IpcBridge.h:146:26: note: in instantiation of template |
|
class 'std::vector<void, std::allocator<void> >' requested here |
|
vector<decltype(cb())> vec; |
|
^ |
|
IpcBridge.cpp:185:12: note: in instantiation of function template specialization |
|
'IpcBridge::readarray<(lambda at IpcBridge.cpp:185:22)>' requested here |
|
msg.a = readarray([this] { return tuple{readdata... |
|
^ |
|
In file included from IpcBridge.cpp:1: |
|
In file included from ./Ctu.h:13: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/algorithm:62: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h:62: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tempbuf.h:60: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:61: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h:36: |
|
/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h:88:24: error: |
|
type 'int' cannot be used prior to '::' because it has no members |
|
typedef typename _Alloc::value_type value_type; |
|
^ |
|
/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h:97:5: note: |
|
in instantiation of template class 'std::allocator_traits<int>' requested |
|
here |
|
: std::allocator_traits<_Alloc> |
|
^ |
|
/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h:76:35: note: |
|
in instantiation of template class '__gnu_cxx::__alloc_traits<int>' |
|
requested here |
|
typedef typename __gnu_cxx::__alloc_traits<_Tp_alloc_type>::pointer |
|
^ |
|
/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h:214:30: note: |
|
in instantiation of template class 'std::_Vector_base<void, |
|
std::allocator<void> >' requested here |
|
class vector : protected _Vector_base<_Tp, _Alloc> |
|
^ |
|
/home/azureagst/Mephisto/IpcBridge.h:146:26: note: in instantiation of template |
|
class 'std::vector<void, std::allocator<void> >' requested here |
|
vector<decltype(cb())> vec; |
|
^ |
|
IpcBridge.cpp:185:12: note: in instantiation of function template specialization |
|
'IpcBridge::readarray<(lambda at IpcBridge.cpp:185:22)>' requested here |
|
msg.a = readarray([this] { return tuple{readdata... |
|
^ |
|
In file included from IpcBridge.cpp:1: |
|
In file included from ./Ctu.h:13: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/algorithm:62: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h:66: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/random:49: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/random.h:34: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/vector:64: |
|
/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h:80:16: error: |
|
base specifier must name a class |
|
: public _Tp_alloc_type |
|
~~~~~~~^~~~~~~~~~~~~~ |
|
/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h:164:20: note: |
|
in instantiation of member class 'std::_Vector_base<void, |
|
std::allocator<void> >::_Vector_impl' requested here |
|
_Vector_impl _M_impl; |
|
^ |
|
/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h:214:30: note: |
|
in instantiation of template class 'std::_Vector_base<void, |
|
std::allocator<void> >' requested here |
|
class vector : protected _Vector_base<_Tp, _Alloc> |
|
^ |
|
/home/azureagst/Mephisto/IpcBridge.h:146:26: note: in instantiation of template |
|
class 'std::vector<void, std::allocator<void> >' requested here |
|
vector<decltype(cb())> vec; |
|
^ |
|
IpcBridge.cpp:185:12: note: in instantiation of function template specialization |
|
'IpcBridge::readarray<(lambda at IpcBridge.cpp:185:22)>' requested here |
|
msg.a = readarray([this] { return tuple{readdata... |
|
^ |
|
In file included from IpcBridge.cpp:1: |
|
In file included from ./Ctu.h:13: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/algorithm:62: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h:66: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/random:49: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/random.h:34: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/vector:64: |
|
/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h:289:45: error: |
|
cannot form a reference to 'void' |
|
vector(size_type __n, const value_type& __value, |
|
^ |
|
/home/azureagst/Mephisto/IpcBridge.h:146:26: note: in instantiation of template |
|
class 'std::vector<void, std::allocator<void> >' requested here |
|
vector<decltype(cb())> vec; |
|
^ |
|
IpcBridge.cpp:185:12: note: in instantiation of function template specialization |
|
'IpcBridge::readarray<(lambda at IpcBridge.cpp:185:22)>' requested here |
|
msg.a = readarray([this] { return tuple{readdata... |
|
^ |
|
In file included from IpcBridge.cpp:1: |
|
In file included from ./Ctu.h:13: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/algorithm:62: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algo.h:66: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/random:49: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/random.h:34: |
|
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/vector:64: |
|
/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h:488:45: error: |
|
cannot form a reference to 'void' |
|
assign(size_type __n, const value_type& __val) |
|
^ |
|
/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h:693:52: error: |
|
cannot form a reference to 'void' |
|
resize(size_type __new_size, const value_type& __x) |
|
^ |
|
/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h:913:33: error: |
|
cannot form a reference to 'void' |
|
push_back(const value_type& __x) |
|
^ |
|
/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h:931:27: error: |
|
cannot form a reference to 'void' |
|
push_back(value_type&& __x) |
|
^ |
|
/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h:984:57: error: |
|
cannot form a reference to 'void' |
|
insert(const_iterator __position, const value_type& __x); |
|
^ |
|
/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h:1014:51: error: |
|
cannot form a reference to 'void' |
|
insert(const_iterator __position, value_type&& __x) |
|
^ |
|
/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h:1051:72: error: |
|
cannot form a reference to 'void' |
|
insert(const_iterator __position, size_type __n, const value_type& __x) |
|
^ |
|
/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h:1298:57: error: |
|
cannot form a reference to 'void' |
|
_M_fill_initialize(size_type __n, const value_type& __value) |
|
^ |
|
/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h:1354:53: error: |
|
cannot form a reference to 'void' |
|
_M_fill_assign(size_type __n, const value_type& __val); |
|
^ |
|
/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h:1395:69: error: |
|
cannot form a reference to 'void' |
|
_M_fill_insert(iterator __pos, size_type __n, const value_type& __x); |
|
^ |
|
IpcBridge.cpp:186:38: error: cannot refer to class template 'tuple' without a |
|
template argument list |
|
msg.b = readarray([this] { return tuple{readdata... |
|
^ |
|
/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple:463:11: note: |
|
template is declared here |
|
class tuple : public _Tuple_impl<0, _Elements...> |
|
^ |
|
In file included from IpcBridge.cpp:1: |
|
In file included from ./Ctu.h:96: |
|
/home/azureagst/Mephisto/IpcBridge.h:150:8: error: no member named 'push_back' |
|
in 'std::vector<void, std::allocator<void> >' |
|
vec.push_back(cb()); |
|
~~~ ^ |
|
IpcBridge.cpp:186:12: note: in instantiation of function template specialization |
|
'IpcBridge::readarray<(lambda at IpcBridge.cpp:186:22)>' requested here |
|
msg.b = readarray([this] { return tuple{readdata... |
|
^ |
|
fatal error: too many errors emitted, stopping now [-ferror-limit=] |
|
20 errors generated. |
|
Makefile:30: recipe for target 'IpcBridge.o' failed |
|
make: *** [IpcBridge.o] Error 1 |
|
azureagst@azureagst-laptop:~/Mephisto$ |