You are not logged in.
I actually want to launch Blender on my up-to-date Arch Linux, but when I do it I got this error message:
blender: error while loading shared libraries: libLLVM-11.so: cannot open shared object file: No such file or directory
It's not the first time I meet issues with LLVM. I was actually forced to install the Git version so my Windows games could work on Wine (otherly it was crashing because of a "driver problem") but now I'm a bit stuck since I also use a lot Blender.
Thanks in advance for help.
Last edited by byjove01 (2021-08-13 07:19:15)
Offline
ls /usr/lib/libLLVM*
If you installed an incomatible version, *everything* that links libLLVM *has* to be recompiled against that version (ie. you'll have to build blender yourself)
So I'd ignore this, install the repo llvm and focus on the subject that caused you to break your system itfp (wine games)
Offline
ls /usr/lib/libLLVM*
If you installed an incomatible version, *everything* that links libLLVM *has* to be recompiled against that version (ie. you'll have to build blender yourself)
So I'd ignore this, install the repo llvm and focus on the subject that caused you to break your system itfp (wine games)
/usr/lib/libLLVM-12.0.0.so /usr/lib/libLLVMCodeGen.a /usr/lib/libLLVMLinker.a /usr/lib/libLLVMRISCVDisassembler.a
/usr/lib/libLLVM-12.so /usr/lib/libLLVMCore.a /usr/lib/libLLVMLTO.a /usr/lib/libLLVMRISCVInfo.a
/usr/lib/libLLVMAArch64AsmParser.a /usr/lib/libLLVMCoroutines.a /usr/lib/libLLVMMC.a /usr/lib/libLLVMRISCVUtils.a
/usr/lib/libLLVMAArch64CodeGen.a /usr/lib/libLLVMCoverage.a /usr/lib/libLLVMMCA.a /usr/lib/libLLVMRuntimeDyld.a
/usr/lib/libLLVMAArch64Desc.a /usr/lib/libLLVMDebugInfoCodeView.a /usr/lib/libLLVMMCDisassembler.a /usr/lib/libLLVMScalarOpts.a
/usr/lib/libLLVMAArch64Disassembler.a /usr/lib/libLLVMDebugInfoDWARF.a /usr/lib/libLLVMMCJIT.a /usr/lib/libLLVMSelectionDAG.a
/usr/lib/libLLVMAArch64Info.a /usr/lib/libLLVMDebugInfoGSYM.a /usr/lib/libLLVMMCParser.a /usr/lib/libLLVMSparcAsmParser.a
/usr/lib/libLLVMAArch64Utils.a /usr/lib/libLLVMDebugInfoMSF.a /usr/lib/libLLVMMipsAsmParser.a /usr/lib/libLLVMSparcCodeGen.a
/usr/lib/libLLVMAggressiveInstCombine.a /usr/lib/libLLVMDebugInfoPDB.a /usr/lib/libLLVMMipsCodeGen.a /usr/lib/libLLVMSparcDesc.a
/usr/lib/libLLVMAMDGPUAsmParser.a /usr/lib/libLLVMDemangle.a /usr/lib/libLLVMMipsDesc.a /usr/lib/libLLVMSparcDisassembler.a
/usr/lib/libLLVMAMDGPUCodeGen.a /usr/lib/libLLVMDlltoolDriver.a /usr/lib/libLLVMMipsDisassembler.a /usr/lib/libLLVMSparcInfo.a
/usr/lib/libLLVMAMDGPUDesc.a /usr/lib/libLLVMDWARFLinker.a /usr/lib/libLLVMMipsInfo.a /usr/lib/libLLVMSupport.a
/usr/lib/libLLVMAMDGPUDisassembler.a /usr/lib/libLLVMExecutionEngine.a /usr/lib/libLLVMMIRParser.a /usr/lib/libLLVMSymbolize.a
/usr/lib/libLLVMAMDGPUInfo.a /usr/lib/libLLVMExtensions.a /usr/lib/libLLVMMSP430AsmParser.a /usr/lib/libLLVMSystemZAsmParser.a
/usr/lib/libLLVMAMDGPUUtils.a /usr/lib/libLLVMFileCheck.a /usr/lib/libLLVMMSP430CodeGen.a /usr/lib/libLLVMSystemZCodeGen.a
/usr/lib/libLLVMAnalysis.a /usr/lib/libLLVMFrontendOpenACC.a /usr/lib/libLLVMMSP430Desc.a /usr/lib/libLLVMSystemZDesc.a
/usr/lib/libLLVMARMAsmParser.a /usr/lib/libLLVMFrontendOpenMP.a /usr/lib/libLLVMMSP430Disassembler.a /usr/lib/libLLVMSystemZDisassembler.a
/usr/lib/libLLVMARMCodeGen.a /usr/lib/libLLVMFuzzMutate.a /usr/lib/libLLVMMSP430Info.a /usr/lib/libLLVMSystemZInfo.a
/usr/lib/libLLVMARMDesc.a /usr/lib/libLLVMGlobalISel.a /usr/lib/libLLVMNVPTXCodeGen.a /usr/lib/libLLVMTableGen.a
/usr/lib/libLLVMARMDisassembler.a /usr/lib/libLLVMHelloNew.a /usr/lib/libLLVMNVPTXDesc.a /usr/lib/libLLVMTarget.a
/usr/lib/libLLVMARMInfo.a /usr/lib/libLLVMHexagonAsmParser.a /usr/lib/libLLVMNVPTXInfo.a /usr/lib/libLLVMTextAPI.a
/usr/lib/libLLVMARMUtils.a /usr/lib/libLLVMHexagonCodeGen.a /usr/lib/libLLVMObjCARCOpts.a /usr/lib/libLLVMTransformUtils.a
/usr/lib/libLLVMAsmParser.a /usr/lib/libLLVMHexagonDesc.a /usr/lib/libLLVMObject.a /usr/lib/libLLVMVectorize.a
/usr/lib/libLLVMAsmPrinter.a /usr/lib/libLLVMHexagonDisassembler.a /usr/lib/libLLVMObjectYAML.a /usr/lib/libLLVMWebAssemblyAsmParser.a
/usr/lib/libLLVMAVRAsmParser.a /usr/lib/libLLVMHexagonInfo.a /usr/lib/libLLVMOption.a /usr/lib/libLLVMWebAssemblyCodeGen.a
/usr/lib/libLLVMAVRCodeGen.a /usr/lib/libLLVMInstCombine.a /usr/lib/libLLVMOrcJIT.a /usr/lib/libLLVMWebAssemblyDesc.a
/usr/lib/libLLVMAVRDesc.a /usr/lib/libLLVMInstrumentation.a /usr/lib/libLLVMOrcShared.a /usr/lib/libLLVMWebAssemblyDisassembler.a
/usr/lib/libLLVMAVRDisassembler.a /usr/lib/libLLVMInterfaceStub.a /usr/lib/libLLVMOrcTargetProcess.a /usr/lib/libLLVMWebAssemblyInfo.a
/usr/lib/libLLVMAVRInfo.a /usr/lib/libLLVMInterpreter.a /usr/lib/libLLVMPasses.a /usr/lib/libLLVMWindowsManifest.a
/usr/lib/libLLVMBinaryFormat.a /usr/lib/libLLVMipo.a /usr/lib/libLLVMPowerPCAsmParser.a /usr/lib/libLLVMX86AsmParser.a
/usr/lib/libLLVMBitReader.a /usr/lib/libLLVMIRReader.a /usr/lib/libLLVMPowerPCCodeGen.a /usr/lib/libLLVMX86CodeGen.a
/usr/lib/libLLVMBitstreamReader.a /usr/lib/libLLVMJITLink.a /usr/lib/libLLVMPowerPCDesc.a /usr/lib/libLLVMX86Desc.a
/usr/lib/libLLVMBitWriter.a /usr/lib/libLLVMLanaiAsmParser.a /usr/lib/libLLVMPowerPCDisassembler.a /usr/lib/libLLVMX86Disassembler.a
/usr/lib/libLLVMBPFAsmParser.a /usr/lib/libLLVMLanaiCodeGen.a /usr/lib/libLLVMPowerPCInfo.a /usr/lib/libLLVMX86Info.a
/usr/lib/libLLVMBPFCodeGen.a /usr/lib/libLLVMLanaiDesc.a /usr/lib/libLLVMProfileData.a /usr/lib/libLLVMXCoreCodeGen.a
/usr/lib/libLLVMBPFDesc.a /usr/lib/libLLVMLanaiDisassembler.a /usr/lib/libLLVMRemarks.a /usr/lib/libLLVMXCoreDesc.a
/usr/lib/libLLVMBPFDisassembler.a /usr/lib/libLLVMLanaiInfo.a /usr/lib/libLLVMRISCVAsmParser.a /usr/lib/libLLVMXCoreDisassembler.a
/usr/lib/libLLVMBPFInfo.a /usr/lib/libLLVMLibDriver.a /usr/lib/libLLVMRISCVCodeGen.a /usr/lib/libLLVMXCoreInfo.a
/usr/lib/libLLVMCFGuard.a /usr/lib/libLLVMLineEditor.a /usr/lib/libLLVMRISCVDesc.a /usr/lib/libLLVMXRay.a
I just installed the normal LLVM repo, but it still doesn't work, got the same error. Do you want I re-send you the return of the command you gave me? The log higher is from the LLVM-git version.
Last edited by byjove01 (2021-02-15 14:59:35)
Offline
Did you uninstall the git version first?
Do you want I re-send you the return of the command you gave me?
ls /usr/lib/libLLVM*.so*
wll suffice for the moment.
Offline
Did you uninstall the git version first?
Do you want I re-send you the return of the command you gave me?
ls /usr/lib/libLLVM*.so*
wll suffice for the moment.
Pacman automatically uninstalled it since it was conflicting with the incoming version.
/usr/lib/libLLVM-12.0.0.so /usr/lib/libLLVM-12.so
Offline
No it didn't.
https://archlinux.org/packages/extra/x86_64/llvm-libs/ is at 11.0.1-2 and provides
/usr/lib/libLLVM-11.0.1.so
/usr/lib/libLLVM-11.so
/usr/lib/libLLVM.so
which are not in your ls.
Check your pacman log as to what really went on.
Offline
I thought you was talking literally about the "llvm" repo, not "llvm-libs". I'm installing this one, in the same initiative I'll also replace mesa-git and lib32-llvm-git by their common equivalents.
Last edited by byjove01 (2021-02-15 15:31:58)
Offline
Well now Blender works, thanks you, now I'm opening another thread in which I'm going to talk about my problems with Wine games (that now doesn't work because of some drivers "issues").
Offline