--- Begin Message ---
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.
--- End Message ---