=> Bootstrap dependency digest>=20010302: found digest-20180917 ===> Building for woboq_codebrowser-2.1 Scanning dependencies of target codebrowser_generator [ 9%] Building CXX object generator/CMakeFiles/codebrowser_generator.dir/main.cpp.o In file included from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:17:0, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTTypeTraits.h:20, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:18, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:18, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:24, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:13, from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APSInt& clang::APValue::getInt()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:254:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(APSInt*)(char*)Data.buffer; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APFloat& clang::APValue::getFloat()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:262:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(APFloat*)(char*)Data.buffer; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APSInt& clang::APValue::getComplexIntReal()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:270:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((ComplexAPSInt*)(char*)Data.buffer)->Real; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APSInt& clang::APValue::getComplexIntImag()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:278:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((ComplexAPSInt*)(char*)Data.buffer)->Imag; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APFloat& clang::APValue::getComplexFloatReal()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:286:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((ComplexAPFloat*)(char*)Data.buffer)->Real; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue::APFloat& clang::APValue::getComplexFloatImag()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:294:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((ComplexAPFloat*)(char*)Data.buffer)->Imag; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getVectorElt(unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:315:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((Vec*)(char*)Data.buffer)->Elts[I]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getVectorLength() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:322:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const Vec*)(const void *)Data.buffer)->NumElts; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getArrayInitializedElt(unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:328:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((Arr*)(char*)Data.buffer)->Elts[I]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getArrayFiller()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:339:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((Arr*)(char*)Data.buffer)->Elts[getArrayInitializedElts()]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getArrayInitializedElts() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:346:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const Arr*)(const void *)Data.buffer)->NumElts; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getArraySize() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:350:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const Arr*)(const void *)Data.buffer)->ArrSize; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getStructNumBases() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:355:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const StructData*)(const char*)Data.buffer)->NumBases; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'unsigned int clang::APValue::getStructNumFields() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:359:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const StructData*)(const char*)Data.buffer)->NumFields; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getStructBase(unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:363:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((StructData*)(char*)Data.buffer)->Elts[i]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getStructField(unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:367:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((StructData*)(char*)Data.buffer)->Elts[getStructNumBases() + i]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'const clang::FieldDecl* clang::APValue::getUnionField() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:378:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const UnionData*)(const char*)Data.buffer)->Field; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'clang::APValue& clang::APValue::getUnionValue()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:382:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((UnionData*)(char*)Data.buffer)->Value; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'const clang::AddrLabelExpr* clang::APValue::getAddrLabelDiffLHS() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:394:64: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const AddrLabelDiffData*)(const char*)Data.buffer)->LHSExpr; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'const clang::AddrLabelExpr* clang::APValue::getAddrLabelDiffRHS() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:398:64: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return ((const AddrLabelDiffData*)(const char*)Data.buffer)->RHSExpr; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setInt(clang::APValue::APSInt)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:403:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(APSInt *)(char *)Data.buffer = std::move(I); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setFloat(clang::APValue::APFloat)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:407:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(APFloat *)(char *)Data.buffer = std::move(F); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setVector(const clang::APValue*, unsigned int)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:411:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((Vec*)(char*)Data.buffer)->Elts = new APValue[N]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:412:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((Vec*)(char*)Data.buffer)->NumElts = N; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:414:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((Vec*)(char*)Data.buffer)->Elts[i] = E[i]; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setComplexInt(clang::APValue::APSInt, clang::APValue::APSInt)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:420:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ComplexAPSInt *)(char *)Data.buffer)->Real = std::move(R); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:421:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ComplexAPSInt *)(char *)Data.buffer)->Imag = std::move(I); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setComplexFloat(clang::APValue::APFloat, clang::APValue::APFloat)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:427:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ComplexAPFloat *)(char *)Data.buffer)->Real = std::move(R); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:428:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ComplexAPFloat *)(char *)Data.buffer)->Imag = std::move(I); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setUnion(const clang::FieldDecl*, const clang::APValue&)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:437:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((UnionData*)(char*)Data.buffer)->Field = Field; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:438:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((UnionData*)(char*)Data.buffer)->Value = Value; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::setAddrLabelDiff(const clang::AddrLabelExpr*, const clang::AddrLabelExpr*)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:442:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((AddrLabelDiffData*)(char*)Data.buffer)->LHSExpr = LHSExpr; ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:443:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((AddrLabelDiffData*)(char*)Data.buffer)->RHSExpr = RHSExpr; ^ In file included from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:18:0, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:18, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:24, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:13, from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTTypeTraits.h: In member function 'const void* clang::ast_type_traits::DynTypedNode::getMemoizationData() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTTypeTraits.h:254:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ? *reinterpret_cast(Storage.buffer) ^ In file included from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:18:0, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:24, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:13, from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h: In member function 'const clang::ast_type_traits::DynTypedNode* clang::ASTContext::DynTypedNodeList::begin() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:593:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ->begin(); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h: In member function 'const clang::ast_type_traits::DynTypedNode* clang::ASTContext::DynTypedNodeList::end() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:600:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ->end(); ^ In file included from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21:0, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:29, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:24, from /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:13, from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h: In member function 'clang::CXXScopeSpec& clang::DeclaratorChunk::MemberPointerTypeInfo::Scope()': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:1483:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(ScopeMem); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h: In member function 'const clang::CXXScopeSpec& clang::DeclaratorChunk::MemberPointerTypeInfo::Scope() const': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:1486:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(ScopeMem); ^ In file included from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:27:0, from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Attr.h: In static member function 'static clang::ParamIdx clang::ParamIdx::deserialize(clang::ParamIdx::SerialType)': /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Attr.h:249:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ParamIdx P(*reinterpret_cast(&S)); ^ /tmp/pkgbuild/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Attr.h:249:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ParamIdx P(*reinterpret_cast(&S)); ^ In file included from /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:40:0: /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/preprocessorcallback.h: At global scope: /tmp/pkgbuild/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, ^ *** Error code 1 Stop. make[2]: stopped in /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1 *** Error code 1 Stop. make[1]: stopped in /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1 *** Error code 1 Stop. make: stopped in /tmp/pkgbuild/devel/woboq_codebrowser/work/woboq_codebrowser-2.1 *** Error code 1 Stop. make[1]: stopped in /usr/pkgsrc/devel/woboq_codebrowser *** Error code 1 Stop. make: stopped in /usr/pkgsrc/devel/woboq_codebrowser