Guest User

cargo build log

a guest
Apr 2nd, 2024
23
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.01 KB | None | 0 0
  1. error: linking with `cc` failed: exit status: 1
  2. |
  3. = note: LC_ALL="C" PATH="/nix/store/scwzvn9z5ajgkrikp0s0lm59abl93r2b-rust-default-1.72.1/lib/rustlib/x86_64-apple-darwin/bin:/nix/store/4cxvdil6ap4xsgbrpn4jmhj5gp60l1rw-clang...
  4.  
  5. ...
  6.  
  7. = note: Undefined symbols for architecture x86_64:
  8. "std::terminate()", referenced from:
  9. llvm::itanium_demangle::NodeArray::printWithComma(llvm::itanium_demangle::OutputBuffer&) const in libllvm_sys-c6a744c13b56f950.rlib(ItaniumDemangle.cpp.o)
  10. llvm::itanium_demangle::Node::printAsOperand(llvm::itanium_demangle::OutputBuffer&, llvm::itanium_demangle::Node::Prec, bool) const in libllvm_sys-c6a744c13b56f
  11. 950.rlib(ItaniumDemangle.cpp.o)
  12. llvm::itanium_demangle::PODSmallVector<llvm::itanium_demangle::Node*, 32ul>::push_back(llvm::itanium_demangle::Node* const&) in libllvm_sys-c6a744c13b56f950.rli
  13. b(ItaniumDemangle.cpp.o)
  14. llvm::itanium_demangle::SpecialName::printLeft(llvm::itanium_demangle::OutputBuffer&) const in libllvm_sys-c6a744c13b56f950.rlib(ItaniumDemangle.cpp.o)
  15. llvm::itanium_demangle::CtorVtableSpecialName::printLeft(llvm::itanium_demangle::OutputBuffer&) const in libllvm_sys-c6a744c13b56f950.rlib(ItaniumDemangle.cpp.o
  16. )
  17. llvm::itanium_demangle::NameType::printLeft(llvm::itanium_demangle::OutputBuffer&) const in libllvm_sys-c6a744c13b56f950.rlib(ItaniumDemangle.cpp.o)
  18. llvm::itanium_demangle::ModuleName::printLeft(llvm::itanium_demangle::OutputBuffer&) const in libllvm_sys-c6a744c13b56f950.rlib(ItaniumDemangle.cpp.o)
  19. ...
  20. "vtable for __cxxabiv1::__pointer_type_info", referenced from:
  21. typeinfo for bool (*)(llvm::TargetRegisterInfo const&, llvm::TargetRegisterClass const&) in libllvm_sys-c6a744c13b56f950.rlib(AMDGPUTargetMachine.cpp.o)
  22. typeinfo for llvm::TargetTransformInfo (*)(llvm::Function const&) in libllvm_sys-c6a744c13b56f950.rlib(TargetTransformInfo.cpp.o)
  23. typeinfo for bool (*)(llvm::TargetInstrInfo const&, llvm::TargetSubtargetInfo const&, llvm::MachineInstr const*, llvm::MachineInstr const&) in libllvm_sys-c6a74
  24. 4c13b56f950.rlib(GCNVOPDUtils.cpp.o)
  25. typeinfo for void (*)(llvm::SMDiagnostic const&, bool, llvm::SourceMgr const&, std::__1::vector<llvm::MDNode const*, std::__1::allocator<llvm::MDNode const*>>&)
  26. in libllvm_sys-c6a744c13b56f950.rlib(MCContext.cpp.o)
  27. typeinfo for bool (*)(llvm::MachineInstr const*) in libllvm_sys-c6a744c13b56f950.rlib(Utils.cpp.o)
  28. typeinfo for std::__1::optional<llvm::APInt> (*)(llvm::MachineInstr const*) in libllvm_sys-c6a744c13b56f950.rlib(Utils.cpp.o)
  29. typeinfo for bool (*)(llvm::SDValue) in libllvm_sys-c6a744c13b56f950.rlib(TargetLowering.cpp.o)
  30. ...
  31. NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  32. "___cxa_guard_release", referenced from:
  33. llvm::ErrorList::convertToErrorCode() const in libllvm_sys-c6a744c13b56f950.rlib(Error.cpp.o)
  34. llvm::inconvertibleErrorCode() in libllvm_sys-c6a744c13b56f950.rlib(Error.cpp.o)
  35. llvm::FileError::convertToErrorCode() const in libllvm_sys-c6a744c13b56f950.rlib(Error.cpp.o)
  36. llvm::errorToErrorCode(llvm::Error) in libllvm_sys-c6a744c13b56f950.rlib(Error.cpp.o)
  37. (anonymous namespace)::AArch64Operand::ComputeRegsForAlias(unsigned int, llvm::SmallSet<unsigned int, 8u, std::__1::less<unsigned int>>&, unsigned int) in libll
  38. vm_sys-c6a744c13b56f950.rlib(AArch64AsmParser.cpp.o)
  39. llvm::getTheAArch64leTarget() in libllvm_sys-c6a744c13b56f950.rlib(AArch64TargetInfo.cpp.o)
  40. llvm::getTheAArch64beTarget() in libllvm_sys-c6a744c13b56f950.rlib(AArch64TargetInfo.cpp.o)
  41. ...
  42. "operator delete[](void*)", referenced from:
  43. _LLVMConstIntOfArbitraryPrecision in libllvm_sys-c6a744c13b56f950.rlib(Core.cpp.o)
  44. llvm::detail::DoubleAPFloat::~DoubleAPFloat() in libllvm_sys-c6a744c13b56f950.rlib(Core.cpp.o)
  45. llvm::InstCombiner::targetSimplifyDemandedUseBitsIntrinsic(llvm::IntrinsicInst&, llvm::APInt, llvm::KnownBits&, bool&) in libllvm_sys-c6a744c13b56f950.rlib(Inst
  46. ructionCombining.cpp.o)
  47. llvm::InstCombiner::targetSimplifyDemandedVectorEltsIntrinsic(llvm::IntrinsicInst&, llvm::APInt, llvm::APInt&, llvm::APInt&, llvm::APInt&, std::__1::function<vo
  48. id (llvm::Instruction*, unsigned int, llvm::APInt, llvm::APInt&)>) in libllvm_sys-c6a744c13b56f950.rlib(InstructionCombining.cpp.o)
  49. llvm::InstCombinerImpl::SimplifyAssociativeOrCommutative(llvm::BinaryOperator&) in libllvm_sys-c6a744c13b56f950.rlib(InstructionCombining.cpp.o)
  50. llvm::InstCombinerImpl::Descale(llvm::Value*, llvm::APInt, bool&) in libllvm_sys-c6a744c13b56f950.rlib(InstructionCombining.cpp.o)
  51. llvm::InstCombinerImpl::visitGEPOfGEP(llvm::GetElementPtrInst&, llvm::GEPOperator*) in libllvm_sys-c6a744c13b56f950.rlib(InstructionCombining.cpp.o)
  52. ...
  53. "operator new(unsigned long, std::nothrow_t const&)", referenced from:
  54. llvm::InstCombinerImpl::visitLandingPadInst(llvm::LandingPadInst&) in libllvm_sys-c6a744c13b56f950.rlib(InstructionCombining.cpp.o)
  55. llvm::AArch64FrameLowering::processFunctionBeforeFrameIndicesReplaced(llvm::MachineFunction&, llvm::RegScavenger*) const in libllvm_sys-c6a744c13b56f950.rlib(AA
  56. rch64FrameLowering.cpp.o)
  57. llvm::AArch64FrameLowering::orderFrameObjects(llvm::MachineFunction const&, llvm::SmallVectorImpl<int>&) const in libllvm_sys-c6a744c13b56f950.rlib(AArch64Frame
  58. Lowering.cpp.o)
  59. llvm::AsmPrinter::preprocessXXStructorList(llvm::DataLayout const&, llvm::Constant const*, llvm::SmallVector<llvm::AsmPrinter::Structor, 8u>&) in libllvm_sys-c6
  60. a744c13b56f950.rlib(AsmPrinter.cpp.o)
  61. void llvm::stable_sort<llvm::SmallVectorImpl<std::__1::pair<unsigned int, llvm::MDNode*>>&, llvm::less_first>(llvm::SmallVectorImpl<std::__1::pair<unsigned int,
  62. llvm::MDNode*>>&, llvm::less_first) in libllvm_sys-c6a744c13b56f950.rlib(Metadata.cpp.o)
  63. llvm::WritableMemoryBuffer::getNewUninitMemBuffer(unsigned long, llvm::Twine const&, std::__1::optional<llvm::Align>) in libllvm_sys-c6a744c13b56f950.rlib(Memor
  64. yBuffer.cpp.o)
  65. (anonymous namespace)::IfConverter::runOnMachineFunction(llvm::MachineFunction&) in libllvm_sys-c6a744c13b56f950.rlib(IfConversion.cpp.o)
  66. ...
  67. "vtable for __cxxabiv1::__class_type_info", referenced from:
  68. typeinfo for std::__1::__function::__base<void (llvm::Instruction*)> in libllvm_sys-c6a744c13b56f950.rlib(InstructionCombining.cpp.o)
  69. typeinfo for combineInstructionsOverFunction(llvm::Function&, llvm::InstructionWorklist&, llvm::AAResults*, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, ll
  70. vm::TargetTransformInfo&, llvm::DominatorTree&, llvm::OptimizationRemarkEmitter&, llvm::BlockFrequencyInfo*, llvm::ProfileSummaryInfo*, unsigned int, llvm::LoopInfo*)::$_0 in l
  71. ibllvm_sys-c6a744c13b56f950.rlib(InstructionCombining.cpp.o)
  72. typeinfo for llvm::PrettyStackTraceEntry in libllvm_sys-c6a744c13b56f950.rlib(PrettyStackTrace.cpp.o)
  73. typeinfo for llvm::ErrorInfoBase in libllvm_sys-c6a744c13b56f950.rlib(Error.cpp.o)
  74. typeinfo for llvm::cl::opt_storage<llvm::cl::boolOrDefault, false, false> in libllvm_sys-c6a744c13b56f950.rlib(AArch64TargetMachine.cpp.o)
  75. typeinfo for llvm::TargetTransformInfoImplBase in libllvm_sys-c6a744c13b56f950.rlib(AArch64TargetMachine.cpp.o)
  76. typeinfo for std::__1::__function::__base<void (llvm::cl::boolOrDefault const&)> in libllvm_sys-c6a744c13b56f950.rlib(AArch64TargetMachine.cpp.o)
  77. ...
  78. NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  79. "vtable for __cxxabiv1::__vmi_class_type_info", referenced from:
  80. typeinfo for llvm::cl::opt<llvm::cl::boolOrDefault, false, llvm::cl::parser<llvm::cl::boolOrDefault>> in libllvm_sys-c6a744c13b56f950.rlib(AArch64TargetMachine.
  81. cpp.o)
  82. typeinfo for llvm::BasicTTIImplBase<llvm::AArch64TTIImpl> in libllvm_sys-c6a744c13b56f950.rlib(AArch64TargetMachine.cpp.o)
  83. typeinfo for llvm::cl::opt<llvm::FunctionPass* (*)(), false, llvm::RegisterPassParser<(anonymous namespace)::SGPRRegisterRegAlloc>> in libllvm_sys-c6a744c13b56f
  84. 950.rlib(AMDGPUTargetMachine.cpp.o)
  85. typeinfo for llvm::RegisterPassParser<(anonymous namespace)::SGPRRegisterRegAlloc> in libllvm_sys-c6a744c13b56f950.rlib(AMDGPUTargetMachine.cpp.o)
  86. typeinfo for llvm::cl::opt<llvm::FunctionPass* (*)(), false, llvm::RegisterPassParser<(anonymous namespace)::VGPRRegisterRegAlloc>> in libllvm_sys-c6a744c13b56f
  87. 950.rlib(AMDGPUTargetMachine.cpp.o)
  88. typeinfo for llvm::RegisterPassParser<(anonymous namespace)::VGPRRegisterRegAlloc> in libllvm_sys-c6a744c13b56f950.rlib(AMDGPUTargetMachine.cpp.o)
  89. typeinfo for llvm::cl::opt<bool, true, llvm::cl::parser<bool>> in libllvm_sys-c6a744c13b56f950.rlib(AMDGPUTargetMachine.cpp.o)
  90. ...
  91. NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  92. "operator new(unsigned long)", referenced from:
  93. _LLVMContextCreate in libllvm_sys-c6a744c13b56f950.rlib(Core.cpp.o)
  94. llvm::Module::setModuleInlineAsm(llvm::StringRef) in libllvm_sys-c6a744c13b56f950.rlib(Core.cpp.o)
  95. _LLVMAppendBasicBlockInContext in libllvm_sys-c6a744c13b56f950.rlib(Core.cpp.o)
  96. _LLVMCreateBuilderInContext in libllvm_sys-c6a744c13b56f950.rlib(Core.cpp.o)
  97. _LLVMCreatePassManager in libllvm_sys-c6a744c13b56f950.rlib(Core.cpp.o)
  98. _LLVMCreateFunctionPassManagerForModule in libllvm_sys-c6a744c13b56f950.rlib(Core.cpp.o)
  99. llvm::InstCombinerImpl::visitAllocSite(llvm::Instruction&) in libllvm_sys-c6a744c13b56f950.rlib(InstructionCombining.cpp.o)
  100. ...
  101. "___cxa_pure_virtual", referenced from:
  102. vtable for llvm::PrettyStackTraceEntry in libllvm_sys-c6a744c13b56f950.rlib(PrettyStackTrace.cpp.o)
  103. vtable for llvm::GenericSchedulerBase in libllvm_sys-c6a744c13b56f950.rlib(AMDGPUTargetMachine.cpp.o)
  104. vtable for llvm::MCStreamer in libllvm_sys-c6a744c13b56f950.rlib(MCStreamer.cpp.o)
  105. vtable for llvm::PMTopLevelManager in libllvm_sys-c6a744c13b56f950.rlib(LegacyPassManager.cpp.o)
  106. vtable for llvm::PMDataManager in libllvm_sys-c6a744c13b56f950.rlib(LegacyPassManager.cpp.o)
  107. vtable for llvm::Pass in libllvm_sys-c6a744c13b56f950.rlib(Pass.cpp.o)
  108. vtable for llvm::MCAsmParser in libllvm_sys-c6a744c13b56f950.rlib(MCAsmParser.cpp.o)
  109. ...
  110. "operator new[](unsigned long)", referenced from:
  111. llvm::detail::IEEEFloat::operator=(llvm::detail::IEEEFloat const&) in libllvm_sys-c6a744c13b56f950.rlib(APFloat.cpp.o)
  112. llvm::detail::IEEEFloat::roundToIntegral(llvm::RoundingMode) in libllvm_sys-c6a744c13b56f950.rlib(APFloat.cpp.o)
  113. llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, unsigned long long) in libllvm_sys-c6a744c13b56f950.rlib(APFloat.cpp.o)
  114. llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&) in libllvm_sys-c6a744c13b56f950.rlib(APFloat.cpp.o)
  115. llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag) in libllvm_sys-c6a744c13b56f950.rlib(APFloat.cpp.o)
  116. llvm::detail::IEEEFloat::IEEEFloat(llvm::detail::IEEEFloat const&) in libllvm_sys-c6a744c13b56f950.rlib(APFloat.cpp.o)
  117. llvm::detail::IEEEFloat::multiplySignificand(llvm::detail::IEEEFloat const&, llvm::detail::IEEEFloat) in libllvm_sys-c6a744c13b56f950.rlib(APFloat.cpp.o)
  118. ...
  119. "vtable for __cxxabiv1::__si_class_type_info", referenced from:
  120. typeinfo for llvm::InstructionCombiningPass in libllvm_sys-c6a744c13b56f950.rlib(InstructionCombining.cpp.o)
  121. typeinfo for std::__1::__function::__func<combineInstructionsOverFunction(llvm::Function&, llvm::InstructionWorklist&, llvm::AAResults*, llvm::AssumptionCache&,
  122. llvm::TargetLibraryInfo&, llvm::TargetTransformInfo&, llvm::DominatorTree&, llvm::OptimizationRemarkEmitter&, llvm::BlockFrequencyInfo*, llvm::ProfileSummaryInfo*, unsigned in
  123. t, llvm::LoopInfo*)::$_0, std::__1::allocator<combineInstructionsOverFunction(llvm::Function&, llvm::InstructionWorklist&, llvm::AAResults*, llvm::AssumptionCache&, llvm::Targe
  124. tLibraryInfo&, llvm::TargetTransformInfo&, llvm::DominatorTree&, llvm::OptimizationRemarkEmitter&, llvm::BlockFrequencyInfo*, llvm::ProfileSummaryInfo*, unsigned int, llvm::Loo
  125. pInfo*)::$_0>, void (llvm::Instruction*)> in libllvm_sys-c6a744c13b56f950.rlib(InstructionCombining.cpp.o)
  126. typeinfo for llvm::ValueMapCallbackVH<llvm::Value const*, llvm::WeakTrackingVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<false>>> in libll
  127. vm_sys-c6a744c13b56f950.rlib(CloneModule.cpp.o)
  128. typeinfo for llvm::ErrorInfo<llvm::ErrorList, llvm::ErrorInfoBase> in libllvm_sys-c6a744c13b56f950.rlib(Error.cpp.o)
  129. typeinfo for llvm::ErrorList in libllvm_sys-c6a744c13b56f950.rlib(Error.cpp.o)
  130. typeinfo for llvm::ErrorInfo<llvm::ECError, llvm::ErrorInfoBase> in libllvm_sys-c6a744c13b56f950.rlib(Error.cpp.o)
  131. typeinfo for llvm::ECError in libllvm_sys-c6a744c13b56f950.rlib(Error.cpp.o)
  132. ...
  133. NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  134. "vtable for __cxxabiv1::__function_type_info", referenced from:
  135. typeinfo for bool (llvm::TargetRegisterInfo const&, llvm::TargetRegisterClass const&) in libllvm_sys-c6a744c13b56f950.rlib(AMDGPUTargetMachine.cpp.o)
  136. typeinfo for llvm::TargetTransformInfo (llvm::Function const&) in libllvm_sys-c6a744c13b56f950.rlib(TargetTransformInfo.cpp.o)
  137. typeinfo for bool (llvm::TargetInstrInfo const&, llvm::TargetSubtargetInfo const&, llvm::MachineInstr const*, llvm::MachineInstr const&) in libllvm_sys-c6a744c1
  138. 3b56f950.rlib(GCNVOPDUtils.cpp.o)
  139. typeinfo for void (llvm::SMDiagnostic const&, bool, llvm::SourceMgr const&, std::__1::vector<llvm::MDNode const*, std::__1::allocator<llvm::MDNode const*>>&) in
  140. libllvm_sys-c6a744c13b56f950.rlib(MCContext.cpp.o)
  141. typeinfo for bool (llvm::MachineInstr const*) in libllvm_sys-c6a744c13b56f950.rlib(Utils.cpp.o)
  142. typeinfo for std::__1::optional<llvm::APInt> (llvm::MachineInstr const*) in libllvm_sys-c6a744c13b56f950.rlib(Utils.cpp.o)
  143. typeinfo for bool (llvm::SDValue) in libllvm_sys-c6a744c13b56f950.rlib(TargetLowering.cpp.o)
  144. ...
  145. NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  146. "___cxa_guard_acquire", referenced from:
  147. llvm::ErrorList::convertToErrorCode() const in libllvm_sys-c6a744c13b56f950.rlib(Error.cpp.o)
  148. llvm::inconvertibleErrorCode() in libllvm_sys-c6a744c13b56f950.rlib(Error.cpp.o)
  149. llvm::FileError::convertToErrorCode() const in libllvm_sys-c6a744c13b56f950.rlib(Error.cpp.o)
  150. llvm::errorToErrorCode(llvm::Error) in libllvm_sys-c6a744c13b56f950.rlib(Error.cpp.o)
  151. (anonymous namespace)::AArch64Operand::ComputeRegsForAlias(unsigned int, llvm::SmallSet<unsigned int, 8u, std::__1::less<unsigned int>>&, unsigned int) in libll
  152. vm_sys-c6a744c13b56f950.rlib(AArch64AsmParser.cpp.o)
  153. llvm::getTheAArch64leTarget() in libllvm_sys-c6a744c13b56f950.rlib(AArch64TargetInfo.cpp.o)
  154. llvm::getTheAArch64beTarget() in libllvm_sys-c6a744c13b56f950.rlib(AArch64TargetInfo.cpp.o)
  155. ...
  156. "operator delete(void*)", referenced from:
  157. _LLVMDisposeTargetData in libllvm_sys-c6a744c13b56f950.rlib(Target.cpp.o)
  158. _LLVMContextDispose in libllvm_sys-c6a744c13b56f950.rlib(Core.cpp.o)
  159. _LLVMDisposeModule in libllvm_sys-c6a744c13b56f950.rlib(Core.cpp.o)
  160. _LLVMPrintModuleToFile in libllvm_sys-c6a744c13b56f950.rlib(Core.cpp.o)
  161. llvm::Module::setModuleInlineAsm(llvm::StringRef) in libllvm_sys-c6a744c13b56f950.rlib(Core.cpp.o)
  162. _LLVMPrintTypeToString in libllvm_sys-c6a744c13b56f950.rlib(Core.cpp.o)
  163. _LLVMPrintValueToString in libllvm_sys-c6a744c13b56f950.rlib(Core.cpp.o)
  164. ...
  165. ld: symbol(s) not found for architecture x86_64
  166. clang-16: error: linker command failed with exit code 1 (use -v to see invocation)
  167.  
  168.  
  169. error: could not compile `roc_cli` (bin "roc") due to previous error
  170.  
Advertisement
Add Comment
Please, Sign In to add comment