<div dir="ltr">Hi Paul,<div><br></div><div>can you please post here your CMAKE command you use to generate the build system and the output of the command. </div><div>Also make sure you start from the empty build directory when running it. </div><div>This looks like you are linking against wrong version of hdf5 library. </div><div><br></div><div>Peter</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 20, 2020 at 9:18 PM Paul Harwood <<a href="mailto:runette@gmail.com">runette@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>I am not sure this is a bug as such - so I thought I would try out the new mailing list before raising as an issue.</div><div><br></div>For various reasons - I am trying to compile MDAL against the current conda version of GDAL - 3.1.3 - and the conda versions of the deps.<div><br></div><div>It is mostly working - pace the testing issues I have raised. However I get a fatal error (shown below) when compiling against HDF5 - which in this case is v1.10.6.</div><div><br></div><div>This appears to be a known issue - for instance here</div><div><a href="https://github.com/conda-forge/gdal-feedstock/issues/25" target="_blank">https://github.com/conda-forge/gdal-feedstock/issues/25</a> and other mentions. There seems to be a need for a compiler definition or flag and I have tried playing with this - but nothing works.</div><div><br></div><div>Does anyone have any idea of what I need to do? Or where to put the compiler definition?<br><div><br></div><div><br></div><div>mdal_hdf5.obj : error LNK2001: unresolved external symbol H5T_C_S1_g [C:\Users\runes\Documents\GitHub\MDAL\build\mdal\mdal.vcxproj]<br>mdal_hec2d.obj : error LNK2001: unresolved external symbol H5T_C_S1_g [C:\Users\runes\Documents\GitHub\MDAL\build\mdal\mdal.vcxproj]<br>mdal_hdf5.obj : error LNK2001: unresolved external symbol H5T_NATIVE_INT_g [C:\Users\runes\Documents\GitHub\MDAL\build\mdal\mdal.vcxproj]<br>mdal_flo2d.obj : error LNK2001: unresolved external symbol H5T_NATIVE_INT_g [C:\Users\runes\Documents\GitHub\MDAL\build\mdal\mdal.vcxproj]<br>mdal_hec2d.obj : error LNK2001: unresolved external symbol H5T_NATIVE_INT_g [C:\Users\runes\Documents\GitHub\MDAL\build\mdal\mdal.vcxproj]<br>mdal_hdf5.obj : error LNK2001: unresolved external symbol H5T_NATIVE_FLOAT_g [C:\Users\runes\Documents\GitHub\MDAL\build\mdal\mdal.vcxproj]<br>mdal_flo2d.obj : error LNK2001: unresolved external symbol H5T_NATIVE_FLOAT_g [C:\Users\runes\Documents\GitHub\MDAL\build\mdal\mdal.vcxproj]<br>mdal_hec2d.obj : error LNK2001: unresolved external symbol H5T_NATIVE_FLOAT_g [C:\Users\runes\Documents\GitHub\MDAL\build\mdal\mdal.vcxproj]<br>mdal_hdf5.obj : error LNK2001: unresolved external symbol H5T_NATIVE_DOUBLE_g [C:\Users\runes\Documents\GitHub\MDAL\build\mdal\mdal.vcxproj]<br>mdal_flo2d.obj : error LNK2001: unresolved external symbol H5T_NATIVE_DOUBLE_g [C:\Users\runes\Documents\GitHub\MDAL\build\mdal\mdal.vcxproj]<br>mdal_hdf5.obj : error LNK2001: unresolved external symbol H5T_NATIVE_UINT8_g [C:\Users\runes\Documents\GitHub\MDAL\build\mdal\mdal.vcxproj]<br>C:\Users\runes\Documents\GitHub\MDAL\build\mdal\Debug\mdal.dll : fatal error LNK1120: 5 unresolved externals [C:\Users\runes\Documents\GitHub\MDAL\build\mdal\mdal.vcxproj]<br></div><div><br></div></div></div>
_______________________________________________<br>
MDAL-Developer mailing list<br>
<a href="mailto:MDAL-Developer@lists.osgeo.org" target="_blank">MDAL-Developer@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/mdal-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/mdal-developer</a><br>
</blockquote></div>