You are not logged in.

#1 2021-02-15 13:46:02

byjove01
Member
From: Alps, France
Registered: 2021-02-15
Posts: 207

[SOLVED] blender: error while loading shared libraries: libLLVM-11.so

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

#2 2021-02-15 14:30:39

seth
Member
Registered: 2012-09-03
Posts: 56,091

Re: [SOLVED] blender: error while loading shared libraries: libLLVM-11.so

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)

Online

#3 2021-02-15 14:58:55

byjove01
Member
From: Alps, France
Registered: 2021-02-15
Posts: 207

Re: [SOLVED] blender: error while loading shared libraries: libLLVM-11.so

seth wrote:
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

#4 2021-02-15 15:01:46

seth
Member
Registered: 2012-09-03
Posts: 56,091

Re: [SOLVED] blender: error while loading shared libraries: libLLVM-11.so

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.

Online

#5 2021-02-15 15:03:19

byjove01
Member
From: Alps, France
Registered: 2021-02-15
Posts: 207

Re: [SOLVED] blender: error while loading shared libraries: libLLVM-11.so

seth wrote:

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

#6 2021-02-15 15:09:40

seth
Member
Registered: 2012-09-03
Posts: 56,091

Re: [SOLVED] blender: error while loading shared libraries: libLLVM-11.so

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.

Online

#7 2021-02-15 15:31:41

byjove01
Member
From: Alps, France
Registered: 2021-02-15
Posts: 207

Re: [SOLVED] blender: error while loading shared libraries: libLLVM-11.so

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

#8 2021-02-15 15:36:26

byjove01
Member
From: Alps, France
Registered: 2021-02-15
Posts: 207

Re: [SOLVED] blender: error while loading shared libraries: libLLVM-11.so

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

Board footer

Powered by FluxBB