Hello! Got following result:
[ 94%] Built target zig2
[100%] Building stage3
install
└─ install zig
└─ compile exe zig Debug native 10 errors
error: undefined symbol: _ZN4llvm11PassBuilderC1EPNS_13TargetMachineENS_21PipelineTuningOptionsESt8optionalINS_10PGOOptionsEEPNS_28PassInstrumentationCallbacksE
note: referenced by /home/USER/code/zig/build/zigcpp/libzigcpp.a(zig_llvm.cpp.o):.text
note: referenced by /home/USER/local/llvm21-debug/lib/libclangCodeGen.a(BackendUtil.cpp.o/):.text._ZN12_GLOBAL__N_118EmitAssemblyHelper23RunOptimizationPipelineEN5clang13BackendActionERSt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EERS3_INS4_14ToolOutputFileES6_ISA_EEPNS1_15BackendConsumerE
note: referenced by /home/USER/local/llvm21-debug/lib/libLLVMAMDGPUCodeGen.a(AMDGPUTargetMachine.cpp.o/):.text
note: referenced by /home/USER/local/llvm21-debug/lib/libLLVMLTO.a(LTOBackend.cpp.o/):.text
error: undefined symbol: _ZN4llvm11PassBuilder22registerModuleAnalysesERNS_15AnalysisManagerINS_6ModuleEJEEE
note: referenced by /home/USER/code/zig/build/zigcpp/libzigcpp.a(zig_llvm.cpp.o):.text
note: referenced by /home/USER/local/llvm21-debug/lib/libclangCodeGen.a(BackendUtil.cpp.o/):.text._ZN12_GLOBAL__N_118EmitAssemblyHelper23RunOptimizationPipelineEN5clang13BackendActionERSt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EERS3_INS4_14ToolOutputFileES6_ISA_EEPNS1_15BackendConsumerE
note: referenced by /home/USER/local/llvm21-debug/lib/libLLVMAMDGPUCodeGen.a(AMDGPUTargetMachine.cpp.o/):.text
note: referenced by /home/USER/local/llvm21-debug/lib/libLLVMLTO.a(LTOBackend.cpp.o/):.text
error: undefined symbol: _ZN4llvm11PassBuilder21registerCGSCCAnalysesERNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS2_EEE
note: referenced by /home/USER/code/zig/build/zigcpp/libzigcpp.a(zig_llvm.cpp.o):.text
note: referenced by /home/USER/local/llvm21-debug/lib/libclangCodeGen.a(BackendUtil.cpp.o/):.text._ZN12_GLOBAL__N_118EmitAssemblyHelper23RunOptimizationPipelineEN5clang13BackendActionERSt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EERS3_INS4_14ToolOutputFileES6_ISA_EEPNS1_15BackendConsumerE
note: referenced by /home/USER/local/llvm21-debug/lib/libLLVMLTO.a(LTOBackend.cpp.o/):.text
error: undefined symbol: _ZN4llvm11PassBuilder24registerFunctionAnalysesERNS_15AnalysisManagerINS_8FunctionEJEEE
note: referenced by /home/USER/code/zig/build/zigcpp/libzigcpp.a(zig_llvm.cpp.o):.text
note: referenced by /home/USER/local/llvm21-debug/lib/libclangCodeGen.a(BackendUtil.cpp.o/):.text._ZN12_GLOBAL__N_118EmitAssemblyHelper23RunOptimizationPipelineEN5clang13BackendActionERSt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EERS3_INS4_14ToolOutputFileES6_ISA_EEPNS1_15BackendConsumerE
note: referenced by /home/USER/local/llvm21-debug/lib/libLLVMAMDGPUCodeGen.a(AMDGPUTargetMachine.cpp.o/):.text
note: referenced by /home/USER/local/llvm21-debug/lib/libLLVMLTO.a(LTOBackend.cpp.o/):.text
error: undefined symbol: _ZN4llvm11PassBuilder20registerLoopAnalysesERNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEE
note: referenced by /home/USER/code/zig/build/zigcpp/libzigcpp.a(zig_llvm.cpp.o):.text
note: referenced by /home/USER/local/llvm21-debug/lib/libclangCodeGen.a(BackendUtil.cpp.o/):.text._ZN12_GLOBAL__N_118EmitAssemblyHelper23RunOptimizationPipelineEN5clang13BackendActionERSt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EERS3_INS4_14ToolOutputFileES6_ISA_EEPNS1_15BackendConsumerE
note: referenced by /home/USER/local/llvm21-debug/lib/libLLVMLTO.a(LTOBackend.cpp.o/):.text
error: undefined symbol: _ZN4llvm11PassBuilder20crossRegisterProxiesERNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEERNS1_INS_8FunctionEJEEERNS1_INS_13LazyCallGraph3SCCEJRSA_EEERNS1_INS_6ModuleEJEEEPNS1_INS_15MachineFunctionEJEEE
note: referenced by /home/USER/code/zig/build/zigcpp/libzigcpp.a(zig_llvm.cpp.o):.text
note: referenced by /home/USER/local/llvm21-debug/lib/libclangCodeGen.a(BackendUtil.cpp.o/):.text._ZN12_GLOBAL__N_118EmitAssemblyHelper23RunOptimizationPipelineEN5clang13BackendActionERSt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EERS3_INS4_14ToolOutputFileES6_ISA_EEPNS1_15BackendConsumerE
note: referenced by /home/USER/local/llvm21-debug/lib/libLLVMAMDGPUCodeGen.a(AMDGPUTargetMachine.cpp.o/):.text
note: referenced by /home/USER/local/llvm21-debug/lib/libLLVMLTO.a(LTOBackend.cpp.o/):.text
error: undefined symbol: _ZN4llvm19PrintPipelinePassesE
note: referenced by /home/USER/local/llvm21-debug/lib/libclangCodeGen.a(BackendUtil.cpp.o/):.text._ZN12_GLOBAL__N_118EmitAssemblyHelper23RunOptimizationPipelineEN5clang13BackendActionERSt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EERS3_INS4_14ToolOutputFileES6_ISA_EEPNS1_15BackendConsumerE
note: referenced by /home/USER/local/llvm21-debug/lib/libclangCodeGen.a(BackendUtil.cpp.o/):.text._ZN12_GLOBAL__N_118EmitAssemblyHelper12emitAssemblyEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EEPNS1_15BackendConsumerE
note: referenced by /home/USER/local/llvm21-debug/lib/libLLVMLTO.a(LTOBackend.cpp.o/):.text
error: undefined symbol: ZN4llvm11PassBuilder21parseSinglePassOptionENS_9StringRefES1_S1
note: referenced by /home/USER/local/llvm21-debug/lib/libLLVMBPFCodeGen.a(BPFTargetMachine.cpp.o/):.text
error: undefined symbol: _ZN4llvm11PassBuilder15parseAAPipelineERNS_9AAManagerENS_9StringRefE
note: referenced by /home/USER/local/llvm21-debug/lib/libLLVMLTO.a(LTOBackend.cpp.o/):.text
error: undefined symbol: _ZN4llvm11PassBuilder17parsePassPipelineERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS2_JEEEJEEENS_9StringRefE
note: referenced by /home/USER/local/llvm21-debug/lib/libLLVMLTO.a(LTOBackend.cpp.o/):.text
error: 10 compilation errors
failed command: /home/USER/code/zig/build/zig2 build-exe -fallow-so-scripts --stack 48234496 /home/USER/code/zig/build/zigcpp/libzigcpp.a /home/USER/local/llvm21-debug/lib/libclangFrontendTool.a /home/USER/local/llvm21-debug/lib/libclangCodeGen.a /home/USER/local/llvm21-debug/lib/libclangFrontend.a /home/USER/local/llvm21-debug/lib/libclangDriver.a /home/USER/local/llvm21-debug/lib/libclangSerialization.a /home/USER/local/llvm21-debug/lib/libclangSema.a /home/USER/local/llvm21-debug/lib/libclangStaticAnalyzerFrontend.a /home/USER/local/llvm21-debug/lib/libclangStaticAnalyzerCheckers.a /home/USER/local/llvm21-debug/lib/libclangStaticAnalyzerCore.a /home/USER/local/llvm21-debug/lib/libclangAnalysis.a /home/USER/local/llvm21-debug/lib/libclangASTMatchers.a /home/USER/local/llvm21-debug/lib/libclangAST.a /home/USER/local/llvm21-debug/lib/libclangParse.a /home/USER/local/llvm21-debug/lib/libclangSema.a /home/USER/local/llvm21-debug/lib/libclangAPINotes.a /home/USER/local/llvm21-debug/lib/libclangBasic.a /home/USER/local/llvm21-debug/lib/libclangEdit.a /home/USER/local/llvm21-debug/lib/libclangLex.a /home/USER/local/llvm21-debug/lib/libclangRewriteFrontend.a /home/USER/local/llvm21-debug/lib/libclangRewrite.a /home/USER/local/llvm21-debug/lib/libclangCrossTU.a /home/USER/local/llvm21-debug/lib/libclangIndex.a /home/USER/local/llvm21-debug/lib/libclangToolingCore.a /home/USER/local/llvm21-debug/lib/libclangExtractAPI.a /home/USER/local/llvm21-debug/lib/libclangSupport.a /home/USER/local/llvm21-debug/lib/libclangInstallAPI.a /home/USER/local/llvm21-debug/lib/libclangAST.a /home/USER/local/llvm21-debug/lib/liblldMinGW.a /home/USER/local/llvm21-debug/lib/liblldELF.a /home/USER/local/llvm21-debug/lib/liblldCOFF.a /home/USER/local/llvm21-debug/lib/liblldWasm.a /home/USER/local/llvm21-debug/lib/liblldMachO.a /home/USER/local/llvm21-debug/lib/liblldCommon.a -lLLVMWindowsManifest -lLLVMXRay -lLLVMLibDriver -lLLVMDlltoolDriver -lLLVMTelemetry -lLLVMTextAPIBinaryReader -lLLVMCoverage -lLLVMLineEditor -lLLVMXCoreDisassembler -lLLVMXCoreCodeGen -lLLVMXCoreDesc -lLLVMXCoreInfo -lLLVMX86TargetMCA -lLLVMX86Disassembler -lLLVMX86AsmParser -lLLVMX86CodeGen -lLLVMX86Desc -lLLVMX86Info -lLLVMWebAssemblyDisassembler -lLLVMWebAssemblyAsmParser -lLLVMWebAssemblyCodeGen -lLLVMWebAssemblyUtils -lLLVMWebAssemblyDesc -lLLVMWebAssemblyInfo -lLLVMVEDisassembler -lLLVMVEAsmParser -lLLVMVECodeGen -lLLVMVEDesc -lLLVMVEInfo -lLLVMSystemZDisassembler -lLLVMSystemZAsmParser -lLLVMSystemZCodeGen -lLLVMSystemZDesc -lLLVMSystemZInfo -lLLVMSPIRVCodeGen -lLLVMSPIRVDesc -lLLVMSPIRVInfo -lLLVMSPIRVAnalysis -lLLVMSparcDisassembler -lLLVMSparcAsmParser -lLLVMSparcCodeGen -lLLVMSparcDesc -lLLVMSparcInfo -lLLVMRISCVTargetMCA -lLLVMRISCVDisassembler -lLLVMRISCVAsmParser -lLLVMRISCVCodeGen -lLLVMRISCVDesc -lLLVMRISCVInfo -lLLVMPowerPCDisassembler -lLLVMPowerPCAsmParser -lLLVMPowerPCCodeGen -lLLVMPowerPCDesc -lLLVMPowerPCInfo -lLLVMNVPTXCodeGen -lLLVMNVPTXDesc -lLLVMNVPTXInfo -lLLVMMSP430Disassembler -lLLVMMSP430AsmParser -lLLVMMSP430CodeGen -lLLVMMSP430Desc -lLLVMMSP430Info -lLLVMMipsDisassembler -lLLVMMipsAsmParser -lLLVMMipsCodeGen -lLLVMMipsDesc -lLLVMMipsInfo -lLLVMLoongArchDisassembler -lLLVMLoongArchAsmParser -lLLVMLoongArchCodeGen -lLLVMLoongArchDesc -lLLVMLoongArchInfo -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 -lLLVMOrcDebugging -lLLVMOrcJIT -lLLVMWindowsDriver -lLLVMMCJIT -lLLVMJITLink -lLLVMInterpreter -lLLVMExecutionEngine -lLLVMRuntimeDyld -lLLVMOrcTargetProcess -lLLVMOrcShared -lLLVMDWP -lLLVMDWARFCFIChecker -lLLVMDebugInfoLogicalView -lLLVMOption -lLLVMObjCopy -lLLVMMCA -lLLVMMCDisassembler -lLLVMLTO -lLLVMPasses -lLLVMHipStdPar -lLLVMCFGuard -lLLVMCoroutines -lLLVMipo -lLLVMVectorize -lLLVMSandboxIR -lLLVMLinker -lLLVMFrontendOpenMP -lLLVMFrontendOffloading -lLLVMObjectYAML -lLLVMFrontendOpenACC -lLLVMFrontendHLSL -lLLVMFrontendDriver -lLLVMInstrumentation -lLLVMFrontendDirective -lLLVMFrontendAtomic -lLLVMExtensions -lLLVMDWARFLinkerParallel -lLLVMDWARFLinkerClassic -lLLVMDWARFLinker -lLLVMGlobalISel -lLLVMMIRParser -lLLVMAsmPrinter -lLLVMSelectionDAG -lLLVMCodeGen -lLLVMTarget -lLLVMObjCARCOpts -lLLVMCodeGenTypes -lLLVMCGData -lLLVMIRPrinter -lLLVMInterfaceStub -lLLVMFileCheck -lLLVMFuzzMutate -lLLVMScalarOpts -lLLVMInstCombine -lLLVMAggressiveInstCombine -lLLVMTransformUtils -lLLVMBitWriter -lLLVMAnalysis -lLLVMProfileData -lLLVMSymbolize -lLLVMDebugInfoBTF -lLLVMDebugInfoPDB -lLLVMDebugInfoMSF -lLLVMDebugInfoCodeView -lLLVMDebugInfoGSYM -lLLVMDebugInfoDWARF -lLLVMDebugInfoDWARFLowLevel -lLLVMObject -lLLVMTextAPI -lLLVMMCParser -lLLVMIRReader -lLLVMAsmParser -lLLVMMC -lLLVMBitReader -lLLVMFuzzerCLI -lLLVMCore -lLLVMRemarks -lLLVMBitstreamReader -lLLVMBinaryFormat -lLLVMTargetParser -lLLVMTableGen -lLLVMSupport -lLLVMDemangle /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.a -lunwind -fno-sanitize-thread -ODebug -I /home/USER/local/llvm21-debug/include -I /home/USER/local/llvm21-debug/include -L /home/USER/local/llvm21-debug/lib --dep aro --dep build_options -Mroot=/home/USER/code/zig/src/main.zig -Maro=/home/USER/code/zig/lib/compiler/aro/aro.zig -Mbuild_options=.zig-cache/c/ae1b07625f71730064e4343408305da9/options.zig -lc --cache-dir .zig-cache --global-cache-dir /home/USER/.cache/zig --name zig -L /home/USER/local/llvm21-debug/lib -I /home/USER/local/llvm21-debug/include --zig-lib-dir lib/ --listen=-
Build Summary: 2/5 steps succeeded (1 failed)
install transitive failure
└─ install zig transitive failure
└─ compile exe zig Debug native 10 errors
error: the following build command failed with exit code 1:
.zig-cache/o/e37832dc3d4d2c3322a9e70addfc09c4/build /home/USER/code/zig/build/zig2 lib /home/USER/code/zig .zig-cache /home/USER/.cache/zig --seed 0xd7436905 -Z5323407df7862135 --prefix /home/USER/code/zig/build/stage3 -Dversion-string=0.16.0-dev.2983+36c390bf1 -Dtarget=native -Dcpu=native -Denable-llvm -Dconfig_h=/home/USER/code/zig/build/config.h -Dno-langref -Doptimize=Debug
when executing following steps from repo instruction:
- compile llvm stuff in debug mode
- cmake -DCMAKE_PREFIX_PATH=$HOME/local/llvm21-debug ..
- make install
Perform this several times, every time same result.
What did I do wrong? Thank you in advance!