On Wed, 27 Jun 2018 19:03:51 +0200
Philipp Bartsch <phil(a)grmr.de> wrote:
Hey,
First up, I am not sure if this is the right place for reports like
this. If there is a better place please let me know.
Blender seems to to be linked to jemalloc but it is not installed as a
dependency.
blender rpm has a dependency on libjemalloc.so.2 (see
https://koji.fedoraproject.org/koji/rpminfo?rpmID=13833916)
```
$ # installing blender
$ sudo dnf install blender
[...]
$ blender
blender: error while loading shared libraries: libjemalloc.so.2:
cannot open shared object file: No such file or directory $ ldd
$(which blender) | grep "not found" libjemalloc.so.2 => not found
$ # installing missing jemalloc
$ sudo dnf install jemalloc
[...]
$ # blender now starts without issues
$ blender
```
Btw. I am running Fedora 28 on x86_64.
The problem is in 389-ds-base, it incorrectly Provides the
libjemalloc.so.2 symbol.
[dan@talos tmp]$ sudo dnf whatprovides 'libjemalloc.so.2()(64bit)'
Last metadata expiration check: 0:49:47 ago on Wed 27 Jun 2018 06:26:35 PM CEST.
389-ds-base-1.4.0.10-2.fc28.ppc64le : 389 Directory Server (base)
Repo : updates
Matched from:
Provide : libjemalloc.so.2()(64bit)
389-ds-base-libs-1.4.0.10-2.fc28.ppc64le : Core libraries for 389 Directory Server
Repo : updates
Matched from:
Provide : libjemalloc.so.2()(64bit)
jemalloc-5.0.1-5.fc28.ppc64le : General-purpose scalable concurrent malloc implementation
Repo : fedora
Matched from:
Provide : libjemalloc.so.2()(64bit)
Dan