=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for doxygen-1.14.0 -- GLOB mismatch! -- GLOB mismatch! -- GLOB mismatch! -- Using Cmake version 3.31.8 -- Build spdlog: 1.14.1 -- Build type: Release -- The javacc executable not found, using existing files -- The generateDS executable not found, using existing files -- Configuring done (0.5s) -- Generating done (0.1s) -- Build files have been written to: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build [ 0%] Generating ../../generated_src/mscgen_lexer.l.h [ 1%] Generating ../generated_src/xml.l.h [ 1%] Building CXX object deps/liblodepng/CMakeFiles/lodepng.dir/lodepng.cpp.o [ 1%] [FLEX][xml] Building scanner with flex 2.6.4 [ 1%] Building CXX object deps/spdlog/CMakeFiles/spdlog.dir/src/spdlog.cpp.o [ 2%] Building C object deps/libmd5/CMakeFiles/md5.dir/md5.c.o [ 2%] Building CXX object libxml/CMakeFiles/xml.dir/__/generated_src/xml.cpp.o [ 2%] Checking the git repository for changes... [ 2%] [BISON][mscgen_language] Building parser with bison 3.8.2 [ 2%] Built target check_git_repository [ 3%] Generating ../generated_src/configvalues.h [ 3%] Linking C static library ../../lib/libmd5.a [ 3%] Checking the doxygen version for changes... [ 3%] Building C object deps/sqlite3/CMakeFiles/sqlite3.dir/sqlite3.c.o [ 3%] Built target check_doxygen_version [ 3%] Building CXX object deps/spdlog/CMakeFiles/spdlog.dir/src/stdout_sinks.cpp.o [ 3%] Built target md5 [ 4%] [FLEX][mscgen_lexer] Building scanner with flex 2.6.4 [ 5%] Building CXX object libversion/CMakeFiles/doxygen_version.dir/__/generated_src/doxyversion.cpp.o [ 5%] Built target generate_configvalues_header [ 6%] Building CXX object deps/spdlog/CMakeFiles/spdlog.dir/src/color_sinks.cpp.o [ 6%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/gd.c.o [ 6%] Building CXX object libversion/CMakeFiles/doxygen_version.dir/__/generated_src/gitversion.cpp.o [ 6%] Building CXX object libversion/CMakeFiles/doxygen_version.dir/fullversion.cpp.o [ 7%] Linking CXX static library ../lib/libdoxygen_version.a [ 7%] Built target doxygen_version [ 7%] Generating ../generated_src/VhdlParser_adj.cc [ 7%] Linking CXX static library ../../lib/liblodepng.a [ 7%] Built target lodepng [ 8%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/gd_security.c.o [ 8%] Generating ../generated_src/VhdlParserTokenManager_adj.cc [ 8%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/gdfontt.c.o [ 9%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/gdtables.c.o [ 10%] Building CXX object vhdlparser/CMakeFiles/vhdlparser.dir/CharStream.cc.o [ 10%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/gd_color.c.o [ 10%] Building CXX object deps/spdlog/CMakeFiles/spdlog.dir/src/file_sinks.cpp.o [ 10%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/gdfonts.c.o [ 11%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/gdhelpers.c.o [ 11%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/gd_lodepng.c.o [ 11%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/mscgen_adraw.c.o [ 12%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/mscgen_gd_out.c.o [ 13%] Linking CXX static library ../lib/libxml.a [ 13%] Built target xml [ 13%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/mscgen_ps_out.c.o [ 13%] Building CXX object vhdlparser/CMakeFiles/vhdlparser.dir/ParseException.cc.o [ 14%] Building CXX object deps/spdlog/CMakeFiles/spdlog.dir/src/async.cpp.o [ 14%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/mscgen_null_out.c.o [ 15%] Building CXX object deps/libmscgen/CMakeFiles/mscgen.dir/__/__/generated_src/mscgen_language.cpp.o [ 15%] Building CXX object deps/libmscgen/CMakeFiles/mscgen.dir/__/__/generated_src/mscgen_lexer.cpp.o [ 16%] Building CXX object vhdlparser/CMakeFiles/vhdlparser.dir/Token.cc.o [ 17%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/mscgen_api.c.o [ 17%] Building CXX object vhdlparser/CMakeFiles/vhdlparser.dir/TokenMgrError.cc.o [ 17%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/mscgen_msc.c.o [ 17%] Building CXX object vhdlparser/CMakeFiles/vhdlparser.dir/__/generated_src/VhdlParser_adj.cc.o [ 17%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/mscgen_safe.c.o [ 18%] Building CXX object vhdlparser/CMakeFiles/vhdlparser.dir/__/generated_src/VhdlParserTokenManager_adj.cc.o [ 18%] Building CXX object deps/spdlog/CMakeFiles/spdlog.dir/src/cfg.cpp.o [ 19%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/mscgen_svg_out.c.o [ 19%] Building CXX object deps/spdlog/CMakeFiles/spdlog.dir/src/bundled_fmtlib_format.cpp.o [ 19%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/mscgen_usage.c.o [ 19%] Building C object deps/libmscgen/CMakeFiles/mscgen.dir/mscgen_utf8.c.o [ 20%] Linking CXX static library ../../lib/libmscgen.a In file included from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/types.h:19:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/parserintf.h:24, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/vhdljjparser.h:8, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParser.h:7, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParser_adj.cc:2: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:108:32: error: expected ')' before 'sv' QCString( std::string_view sv) : m_rep(sv) {} ^~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:110:30: error: declaration of 'operator=' as non-function QCString &operator=(std::string_view sv) { ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:110:23: error: expected ';' at end of member declaration QCString &operator=(std::string_view sv) { ^ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:110:42: error: expected ')' before 'sv' QCString &operator=(std::string_view sv) { ^~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:161:10: error: 'string_view' in namespace 'std' does not name a type std::string_view view() const { return m_rep; } ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:336:42: error: 'std::string_view' has not been declared QCString &insert( size_t index, std::string_view s) ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:402:15: error: expected ';' at end of member declaration QCString &append( std::string_view s) ^~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:402:28: error: 'QCString& QCString::append' conflicts with a previous declaration QCString &append( std::string_view s) ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:397:15: note: previous declaration 'QCString::append' QCString &append( const std::string &s ) ^~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:402:40: error: expected ')' before 's' QCString &append( std::string_view s) ^ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:422:15: error: expected ';' at end of member declaration QCString &prepend( std::string_view s) ^~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:422:29: error: 'QCString& QCString::prepend' conflicts with a previous declaration QCString &prepend( std::string_view s) ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:417:15: note: previous declaration 'QCString::prepend' QCString &prepend( const std::string &s ) ^~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:422:41: error: expected ')' before 's' QCString &prepend( std::string_view s) ^ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:554:31: error: declaration of 'operator+=' as non-function QCString &operator+=(std::string_view s) ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:554:23: error: expected ';' at end of member declaration QCString &operator+=(std::string_view s) ^~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:554:43: error: expected ')' before 's' QCString &operator+=(std::string_view s) ^ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h: In constructor 'QCString::QCString(const JavaCCString&)': /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:121:24: error: invalid conversion from 'const void*' to 'void*' [-fpermissive] memcpy(m_rep.data(),s.data(),s.size()); ~~~~~~~~~~^~ In file included from /usr/include/g++/cstring:42:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:25, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/types.h:19, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/parserintf.h:24, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/vhdljjparser.h:8, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParser.h:7, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParser_adj.cc:2: /usr/include/string.h:51:7: note: initializing argument 1 of 'void* memcpy(void*, const void*, size_t)' void *memcpy(void * __restrict, const void * __restrict, size_t); ^~~~~~ In file included from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/types.h:19:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/parserintf.h:24, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/vhdljjparser.h:8, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParser.h:7, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParser_adj.cc:2: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h: In member function 'QCString& QCString::operator=(const JavaCCString&)': /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:126:24: error: invalid conversion from 'const void*' to 'void*' [-fpermissive] memcpy(m_rep.data(),s.data(),s.size()); ~~~~~~~~~~^~ In file included from /usr/include/g++/cstring:42:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:25, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/types.h:19, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/parserintf.h:24, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/vhdljjparser.h:8, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParser.h:7, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParser_adj.cc:2: /usr/include/string.h:51:7: note: initializing argument 1 of 'void* memcpy(void*, const void*, size_t)' void *memcpy(void * __restrict, const void * __restrict, size_t); ^~~~~~ In file included from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/types.h:19:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/parserintf.h:24, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/vhdljjparser.h:8, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParser.h:7, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParser_adj.cc:2: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h: In member function 'QCString& QCString::insert(size_t, int)': /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:338:13: error: request for member 'length' in 's', which is of non-class type 'int' if (s.length()>0) ^~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:343:32: error: request for member 'length' in 's', which is of non-class type 'int' m_rep.resize(index+s.length()); ^~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:345:39: error: request for member 'data' in 's', which is of non-class type 'int' std::memcpy(&m_rep[index],s.data(),s.length()+1); ^~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:345:48: error: request for member 'length' in 's', which is of non-class type 'int' std::memcpy(&m_rep[index],s.data(),s.length()+1); ^~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:349:31: error: no matching function for call to 'std::__cxx11::basic_string::insert(size_t&, int&)' m_rep.insert(index,s); ^ In file included from /usr/include/g++/string:52:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/JavaCC.h:6, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParser.h:3, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParser_adj.cc:2: /usr/include/g++/bits/basic_string.h:1523:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::const_iterator, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator = __gnu_cxx::__normal_iterator >; typename __gnu_cxx::__alloc_traits::rebind<_CharT>::other>::pointer = char*; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator >; typename __gnu_cxx::__alloc_traits::rebind<_CharT>::other>::const_pointer = const char*; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = unsigned int] insert(const_iterator __p, size_type __n, _CharT __c) ^~~~~~ /usr/include/g++/bits/basic_string.h:1523:7: note: candidate expects 3 arguments, 2 provided /usr/include/g++/bits/basic_string.h:1567:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = _InputIterator; = ; _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] insert(const_iterator __p, _InputIterator __beg, _InputIterator __end) ^~~~~~ /usr/include/g++/bits/basic_string.h:1567:9: note: template argument deduction/substitution failed: In file included from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/types.h:19:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/parserintf.h:24, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/vhdljjparser.h:8, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParser.h:7, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParser_adj.cc:2: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:349:31: note: candidate expects 3 arguments, 2 provided m_rep.insert(index,s); ^ In file included from /usr/include/g++/string:52:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/JavaCC.h:6, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParser.h:3, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParser_adj.cc:2: /usr/include/g++/bits/basic_string.h:1601:7: note: candidate: void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator, std::initializer_list<_Tp>) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator = __gnu_cxx::__normal_iterator >; typename __gnu_cxx::__alloc_traits::rebind<_CharT>::other>::pointer = char*] insert(iterator __p, initializer_list<_CharT> __l) ^~~~~~ /usr/include/g++/bits/basic_string.h:1601:7: note: no known conversion for argument 1 from 'size_t {aka unsigned int}' to 'std::__cxx11::basic_string::iterator {aka __gnu_cxx::__normal_iterator >}' /usr/include/g++/bits/basic_string.h:1621:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = unsigned int] insert(size_type __pos1, const basic_string& __str) ^~~~~~ /usr/include/g++/bits/basic_string.h:1621:7: note: no known conversion for argument 2 from 'int' to 'const std::__cxx11::basic_string&' /usr/include/g++/bits/basic_string.h:1644:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, 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 = unsigned int] insert(size_type __pos1, const basic_string& __str, ^~~~~~ /usr/include/g++/bits/basic_string.h:1644:7: note: candidate expects 4 arguments, 2 provided /usr/include/g++/bits/basic_string.h:1667:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _CharT*, 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 = unsigned int] insert(size_type __pos, const _CharT* __s, size_type __n) ^~~~~~ /usr/include/g++/bits/basic_string.h:1667:7: note: candidate expects 3 arguments, 2 provided /usr/include/g++/bits/basic_string.h:1686:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _CharT*) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = unsigned int] insert(size_type __pos, const _CharT* __s) ^~~~~~ /usr/include/g++/bits/basic_string.h:1686:7: note: conversion of argument 2 would be ill-formed: In file included from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/types.h:19:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/parserintf.h:24, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/vhdljjparser.h:8, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParser.h:7, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParser_adj.cc:2: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:349:31: error: invalid conversion from 'int' to 'const char*' [-fpermissive] m_rep.insert(index,s); ^ In file included from /usr/include/g++/string:52:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/JavaCC.h:6, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParser.h:3, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParser_adj.cc:2: /usr/include/g++/bits/basic_string.h:1710:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = unsigned int] insert(size_type __pos, size_type __n, _CharT __c) ^~~~~~ /usr/include/g++/bits/basic_string.h:1710:7: note: candidate expects 3 arguments, 2 provided /usr/include/g++/bits/basic_string.h:1728:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::__const_iterator, _CharT) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator = __gnu_cxx::__normal_iterator >; typename __gnu_cxx::__alloc_traits::rebind<_CharT>::other>::pointer = char*; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::__const_iterator = __gnu_cxx::__normal_iterator >; typename __gnu_cxx::__alloc_traits::rebind<_CharT>::other>::const_pointer = const char*] insert(__const_iterator __p, _CharT __c) ^~~~~~ /usr/include/g++/bits/basic_string.h:1728:7: note: no known conversion for argument 1 from 'size_t {aka unsigned int}' to 'std::__cxx11::basic_string::__const_iterator {aka __gnu_cxx::__normal_iterator >}' [ 20%] Built target mscgen In file included from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/types.h:19:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/parserintf.h:24, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/vhdljjparser.h:8, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParser.h:7, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/vhdlstring.h:8, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParserTokenManager.h:10, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParserTokenManager_adj.cc:2: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:108:32: error: expected ')' before 'sv' QCString( std::string_view sv) : m_rep(sv) {} ^~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:110:30: error: declaration of 'operator=' as non-function QCString &operator=(std::string_view sv) { ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:110:23: error: expected ';' at end of member declaration QCString &operator=(std::string_view sv) { ^ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:110:42: error: expected ')' before 'sv' QCString &operator=(std::string_view sv) { ^~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:161:10: error: 'string_view' in namespace 'std' does not name a type std::string_view view() const { return m_rep; } ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:336:42: error: 'std::string_view' has not been declared QCString &insert( size_t index, std::string_view s) ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:402:15: error: expected ';' at end of member declaration QCString &append( std::string_view s) ^~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:402:28: error: 'QCString& QCString::append' conflicts with a previous declaration QCString &append( std::string_view s) ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:397:15: note: previous declaration 'QCString::append' QCString &append( const std::string &s ) ^~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:402:40: error: expected ')' before 's' QCString &append( std::string_view s) ^ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:422:15: error: expected ';' at end of member declaration QCString &prepend( std::string_view s) ^~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:422:29: error: 'QCString& QCString::prepend' conflicts with a previous declaration QCString &prepend( std::string_view s) ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:417:15: note: previous declaration 'QCString::prepend' QCString &prepend( const std::string &s ) ^~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:422:41: error: expected ')' before 's' QCString &prepend( std::string_view s) ^ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:554:31: error: declaration of 'operator+=' as non-function QCString &operator+=(std::string_view s) ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:554:23: error: expected ';' at end of member declaration QCString &operator+=(std::string_view s) ^~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:554:43: error: expected ')' before 's' QCString &operator+=(std::string_view s) ^ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h: In constructor 'QCString::QCString(const JavaCCString&)': /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:121:24: error: invalid conversion from 'const void*' to 'void*' [-fpermissive] memcpy(m_rep.data(),s.data(),s.size()); ~~~~~~~~~~^~ In file included from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/vhdlstring.h:6:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParserTokenManager.h:10, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParserTokenManager_adj.cc:2: /usr/include/string.h:51:7: note: initializing argument 1 of 'void* memcpy(void*, const void*, size_t)' void *memcpy(void * __restrict, const void * __restrict, size_t); ^~~~~~ In file included from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/types.h:19:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/parserintf.h:24, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/vhdljjparser.h:8, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParser.h:7, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/vhdlstring.h:8, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParserTokenManager.h:10, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParserTokenManager_adj.cc:2: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h: In member function 'QCString& QCString::operator=(const JavaCCString&)': /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:126:24: error: invalid conversion from 'const void*' to 'void*' [-fpermissive] memcpy(m_rep.data(),s.data(),s.size()); ~~~~~~~~~~^~ In file included from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/vhdlstring.h:6:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParserTokenManager.h:10, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParserTokenManager_adj.cc:2: /usr/include/string.h:51:7: note: initializing argument 1 of 'void* memcpy(void*, const void*, size_t)' void *memcpy(void * __restrict, const void * __restrict, size_t); ^~~~~~ In file included from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/types.h:19:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/parserintf.h:24, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/vhdljjparser.h:8, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParser.h:7, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/vhdlstring.h:8, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParserTokenManager.h:10, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParserTokenManager_adj.cc:2: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h: In member function 'QCString& QCString::insert(size_t, int)': /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:338:13: error: request for member 'length' in 's', which is of non-class type 'int' if (s.length()>0) ^~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:343:32: error: request for member 'length' in 's', which is of non-class type 'int' m_rep.resize(index+s.length()); ^~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:345:39: error: request for member 'data' in 's', which is of non-class type 'int' std::memcpy(&m_rep[index],s.data(),s.length()+1); ^~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:345:48: error: request for member 'length' in 's', which is of non-class type 'int' std::memcpy(&m_rep[index],s.data(),s.length()+1); ^~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:349:31: error: no matching function for call to 'std::__cxx11::basic_string::insert(size_t&, int&)' m_rep.insert(index,s); ^ In file included from /usr/include/g++/string:52:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/JavaCC.h:6, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParserTokenManager.h:4, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParserTokenManager_adj.cc:2: /usr/include/g++/bits/basic_string.h:1523:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::const_iterator, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator = __gnu_cxx::__normal_iterator >; typename __gnu_cxx::__alloc_traits::rebind<_CharT>::other>::pointer = char*; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator >; typename __gnu_cxx::__alloc_traits::rebind<_CharT>::other>::const_pointer = const char*; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = unsigned int] insert(const_iterator __p, size_type __n, _CharT __c) ^~~~~~ /usr/include/g++/bits/basic_string.h:1523:7: note: candidate expects 3 arguments, 2 provided /usr/include/g++/bits/basic_string.h:1567:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = _InputIterator; = ; _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] insert(const_iterator __p, _InputIterator __beg, _InputIterator __end) ^~~~~~ /usr/include/g++/bits/basic_string.h:1567:9: note: template argument deduction/substitution failed: In file included from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/types.h:19:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/parserintf.h:24, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/vhdljjparser.h:8, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParser.h:7, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/vhdlstring.h:8, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParserTokenManager.h:10, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParserTokenManager_adj.cc:2: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:349:31: note: candidate expects 3 arguments, 2 provided m_rep.insert(index,s); ^ In file included from /usr/include/g++/string:52:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/JavaCC.h:6, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParserTokenManager.h:4, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParserTokenManager_adj.cc:2: /usr/include/g++/bits/basic_string.h:1601:7: note: candidate: void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator, std::initializer_list<_Tp>) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator = __gnu_cxx::__normal_iterator >; typename __gnu_cxx::__alloc_traits::rebind<_CharT>::other>::pointer = char*] insert(iterator __p, initializer_list<_CharT> __l) ^~~~~~ /usr/include/g++/bits/basic_string.h:1601:7: note: no known conversion for argument 1 from 'size_t {aka unsigned int}' to 'std::__cxx11::basic_string::iterator {aka __gnu_cxx::__normal_iterator >}' /usr/include/g++/bits/basic_string.h:1621:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = unsigned int] insert(size_type __pos1, const basic_string& __str) ^~~~~~ /usr/include/g++/bits/basic_string.h:1621:7: note: no known conversion for argument 2 from 'int' to 'const std::__cxx11::basic_string&' /usr/include/g++/bits/basic_string.h:1644:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, 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 = unsigned int] insert(size_type __pos1, const basic_string& __str, ^~~~~~ /usr/include/g++/bits/basic_string.h:1644:7: note: candidate expects 4 arguments, 2 provided /usr/include/g++/bits/basic_string.h:1667:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _CharT*, 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 = unsigned int] insert(size_type __pos, const _CharT* __s, size_type __n) ^~~~~~ /usr/include/g++/bits/basic_string.h:1667:7: note: candidate expects 3 arguments, 2 provided /usr/include/g++/bits/basic_string.h:1686:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _CharT*) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = unsigned int] insert(size_type __pos, const _CharT* __s) ^~~~~~ /usr/include/g++/bits/basic_string.h:1686:7: note: conversion of argument 2 would be ill-formed: In file included from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/types.h:19:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/parserintf.h:24, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/vhdljjparser.h:8, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParser.h:7, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/vhdlstring.h:8, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParserTokenManager.h:10, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParserTokenManager_adj.cc:2: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/qcstring.h:349:31: error: invalid conversion from 'int' to 'const char*' [-fpermissive] m_rep.insert(index,s); ^ In file included from /usr/include/g++/string:52:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/JavaCC.h:6, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParserTokenManager.h:4, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParserTokenManager_adj.cc:2: /usr/include/g++/bits/basic_string.h:1710:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = unsigned int] insert(size_type __pos, size_type __n, _CharT __c) ^~~~~~ /usr/include/g++/bits/basic_string.h:1710:7: note: candidate expects 3 arguments, 2 provided /usr/include/g++/bits/basic_string.h:1728:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::__const_iterator, _CharT) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::iterator = __gnu_cxx::__normal_iterator >; typename __gnu_cxx::__alloc_traits::rebind<_CharT>::other>::pointer = char*; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::__const_iterator = __gnu_cxx::__normal_iterator >; typename __gnu_cxx::__alloc_traits::rebind<_CharT>::other>::const_pointer = const char*] insert(__const_iterator __p, _CharT __c) ^~~~~~ /usr/include/g++/bits/basic_string.h:1728:7: note: no known conversion for argument 1 from 'size_t {aka unsigned int}' to 'std::__cxx11::basic_string::__const_iterator {aka __gnu_cxx::__normal_iterator >}' In file included from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/parserintf.h:25:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/vhdljjparser.h:8, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParser.h:7, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParser_adj.cc:2: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/containers.h: At global scope: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/containers.h:34:45: error: 'string_view' is not a member of 'std' using StringViewVector = std::vector; ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/containers.h:34:45: note: suggested alternative: 'stringstream' using StringViewVector = std::vector; ^~~~~~~~~~~ stringstream /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/containers.h:34:45: error: 'string_view' is not a member of 'std' /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/containers.h:34:45: note: suggested alternative: 'stringstream' using StringViewVector = std::vector; ^~~~~~~~~~~ stringstream /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/containers.h:34:56: error: template argument 1 is invalid using StringViewVector = std::vector; ^ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/containers.h:34:56: error: template argument 2 is invalid In file included from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/parserintf.h:25:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/vhdljjparser.h:8, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParser.h:7, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/vhdlstring.h:8, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParserTokenManager.h:10, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParserTokenManager_adj.cc:2: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/containers.h: At global scope: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/containers.h:34:45: error: 'string_view' is not a member of 'std' using StringViewVector = std::vector; ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/containers.h:34:45: note: suggested alternative: 'stringstream' using StringViewVector = std::vector; ^~~~~~~~~~~ stringstream /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/containers.h:34:45: error: 'string_view' is not a member of 'std' /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/containers.h:34:45: note: suggested alternative: 'stringstream' using StringViewVector = std::vector; ^~~~~~~~~~~ stringstream /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/containers.h:34:56: error: template argument 1 is invalid using StringViewVector = std::vector; ^ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/containers.h:34:56: error: template argument 2 is invalid In file included from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/util.h:36:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/vhdljjparser.h:18, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParser.h:7, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParser_adj.cc:2: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:97:25: error: expected ')' before 'pattern' Ex(std::string_view pattern, Mode mode=Mode::RegEx); ^~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:108:21: error: 'std::string_view' has not been declared bool match(std::string_view str,Match &match,size_t pos=0) const; ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:122:31: error: expected ')' before 'str' SubMatch(std::string_view str) : m_str(str) {} ^~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:140:10: error: 'string_view' in namespace 'std' does not name a type std::string_view m_str; ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h: In member function 'std::__cxx11::string reg::SubMatch::str() const': /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:131:53: error: 'm_str' was not declared in this scope std::string str() const { return std::string{m_str.substr(m_pos,m_len)}; } ^~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:131:53: note: suggested alternative: 'str' std::string str() const { return std::string{m_str.substr(m_pos,m_len)}; } ^~~~~ str /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:131:78: error: no matching function for call to 'std::__cxx11::basic_string::basic_string()' std::string str() const { return std::string{m_str.substr(m_pos,m_len)}; } ^ In file included from /usr/include/g++/string:52:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/JavaCC.h:6, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParser.h:3, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParser_adj.cc:2: /usr/include/g++/bits/basic_string.h:604: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/g++/bits/basic_string.h:604:9: note: template argument deduction/substitution failed: /usr/include/g++/bits/basic_string.h:566: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/g++/bits/basic_string.h:566:7: note: candidate expects 2 arguments, 1 provided /usr/include/g++/bits/basic_string.h:562: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/g++/bits/basic_string.h:562:7: note: candidate expects 2 arguments, 1 provided /usr/include/g++/bits/basic_string.h:558: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/g++/bits/basic_string.h:558:7: note: conversion of argument 1 would be ill-formed: /usr/include/g++/bits/basic_string.h:531: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/g++/bits/basic_string.h:531:7: note: conversion of argument 1 would be ill-formed: /usr/include/g++/bits/basic_string.h:519: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 = unsigned int] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:519:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:509: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/g++/bits/basic_string.h:509:7: note: conversion of argument 1 would be ill-formed: /usr/include/g++/bits/basic_string.h:499: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 = unsigned int] basic_string(const _CharT* __s, size_type __n, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:499:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:481: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 = unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:481:7: note: candidate expects 4 arguments, 1 provided /usr/include/g++/bits/basic_string.h:465: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 = unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:465:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:450: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, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:450:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:437: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/g++/bits/basic_string.h:437:7: note: conversion of argument 1 would be ill-formed: /usr/include/g++/bits/basic_string.h:429: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/g++/bits/basic_string.h:429:7: note: conversion of argument 1 would be ill-formed: /usr/include/g++/bits/basic_string.h:420: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/g++/bits/basic_string.h:420:7: note: candidate expects 0 arguments, 1 provided In file included from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/util.h:36:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/vhdljjparser.h:18, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParser.h:7, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParser_adj.cc:2: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h: At global scope: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:192:20: error: 'std::string_view' has not been declared void init(std::string_view str) ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:225:10: error: 'string_view' in namespace 'std' does not name a type std::string_view m_str; ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h: In member function 'reg::SubMatch reg::Match::prefix() const': /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:168:42: error: 'm_str' was not declared in this scope SubMatch prefix() const { SubMatch m(m_str); m.setMatch(0,position()); return m; } ^~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:168:42: note: suggested alternative: 'str' SubMatch prefix() const { SubMatch m(m_str); m.setMatch(0,position()); return m; } ^~~~~ str /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h: In member function 'reg::SubMatch reg::Match::suffix() const': /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:173:18: error: 'm_str' was not declared in this scope SubMatch m(m_str); ^~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:173:18: note: suggested alternative: 'str' SubMatch m(m_str); ^~~~~ str /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h: In member function 'void reg::Match::init(int)': /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:196:7: error: 'm_str' was not declared in this scope m_str = str; ^~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:196:7: note: suggested alternative: 'str' m_str = str; ^~~~~ str /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h: In member function 'void reg::Match::startCapture(size_t)': /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:204:35: error: 'm_str' was not declared in this scope m_subMatches.emplace_back(m_str); ^~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:204:35: note: suggested alternative: 'str' m_subMatches.emplace_back(m_str); ^~~~~ str /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h: At global scope: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:246:31: error: expected ')' before 'str' Iterator(std::string_view str, const Ex &re, size_t pos=0) ^~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:283:10: error: 'string_view' in namespace 'std' does not name a type std::string_view m_str; ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h: In member function 'void reg::Iterator::findNext()': /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:273:20: error: 'm_str' was not declared in this scope if (!m_re || m_str.empty()) { m_pos=std::string::npos; return; } // end marker ^~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:273:20: note: suggested alternative: 'wcsstr' if (!m_re || m_str.empty()) { m_pos=std::string::npos; return; } // end marker ^~~~~ wcsstr /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:274:23: error: 'm_str' was not declared in this scope if (m_re->match(m_str,m_match,m_pos)) ^~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:274:23: note: suggested alternative: 'wcsstr' if (m_re->match(m_str,m_match,m_pos)) ^~~~~ wcsstr /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h: At global scope: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:313:18: error: 'string_view' is not a member of 'std' bool search(std::string_view str,Match &match,const Ex &re,size_t pos=0); ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:313:18: note: suggested alternative: 'stringstream' bool search(std::string_view str,Match &match,const Ex &re,size_t pos=0); ^~~~~~~~~~~ stringstream /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:313:40: error: expected primary-expression before '&' token bool search(std::string_view str,Match &match,const Ex &re,size_t pos=0); ^ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:313:41: error: 'match' was not declared in this scope bool search(std::string_view str,Match &match,const Ex &re,size_t pos=0); ^~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:313:41: note: suggested alternative: 'Match' bool search(std::string_view str,Match &match,const Ex &re,size_t pos=0); ^~~~~ Match /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:313:47: error: expected primary-expression before 'const' bool search(std::string_view str,Match &match,const Ex &re,size_t pos=0); ^~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:313:67: error: expected primary-expression before 'pos' bool search(std::string_view str,Match &match,const Ex &re,size_t pos=0); ^~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:313:72: error: expression list treated as compound expression in initializer [-fpermissive] bool search(std::string_view str,Match &match,const Ex &re,size_t pos=0); ^ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:318:18: error: redefinition of 'bool reg::search' bool search(std::string_view str,const Ex &re,size_t pos=0); ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:313:6: note: 'bool reg::search' previously defined here bool search(std::string_view str,Match &match,const Ex &re,size_t pos=0); ^~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:318:18: error: 'string_view' is not a member of 'std' bool search(std::string_view str,const Ex &re,size_t pos=0); ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:318:18: note: suggested alternative: 'stringstream' bool search(std::string_view str,const Ex &re,size_t pos=0); ^~~~~~~~~~~ stringstream /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:318:34: error: expected primary-expression before 'const' bool search(std::string_view str,const Ex &re,size_t pos=0); ^~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:318:54: error: expected primary-expression before 'pos' bool search(std::string_view str,const Ex &re,size_t pos=0); ^~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:324:17: error: 'string_view' is not a member of 'std' bool match(std::string_view str,Match &match,const Ex &re); ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:324:17: note: suggested alternative: 'stringstream' bool match(std::string_view str,Match &match,const Ex &re); ^~~~~~~~~~~ stringstream /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:324:39: error: expected primary-expression before '&' token bool match(std::string_view str,Match &match,const Ex &re); ^ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:324:46: error: expected primary-expression before 'const' bool match(std::string_view str,Match &match,const Ex &re); ^~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:324:58: error: expression list treated as compound expression in initializer [-fpermissive] bool match(std::string_view str,Match &match,const Ex &re); ^ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:329:17: error: redefinition of 'bool reg::match' bool match(std::string_view str,const Ex &re); ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:324:6: note: 'bool reg::match' previously defined here bool match(std::string_view str,Match &match,const Ex &re); ^~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:329:17: error: 'string_view' is not a member of 'std' bool match(std::string_view str,const Ex &re); ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:329:17: note: suggested alternative: 'stringstream' bool match(std::string_view str,const Ex &re); ^~~~~~~~~~~ stringstream /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:329:33: error: expected primary-expression before 'const' bool match(std::string_view str,const Ex &re); ^~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:334:26: error: 'string_view' is not a member of 'std' std::string replace(std::string_view str,const Ex &re,std::string_view replacement); ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:334:26: note: suggested alternative: 'stringstream' std::string replace(std::string_view str,const Ex &re,std::string_view replacement); ^~~~~~~~~~~ stringstream /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:334:42: error: expected primary-expression before 'const' std::string replace(std::string_view str,const Ex &re,std::string_view replacement); ^~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:334:60: error: 'string_view' is not a member of 'std' std::string replace(std::string_view str,const Ex &re,std::string_view replacement); ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:334:60: note: suggested alternative: 'stringstream' std::string replace(std::string_view str,const Ex &re,std::string_view replacement); ^~~~~~~~~~~ stringstream In file included from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/memberlist.h:23:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/filedef.h:25, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/conceptdef.h:22, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/util.h:37, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/vhdljjparser.h:18, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParser.h:7, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParser_adj.cc:2: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/memberdef.h:228:18: error: 'optional' in namespace 'std' does not name a template type virtual std::optional formalTemplateArguments() const = 0; ^~~~~~~~ In file included from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/vhdljjparser.h:18:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParser.h:7, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParser_adj.cc:2: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/util.h:68:35: error: 'std::string_view' has not been declared virtual void writeString(std::string_view,bool) const = 0; ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/util.h:71:51: error: 'std::string_view' has not been declared const QCString &anchor,std::string_view text ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/util.h:80:27: error: 'std::string_view' has not been declared void writeString(std::string_view s,bool keepSpaces) const override; ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/util.h:83:48: error: 'std::string_view' has not been declared const QCString &anchor,std::string_view text ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/util.h:245:8: error: 'variant' in namespace 'std' does not name a template type std::variant getValueVariant; ^~~~~~~ In file included from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/util.h:36:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/vhdljjparser.h:18, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParser.h:7, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/vhdlstring.h:8, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParserTokenManager.h:10, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParserTokenManager_adj.cc:2: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:97:25: error: expected ')' before 'pattern' Ex(std::string_view pattern, Mode mode=Mode::RegEx); ^~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:108:21: error: 'std::string_view' has not been declared bool match(std::string_view str,Match &match,size_t pos=0) const; ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:122:31: error: expected ')' before 'str' SubMatch(std::string_view str) : m_str(str) {} ^~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:140:10: error: 'string_view' in namespace 'std' does not name a type std::string_view m_str; ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h: In member function 'std::__cxx11::string reg::SubMatch::str() const': /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:131:53: error: 'm_str' was not declared in this scope std::string str() const { return std::string{m_str.substr(m_pos,m_len)}; } ^~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:131:53: note: suggested alternative: 'str' std::string str() const { return std::string{m_str.substr(m_pos,m_len)}; } ^~~~~ str /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:131:78: error: no matching function for call to 'std::__cxx11::basic_string::basic_string()' std::string str() const { return std::string{m_str.substr(m_pos,m_len)}; } ^ In file included from /usr/include/g++/string:52:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/JavaCC.h:6, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParserTokenManager.h:4, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParserTokenManager_adj.cc:2: /usr/include/g++/bits/basic_string.h:604: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/g++/bits/basic_string.h:604:9: note: template argument deduction/substitution failed: /usr/include/g++/bits/basic_string.h:566: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/g++/bits/basic_string.h:566:7: note: candidate expects 2 arguments, 1 provided /usr/include/g++/bits/basic_string.h:562: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/g++/bits/basic_string.h:562:7: note: candidate expects 2 arguments, 1 provided /usr/include/g++/bits/basic_string.h:558: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/g++/bits/basic_string.h:558:7: note: conversion of argument 1 would be ill-formed: /usr/include/g++/bits/basic_string.h:531: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/g++/bits/basic_string.h:531:7: note: conversion of argument 1 would be ill-formed: /usr/include/g++/bits/basic_string.h:519: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 = unsigned int] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:519:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:509: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/g++/bits/basic_string.h:509:7: note: conversion of argument 1 would be ill-formed: /usr/include/g++/bits/basic_string.h:499: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 = unsigned int] basic_string(const _CharT* __s, size_type __n, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:499:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:481: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 = unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:481:7: note: candidate expects 4 arguments, 1 provided /usr/include/g++/bits/basic_string.h:465: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 = unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:465:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:450: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, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/g++/bits/basic_string.h:450:7: note: candidate expects 3 arguments, 1 provided /usr/include/g++/bits/basic_string.h:437: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/g++/bits/basic_string.h:437:7: note: conversion of argument 1 would be ill-formed: /usr/include/g++/bits/basic_string.h:429: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/g++/bits/basic_string.h:429:7: note: conversion of argument 1 would be ill-formed: /usr/include/g++/bits/basic_string.h:420: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/g++/bits/basic_string.h:420:7: note: candidate expects 0 arguments, 1 provided In file included from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/util.h:36:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/vhdljjparser.h:18, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParser.h:7, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/vhdlstring.h:8, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParserTokenManager.h:10, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParserTokenManager_adj.cc:2: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h: At global scope: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:192:20: error: 'std::string_view' has not been declared void init(std::string_view str) ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:225:10: error: 'string_view' in namespace 'std' does not name a type std::string_view m_str; ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h: In member function 'reg::SubMatch reg::Match::prefix() const': /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:168:42: error: 'm_str' was not declared in this scope SubMatch prefix() const { SubMatch m(m_str); m.setMatch(0,position()); return m; } ^~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:168:42: note: suggested alternative: 'str' SubMatch prefix() const { SubMatch m(m_str); m.setMatch(0,position()); return m; } ^~~~~ str /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h: In member function 'reg::SubMatch reg::Match::suffix() const': /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:173:18: error: 'm_str' was not declared in this scope SubMatch m(m_str); ^~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:173:18: note: suggested alternative: 'str' SubMatch m(m_str); ^~~~~ str /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h: In member function 'void reg::Match::init(int)': /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:196:7: error: 'm_str' was not declared in this scope m_str = str; ^~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:196:7: note: suggested alternative: 'str' m_str = str; ^~~~~ str /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h: In member function 'void reg::Match::startCapture(size_t)': /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:204:35: error: 'm_str' was not declared in this scope m_subMatches.emplace_back(m_str); ^~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:204:35: note: suggested alternative: 'str' m_subMatches.emplace_back(m_str); ^~~~~ str /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h: At global scope: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:246:31: error: expected ')' before 'str' Iterator(std::string_view str, const Ex &re, size_t pos=0) ^~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:283:10: error: 'string_view' in namespace 'std' does not name a type std::string_view m_str; ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h: In member function 'void reg::Iterator::findNext()': /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:273:20: error: 'm_str' was not declared in this scope if (!m_re || m_str.empty()) { m_pos=std::string::npos; return; } // end marker ^~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:273:20: note: suggested alternative: 'wcsstr' if (!m_re || m_str.empty()) { m_pos=std::string::npos; return; } // end marker ^~~~~ wcsstr /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:274:23: error: 'm_str' was not declared in this scope if (m_re->match(m_str,m_match,m_pos)) ^~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:274:23: note: suggested alternative: 'wcsstr' if (m_re->match(m_str,m_match,m_pos)) ^~~~~ wcsstr /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h: At global scope: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:313:18: error: 'string_view' is not a member of 'std' bool search(std::string_view str,Match &match,const Ex &re,size_t pos=0); ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:313:18: note: suggested alternative: 'stringstream' bool search(std::string_view str,Match &match,const Ex &re,size_t pos=0); ^~~~~~~~~~~ stringstream /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:313:40: error: expected primary-expression before '&' token bool search(std::string_view str,Match &match,const Ex &re,size_t pos=0); ^ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:313:41: error: 'match' was not declared in this scope bool search(std::string_view str,Match &match,const Ex &re,size_t pos=0); ^~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:313:41: note: suggested alternative: 'Match' bool search(std::string_view str,Match &match,const Ex &re,size_t pos=0); ^~~~~ Match /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:313:47: error: expected primary-expression before 'const' bool search(std::string_view str,Match &match,const Ex &re,size_t pos=0); ^~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:313:67: error: expected primary-expression before 'pos' bool search(std::string_view str,Match &match,const Ex &re,size_t pos=0); ^~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:313:72: error: expression list treated as compound expression in initializer [-fpermissive] bool search(std::string_view str,Match &match,const Ex &re,size_t pos=0); ^ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:318:18: error: redefinition of 'bool reg::search' bool search(std::string_view str,const Ex &re,size_t pos=0); ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:313:6: note: 'bool reg::search' previously defined here bool search(std::string_view str,Match &match,const Ex &re,size_t pos=0); ^~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:318:18: error: 'string_view' is not a member of 'std' bool search(std::string_view str,const Ex &re,size_t pos=0); ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:318:18: note: suggested alternative: 'stringstream' bool search(std::string_view str,const Ex &re,size_t pos=0); ^~~~~~~~~~~ stringstream /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:318:34: error: expected primary-expression before 'const' bool search(std::string_view str,const Ex &re,size_t pos=0); ^~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:318:54: error: expected primary-expression before 'pos' bool search(std::string_view str,const Ex &re,size_t pos=0); ^~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:324:17: error: 'string_view' is not a member of 'std' bool match(std::string_view str,Match &match,const Ex &re); ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:324:17: note: suggested alternative: 'stringstream' bool match(std::string_view str,Match &match,const Ex &re); ^~~~~~~~~~~ stringstream /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:324:39: error: expected primary-expression before '&' token bool match(std::string_view str,Match &match,const Ex &re); ^ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:324:46: error: expected primary-expression before 'const' bool match(std::string_view str,Match &match,const Ex &re); ^~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:324:58: error: expression list treated as compound expression in initializer [-fpermissive] bool match(std::string_view str,Match &match,const Ex &re); ^ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:329:17: error: redefinition of 'bool reg::match' bool match(std::string_view str,const Ex &re); ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:324:6: note: 'bool reg::match' previously defined here bool match(std::string_view str,Match &match,const Ex &re); ^~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:329:17: error: 'string_view' is not a member of 'std' bool match(std::string_view str,const Ex &re); ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:329:17: note: suggested alternative: 'stringstream' bool match(std::string_view str,const Ex &re); ^~~~~~~~~~~ stringstream /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:329:33: error: expected primary-expression before 'const' bool match(std::string_view str,const Ex &re); ^~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:334:26: error: 'string_view' is not a member of 'std' std::string replace(std::string_view str,const Ex &re,std::string_view replacement); ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:334:26: note: suggested alternative: 'stringstream' std::string replace(std::string_view str,const Ex &re,std::string_view replacement); ^~~~~~~~~~~ stringstream /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:334:42: error: expected primary-expression before 'const' std::string replace(std::string_view str,const Ex &re,std::string_view replacement); ^~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:334:60: error: 'string_view' is not a member of 'std' std::string replace(std::string_view str,const Ex &re,std::string_view replacement); ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:334:60: note: suggested alternative: 'stringstream' std::string replace(std::string_view str,const Ex &re,std::string_view replacement); ^~~~~~~~~~~ stringstream In file included from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/memberlist.h:23:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/filedef.h:25, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/conceptdef.h:22, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/util.h:37, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/vhdljjparser.h:18, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParser.h:7, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/vhdlstring.h:8, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParserTokenManager.h:10, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParserTokenManager_adj.cc:2: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/memberdef.h:228:18: error: 'optional' in namespace 'std' does not name a template type virtual std::optional formalTemplateArguments() const = 0; ^~~~~~~~ In file included from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/vhdljjparser.h:18:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParser.h:7, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/vhdlstring.h:8, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParserTokenManager.h:10, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParserTokenManager_adj.cc:2: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/util.h:68:35: error: 'std::string_view' has not been declared virtual void writeString(std::string_view,bool) const = 0; ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/util.h:71:51: error: 'std::string_view' has not been declared const QCString &anchor,std::string_view text ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/util.h:80:27: error: 'std::string_view' has not been declared void writeString(std::string_view s,bool keepSpaces) const override; ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/util.h:83:48: error: 'std::string_view' has not been declared const QCString &anchor,std::string_view text ^~~~~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/util.h:245:8: error: 'variant' in namespace 'std' does not name a template type std::variant getValueVariant; ^~~~~~~ In file included from /usr/include/g++/bits/c++allocator.h:33:0, from /usr/include/g++/bits/allocator.h:46, from /usr/include/g++/string:41, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/JavaCC.h:6, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParserTokenManager.h:4, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParserTokenManager_adj.cc:2: /usr/include/g++/ext/new_allocator.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = reg::SubMatch; _Args = {int&}; _Tp = reg::SubMatch]': /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = reg::SubMatch; _Args = {int&}; _Tp = reg::SubMatch; std::allocator_traits >::allocator_type = std::allocator]' /usr/include/g++/bits/vector.tcc:100:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&}; _Tp = reg::SubMatch; _Alloc = std::allocator]' /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:195:36: required from here /usr/include/g++/ext/new_allocator.h:136:4: error: no matching function for call to 'reg::SubMatch::SubMatch(int&)' { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/util.h:36:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/vhdljjparser.h:18, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParser.h:7, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/vhdlstring.h:8, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParserTokenManager.h:10, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParserTokenManager_adj.cc:2: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:118:7: note: candidate: constexpr reg::SubMatch::SubMatch() class SubMatch ^~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:118:7: note: candidate expects 0 arguments, 1 provided /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:118:7: note: candidate: constexpr reg::SubMatch::SubMatch(const reg::SubMatch&) /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:118:7: note: no known conversion for argument 1 from 'int' to 'const reg::SubMatch&' /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:118:7: note: candidate: constexpr reg::SubMatch::SubMatch(reg::SubMatch&&) /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:118:7: note: no known conversion for argument 1 from 'int' to 'reg::SubMatch&&' In file included from /usr/include/g++/bits/c++allocator.h:33:0, from /usr/include/g++/bits/allocator.h:46, from /usr/include/g++/string:41, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/JavaCC.h:6, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParser.h:3, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParser_adj.cc:2: /usr/include/g++/ext/new_allocator.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = reg::SubMatch; _Args = {int&}; _Tp = reg::SubMatch]': /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = reg::SubMatch; _Args = {int&}; _Tp = reg::SubMatch; std::allocator_traits >::allocator_type = std::allocator]' /usr/include/g++/bits/vector.tcc:100:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&}; _Tp = reg::SubMatch; _Alloc = std::allocator]' /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:195:36: required from here /usr/include/g++/ext/new_allocator.h:136:4: error: no matching function for call to 'reg::SubMatch::SubMatch(int&)' { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/util.h:36:0, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/vhdljjparser.h:18, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/vhdlparser/VhdlParser.h:7, from /pbulk/work/devel/doxygen/work/doxygen-1.14.0/cmake-pkgsrc-build/generated_src/VhdlParser_adj.cc:2: /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:118:7: note: candidate: constexpr reg::SubMatch::SubMatch() class SubMatch ^~~~~~~~ /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:118:7: note: candidate expects 0 arguments, 1 provided /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:118:7: note: candidate: constexpr reg::SubMatch::SubMatch(const reg::SubMatch&) /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:118:7: note: no known conversion for argument 1 from 'int' to 'const reg::SubMatch&' /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:118:7: note: candidate: constexpr reg::SubMatch::SubMatch(reg::SubMatch&&) /pbulk/work/devel/doxygen/work/doxygen-1.14.0/src/regex.h:118:7: note: no known conversion for argument 1 from 'int' to 'reg::SubMatch&&' gmake[2]: *** [vhdlparser/CMakeFiles/vhdlparser.dir/build.make:153: vhdlparser/CMakeFiles/vhdlparser.dir/__/generated_src/VhdlParserTokenManager_adj.cc.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... gmake[2]: *** [vhdlparser/CMakeFiles/vhdlparser.dir/build.make:140: vhdlparser/CMakeFiles/vhdlparser.dir/__/generated_src/VhdlParser_adj.cc.o] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:723: vhdlparser/CMakeFiles/vhdlparser.dir/all] Error 2 gmake[1]: *** Waiting for unfinished jobs.... [ 21%] Linking CXX static library ../../lib/libspdlog.a [ 21%] Built target spdlog [ 21%] Linking C static library ../../lib/libsqlite3.a [ 21%] Built target sqlite3 gmake: *** [Makefile:166: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/devel/doxygen *** Error code 1 Stop. make: stopped in /usr/pkgsrc/devel/doxygen