[vtk-developers] recent HDF5-related regression with installed file names...
Sean McBride
sean at rogue-research.com
Mon Dec 1 15:53:13 EST 2014
Robert,
Thanks for your reply. I guess you mean this:
---------------
commit c76a183cb4bdfd255c60b006d84f82a259cd6de6
Merge: f0480df db8d3e2
Author: Dan Lipsa <dan.lipsa at kitware.com>
Date: Sun Nov 23 16:49:15 2014 -0500
Merge topic 'update-hdf5' into master
---------------
I'm trying the commit before it to verify.
Also, I retract my statement that in Release I get what I expect, even there the name is wrong, it's missing the "-6.2" at the end (that every other library file has).
If I rename them manually, I hit another problem, a link error:
duplicate symbol _H5MM_malloc
duplicate symbol _H5MM_calloc
My app links to another HDF5, and so I presume those two functions are not being mangled in vtk_libhdf5_mangle.h.
Sean
On Mon, 1 Dec 2014 14:39:01 -0500, Robert Maynard said:
>I expect that this was caused by the upgrade to hdf5 1.8. This
>shouldn't be super hard to fix, as the library naming logic is all in
>ThirdParty/hdf5/vtkhdf5/config/cmake/HDFLibMacros.cmake
>
>On Mon, Dec 1, 2014 at 2:29 PM, Sean McBride <sean at rogue-research.com> wrote:
>> Hi all,
>>
>> I've just now rebuilt & installed VTK master, and it seems there is a
>regression with HDF5-related install files.
>>
>> If building Release, I get what I expect, which is two files named:
>>
>> libvtkhdf5_hl.a
>> libvtkhdf5.a
>>
>> in the /lib install folder. But building debug, I get instead:
>>
>> libvtkhdf5_debug.a
>> libvtkhdf5_hl_debug.a
>>
>> This was not the case previously, and seems incorrect.
>>
>> Anyone know about this breakage, and can hopefully fix it? :)
>>
>> Thanks,
More information about the vtk-developers
mailing list