[devel] HDF5: not yet set-versioned

Dmitry V. Levin ldv на altlinux.org
Вт Окт 26 10:28:09 UTC 2010


On Tue, Oct 26, 2010 at 03:00:54PM +0800, REAL wrote:
> Привет!
> 
> При сборке с libhdf5 в логе пишется:
> 
> lib.req: WARNING: libhdf5.so.6()(64bit) is not yet set-versioned
> 
> Сама libhdf5 собрана с set-versioned:
> http://git.altlinux.org/beehive/logs/Sisyphus-x86_64/latest/success/libhdf5-6-seq-1.8.3-alt5
> http://git.altlinux.org/beehive/logs/Sisyphus-x86_64/latest/success/libhdf5-6-mpi-1.8.3-alt8

Однако set-versioned provides в них нет:

$ rpmquery -p --provides libhdf5-6-seq-1.8.3-alt5.x86_64.rpm libhdf5-6-mpi-1.8.3-alt8.x86_64.rpm | fgrep libhdf5.so.6
libhdf5.so.6()(64bit)  
/usr/lib64/libhdf5.so.6 = 30
/usr/lib64/libhdf5.so.6.0.2 = 30
libhdf5.so.6()(64bit)  
/usr/lib64/libhdf5.so.6 = 40
/usr/lib64/libhdf5.so.6.0.2 = 40

Эти библиотеки упакованы весьма нестандартным образом, и, соответственно,
для их обработки требуется весьма нестандартный подход.  Сейчас, насколько
я понимаю, lib.prov эти файлы, упакованные в
/usr/lib/hdf5-*/lib/libhdf5.so.6, просто игнорирует, а provides вида
libhdf5.so.6()(64bit) выставлены вручную.  Ну что же, вы можете и
set-versioned provides выставить вручную, конечно, но я бы вам этого
не советовал делать.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20101026/6b72fa5f/attachment.bin>


Подробная информация о списке рассылки Devel