On Sun, 29 Mar 2020, Kevin Oberman wrote:

On Sun, Mar 29, 2020 at 1:18 PM ajtiM via freebsd-ports <
freebsd-ports@freebsd.org> wrote:

Hi!

After update of hdf5 there are problems with blender which doesn't
build anymore:
executing: /usr/ports/graphics/blender/work/.build/bin/blender --help
ld-elf.so.1: Shared object "libhdf5.so.103" not found, required by
"libAlembic.so.1.7" Traceback (most recent call last):
  File "blender.1.py", line 56, in <module>

Also there is a problem with graphics/vigra too,

Thank you.


--
Ernst Lubitsch’s Ninotchka:


The source of libAlembic.so needs to be rebuilt to support the updated hdf5.
I don't use blender, but the generic answer is:
# pkg which libAlembic.so.1.7
The response is the port that is still linked to the hold hdf5 shareable.
Rebuild it and that will fix this one. Also, notify whoever updated hdf5
that the port needs a PORT_REVISION bump so that the package gets updated.

Here I have:

pkg which /usr/local/lib/libAlembic.so.1.7
/usr/local/lib/libAlembic.so.1.7 was installed by package alembic-1.7.11_2
ldd /usr/local/lib/libAlembic.so.1.7
/usr/local/lib/libAlembic.so.1.7:
        libImath-2_4.so.24 => /usr/local/lib/libImath-2_4.so.24 (0x80144a000)
        libIlmThread-2_4.so.24 => /usr/local/lib/libIlmThread-2_4.so.24 
(0x80165c000)
        libIex-2_4.so.24 => /usr/local/lib/libIex-2_4.so.24 (0x801863000)
        libHalf-2_4.so.24 => /usr/local/lib/libHalf-2_4.so.24 (0x801ac9000)
        libm.so.5 => /lib/libm.so.5 (0x801d0c000)
        libhdf5.so.103 => /usr/local/lib/libhdf5.so.103 (0x802000000)
        libsz.so.2 => /usr/local/lib/libsz.so.2 (0x802598000)
        libz.so.6 => /lib/libz.so.6 (0x8027b0000)
        libdl.so.1 => /usr/lib/libdl.so.1 (0x8029c9000)
        libc++.so.1 => /usr/lib/libc++.so.1 (0x802bca000)
        libcxxrt.so.1 => /lib/libcxxrt.so.1 (0x802e99000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x8030b8000)
        libthr.so.3 => /lib/libthr.so.3 (0x8032cb000)
        libc.so.7 => /lib/libc.so.7 (0x800825000)
        libIexMath-2_4.so.24 => /usr/local/lib/libIexMath-2_4.so.24 
(0x8034f4000)
pkg which /usr/local/lib/libhdf5.so.103
/usr/local/lib/libhdf5.so.103 was installed by package hdf5-1.10.6

You probably need to (re)install hdf5, but it should be enough to 
reinstall/upgrade alembic

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to