=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for woboq_codebrowser-2.1 Scanning dependencies of target codebrowser_indexgenerator [ 9%] Building CXX object indexgenerator/CMakeFiles/codebrowser_indexgenerator.dir/indexer.cpp.o Scanning dependencies of target codebrowser_generator [ 18%] Building CXX object generator/CMakeFiles/codebrowser_generator.dir/main.cpp.o [ 27%] Building CXX object generator/CMakeFiles/codebrowser_generator.dir/annotator.cpp.o [ 36%] Building CXX object generator/CMakeFiles/codebrowser_generator.dir/projectmanager.cpp.o [ 45%] Linking CXX executable codebrowser_indexgenerator [ 45%] Built target codebrowser_indexgenerator [ 54%] Building CXX object generator/CMakeFiles/codebrowser_generator.dir/generator.cpp.o [ 63%] Building CXX object generator/CMakeFiles/codebrowser_generator.dir/preprocessorcallback.cpp.o [ 72%] Building CXX object generator/CMakeFiles/codebrowser_generator.dir/filesystem.cpp.o In file included from /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/preprocessorcallback.cpp:22:0: /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/preprocessorcallback.h:64:10: error: 'void PreprocessorCallback::InclusionDirective(clang::SourceLocation, const clang::Token&, llvm::StringRef, bool, clang::CharSourceRange, const clang::FileEntry*, llvm::StringRef, llvm::StringRef, const clang::Module*)' marked 'override', but does not override void InclusionDirective(clang::SourceLocation HashLoc, const clang::Token& IncludeTok, llvm::StringRef FileName, ^~~~~~~~~~~~~~~~~~ /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/preprocessorcallback.cpp: In member function 'virtual void PreprocessorCallback::MacroExpands(const clang::Token&, PreprocessorCallback::MyMacroDefinition, clang::SourceRange, const clang::MacroArgs*)': /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/preprocessorcallback.cpp:109:64: error: no matching function for call to 'clang::Preprocessor::EnterTokenStream(std::vector >&, bool)' PP.EnterTokenStream(tokens, /*DisableMacroExpansion=*/false); ^ In file included from /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/preprocessorcallback.cpp:26:0: /tmp/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:1309:8: note: candidate: void clang::Preprocessor::EnterTokenStream(const clang::Token*, unsigned int, bool, bool, bool) void EnterTokenStream(const Token *Toks, unsigned NumToks, ^~~~~~~~~~~~~~~~ /tmp/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:1309:8: note: candidate expects 5 arguments, 2 provided /tmp/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:1314:8: note: candidate: void clang::Preprocessor::EnterTokenStream(std::unique_ptr, unsigned int, bool, bool) void EnterTokenStream(std::unique_ptr Toks, unsigned NumToks, ^~~~~~~~~~~~~~~~ /tmp/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:1314:8: note: candidate expects 4 arguments, 2 provided /tmp/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:1320:8: note: candidate: void clang::Preprocessor::EnterTokenStream(llvm::ArrayRef, bool, bool) void EnterTokenStream(ArrayRef Toks, bool DisableMacroExpansion, ^~~~~~~~~~~~~~~~ /tmp/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:1320:8: note: candidate expects 3 arguments, 2 provided [ 81%] Building CXX object generator/CMakeFiles/codebrowser_generator.dir/qtsupport.cpp.o --- generator/CMakeFiles/codebrowser_generator.dir/preprocessorcallback.cpp.o --- *** [generator/CMakeFiles/codebrowser_generator.dir/preprocessorcallback.cpp.o] Error code 1 make[2]: stopped in /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1 /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/annotator.cpp: In member function 'void Annotator::registerReference(clang::NamedDecl*, clang::SourceRange, Annotator::TokenType, Annotator::DeclType, std::__cxx11::string, clang::NamedDecl*)': /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/annotator.cpp:670:60: error: 'class clang::NamedDecl' has no member named 'getLocStart'; did you mean 'getLocation'? commentHandler.decl_offsets.insert({ decl->getLocStart(), {ref, false} }); ^~~~~~~~~~~ getLocation /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/annotator.cpp:670:89: error: no matching function for call to 'std::multimap, bool> >::insert()' commentHandler.decl_offsets.insert({ decl->getLocStart(), {ref, false} }); ^ In file included from /usr/include/g++/map:62:0, from /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/annotator.h:26, from /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/annotator.cpp:22: /usr/include/g++/bits/stl_multimap.h:531:7: note: candidate: std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::insert(const value_type&) [with _Key = clang::SourceLocation; _Tp = std::pair, bool>; _Compare = std::less; _Alloc = std::allocator, bool> > >; std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator, bool> > >; std::multimap<_Key, _Tp, _Compare, _Alloc>::value_type = std::pair, bool> >] insert(const value_type& __x) ^~~~~~ /usr/include/g++/bits/stl_multimap.h:531:7: note: no known conversion for argument 1 from '' to 'const value_type& {aka const std::pair, bool> >&}' /usr/include/g++/bits/stl_multimap.h:538:7: note: candidate: std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::insert(std::multimap<_Key, _Tp, _Compare, _Alloc>::value_type&&) [with _Key = clang::SourceLocation; _Tp = std::pair, bool>; _Compare = std::less; _Alloc = std::allocator, bool> > >; std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator, bool> > >; std::multimap<_Key, _Tp, _Compare, _Alloc>::value_type = std::pair, bool> >] insert(value_type&& __x) ^~~~~~ /usr/include/g++/bits/stl_multimap.h:538:7: note: no known conversion for argument 1 from '' to 'std::multimap, bool> >::value_type&& {aka std::pair, bool> >&&}' /usr/include/g++/bits/stl_multimap.h:543:2: note: candidate: template std::__enable_if_t, _Pair>::value, typename std::_Rb_tree<_Key, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator> std::multimap<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = _Pair; _Key = clang::SourceLocation; _Tp = std::pair, bool>; _Compare = std::less; _Alloc = std::allocator, bool> > >] insert(_Pair&& __x) ^~~~~~ /usr/include/g++/bits/stl_multimap.h:543:2: note: template argument deduction/substitution failed: /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/annotator.cpp:670:89: note: couldn't deduce template parameter '_Pair' commentHandler.decl_offsets.insert({ decl->getLocStart(), {ref, false} }); ^ In file included from /usr/include/g++/map:62:0, from /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/annotator.h:26, from /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/annotator.cpp:22: /usr/include/g++/bits/stl_multimap.h:571:7: note: candidate: std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::insert(std::multimap<_Key, _Tp, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = clang::SourceLocation; _Tp = std::pair, bool>; _Compare = std::less; _Alloc = std::allocator, bool> > >; std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator, bool> > >; std::multimap<_Key, _Tp, _Compare, _Alloc>::const_iterator = std::_Rb_tree_const_iterator, bool> > >; std::multimap<_Key, _Tp, _Compare, _Alloc>::value_type = std::pair, bool> >] insert(const_iterator __position, const value_type& __x) ^~~~~~ /usr/include/g++/bits/stl_multimap.h:571:7: note: candidate expects 2 arguments, 1 provided /usr/include/g++/bits/stl_multimap.h:581:7: note: candidate: std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::insert(std::multimap<_Key, _Tp, _Compare, _Alloc>::const_iterator, std::multimap<_Key, _Tp, _Compare, _Alloc>::value_type&&) [with _Key = clang::SourceLocation; _Tp = std::pair, bool>; _Compare = std::less; _Alloc = std::allocator, bool> > >; std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator, bool> > >; std::multimap<_Key, _Tp, _Compare, _Alloc>::const_iterator = std::_Rb_tree_const_iterator, bool> > >; std::multimap<_Key, _Tp, _Compare, _Alloc>::value_type = std::pair, bool> >] insert(const_iterator __position, value_type&& __x) ^~~~~~ /usr/include/g++/bits/stl_multimap.h:581:7: note: candidate expects 2 arguments, 1 provided /usr/include/g++/bits/stl_multimap.h:586:2: note: candidate: template std::__enable_if_t, _Pair&&>::value, typename std::_Rb_tree<_Key, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator> std::multimap<_Key, _Tp, _Compare, _Alloc>::insert(std::multimap<_Key, _Tp, _Compare, _Alloc>::const_iterator, _Pair&&) [with _Pair = _Pair; _Key = clang::SourceLocation; _Tp = std::pair, bool>; _Compare = std::less; _Alloc = std::allocator, bool> > >] insert(const_iterator __position, _Pair&& __x) ^~~~~~ /usr/include/g++/bits/stl_multimap.h:586:2: note: template argument deduction/substitution failed: /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/annotator.cpp:670:89: note: candidate expects 2 arguments, 1 provided commentHandler.decl_offsets.insert({ decl->getLocStart(), {ref, false} }); ^ In file included from /usr/include/g++/map:62:0, from /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/annotator.h:26, from /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/annotator.cpp:22: /usr/include/g++/bits/stl_multimap.h:605:2: note: candidate: template void std::multimap<_Key, _Tp, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = _InputIterator; _Key = clang::SourceLocation; _Tp = std::pair, bool>; _Compare = std::less; _Alloc = std::allocator, bool> > >] insert(_InputIterator __first, _InputIterator __last) ^~~~~~ /usr/include/g++/bits/stl_multimap.h:605:2: note: template argument deduction/substitution failed: /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/annotator.cpp:670:89: note: candidate expects 2 arguments, 1 provided commentHandler.decl_offsets.insert({ decl->getLocStart(), {ref, false} }); ^ In file included from /usr/include/g++/map:62:0, from /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/annotator.h:26, from /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/annotator.cpp:22: /usr/include/g++/bits/stl_multimap.h:617:7: note: candidate: void std::multimap<_Key, _Tp, _Compare, _Alloc>::insert(std::initializer_list >) [with _Key = clang::SourceLocation; _Tp = std::pair, bool>; _Compare = std::less; _Alloc = std::allocator, bool> > >] insert(initializer_list __l) ^~~~~~ /usr/include/g++/bits/stl_multimap.h:617:7: note: no known conversion for argument 1 from '' to 'std::initializer_list, bool> > >' /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/annotator.cpp: In member function 'void Annotator::addReference(const string&, clang::SourceRange, Annotator::TokenType, Annotator::DeclType, const string&, clang::Decl*)': /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/annotator.cpp:775:47: error: 'class clang::Decl' has no member named 'getLocStart'; did you mean 'getLocation'? clang::FullSourceLoc fulloc(decl->getLocStart(), getSourceMgr()); ^~~~~~~~~~~ getLocation In file included from /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39:0: /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h: In member function 'bool BrowserASTVisitor::VisitMemberExpr(clang::MemberExpr*)': /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:151:25: error: 'class clang::MemberExpr' has no member named 'getLocStart' range = {e->getLocStart(), clang::SourceLocation{}}; ^~~~~~~~~~~ /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:151:63: error: no match for 'operator=' (operand types are 'clang::SourceRange' and '') range = {e->getLocStart(), clang::SourceLocation{}}; ^ In file included from /tmp/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:19:0, from /tmp/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:17, from /tmp/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:20, from /tmp/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclarationName.h:16, from /tmp/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:18, from /tmp/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:18, from /tmp/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTTypeTraits.h:19, from /tmp/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:18, from /tmp/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /tmp/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /tmp/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /tmp/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:196:7: note: candidate: clang::SourceRange& clang::SourceRange::operator=(const clang::SourceRange&) class SourceRange { ^~~~~~~~~~~ /tmp/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:196:7: note: no known conversion for argument 1 from '' to 'const clang::SourceRange&' /tmp/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:196:7: note: candidate: clang::SourceRange& clang::SourceRange::operator=(clang::SourceRange&&) /tmp/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:196:7: note: no known conversion for argument 1 from '' to 'clang::SourceRange&&' In file included from /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:40:0: /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/preprocessorcallback.h: At global scope: /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/preprocessorcallback.h:64:10: error: 'void PreprocessorCallback::InclusionDirective(clang::SourceLocation, const clang::Token&, llvm::StringRef, bool, clang::CharSourceRange, const clang::FileEntry*, llvm::StringRef, llvm::StringRef, const clang::Module*)' marked 'override', but does not override void InclusionDirective(clang::SourceLocation HashLoc, const clang::Token& IncludeTok, llvm::StringRef FileName, ^~~~~~~~~~~~~~~~~~ --- generator/CMakeFiles/codebrowser_generator.dir/annotator.cpp.o --- *** [generator/CMakeFiles/codebrowser_generator.dir/annotator.cpp.o] Error code 1 make[2]: stopped in /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1 /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/qtsupport.cpp: In member function 'void QtSupport::handleSignalOrSlot(clang::Expr*, clang::Expr*)': /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/qtsupport.cpp:245:51: error: 'class clang::CharSourceRange' has no member named 'first' range = { sm.getImmediateExpansionRange(r.first).first, sm.getImmediateExpansionRange(r.second).second }; ^~~~~ /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/qtsupport.cpp:245:97: error: 'class clang::CharSourceRange' has no member named 'second'; did you mean 'setEnd'? range = { sm.getImmediateExpansionRange(r.first).first, sm.getImmediateExpansionRange(r.second).second }; ^~~~~~ setEnd /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/qtsupport.cpp:245:112: error: no match for 'operator=' (operand types are 'clang::SourceRange' and '') range = { sm.getImmediateExpansionRange(r.first).first, sm.getImmediateExpansionRange(r.second).second }; ^ In file included from /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/annotator.h:24:0, from /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/qtsupport.cpp:25: /tmp/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:196:7: note: candidate: clang::SourceRange& clang::SourceRange::operator=(const clang::SourceRange&) class SourceRange { ^~~~~~~~~~~ /tmp/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:196:7: note: no known conversion for argument 1 from '' to 'const clang::SourceRange&' /tmp/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:196:7: note: candidate: clang::SourceRange& clang::SourceRange::operator=(clang::SourceRange&&) /tmp/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:196:7: note: no known conversion for argument 1 from '' to 'clang::SourceRange&&' --- generator/CMakeFiles/codebrowser_generator.dir/main.cpp.o --- *** [generator/CMakeFiles/codebrowser_generator.dir/main.cpp.o] Error code 1 make[2]: stopped in /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1 --- generator/CMakeFiles/codebrowser_generator.dir/qtsupport.cpp.o --- *** [generator/CMakeFiles/codebrowser_generator.dir/qtsupport.cpp.o] Error code 1 make[2]: stopped in /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1 4 errors make[2]: stopped in /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1 --- generator/CMakeFiles/codebrowser_generator.dir/all --- *** [generator/CMakeFiles/codebrowser_generator.dir/all] Error code 2 make[1]: stopped in /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1 1 error make[1]: stopped in /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1 *** [all] Error code 2 make: stopped in /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1 1 error make: stopped in /tmp/devel/woboq_codebrowser/work/woboq_codebrowser-2.1 *** Error code 2 Stop. make[1]: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/devel/woboq_codebrowser *** Error code 1 Stop. make: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/devel/woboq_codebrowser