Source: aspectc++ Version: 1:2.3+git20221129-1 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: lu...@debian.org Usertags: ftbfs-20230113 ftbfs-bookworm
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[2]: Entering directory '/<<PKGBUILDDIR>>/AspectC++/ACModel' > --- > Making ACModel library for TARGET=linux-release > Compiler = g++ -DNDEBUG -std=gnu++11 -I../../Puma/extern `xml2-config > --cflags` -O2 -g -Wall -pipe -Wno-deprecated-declarations -Wall -pipe > -Wno-deprecated-declarations > --- > Making dependency file ObjFiles/linux-release/Elements.o. > --- > Making dependency file ObjFiles/linux-release/MatchExpr.o. > Making dependency file DepFiles/linux-release/ACConfig.d. > Making dependency file ObjFiles/linux-release/MatchName.o. > Making dependency file DepFiles/linux-release/ACProject.d. > Making AspectC++ for TARGET=linux-release > Making dependency file DepFiles/linux-release/AdviceInfo.d. > Making dependency file ObjFiles/linux-release/MatchTemplateArg.o. > Compiler = g++ -DNDEBUG -std=gnu++11 -I../Puma/extern -I../Puma/include > -I/usr/include/libxml2 -I/usr/lib/llvm-14/include -D_GNU_SOURCE > -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS > -DFRONTEND_CLANG -O2 -g -Wall -pipe -Wno-deprecated-declarations -fno-rtti > -Wno-strict-aliasing -std=gnu++14 > Linker = g++ -O2 -g -Wall -pipe -Wno-deprecated-declarations -fno-rtti > -Wno-strict-aliasing -std=gnu++14 <objects> -L../Puma/lib/linux-release > -lMiniPuma -lxml2 -lclangRewriteFrontend -lclangRewrite -lclangFrontend > -lclangSerialization -lclangDriver -lclangParse -lclangSema -lclangAnalysis > -lclangEdit -lclangAST -lclangLex -lclangBasic -lLLVMAsmParser -lLLVMMCParser > -lLLVMBitReader -lLLVMTransformUtils -lLLVMCore -lLLVMMC -lLLVMOption > -lLLVMSupport -Wl,--as-needed -latomic -Wl,--no-as-needed -Xlinker > --wrap=_ZN5clang4Sema19canSkipFunctionBodyEPNS_4DeclE -Xlinker > --wrap=_ZN5clang4Sema21ProcessStmtAttributesEPNS_4StmtERKNS_25ParsedAttributesWithRangeERN4llvm15SmallVectorImplIPKNS_4AttrEEE > -L/usr/lib/llvm-14/lib -lLLVMWindowsManifest -lLLVMXRay -lLLVMLibDriver > -lLLVMDlltoolDriver -lLLVMCoverage -lLLVMLineEditor -lLLVMM68kDisassembler > -lLLVMM68kAsmParser -lLLVMM68kCodeGen -lLLVMM68kDesc -lLLVMM68kInfo > -lLLVMXCoreDisassembler -lLLVMXCoreCodeGen -lLLVMXCoreDesc -lLLVMXCoreInfo > -lLLVMX86TargetMCA -lLLVMX86Disassembler -lLLVMX86AsmParser -lLLVMX86CodeGen > -lLLVMX86Desc -lLLVMX86Info -lLLVMWebAssemblyDisassembler > -lLLVMWebAssemblyAsmParser -lLLVMWebAssemblyCodeGen -lLLVMWebAssemblyDesc > -lLLVMWebAssemblyUtils -lLLVMWebAssemblyInfo -lLLVMVEDisassembler > -lLLVMVEAsmParser -lLLVMVECodeGen -lLLVMVEDesc -lLLVMVEInfo > -lLLVMSystemZDisassembler -lLLVMSystemZAsmParser -lLLVMSystemZCodeGen > -lLLVMSystemZDesc -lLLVMSystemZInfo -lLLVMSparcDisassembler > -lLLVMSparcAsmParser -lLLVMSparcCodeGen -lLLVMSparcDesc -lLLVMSparcInfo > -lLLVMRISCVDisassembler -lLLVMRISCVAsmParser -lLLVMRISCVCodeGen > -lLLVMRISCVDesc -lLLVMRISCVInfo -lLLVMPowerPCDisassembler > -lLLVMPowerPCAsmParser -lLLVMPowerPCCodeGen -lLLVMPowerPCDesc > -lLLVMPowerPCInfo -lLLVMNVPTXCodeGen -lLLVMNVPTXDesc -lLLVMNVPTXInfo > -lLLVMMSP430Disassembler -lLLVMMSP430AsmParser -lLLVMMSP430CodeGen > -lLLVMMSP430Desc -lLLVMMSP430Info -lLLVMMipsDisassembler -lLLVMMipsAsmParser > -lLLVMMipsCodeGen -lLLVMMipsDesc -lLLVMMipsInfo -lLLVMLanaiDisassembler > -lLLVMLanaiCodeGen -lLLVMLanaiAsmParser -lLLVMLanaiDesc -lLLVMLanaiInfo > -lLLVMHexagonDisassembler -lLLVMHexagonCodeGen -lLLVMHexagonAsmParser > -lLLVMHexagonDesc -lLLVMHexagonInfo -lLLVMBPFDisassembler -lLLVMBPFAsmParser > -lLLVMBPFCodeGen -lLLVMBPFDesc -lLLVMBPFInfo -lLLVMAVRDisassembler > -lLLVMAVRAsmParser -lLLVMAVRCodeGen -lLLVMAVRDesc -lLLVMAVRInfo > -lLLVMARMDisassembler -lLLVMARMAsmParser -lLLVMARMCodeGen -lLLVMARMDesc > -lLLVMARMUtils -lLLVMARMInfo -lLLVMAMDGPUTargetMCA -lLLVMAMDGPUDisassembler > -lLLVMAMDGPUAsmParser -lLLVMAMDGPUCodeGen -lLLVMAMDGPUDesc -lLLVMAMDGPUUtils > -lLLVMAMDGPUInfo -lLLVMAArch64Disassembler -lLLVMAArch64AsmParser > -lLLVMAArch64CodeGen -lLLVMAArch64Desc -lLLVMAArch64Utils -lLLVMAArch64Info > -lLLVMPerfJITEvents -lLLVMOrcJIT -lLLVMMCJIT -lLLVMJITLink -lLLVMInterpreter > -lLLVMExecutionEngine -lLLVMRuntimeDyld -lLLVMOrcTargetProcess > -lLLVMOrcShared -lLLVMDWP -lLLVMSymbolize -lLLVMDebugInfoPDB > -lLLVMDebugInfoGSYM -lLLVMOption -lLLVMObjectYAML -lLLVMMCA > -lLLVMMCDisassembler -lLLVMLTO -lLLVMCFGuard -lLLVMFrontendOpenACC > -lLLVMExtensions -lPolly -lPollyISL -lLLVMPasses -lLLVMObjCARCOpts > -lLLVMCoroutines -lLLVMipo -lLLVMInstrumentation -lLLVMVectorize -lLLVMLinker > -lLLVMFrontendOpenMP -lLLVMDWARFLinker -lLLVMGlobalISel -lLLVMMIRParser > -lLLVMAsmPrinter -lLLVMDebugInfoMSF -lLLVMSelectionDAG -lLLVMCodeGen > -lLLVMIRReader -lLLVMAsmParser -lLLVMInterfaceStub -lLLVMFileCheck > -lLLVMFuzzMutate -lLLVMTarget -lLLVMScalarOpts -lLLVMInstCombine > -lLLVMAggressiveInstCombine -lLLVMTransformUtils -lLLVMBitWriter > -lLLVMAnalysis -lLLVMProfileData -lLLVMDebugInfoDWARF -lLLVMObject > -lLLVMTextAPI -lLLVMMCParser -lLLVMMC -lLLVMDebugInfoCodeView -lLLVMBitReader > -lLLVMCore -lLLVMRemarks -lLLVMBitstreamReader -lLLVMBinaryFormat > -lLLVMTableGen -lLLVMSupport -lLLVMDemangle -lrt -ldl -lm > /usr/lib/x86_64-linux-gnu/libz3.so -lz -ltinfo -lxml2 > -LACModel/lib/linux-release -lacmodel > --- > Making dependency file DepFiles/linux-release/AdviceRepo.d. > Making object file ObjFiles/linux-release/MatchExpr.o. > Making object file ObjFiles/linux-release/MatchTemplateArg.o. > Making object file ObjFiles/linux-release/MatchName.o. > Making object file ObjFiles/linux-release/AdviceRepo.o. > Making object file ObjFiles/linux-release/Elements.o. > Making object file ObjFiles/linux-release/ACConfig.o. > Making object file ObjFiles/linux-release/AdviceInfo.o. > Making object file ObjFiles/linux-release/ACProject.o. > Making dependency file ObjFiles/linux-release/MatchType.o. > Making object file ObjFiles/linux-release/MatchType.o. > Making dependency file DepFiles/linux-release/AspectIncludes.d. > Making object file ObjFiles/linux-release/AspectIncludes.o. > Making dependency file ObjFiles/linux-release/MatchTypeInfos.o. > Making object file ObjFiles/linux-release/MatchTypeInfos.o. > Making dependency file ObjFiles/linux-release/Utils.o. > Making object file ObjFiles/linux-release/Utils.o. > Making dependency file ObjFiles/linux-release/XmlModelReader.o. > Making object file ObjFiles/linux-release/XmlModelReader.o. > Making dependency file DepFiles/linux-release/AspectInfo.d. > Making object file ObjFiles/linux-release/AspectInfo.o. > Making dependency file DepFiles/linux-release/AspectRepo.d. > Making object file ObjFiles/linux-release/AspectRepo.o. > Making dependency file DepFiles/linux-release/Binding.d. > Making object file ObjFiles/linux-release/Binding.o. > Making dependency file DepFiles/linux-release/CFlow.d. > Making object file ObjFiles/linux-release/CFlow.o. > Making dependency file DepFiles/linux-release/ClangASTConsumer.d. > Making object file ObjFiles/linux-release/ClangASTConsumer.o. > Making dependency file DepFiles/linux-release/ClangAnnotation.d. > Making object file ObjFiles/linux-release/ClangAnnotation.o. > Making dependency file DepFiles/linux-release/ClangBinding.d. > Making object file ObjFiles/linux-release/ClangBinding.o. > ClangBinding.cc:9:2: warning: #warning "Unsupported clang version used!" > [-Wcpp] > 9 | #warning "Unsupported clang version used!" > | ^~~~~~~ > Making dependency file DepFiles/linux-release/ClangFileTracker.d. > Making object file ObjFiles/linux-release/ClangFileTracker.o. > Making dependency file DepFiles/linux-release/ClangFlowAnalysis.d. > Making object file ObjFiles/linux-release/ClangFlowAnalysis.o. > Making dependency file DepFiles/linux-release/ClangIncludeExpander.d. > Making dependency file DepFiles/linux-release/ClangInclusionRewriter.d. > Making object file ObjFiles/linux-release/ClangIncludeExpander.o. > Making object file ObjFiles/linux-release/ClangInclusionRewriter.o. > Making dependency file DepFiles/linux-release/ClangIntroParser.d. > Creating library lib/linux-release/libacmodel.a. > Making object file ObjFiles/linux-release/ClangIntroParser.o. > make[2]: Leaving directory '/<<PKGBUILDDIR>>/AspectC++/ACModel' > Making dependency file DepFiles/linux-release/ClangIntroSema.d. > Making object file ObjFiles/linux-release/ClangIntroSema.o. > Making dependency file DepFiles/linux-release/ClangIntroducer.d. > Making object file ObjFiles/linux-release/ClangIntroducer.o. > Making dependency file DepFiles/linux-release/ClangModelBuilder.d. > Making object file ObjFiles/linux-release/ClangModelBuilder.o. > Making dependency file DepFiles/linux-release/ClangPreprocessor.d. > Making dependency file DepFiles/linux-release/ClangResultBuffer.d. > Making object file ObjFiles/linux-release/ClangPreprocessor.o. > Making object file ObjFiles/linux-release/ClangResultBuffer.o. > Making dependency file DepFiles/linux-release/ClangSyntacticContext.d. > In file included from /usr/lib/llvm-14/include/clang/AST/Decl.h:21, > from /usr/lib/llvm-14/include/clang/AST/Expr.h:19, > from /usr/lib/llvm-14/include/clang/AST/ASTConcept.h:17, > from /usr/lib/llvm-14/include/clang/AST/ExprCXX.h:17, > from > /usr/lib/llvm-14/include/clang/Analysis/ConstructionContext.h:20, > from /usr/lib/llvm-14/include/clang/Analysis/CFG.h:18, > from > /usr/lib/llvm-14/include/clang/Analysis/AnalysisDeclContext.h:22, > from ClangFlowAnalysis.h:23, > from ClangFlowAnalysis.cc:19: > In member function ‘T* clang::LazyOffsetPtr<T, OffsT, > Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; > OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = > &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]’, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:339:25, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:337:23, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::bases_begin()’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:595:61, > inlined from ‘clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()’ > at /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:597:55, > inlined from ‘clang::CXXRecordDecl::base_class_range > clang::CXXRecordDecl::bases()’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:589:12, > inlined from ‘bool > clang::RecursiveASTVisitor<Derived>::TraverseCXXRecordHelper(clang::CXXRecordDecl*) > [with Derived = {anonymous}::TransferFunctions]’ at > /usr/lib/llvm-14/include/clang/AST/RecursiveASTVisitor.h:1895:34: > /usr/lib/llvm-14/include/clang/AST/ExternalASTSource.h:378:54: warning: > ‘this’ pointer is null [-Wnonnull] > 378 | Ptr = reinterpret_cast<uint64_t>((Source->*Get)(Ptr >> 1)); > | ~~~~~~~~~~~~~~^~~~~~~~~~ > In member function ‘T* clang::LazyOffsetPtr<T, OffsT, > Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; > OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = > &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]’, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:339:25, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:337:23, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::bases_begin()’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:595:61, > inlined from ‘clang::CXXRecordDecl::base_class_range > clang::CXXRecordDecl::bases()’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:589:12, > inlined from ‘bool > clang::RecursiveASTVisitor<Derived>::TraverseCXXRecordHelper(clang::CXXRecordDecl*) > [with Derived = {anonymous}::TransferFunctions]’ at > /usr/lib/llvm-14/include/clang/AST/RecursiveASTVisitor.h:1895:34: > /usr/lib/llvm-14/include/clang/AST/ExternalASTSource.h:378:54: warning: > ‘this’ pointer is null [-Wnonnull] > 378 | Ptr = reinterpret_cast<uint64_t>((Source->*Get)(Ptr >> 1)); > | ~~~~~~~~~~~~~~^~~~~~~~~~ > Making object file ObjFiles/linux-release/ClangSyntacticContext.o. > Making dependency file DepFiles/linux-release/ClangWeaverBase.d. > Making object file ObjFiles/linux-release/ClangWeaverBase.o. > In file included from /usr/lib/llvm-14/include/clang/AST/Decl.h:21, > from /usr/lib/llvm-14/include/clang/AST/ASTContext.h:22, > from ClangSyntacticContext.h:29, > from SyntacticContext.h:31, > from ClangTransformInfo.h:36, > from TransformInfo.h:31, > from ModelBuilder.h:25, > from ClangASTConsumer.h:24, > from ClangASTConsumer.cc:19: > In member function ‘T* clang::LazyOffsetPtr<T, OffsT, > Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; > OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = > &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]’, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:339:25, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:337:23, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::bases_begin()’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:595:61, > inlined from ‘clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()’ > at /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:597:55, > inlined from ‘clang::CXXRecordDecl::base_class_range > clang::CXXRecordDecl::bases()’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:589:12, > inlined from ‘bool > clang::RecursiveASTVisitor<Derived>::TraverseCXXRecordHelper(clang::CXXRecordDecl*) > [with Derived = ClangASTConsumer]’ at > /usr/lib/llvm-14/include/clang/AST/RecursiveASTVisitor.h:1895:34: > /usr/lib/llvm-14/include/clang/AST/ExternalASTSource.h:378:54: warning: > ‘this’ pointer is null [-Wnonnull] > 378 | Ptr = reinterpret_cast<uint64_t>((Source->*Get)(Ptr >> 1)); > | ~~~~~~~~~~~~~~^~~~~~~~~~ > In member function ‘T* clang::LazyOffsetPtr<T, OffsT, > Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; > OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = > &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]’, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:339:25, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:337:23, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::bases_begin()’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:595:61, > inlined from ‘clang::CXXRecordDecl::base_class_range > clang::CXXRecordDecl::bases()’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:589:12, > inlined from ‘bool > clang::RecursiveASTVisitor<Derived>::TraverseCXXRecordHelper(clang::CXXRecordDecl*) > [with Derived = ClangASTConsumer]’ at > /usr/lib/llvm-14/include/clang/AST/RecursiveASTVisitor.h:1895:34: > /usr/lib/llvm-14/include/clang/AST/ExternalASTSource.h:378:54: warning: > ‘this’ pointer is null [-Wnonnull] > 378 | Ptr = reinterpret_cast<uint64_t>((Source->*Get)(Ptr >> 1)); > | ~~~~~~~~~~~~~~^~~~~~~~~~ > Making dependency file DepFiles/linux-release/CodeWeaver.d. > Making object file ObjFiles/linux-release/CodeWeaver.o. > In file included from /usr/lib/llvm-14/include/clang/AST/Decl.h:21, > from /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:19, > from /usr/lib/llvm-14/include/clang/Sema/DeclSpec.h:25, > from /usr/lib/llvm-14/include/clang/Parse/Parser.h:23, > from ClangIntroParser.h:4, > from ClangIntroducer.cc:29: > In member function ‘T* clang::LazyOffsetPtr<T, OffsT, > Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; > OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = > &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]’, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:339:25, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:337:23, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::bases_begin()’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:595:61, > inlined from ‘clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()’ > at /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:597:55: > /usr/lib/llvm-14/include/clang/AST/ExternalASTSource.h:378:54: warning: > ‘this’ pointer is null [-Wnonnull] > 378 | Ptr = reinterpret_cast<uint64_t>((Source->*Get)(Ptr >> 1)); > | ~~~~~~~~~~~~~~^~~~~~~~~~ > In member function ‘T* clang::LazyOffsetPtr<T, OffsT, > Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; > OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = > &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]’, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:339:25, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:337:23, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::bases_begin()’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:595:61, > inlined from ‘std::string > ClangIntroducer::insert_introspection_code(clang::CXXRecordDecl*, int)’ at > ClangIntroducer.cc:792:69: > /usr/lib/llvm-14/include/clang/AST/ExternalASTSource.h:378:54: warning: > ‘this’ pointer is null [-Wnonnull] > 378 | Ptr = reinterpret_cast<uint64_t>((Source->*Get)(Ptr >> 1)); > | ~~~~~~~~~~~~~~^~~~~~~~~~ > In member function ‘T* clang::LazyOffsetPtr<T, OffsT, > Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; > OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = > &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]’, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:339:25, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:337:23, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::bases_begin()’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:595:61, > inlined from ‘void > ClangIntroducer::_ZN15ClangIntroducer19update_base_classesEPN5clang4DeclE.part.0(clang::Decl*)’ > at ClangIntroducer.cc:1507:69: > /usr/lib/llvm-14/include/clang/AST/ExternalASTSource.h:378:54: warning: > ‘this’ pointer is null [-Wnonnull] > 378 | Ptr = reinterpret_cast<uint64_t>((Source->*Get)(Ptr >> 1)); > | ~~~~~~~~~~~~~~^~~~~~~~~~ > In member function ‘T* clang::LazyOffsetPtr<T, OffsT, > Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; > OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = > &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]’, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:339:25, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:337:23, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::bases_begin()’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:595:61, > inlined from ‘clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()’ > at /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:597:55, > inlined from ‘void > ClangIntroducer::_ZN15ClangIntroducer19update_base_classesEPN5clang4DeclE.part.0(clang::Decl*)’ > at ClangIntroducer.cc:1508:67: > /usr/lib/llvm-14/include/clang/AST/ExternalASTSource.h:378:54: warning: > ‘this’ pointer is null [-Wnonnull] > 378 | Ptr = reinterpret_cast<uint64_t>((Source->*Get)(Ptr >> 1)); > | ~~~~~~~~~~~~~~^~~~~~~~~~ > Making dependency file DepFiles/linux-release/Condition.d. > Making object file ObjFiles/linux-release/Condition.o. > Making dependency file DepFiles/linux-release/FileRepo.d. > Making object file ObjFiles/linux-release/FileRepo.o. > Making dependency file DepFiles/linux-release/IncludeGraph.d. > Making object file ObjFiles/linux-release/IncludeGraph.o. > Making dependency file DepFiles/linux-release/JoinPoint.d. > Making object file ObjFiles/linux-release/JoinPoint.o. > Making dependency file DepFiles/linux-release/JoinPointRepo.d. > Making object file ObjFiles/linux-release/JoinPointRepo.o. > Making dependency file DepFiles/linux-release/LineDirectiveMgr.d. > Making object file ObjFiles/linux-release/LineDirectiveMgr.o. > Making dependency file DepFiles/linux-release/NamespaceAC.d. > Making object file ObjFiles/linux-release/NamespaceAC.o. > Making dependency file DepFiles/linux-release/Naming.d. > Making object file ObjFiles/linux-release/Naming.o. > Making dependency file DepFiles/linux-release/Phase1.d. > Making dependency file DepFiles/linux-release/Plan.d. > Making object file ObjFiles/linux-release/Phase1.o. > Making object file ObjFiles/linux-release/Plan.o. > Making dependency file DepFiles/linux-release/PointCut.d. > Making object file ObjFiles/linux-release/PointCut.o. > Making dependency file DepFiles/linux-release/PointCutContext.d. > Making object file ObjFiles/linux-release/PointCutContext.o. > Making dependency file DepFiles/linux-release/PointCutExpr.d. > Making dependency file DepFiles/linux-release/PointCutExprParser.d. > Making object file ObjFiles/linux-release/PointCutExpr.o. > Making object file ObjFiles/linux-release/PointCutExprParser.o. > Making dependency file DepFiles/linux-release/RepoPosAspectKey.d. > Making object file ObjFiles/linux-release/RepoPosAspectKey.o. > Making dependency file DepFiles/linux-release/RepoPosKey.d. > Making object file ObjFiles/linux-release/RepoPosKey.o. > Making dependency file DepFiles/linux-release/RepoXMLNode.d. > Making object file ObjFiles/linux-release/RepoXMLNode.o. > Making dependency file DepFiles/linux-release/Repository.d. > Making object file ObjFiles/linux-release/Repository.o. > Making dependency file DepFiles/linux-release/ThisJoinPoint.d. > Making object file ObjFiles/linux-release/ThisJoinPoint.o. > In file included from /usr/lib/llvm-14/include/clang/AST/Decl.h:21, > from /usr/lib/llvm-14/include/clang/AST/ASTContext.h:22, > from ClangSyntacticContext.h:29, > from SyntacticContext.h:31, > from ClangTransformInfo.h:36, > from TransformInfo.h:31, > from ClangResultBuffer.h:23, > from ACResultBuffer.h:31, > from CodeWeaver.h:37, > from CodeWeaver.cc:19: > In member function ‘T* clang::LazyOffsetPtr<T, OffsT, > Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; > OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = > &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]’, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:339:25, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:337:23, > inlined from ‘const clang::CXXBaseSpecifier* > clang::CXXRecordDecl::bases_begin() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:596:73, > inlined from ‘bool TI_Class::may_have_implicit(SMKind, const > clang::RecordDecl*)’ at ClangTransformInfo.h:762:77: > /usr/lib/llvm-14/include/clang/AST/ExternalASTSource.h:378:54: warning: > ‘this’ pointer is null [-Wnonnull] > 378 | Ptr = reinterpret_cast<uint64_t>((Source->*Get)(Ptr >> 1)); > | ~~~~~~~~~~~~~~^~~~~~~~~~ > In member function ‘T* clang::LazyOffsetPtr<T, OffsT, > Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; > OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = > &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]’, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:339:25, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:337:23, > inlined from ‘const clang::CXXBaseSpecifier* > clang::CXXRecordDecl::bases_begin() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:596:73, > inlined from ‘const clang::CXXBaseSpecifier* > clang::CXXRecordDecl::bases_end() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:599:23, > inlined from ‘bool TI_Class::may_have_implicit(SMKind, const > clang::RecordDecl*)’ at ClangTransformInfo.h:763:27: > /usr/lib/llvm-14/include/clang/AST/ExternalASTSource.h:378:54: warning: > ‘this’ pointer is null [-Wnonnull] > 378 | Ptr = reinterpret_cast<uint64_t>((Source->*Get)(Ptr >> 1)); > | ~~~~~~~~~~~~~~^~~~~~~~~~ > Making dependency file DepFiles/linux-release/Transformer.d. > Making object file ObjFiles/linux-release/Transformer.o. > Making dependency file DepFiles/linux-release/Weaver.d. > Making object file ObjFiles/linux-release/Weaver.o. > Making dependency file DepFiles/linux-release/ac++.d. > Making object file ObjFiles/linux-release/ac++.o. > In member function ‘T* clang::LazyOffsetPtr<T, OffsT, > Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; > OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = > &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]’, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:339:25, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:337:23, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::bases_begin()’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:595:61, > inlined from ‘clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()’ > at /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:597:55, > inlined from ‘clang::CXXRecordDecl::base_class_range > clang::CXXRecordDecl::bases()’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:589:12, > inlined from ‘bool > clang::RecursiveASTVisitor<Derived>::TraverseCXXRecordHelper(clang::CXXRecordDecl*) > [with Derived = {anonymous}::TJPVisitor]’ at > /usr/lib/llvm-14/include/clang/AST/RecursiveASTVisitor.h:1895:34: > /usr/lib/llvm-14/include/clang/AST/ExternalASTSource.h:378:54: warning: > ‘this’ pointer is null [-Wnonnull] > 378 | Ptr = reinterpret_cast<uint64_t>((Source->*Get)(Ptr >> 1)); > | ~~~~~~~~~~~~~~^~~~~~~~~~ > In member function ‘T* clang::LazyOffsetPtr<T, OffsT, > Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; > OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = > &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]’, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:339:25, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:337:23, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::bases_begin()’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:595:61, > inlined from ‘clang::CXXRecordDecl::base_class_range > clang::CXXRecordDecl::bases()’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:589:12, > inlined from ‘bool > clang::RecursiveASTVisitor<Derived>::TraverseCXXRecordHelper(clang::CXXRecordDecl*) > [with Derived = {anonymous}::TJPVisitor]’ at > /usr/lib/llvm-14/include/clang/AST/RecursiveASTVisitor.h:1895:34: > /usr/lib/llvm-14/include/clang/AST/ExternalASTSource.h:378:54: warning: > ‘this’ pointer is null [-Wnonnull] > 378 | Ptr = reinterpret_cast<uint64_t>((Source->*Get)(Ptr >> 1)); > | ~~~~~~~~~~~~~~^~~~~~~~~~ > In file included from /usr/lib/llvm-14/include/clang/AST/Decl.h:21, > from /usr/lib/llvm-14/include/clang/AST/Expr.h:19, > from /usr/lib/llvm-14/include/clang/AST/ASTConcept.h:17, > from /usr/lib/llvm-14/include/clang/Sema/Sema.h:17, > from ClangIntroSema.h:22, > from Transformer.cc:20: > In member function ‘T* clang::LazyOffsetPtr<T, OffsT, > Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; > OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = > &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]’, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:339:25, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:337:23, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::bases_begin()’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:595:61, > inlined from ‘void Transformer::link_bases(ACM_Class&)’ at > Transformer.cc:1422:72: > /usr/lib/llvm-14/include/clang/AST/ExternalASTSource.h:378:54: warning: > ‘this’ pointer is null [-Wnonnull] > 378 | Ptr = reinterpret_cast<uint64_t>((Source->*Get)(Ptr >> 1)); > | ~~~~~~~~~~~~~~^~~~~~~~~~ > In member function ‘T* clang::LazyOffsetPtr<T, OffsT, > Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; > OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = > &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]’, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:339:25, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:337:23, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::bases_begin()’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:595:61, > inlined from ‘clang::CXXBaseSpecifier* clang::CXXRecordDecl::bases_end()’ > at /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:597:55, > inlined from ‘void Transformer::link_bases(ACM_Class&)’ at > Transformer.cc:1423:70: > /usr/lib/llvm-14/include/clang/AST/ExternalASTSource.h:378:54: warning: > ‘this’ pointer is null [-Wnonnull] > 378 | Ptr = reinterpret_cast<uint64_t>((Source->*Get)(Ptr >> 1)); > | ~~~~~~~~~~~~~~^~~~~~~~~~ > In member function ‘T* clang::LazyOffsetPtr<T, OffsT, > Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; > OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = > &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]’, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:339:25, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:337:23, > inlined from ‘const clang::CXXBaseSpecifier* > clang::CXXRecordDecl::bases_begin() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:596:73, > inlined from ‘bool TI_Class::may_have_implicit(SMKind, const > clang::RecordDecl*)’ at ClangTransformInfo.h:762:77: > /usr/lib/llvm-14/include/clang/AST/ExternalASTSource.h:378:54: warning: > ‘this’ pointer is null [-Wnonnull] > 378 | Ptr = reinterpret_cast<uint64_t>((Source->*Get)(Ptr >> 1)); > | ~~~~~~~~~~~~~~^~~~~~~~~~ > In member function ‘T* clang::LazyOffsetPtr<T, OffsT, > Get>::get(clang::ExternalASTSource*) const [with T = clang::CXXBaseSpecifier; > OffsT = long unsigned int; T* (clang::ExternalASTSource::* Get)(OffsT) = > &clang::ExternalASTSource::GetExternalCXXBaseSpecifiers]’, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:339:25, > inlined from ‘clang::CXXBaseSpecifier* > clang::CXXRecordDecl::DefinitionData::getBases() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:337:23, > inlined from ‘const clang::CXXBaseSpecifier* > clang::CXXRecordDecl::bases_begin() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:596:73, > inlined from ‘const clang::CXXBaseSpecifier* > clang::CXXRecordDecl::bases_end() const’ at > /usr/lib/llvm-14/include/clang/AST/DeclCXX.h:599:23, > inlined from ‘bool TI_Class::may_have_implicit(SMKind, const > clang::RecordDecl*)’ at ClangTransformInfo.h:763:27: > /usr/lib/llvm-14/include/clang/AST/ExternalASTSource.h:378:54: warning: > ‘this’ pointer is null [-Wnonnull] > 378 | Ptr = reinterpret_cast<uint64_t>((Source->*Get)(Ptr >> 1)); > | ~~~~~~~~~~~~~~^~~~~~~~~~ > Linking bin/linux-release/ac++. > /usr/bin/ld: cannot find -lPolly: No such file or directory > /usr/bin/ld: cannot find -lPollyISL: No such file or directory > collect2: error: ld returned 1 exit status The full build log is available from: http://qa-logs.debian.net/2023/01/13/aspectc++_2.3+git20221129-1_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230113;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230113&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please mark it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.