make Cleaned Preparing Building jeayeson tests Compiling test/src/map/main.cpp Compiling test/src/array/main.cpp Compiling test/src/value/main.cpp Compiling test/src/parser/main.cpp In file included from include/jeayeson/jeayeson.hpp:220:0, from test/src/value/main.cpp:10: include/jeayeson/detail/stream.hpp:44:24: error: template-id ‘operator<< <>’ for ‘std::ostream& jeayeson::operator<<(std::ostream&, const array_t&)’ does not match any template declaration inline std::ostream& operator <<(std::ostream &stream, array_t const &arr) ^~~~~~~~ include/jeayeson/detail/stream.hpp:14:24: note: candidates are: std::ostream& jeayeson::operator<<(std::ostream&, const jeayeson::value&) inline std::ostream& operator <<(std::ostream &stream, value const &val) ^~~~~~~~ include/jeayeson/detail/stream.hpp:40:24: note: std::ostream& jeayeson::operator<<(std::ostream&, const jeayeson::value::null_t&) inline std::ostream& operator <<(std::ostream &stream, value::null_t const &) ^~~~~~~~ include/jeayeson/detail/stream.hpp:60:24: error: template-id ‘operator<< <>’ for ‘std::ostream& jeayeson::operator<<(std::ostream&, const map_t&)’ does not match any template declaration inline std::ostream& operator <<(std::ostream &stream, map_t const &m) ^~~~~~~~ include/jeayeson/detail/stream.hpp:14:24: note: candidates are: std::ostream& jeayeson::operator<<(std::ostream&, const jeayeson::value&) inline std::ostream& operator <<(std::ostream &stream, value const &val) ^~~~~~~~ include/jeayeson/detail/stream.hpp:40:24: note: std::ostream& jeayeson::operator<<(std::ostream&, const jeayeson::value::null_t&) inline std::ostream& operator <<(std::ostream &stream, value::null_t const &) ^~~~~~~~ include/jeayeson/detail/stream.hpp:52:24: note: std::ostream& jeayeson::operator<<(std::ostream&, const value_type&) inline std::ostream& operator << ^~~~~~~~ In file included from include/jeayeson/jeayeson.hpp:220:0, from test/src/parser/main.cpp:10: include/jeayeson/detail/stream.hpp:44:24: error: template-id ‘operator<< <>’ for ‘std::ostream& jeayeson::operator<<(std::ostream&, const array_t&)’ does not match any template declaration inline std::ostream& operator <<(std::ostream &stream, array_t const &arr) ^~~~~~~~ include/jeayeson/detail/stream.hpp:14:24: note: candidates are: std::ostream& jeayeson::operator<<(std::ostream&, const jeayeson::value&) inline std::ostream& operator <<(std::ostream &stream, value const &val) ^~~~~~~~ include/jeayeson/detail/stream.hpp:40:24: note: std::ostream& jeayeson::operator<<(std::ostream&, const jeayeson::value::null_t&) inline std::ostream& operator <<(std::ostream &stream, value::null_t const &) ^~~~~~~~ include/jeayeson/detail/stream.hpp:60:24: error: template-id ‘operator<< <>’ for ‘std::ostream& jeayeson::operator<<(std::ostream&, const map_t&)’ does not match any template declaration inline std::ostream& operator <<(std::ostream &stream, map_t const &m) ^~~~~~~~ include/jeayeson/detail/stream.hpp:14:24: note: candidates are: std::ostream& jeayeson::operator<<(std::ostream&, const jeayeson::value&) inline std::ostream& operator <<(std::ostream &stream, value const &val) ^~~~~~~~ include/jeayeson/detail/stream.hpp:40:24: note: std::ostream& jeayeson::operator<<(std::ostream&, const jeayeson::value::null_t&) inline std::ostream& operator <<(std::ostream &stream, value::null_t const &) ^~~~~~~~ include/jeayeson/detail/stream.hpp:52:24: note: std::ostream& jeayeson::operator<<(std::ostream&, const value_type&) inline std::ostream& operator << ^~~~~~~~ In file included from include/jeayeson/jeayeson.hpp:220:0, from test/src/map/main.cpp:10: include/jeayeson/detail/stream.hpp:44:24: error: template-id ‘operator<< <>’ for ‘std::ostream& jeayeson::operator<<(std::ostream&, const array_t&)’ does not match any template declaration inline std::ostream& operator <<(std::ostream &stream, array_t const &arr) ^~~~~~~~ include/jeayeson/detail/stream.hpp:14:24: note: candidates are: std::ostream& jeayeson::operator<<(std::ostream&, const jeayeson::value&) inline std::ostream& operator <<(std::ostream &stream, value const &val) ^~~~~~~~ include/jeayeson/detail/stream.hpp:40:24: note: std::ostream& jeayeson::operator<<(std::ostream&, const jeayeson::value::null_t&) inline std::ostream& operator <<(std::ostream &stream, value::null_t const &) ^~~~~~~~ include/jeayeson/detail/stream.hpp:60:24: error: template-id ‘operator<< <>’ for ‘std::ostream& jeayeson::operator<<(std::ostream&, const map_t&)’ does not match any template declaration inline std::ostream& operator <<(std::ostream &stream, map_t const &m) ^~~~~~~~ include/jeayeson/detail/stream.hpp:14:24: note: candidates are: std::ostream& jeayeson::operator<<(std::ostream&, const jeayeson::value&) inline std::ostream& operator <<(std::ostream &stream, value const &val) ^~~~~~~~ include/jeayeson/detail/stream.hpp:40:24: note: std::ostream& jeayeson::operator<<(std::ostream&, const jeayeson::value::null_t&) inline std::ostream& operator <<(std::ostream &stream, value::null_t const &) ^~~~~~~~ include/jeayeson/detail/stream.hpp:52:24: note: std::ostream& jeayeson::operator<<(std::ostream&, const value_type&) inline std::ostream& operator << ^~~~~~~~ In file included from include/jeayeson/jeayeson.hpp:220:0, from test/src/array/main.cpp:10: include/jeayeson/detail/stream.hpp:44:24: error: template-id ‘operator<< <>’ for ‘std::ostream& jeayeson::operator<<(std::ostream&, const array_t&)’ does not match any template declaration inline std::ostream& operator <<(std::ostream &stream, array_t const &arr) ^~~~~~~~ include/jeayeson/detail/stream.hpp:14:24: note: candidates are: std::ostream& jeayeson::operator<<(std::ostream&, const jeayeson::value&) inline std::ostream& operator <<(std::ostream &stream, value const &val) ^~~~~~~~ include/jeayeson/detail/stream.hpp:40:24: note: std::ostream& jeayeson::operator<<(std::ostream&, const jeayeson::value::null_t&) inline std::ostream& operator <<(std::ostream &stream, value::null_t const &) ^~~~~~~~ include/jeayeson/detail/stream.hpp:60:24: error: template-id ‘operator<< <>’ for ‘std::ostream& jeayeson::operator<<(std::ostream&, const map_t&)’ does not match any template declaration inline std::ostream& operator <<(std::ostream &stream, map_t const &m) ^~~~~~~~ include/jeayeson/detail/stream.hpp:14:24: note: candidates are: std::ostream& jeayeson::operator<<(std::ostream&, const jeayeson::value&) inline std::ostream& operator <<(std::ostream &stream, value const &val) ^~~~~~~~ include/jeayeson/detail/stream.hpp:40:24: note: std::ostream& jeayeson::operator<<(std::ostream&, const jeayeson::value::null_t&) inline std::ostream& operator <<(std::ostream &stream, value::null_t const &) ^~~~~~~~ include/jeayeson/detail/stream.hpp:52:24: note: std::ostream& jeayeson::operator<<(std::ostream&, const value_type&) inline std::ostream& operator << ^~~~~~~~ Makefile:65: recipe for target 'test/src/value/main.cpp.o' failed make[1]: *** [test/src/value/main.cpp.o] Error 1 make[1]: *** Waiting for unfinished jobs.... Makefile:65: recipe for target 'test/src/parser/main.cpp.o' failed make[1]: *** [test/src/parser/main.cpp.o] Error 1 Makefile:65: recipe for target 'test/src/array/main.cpp.o' failed make[1]: *** [test/src/array/main.cpp.o] Error 1 Makefile:65: recipe for target 'test/src/map/main.cpp.o' failed make[1]: *** [test/src/map/main.cpp.o] Error 1 Makefile:44: recipe for target 'all' failed make: *** [all] Error 2 [ugo@localhost jeayeson-master]$