Source: llvm-toolchain-14 Version: 1:14.0.6-9 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: lu...@debian.org Usertags: ftbfs-20230101 ftbfs-bookworm
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > [5599/7661] : && /usr/bin/cmake -E rm -f lib/libclangAnalysis.a && > /<<PKGBUILDDIR>>/build-llvm/bin/llvm-ar Dqc lib/libclangAnalysis.a > tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/AnalysisDeclContext.cpp.o > tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/BodyFarm.cpp.o > tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CalledOnceCheck.cpp.o > tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFG.cpp.o > tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o > tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGStmtMap.cpp.o > tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CallGraph.cpp.o > tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CloneDetection.cpp.o > > tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CocoaConventions.cpp.o > > tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ConstructionContext.cpp.o > tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Consumed.cpp.o > tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CodeInjector.cpp.o > tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Dominators.cpp.o > tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ExprMutationAnalyzer.cpp.o > tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/IssueHash.cpp.o > tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/LiveVariables.cpp.o > tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/MacroExpansionContext.cpp.o > tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ObjCNoReturn.cpp.o > tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/PathDiagnostic.cpp.o > > tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/PostOrderCFGView.cpp.o > tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ProgramPoint.cpp.o > tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ReachableCode.cpp.o > tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/RetainSummaryManager.cpp.o > tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafety.cpp.o > tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyCommon.cpp.o > > tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyLogical.cpp.o > > tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyTIL.cpp.o > > tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/UninitializedValues.cpp.o > && /<<PKGBUILDDIR>>/build-llvm/bin/llvm-ranlib -D lib/libclangAnalysis.a && : > [5600/7661] : && /usr/bin/cmake -E rm -f lib/libclangToolingASTDiff.a && > /<<PKGBUILDDIR>>/build-llvm/bin/llvm-ar Dqc lib/libclangToolingASTDiff.a > tools/clang/lib/Tooling/ASTDiff/CMakeFiles/obj.clangToolingASTDiff.dir/ASTDiff.cpp.o > && /<<PKGBUILDDIR>>/build-llvm/bin/llvm-ranlib -D > lib/libclangToolingASTDiff.a && : > [5601/7661] : && /usr/bin/cmake -E rm -f lib/libclangToolingInclusions.a && > /<<PKGBUILDDIR>>/build-llvm/bin/llvm-ar Dqc lib/libclangToolingInclusions.a > tools/clang/lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/HeaderIncludes.cpp.o > > tools/clang/lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/IncludeStyle.cpp.o > && /<<PKGBUILDDIR>>/build-llvm/bin/llvm-ranlib -D > lib/libclangToolingInclusions.a && : > [5602/7661] : && /usr/bin/cmake -E rm -f lib/libclangAnalysisFlowSensitive.a > && /<<PKGBUILDDIR>>/build-llvm/bin/llvm-ar Dqc > lib/libclangAnalysisFlowSensitive.a > tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/ControlFlowContext.cpp.o > > tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DataflowEnvironment.cpp.o > > tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Transfer.cpp.o > > tools/clang/lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/TypeErasedDataflowAnalysis.cpp.o > && /<<PKGBUILDDIR>>/build-llvm/bin/llvm-ranlib -D > lib/libclangAnalysisFlowSensitive.a && : > [5603/7661] : && /usr/bin/cmake -E rm -f lib/libclangFormat.a && > /<<PKGBUILDDIR>>/build-llvm/bin/llvm-ar Dqc lib/libclangFormat.a > tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/AffectedRangeManager.cpp.o > tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/BreakableToken.cpp.o > tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/ContinuationIndenter.cpp.o > > tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/DefinitionBlockSeparator.cpp.o > tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/Format.cpp.o > tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/FormatToken.cpp.o > tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/FormatTokenLexer.cpp.o > tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/MacroExpander.cpp.o > tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/NamespaceEndCommentsFixer.cpp.o > > tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/QualifierAlignmentFixer.cpp.o > > tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/SortJavaScriptImports.cpp.o > tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/TokenAnalyzer.cpp.o > tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/TokenAnnotator.cpp.o > tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/UnwrappedLineFormatter.cpp.o > > tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/UnwrappedLineParser.cpp.o > > tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/UsingDeclarationsSorter.cpp.o > > tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/WhitespaceManager.cpp.o > && /<<PKGBUILDDIR>>/build-llvm/bin/llvm-ranlib -D lib/libclangFormat.a && : > [5604/7661] : && /usr/bin/cmake -E rm -f lib/libclangSema.a && > /<<PKGBUILDDIR>>/build-llvm/bin/llvm-ar Dqc lib/libclangSema.a > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/AnalysisBasedWarnings.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/CodeCompleteConsumer.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/DeclSpec.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/DelayedDiagnostic.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/IdentifierResolver.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/JumpDiagnostics.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/MultiplexExternalSemaSource.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/ParsedAttr.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/Scope.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/ScopeInfo.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/Sema.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAccess.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAttr.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAvailability.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCXXScopeSpec.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCast.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaChecking.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCodeComplete.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConcept.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConsumer.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCoroutine.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCUDA.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDecl.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclAttr.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclCXX.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclObjC.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExceptionSpec.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExpr.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprCXX.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprMember.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprObjC.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaFixItUtils.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaInit.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLambda.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLookup.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaModule.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaObjCProperty.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenMP.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOverload.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaPseudoObject.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmt.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmtAsm.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmtAttr.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSYCL.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplate.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateDeduction.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiate.cpp.o > > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiateDecl.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateVariadic.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaType.cpp.o > tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/TypeLocBuilder.cpp.o && > /<<PKGBUILDDIR>>/build-llvm/bin/llvm-ranlib -D lib/libclangSema.a && : > [5605/7661] : && /<<PKGBUILDDIR>>/build-llvm/./bin/clang++ > -fstack-protector-strong -Wformat -Werror=format-security > -Wno-unused-command-line-argument -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC > -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time > -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter > -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic > -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough > -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor > -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion > -Wmisleading-indentation -fdiagnostics-color -ffunction-sections > -fdata-sections > -ffile-prefix-map=/<<PKGBUILDDIR>>/build-llvm/tools/clang/stage2-bins=build-llvm/tools/clang/stage2-bins > -ffile-prefix-map=/<<PKGBUILDDIR>>/= -no-canonical-prefixes -fno-common > -Woverloaded-virtual -Wno-nested-anon-types -O3 -DNDEBUG -Wl,-z,relro > -Wl,--build-id -fuse-ld=gold -Wl,--gc-sections > tools/clang/tools/extra/clangd/index/remote/monitor/CMakeFiles/clangd-index-server-monitor.dir/Monitor.cpp.o > -o bin/clangd-index-server-monitor -Wl,-rpath,"\$ORIGIN/../lib" > lib/libclangBasic.a lib/libclangdSupport.a > lib/libclangdMonitoringServiceProto.a lib/libclangdRemoteIndexServiceProto.a > lib/libclangdMonitoringServiceProto.a lib/libclangdRemoteIndexProto.a > lib/libLLVM-14.so.1 /usr/lib/x86_64-linux-gnu/libgrpc++.so > /usr/lib/x86_64-linux-gnu/libprotobuf.so && : > FAILED: bin/clangd-index-server-monitor > : && /<<PKGBUILDDIR>>/build-llvm/./bin/clang++ -fstack-protector-strong > -Wformat -Werror=format-security -Wno-unused-command-line-argument > -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fno-semantic-interposition > -fvisibility-inlines-hidden -Werror=date-time > -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter > -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic > -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough > -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor > -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion > -Wmisleading-indentation -fdiagnostics-color -ffunction-sections > -fdata-sections > -ffile-prefix-map=/<<PKGBUILDDIR>>/build-llvm/tools/clang/stage2-bins=build-llvm/tools/clang/stage2-bins > -ffile-prefix-map=/<<PKGBUILDDIR>>/= -no-canonical-prefixes -fno-common > -Woverloaded-virtual -Wno-nested-anon-types -O3 -DNDEBUG -Wl,-z,relro > -Wl,--build-id -fuse-ld=gold -Wl,--gc-sections > tools/clang/tools/extra/clangd/index/remote/monitor/CMakeFiles/clangd-index-server-monitor.dir/Monitor.cpp.o > -o bin/clangd-index-server-monitor -Wl,-rpath,"\$ORIGIN/../lib" > lib/libclangBasic.a lib/libclangdSupport.a > lib/libclangdMonitoringServiceProto.a lib/libclangdRemoteIndexServiceProto.a > lib/libclangdMonitoringServiceProto.a lib/libclangdRemoteIndexProto.a > lib/libLLVM-14.so.1 /usr/lib/x86_64-linux-gnu/libgrpc++.so > /usr/lib/x86_64-linux-gnu/libprotobuf.so && : > lib/libclangdMonitoringServiceProto.a(MonitoringService.grpc.pb.cc.o):MonitoringService.grpc.pb.cc:function > grpc::internal::BlockingUnaryCallImpl<google::protobuf::MessageLite, > google::protobuf::MessageLite>::BlockingUnaryCallImpl(grpc::ChannelInterface*, > grpc::internal::RpcMethod const&, grpc::ClientContext*, > google::protobuf::MessageLite const&, google::protobuf::MessageLite*): error: > undefined reference to 'absl::debian3::Mutex::~Mutex()' > lib/libclangdMonitoringServiceProto.a(MonitoringService.grpc.pb.cc.o):MonitoringService.grpc.pb.cc:function > grpc::CompletionQueue::~CompletionQueue(): error: undefined reference to > 'absl::debian3::Mutex::~Mutex()' > lib/libclangdMonitoringServiceProto.a(MonitoringService.grpc.pb.cc.o):MonitoringService.grpc.pb.cc:function > grpc::CompletionQueue::~CompletionQueue(): error: undefined reference to > 'absl::debian3::Mutex::~Mutex()' > lib/libclangdMonitoringServiceProto.a(MonitoringService.grpc.pb.cc.o):MonitoringService.grpc.pb.cc:function > grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, > grpc::internal::CallOpSendMessage, grpc::internal::CallOpRecvInitialMetadata, > grpc::internal::CallOpRecvMessage<google::protobuf::MessageLite>, > grpc::internal::CallOpClientSendClose, > grpc::internal::CallOpClientRecvStatus>::ContinueFillOpsAfterInterception(): > error: undefined reference to 'gpr_log' > lib/libclangdMonitoringServiceProto.a(MonitoringService.grpc.pb.cc.o):MonitoringService.grpc.pb.cc:function > grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, > grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose, > grpc::internal::CallOpRecvInitialMetadata, grpc::internal::CallNoOp<5>, > grpc::internal::CallNoOp<6> >::ContinueFillOpsAfterInterception(): error: > undefined reference to 'gpr_log' > lib/libclangdMonitoringServiceProto.a(MonitoringService.grpc.pb.cc.o):MonitoringService.grpc.pb.cc:function > grpc::internal::CallOpSet<grpc::internal::CallOpGenericRecvMessage, > grpc::internal::CallOpClientRecvStatus, grpc::internal::CallNoOp<3>, > grpc::internal::CallNoOp<4>, grpc::internal::CallNoOp<5>, > grpc::internal::CallNoOp<6> >::ContinueFillOpsAfterInterception(): error: > undefined reference to 'gpr_log' > lib/libclangdMonitoringServiceProto.a(MonitoringService.grpc.pb.cc.o):MonitoringService.grpc.pb.cc:function > grpc::internal::CallOpSet<grpc::internal::CallOpSendInitialMetadata, > grpc::internal::CallOpSendMessage, grpc::internal::CallOpClientSendClose, > grpc::internal::CallOpRecvInitialMetadata, > grpc::internal::CallOpRecvMessage<google::protobuf::MessageLite>, > grpc::internal::CallOpClientRecvStatus>::ContinueFillOpsAfterInterception(): > error: undefined reference to 'gpr_log' > clang++: error: linker command failed with exit code 1 (use -v to see > invocation) The full build log is available from: http://qa-logs.debian.net/2023/01/01/llvm-toolchain-14_14.0.6-9_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230101;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230101&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.