hdf5 update and problem

Marcin Cieslak saper at saper.info
Mon Mar 30 19:29:55 UTC 2020


On Sun, 29 Mar 2020, Kevin Oberman wrote:

> On Sun, Mar 29, 2020 at 1:18 PM ajtiM via freebsd-ports <
> freebsd-ports at 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3663 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20200330/cec101f7/attachment.bin>


More information about the freebsd-ports mailing list