In file included from /home/beojan/ROOT/build/include/RWrap_libcpp_string_view.h:524:0, from /home/beojan/ROOT/build/include/RStringView.h:26, from /home/beojan/ROOT/build/include/TString.h:28, from /home/beojan/ROOT/build/include/TNamed.h:26, from /home/beojan/ROOT/build/include/TVirtualX.h:30, from /home/beojan/ROOT/build/include/TVirtualPad.h:27, from /home/beojan/ROOT/build/include/TPad.h:16, from /home/beojan/ROOT/build/include/TCanvas.h:17, from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:19: /home/beojan/ROOT/build/include/libcpp_string_view.h:790:89: error: template argument 1 is invalid struct _LIBCPP_TYPE_VIS_ONLY hash > ^ /home/beojan/ROOT/build/include/libcpp_string_view.h:791:90: error: wrong number of template arguments (1, should be 2) : public unary_function, size_t> ^ In file included from /usr/include/c++/6.3.1/string:48:0, from /usr/include/c++/6.3.1/experimental/string_view:42, from /home/beojan/ROOT/build/include/ROOT/TCanvas.hxx:18, from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:16: /usr/include/c++/6.3.1/bits/stl_function.h:105:12: note: provided for ‘template struct std::unary_function’ struct unary_function ^~~~~~~~~~~~~~ In file included from /home/beojan/ROOT/build/include/RWrap_libcpp_string_view.h:524:0, from /home/beojan/ROOT/build/include/RStringView.h:26, from /home/beojan/ROOT/build/include/TString.h:28, from /home/beojan/ROOT/build/include/TNamed.h:26, from /home/beojan/ROOT/build/include/TVirtualX.h:30, from /home/beojan/ROOT/build/include/TVirtualPad.h:27, from /home/beojan/ROOT/build/include/TPad.h:16, from /home/beojan/ROOT/build/include/TCanvas.h:17, from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:19: /home/beojan/ROOT/build/include/libcpp_string_view.h:798:60: error: template argument 1 is invalid hash >::operator()( ^ /home/beojan/ROOT/build/include/libcpp_string_view.h:799:15: error: reference to ‘basic_string_view’ is ambiguous const std::experimental::basic_string_view<_CharT, _Traits>& __val) const _NOEXCEPT ^~~ In file included from /home/beojan/ROOT/build/include/ROOT/TCanvas.hxx:18:0, from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:16: /usr/include/c++/6.3.1/experimental/string_view:76:11: note: candidates are: template class std::experimental::fundamentals_v1::basic_string_view class basic_string_view ^~~~~~~~~~~~~~~~~ In file included from /home/beojan/ROOT/build/include/RWrap_libcpp_string_view.h:524:0, from /home/beojan/ROOT/build/include/RStringView.h:26, from /home/beojan/ROOT/build/include/TString.h:28, from /home/beojan/ROOT/build/include/TNamed.h:26, from /home/beojan/ROOT/build/include/TVirtualX.h:30, from /home/beojan/ROOT/build/include/TVirtualPad.h:27, from /home/beojan/ROOT/build/include/TPad.h:16, from /home/beojan/ROOT/build/include/TCanvas.h:17, from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:19: /home/beojan/ROOT/build/include/libcpp_string_view.h:199:33: note: template class std::experimental::__ROOT::basic_string_view class _LIBCPP_TYPE_VIS_ONLY basic_string_view { ^~~~~~~~~~~~~~~~~ /home/beojan/ROOT/build/include/libcpp_string_view.h:799:51: error: expected ‘,’ or ‘...’ before ‘<’ token const std::experimental::basic_string_view<_CharT, _Traits>& __val) const _NOEXCEPT ^ /home/beojan/ROOT/build/include/libcpp_string_view.h:799:77: error: non-member function ‘std::size_t std::operator()(int)’ cannot have cv-qualifier const std::experimental::basic_string_view<_CharT, _Traits>& __val) const _NOEXCEPT ^~~~~ /home/beojan/ROOT/build/include/libcpp_string_view.h:799:77: error: ‘std::size_t std::operator()(int)’ must be a nonstatic member function In file included from /home/beojan/ROOT/build/include/TString.h:28:0, from /home/beojan/ROOT/build/include/TNamed.h:26, from /home/beojan/ROOT/build/include/TVirtualX.h:30, from /home/beojan/ROOT/build/include/TVirtualPad.h:27, from /home/beojan/ROOT/build/include/TPad.h:16, from /home/beojan/ROOT/build/include/TCanvas.h:17, from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:19: /home/beojan/ROOT/build/include/RStringView.h:32:30: error: reference to ‘basic_string_view’ is ambiguous using basic_string_view = ::std::experimental::basic_string_view<_CharT,_Traits>; ^~ In file included from /home/beojan/ROOT/build/include/ROOT/TCanvas.hxx:18:0, from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:16: /usr/include/c++/6.3.1/experimental/string_view:76:11: note: candidates are: template class std::experimental::fundamentals_v1::basic_string_view class basic_string_view ^~~~~~~~~~~~~~~~~ In file included from /home/beojan/ROOT/build/include/RWrap_libcpp_string_view.h:524:0, from /home/beojan/ROOT/build/include/RStringView.h:26, from /home/beojan/ROOT/build/include/TString.h:28, from /home/beojan/ROOT/build/include/TNamed.h:26, from /home/beojan/ROOT/build/include/TVirtualX.h:30, from /home/beojan/ROOT/build/include/TVirtualPad.h:27, from /home/beojan/ROOT/build/include/TPad.h:16, from /home/beojan/ROOT/build/include/TCanvas.h:17, from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:19: /home/beojan/ROOT/build/include/libcpp_string_view.h:199:33: note: template class std::experimental::__ROOT::basic_string_view class _LIBCPP_TYPE_VIS_ONLY basic_string_view { ^~~~~~~~~~~~~~~~~ In file included from /home/beojan/ROOT/build/include/TString.h:28:0, from /home/beojan/ROOT/build/include/TNamed.h:26, from /home/beojan/ROOT/build/include/TVirtualX.h:30, from /home/beojan/ROOT/build/include/TVirtualPad.h:27, from /home/beojan/ROOT/build/include/TPad.h:16, from /home/beojan/ROOT/build/include/TCanvas.h:17, from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:19: /home/beojan/ROOT/build/include/RStringView.h:35:12: error: ‘basic_string_view’ does not name a type typedef basic_string_view string_view; ^~~~~~~~~~~~~~~~~ /home/beojan/ROOT/build/include/RStringView.h:36:12: error: ‘basic_string_view’ does not name a type typedef basic_string_view u16string_view; ^~~~~~~~~~~~~~~~~ /home/beojan/ROOT/build/include/RStringView.h:37:12: error: ‘basic_string_view’ does not name a type typedef basic_string_view u32string_view; ^~~~~~~~~~~~~~~~~ /home/beojan/ROOT/build/include/RStringView.h:38:12: error: ‘basic_string_view’ does not name a type typedef basic_string_view wstring_view; ^~~~~~~~~~~~~~~~~ /home/beojan/ROOT/build/include/RStringView.h:48:28: error: ‘std::stod’ declared as an ‘inline’ variable inline double stod(std::string_view str, size_t *pos) ^~~~~~~~~~~ /home/beojan/ROOT/build/include/RStringView.h:48:23: error: ‘string_view’ is not a member of ‘std’ inline double stod(std::string_view str, size_t *pos) ^~~ /home/beojan/ROOT/build/include/RStringView.h:48:23: note: suggested alternatives: /home/beojan/ROOT/build/include/RStringView.h:48:28: note: ‘#‘tree_list’ not supported by dump_expr#’ inline double stod(std::string_view str, size_t *pos) ^~~~~~~~~~~ In file included from /home/beojan/ROOT/build/include/ROOT/TCanvas.hxx:18:0, from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:16: /usr/include/c++/6.3.1/experimental/string_view:573:46: note: ‘std::experimental::fundamentals_v1::string_view’ using string_view = basic_string_view; ^ In file included from /home/beojan/ROOT/build/include/RWrap_libcpp_string_view.h:524:0, from /home/beojan/ROOT/build/include/RStringView.h:26, from /home/beojan/ROOT/build/include/TString.h:28, from /home/beojan/ROOT/build/include/TNamed.h:26, from /home/beojan/ROOT/build/include/TVirtualX.h:30, from /home/beojan/ROOT/build/include/TVirtualPad.h:27, from /home/beojan/ROOT/build/include/TPad.h:16, from /home/beojan/ROOT/build/include/TCanvas.h:17, from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:19: /home/beojan/ROOT/build/include/libcpp_string_view.h:779:39: note: ‘std::experimental::__ROOT::string_view’ typedef basic_string_view string_view; ^~~~~~~~~~~ In file included from /home/beojan/ROOT/build/include/TString.h:28:0, from /home/beojan/ROOT/build/include/TNamed.h:26, from /home/beojan/ROOT/build/include/TVirtualX.h:30, from /home/beojan/ROOT/build/include/TVirtualPad.h:27, from /home/beojan/ROOT/build/include/TPad.h:16, from /home/beojan/ROOT/build/include/TCanvas.h:17, from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:19: /home/beojan/ROOT/build/include/RStringView.h:48:52: error: expected primary-expression before ‘*’ token inline double stod(std::string_view str, size_t *pos) ^ /home/beojan/ROOT/build/include/RStringView.h:48:53: error: ‘pos’ was not declared in this scope inline double stod(std::string_view str, size_t *pos) ^~~ /home/beojan/ROOT/build/include/RStringView.h:48:56: error: expression list treated as compound expression in initializer [-fpermissive] inline double stod(std::string_view str, size_t *pos) ^ In file included from /home/beojan/ROOT/build/include/TNamed.h:26:0, from /home/beojan/ROOT/build/include/TVirtualX.h:30, from /home/beojan/ROOT/build/include/TVirtualPad.h:27, from /home/beojan/ROOT/build/include/TPad.h:16, from /home/beojan/ROOT/build/include/TCanvas.h:17, from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:19: /home/beojan/ROOT/build/include/TString.h:108:13: error: expected type-specifier operator std::string_view() const { return std::string_view(Data(),fExtent); } ^~~ /home/beojan/ROOT/build/include/TString.h: In member function ‘TSubString::operator std::__cxx11::string() const’: /home/beojan/ROOT/build/include/TString.h:109:42: error: ‘string_view’ is not a member of ‘std’ operator std::string() const { return std::string_view(Data(),fExtent).to_string(); } ^~~ /home/beojan/ROOT/build/include/TString.h:109:42: note: suggested alternatives: /home/beojan/ROOT/build/include/TString.h:109:47: note: ‘#‘tree_list’ not supported by dump_expr#’ operator std::string() const { return std::string_view(Data(),fExtent).to_string(); } ^~~~~~~~~~~ In file included from /home/beojan/ROOT/build/include/ROOT/TCanvas.hxx:18:0, from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:16: /usr/include/c++/6.3.1/experimental/string_view:573:46: note: ‘std::experimental::fundamentals_v1::string_view’ using string_view = basic_string_view; ^ In file included from /home/beojan/ROOT/build/include/RWrap_libcpp_string_view.h:524:0, from /home/beojan/ROOT/build/include/RStringView.h:26, from /home/beojan/ROOT/build/include/TString.h:28, from /home/beojan/ROOT/build/include/TNamed.h:26, from /home/beojan/ROOT/build/include/TVirtualX.h:30, from /home/beojan/ROOT/build/include/TVirtualPad.h:27, from /home/beojan/ROOT/build/include/TPad.h:16, from /home/beojan/ROOT/build/include/TCanvas.h:17, from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:19: /home/beojan/ROOT/build/include/libcpp_string_view.h:779:39: note: ‘std::experimental::__ROOT::string_view’ typedef basic_string_view string_view; ^~~~~~~~~~~ In file included from /home/beojan/ROOT/build/include/TNamed.h:26:0, from /home/beojan/ROOT/build/include/TVirtualX.h:30, from /home/beojan/ROOT/build/include/TVirtualPad.h:27, from /home/beojan/ROOT/build/include/TPad.h:16, from /home/beojan/ROOT/build/include/TCanvas.h:17, from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:19: /home/beojan/ROOT/build/include/TString.h: At global scope: /home/beojan/ROOT/build/include/TString.h:261:23: error: ‘string_view’ in namespace ‘std’ does not name a type TString(const std::string_view &sub); ^~~~~~~~~~~ /home/beojan/ROOT/build/include/TString.h:282:13: error: expected type-specifier operator std::string_view() const { return std::string_view(GetPointer(),Length()); } ^~~ /home/beojan/ROOT/build/include/TString.h:289:37: error: ‘string_view’ in namespace ‘std’ does not name a type TString &operator=(const std::string_view &s); ^~~~~~~~~~~ In file included from /home/beojan/ROOT/build/include/TNamed.h:26:0, from /home/beojan/ROOT/build/include/TVirtualX.h:30, from /home/beojan/ROOT/build/include/TVirtualPad.h:27, from /home/beojan/ROOT/build/include/TPad.h:16, from /home/beojan/ROOT/build/include/TCanvas.h:17, from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:19: /home/beojan/ROOT/build/include/TString.h:779:37: error: ‘string_view’ in namespace ‘std’ does not name a type std::string printValue(const std::string_view* val); ^~~~~~~~~~~ In file included from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:22:0: /home/beojan/ROOT/build/include/ROOT/TLogger.hxx:96:37: error: ‘std::string_view’ has not been declared TLogEntry(ELogLevel level, std::string_view group): ^~~~~~~~~~~ /home/beojan/ROOT/build/include/ROOT/TLogger.hxx:98:37: error: ‘std::string_view’ has not been declared TLogEntry(ELogLevel level, std::string_view group, std::string_view filename, ^~~~~~~~~~~ /home/beojan/ROOT/build/include/ROOT/TLogger.hxx:98:61: error: ‘std::string_view’ has not been declared TLogEntry(ELogLevel level, std::string_view group, std::string_view filename, ^~~~~~~~~~~ /home/beojan/ROOT/build/include/ROOT/TLogger.hxx:99:27: error: ‘std::string_view’ has not been declared int line, std::string_view funcname): ^~~~~~~~~~~ /home/beojan/ROOT/build/include/ROOT/TLogger.hxx: In constructor ‘ROOT::Experimental::TLogEntry::TLogEntry(ROOT::Experimental::ELogLevel, int)’: /home/beojan/ROOT/build/include/ROOT/TLogger.hxx:97:35: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string(int&)’ fGroup(group), fLevel(level) {} ^ In file included from /usr/include/c++/6.3.1/string:52:0, from /usr/include/c++/6.3.1/experimental/string_view:42, from /home/beojan/ROOT/build/include/ROOT/TCanvas.hxx:18, from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:16: /usr/include/c++/6.3.1/bits/basic_string.h:549:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) basic_string(_InputIterator __beg, _InputIterator __end, ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:549:9: note: template argument deduction/substitution failed: In file included from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:22:0: /home/beojan/ROOT/build/include/ROOT/TLogger.hxx:97:35: note: candidate expects 3 arguments, 1 provided fGroup(group), fLevel(level) {} ^ In file included from /usr/include/c++/6.3.1/string:52:0, from /usr/include/c++/6.3.1/experimental/string_view:42, from /home/beojan/ROOT/build/include/ROOT/TCanvas.hxx:18, from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:16: /usr/include/c++/6.3.1/bits/basic_string.h:511:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:511:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/6.3.1/bits/basic_string.h:507:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:507:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/6.3.1/bits/basic_string.h:503:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:503:7: note: no known conversion for argument 1 from ‘int’ to ‘std::initializer_list’ /usr/include/c++/6.3.1/bits/basic_string.h:476:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str) noexcept ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:476:7: note: no known conversion for argument 1 from ‘int’ to ‘std::__cxx11::basic_string&&’ /usr/include/c++/6.3.1/bits/basic_string.h:464:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:464:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/6.3.1/bits/basic_string.h:454:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:454:7: note: conversion of argument 1 would be ill-formed: In file included from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:22:0: /home/beojan/ROOT/build/include/ROOT/TLogger.hxx:97:35: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] fGroup(group), fLevel(level) {} ^ In file included from /usr/include/c++/6.3.1/string:52:0, from /usr/include/c++/6.3.1/experimental/string_view:42, from /home/beojan/ROOT/build/include/ROOT/TCanvas.hxx:18, from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:16: /usr/include/c++/6.3.1/bits/basic_string.h:444:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const _CharT* __s, size_type __n, ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:444:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/6.3.1/bits/basic_string.h:426:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:426:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/6.3.1/bits/basic_string.h:410:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:410:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/6.3.1/bits/basic_string.h:397:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str) ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:397:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::__cxx11::basic_string&’ /usr/include/c++/6.3.1/bits/basic_string.h:389:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:389:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::allocator&’ /usr/include/c++/6.3.1/bits/basic_string.h:380:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string() ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:380:7: note: candidate expects 0 arguments, 1 provided In file included from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:22:0: /home/beojan/ROOT/build/include/ROOT/TLogger.hxx: In constructor ‘ROOT::Experimental::TLogEntry::TLogEntry(ROOT::Experimental::ELogLevel, int, int, int, int)’: /home/beojan/ROOT/build/include/ROOT/TLogger.hxx:101:17: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string(int&)’ fLevel(level) {} ^ In file included from /usr/include/c++/6.3.1/string:52:0, from /usr/include/c++/6.3.1/experimental/string_view:42, from /home/beojan/ROOT/build/include/ROOT/TCanvas.hxx:18, from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:16: /usr/include/c++/6.3.1/bits/basic_string.h:549:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) basic_string(_InputIterator __beg, _InputIterator __end, ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:549:9: note: template argument deduction/substitution failed: In file included from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:22:0: /home/beojan/ROOT/build/include/ROOT/TLogger.hxx:101:17: note: candidate expects 3 arguments, 1 provided fLevel(level) {} ^ In file included from /usr/include/c++/6.3.1/string:52:0, from /usr/include/c++/6.3.1/experimental/string_view:42, from /home/beojan/ROOT/build/include/ROOT/TCanvas.hxx:18, from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:16: /usr/include/c++/6.3.1/bits/basic_string.h:511:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:511:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/6.3.1/bits/basic_string.h:507:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:507:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/6.3.1/bits/basic_string.h:503:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:503:7: note: no known conversion for argument 1 from ‘int’ to ‘std::initializer_list’ /usr/include/c++/6.3.1/bits/basic_string.h:476:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str) noexcept ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:476:7: note: no known conversion for argument 1 from ‘int’ to ‘std::__cxx11::basic_string&&’ /usr/include/c++/6.3.1/bits/basic_string.h:464:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:464:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/6.3.1/bits/basic_string.h:454:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:454:7: note: conversion of argument 1 would be ill-formed: In file included from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:22:0: /home/beojan/ROOT/build/include/ROOT/TLogger.hxx:101:17: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] fLevel(level) {} ^ In file included from /usr/include/c++/6.3.1/string:52:0, from /usr/include/c++/6.3.1/experimental/string_view:42, from /home/beojan/ROOT/build/include/ROOT/TCanvas.hxx:18, from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:16: /usr/include/c++/6.3.1/bits/basic_string.h:444:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const _CharT* __s, size_type __n, ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:444:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/6.3.1/bits/basic_string.h:426:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:426:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/6.3.1/bits/basic_string.h:410:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:410:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/6.3.1/bits/basic_string.h:397:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str) ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:397:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::__cxx11::basic_string&’ /usr/include/c++/6.3.1/bits/basic_string.h:389:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:389:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::allocator&’ /usr/include/c++/6.3.1/bits/basic_string.h:380:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string() ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:380:7: note: candidate expects 0 arguments, 1 provided In file included from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:22:0: /home/beojan/ROOT/build/include/ROOT/TLogger.hxx:101:17: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string(int&)’ fLevel(level) {} ^ In file included from /usr/include/c++/6.3.1/string:52:0, from /usr/include/c++/6.3.1/experimental/string_view:42, from /home/beojan/ROOT/build/include/ROOT/TCanvas.hxx:18, from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:16: /usr/include/c++/6.3.1/bits/basic_string.h:549:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) basic_string(_InputIterator __beg, _InputIterator __end, ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:549:9: note: template argument deduction/substitution failed: In file included from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:22:0: /home/beojan/ROOT/build/include/ROOT/TLogger.hxx:101:17: note: candidate expects 3 arguments, 1 provided fLevel(level) {} ^ In file included from /usr/include/c++/6.3.1/string:52:0, from /usr/include/c++/6.3.1/experimental/string_view:42, from /home/beojan/ROOT/build/include/ROOT/TCanvas.hxx:18, from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:16: /usr/include/c++/6.3.1/bits/basic_string.h:511:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:511:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/6.3.1/bits/basic_string.h:507:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:507:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/6.3.1/bits/basic_string.h:503:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:503:7: note: no known conversion for argument 1 from ‘int’ to ‘std::initializer_list’ /usr/include/c++/6.3.1/bits/basic_string.h:476:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str) noexcept ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:476:7: note: no known conversion for argument 1 from ‘int’ to ‘std::__cxx11::basic_string&&’ /usr/include/c++/6.3.1/bits/basic_string.h:464:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:464:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/6.3.1/bits/basic_string.h:454:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:454:7: note: conversion of argument 1 would be ill-formed: In file included from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:22:0: /home/beojan/ROOT/build/include/ROOT/TLogger.hxx:101:17: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] fLevel(level) {} ^ In file included from /usr/include/c++/6.3.1/string:52:0, from /usr/include/c++/6.3.1/experimental/string_view:42, from /home/beojan/ROOT/build/include/ROOT/TCanvas.hxx:18, from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:16: /usr/include/c++/6.3.1/bits/basic_string.h:444:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const _CharT* __s, size_type __n, ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:444:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/6.3.1/bits/basic_string.h:426:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:426:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/6.3.1/bits/basic_string.h:410:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:410:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/6.3.1/bits/basic_string.h:397:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str) ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:397:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::__cxx11::basic_string&’ /usr/include/c++/6.3.1/bits/basic_string.h:389:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:389:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::allocator&’ /usr/include/c++/6.3.1/bits/basic_string.h:380:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string() ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:380:7: note: candidate expects 0 arguments, 1 provided In file included from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:22:0: /home/beojan/ROOT/build/include/ROOT/TLogger.hxx:101:17: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string(int&)’ fLevel(level) {} ^ In file included from /usr/include/c++/6.3.1/string:52:0, from /usr/include/c++/6.3.1/experimental/string_view:42, from /home/beojan/ROOT/build/include/ROOT/TCanvas.hxx:18, from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:16: /usr/include/c++/6.3.1/bits/basic_string.h:549:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) basic_string(_InputIterator __beg, _InputIterator __end, ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:549:9: note: template argument deduction/substitution failed: In file included from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:22:0: /home/beojan/ROOT/build/include/ROOT/TLogger.hxx:101:17: note: candidate expects 3 arguments, 1 provided fLevel(level) {} ^ In file included from /usr/include/c++/6.3.1/string:52:0, from /usr/include/c++/6.3.1/experimental/string_view:42, from /home/beojan/ROOT/build/include/ROOT/TCanvas.hxx:18, from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:16: /usr/include/c++/6.3.1/bits/basic_string.h:511:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:511:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/6.3.1/bits/basic_string.h:507:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:507:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/6.3.1/bits/basic_string.h:503:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:503:7: note: no known conversion for argument 1 from ‘int’ to ‘std::initializer_list’ /usr/include/c++/6.3.1/bits/basic_string.h:476:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str) noexcept ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:476:7: note: no known conversion for argument 1 from ‘int’ to ‘std::__cxx11::basic_string&&’ /usr/include/c++/6.3.1/bits/basic_string.h:464:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:464:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/6.3.1/bits/basic_string.h:454:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:454:7: note: conversion of argument 1 would be ill-formed: In file included from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:22:0: /home/beojan/ROOT/build/include/ROOT/TLogger.hxx:101:17: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] fLevel(level) {} ^ In file included from /usr/include/c++/6.3.1/string:52:0, from /usr/include/c++/6.3.1/experimental/string_view:42, from /home/beojan/ROOT/build/include/ROOT/TCanvas.hxx:18, from /home/beojan/ROOT/home/beojan/graf2d/gpad/v7/src/TCanvas.cxx:16: /usr/include/c++/6.3.1/bits/basic_string.h:444:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const _CharT* __s, size_type __n, ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:444:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/6.3.1/bits/basic_string.h:426:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:426:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/6.3.1/bits/basic_string.h:410:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:410:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/6.3.1/bits/basic_string.h:397:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str) ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:397:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::__cxx11::basic_string&’ /usr/include/c++/6.3.1/bits/basic_string.h:389:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:389:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::allocator&’ /usr/include/c++/6.3.1/bits/basic_string.h:380:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string() ^~~~~~~~~~~~ /usr/include/c++/6.3.1/bits/basic_string.h:380:7: note: candidate expects 0 arguments, 1 provided make[2]: *** [graf2d/gpad/CMakeFiles/Gpad.dir/build.make:583: graf2d/gpad/CMakeFiles/Gpad.dir/v7/src/TCanvas.cxx.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:19688: graf2d/gpad/CMakeFiles/Gpad.dir/all] Error 2 make: *** [Makefile:150: all] Error 2