-
Notifications
You must be signed in to change notification settings - Fork 76
Closed
Description
Github actions build on Windows VS2022 dynamic is failing with these errors:
link -nologo -subsystem:windows -dll -LTCG -incremental:no -opt:ref -release -MACHINE:X64 -out:NDPlugin.dll -implib:NDPlugin.lib NDPluginDriver.obj throttler.obj NDPluginAttribute.obj NDPluginCircularBuff.obj NDArrayRing.obj NDPluginColorConvert.obj NDPluginFFT.obj fft.obj NDPluginGather.obj NDPluginOverlay.obj NDPluginOverlayTextFont.obj NDPluginProcess.obj NDPluginROI.obj NDPluginROIStat.obj NDPluginScatter.obj NDPluginStats.obj NDPluginStdArrays.obj NDPluginTimeSeries.obj NDPluginTransform.obj NDPluginAttrPlot.obj NDPluginCodec.obj NDPosPlugin.obj NDPosPluginFileReader.obj NDPluginFile.obj NDFileNull.obj NDFileHDF5.obj NDFileHDF5Dataset.obj NDFileHDF5AttributeDataset.obj NDFileHDF5LayoutXML.obj NDFileHDF5Layout.obj NDFileJPEG.obj NDFileNetCDF.obj NDFileNexus.obj NDFileTIFF.obj NDPluginPva.obj ../../../lib/windows-x64/ADBase.lib C:/Users/runneradmin/.cache/asyn-master/lib/windows-x64/asyn.lib ../../../lib/windows-x64/ntndArrayConverter.lib C:/Users/runneradmin/.cache/normativeTypes-master/lib/windows-x64/nt.lib C:/Users/runneradmin/.cache/pvdatabase-master/lib/windows-x64/pvDatabase.lib C:/Users/runneradmin/.cache/pvAccess-master/lib/windows-x64/pvAccess.lib C:/Users/runneradmin/.cache/pvData-master/lib/windows-x64/pvData.lib C:/Users/runneradmin/.cache/adsupport-master/lib/windows-x64/netCDF.lib C:/Users/runneradmin/.cache/adsupport-master/lib/windows-x64/tiff.lib C:/Users/runneradmin/.cache/adsupport-master/lib/windows-x64/xml2.lib C:/Users/runneradmin/.cache/adsupport-master/lib/windows-x64/NeXus.lib C:/Users/runneradmin/.cache/adsupport-master/lib/windows-x64/hdf5_hl.lib C:/Users/runneradmin/.cache/adsupport-master/lib/windows-x64/hdf5.lib C:/Users/runneradmin/.cache/adsupport-master/lib/windows-x64/bitshuffle.lib C:/Users/runneradmin/.cache/adsupport-master/lib/windows-x64/blosc.lib C:/Users/runneradmin/.cache/adsupport-master/lib/windows-x64/szip.lib C:/Users/runneradmin/.cache/adsupport-master/lib/windows-x64/zlib.lib C:/Users/runneradmin/.cache/adsupport-master/lib/windows-x64/jpeg.lib C:/Users/runneradmin/.cache/base-7.0/lib/windows-x64/dbRecStd.lib C:/Users/runneradmin/.cache/base-7.0/lib/windows-x64/dbCore.lib C:/Users/runneradmin/.cache/base-7.0/lib/windows-x64/ca.lib C:/Users/runneradmin/.cache/base-7.0/lib/windows-x64/Com.lib ws2_32.lib user32.lib gdi32.lib oleaut32.lib
Creating library NDPlugin.lib and object NDPlugin.exp
NDFileHDF5.obj : error LNK2001: unresolved external symbol H5T_NATIVE_FLOAT_g
NDFileHDF5.obj : error LNK2001: unresolved external symbol H5T_NATIVE_INT32_g
NDFileHDF5.obj : error LNK2001: unresolved external symbol H5T_NATIVE_UINT8_g
NDFileHDF5.obj : error LNK2001: unresolved external symbol H5P_CLS_FILE_CREATE_ID_g
NDFileHDF5.obj : error LNK2001: unresolved external symbol H5P_CLS_DATASET_CREATE_ID_g
NDFileHDF5.obj : error LNK2001: unresolved external symbol H5P_CLS_DATASET_ACCESS_ID_g
NDFileHDF5.obj : error LNK2001: unresolved external symbol H5T_NATIVE_INT16_g
NDFileHDF5.obj : error LNK2001: unresolved external symbol H5P_CLS_FILE_ACCESS_ID_g
NDFileHDF5.obj : error LNK2001: unresolved external symbol H5T_NATIVE_DOUBLE_g
NDFileHDF5.obj : error LNK2001: unresolved external symbol H5T_NATIVE_UINT32_g
NDFileHDF5.obj : error LNK2001: unresolved external symbol H5T_C_S1_g
NDFileHDF5.obj : error LNK2001: unresolved external symbol H5T_NATIVE_INT64_g
NDFileHDF5.obj : error LNK2001: unresolved external symbol H5T_NATIVE_UINT16_g
NDFileHDF5.obj : error LNK2001: unresolved external symbol H5T_NATIVE_INT8_g
NDFileHDF5.obj : error LNK2001: unresolved external symbol H5T_NATIVE_UINT64_g
NDPlugin.dll : fatal error LNK1120: 15 unresolved externals
make[3]: *** [C:/Users/runneradmin/.cache/base-7.0/configure/RULES_BUILD:317: NDPlugin.dll] Error 1120
make[3]: Leaving directory 'D:/a/ADCore/ADCore/ADApp/pluginSrc/O.windows-x64'
make[2]: *** [C:/Users/runneradmin/.cache/base-7.0/configure/RULES_ARCHS:58: install.windows-x64] Error 2
make[2]: Leaving directory 'D:/a/ADCore/ADCore/ADApp/pluginSrc'
make[1]: *** [C:/Users/runneradmin/.cache/base-7.0/configure/RULES_DIRS:85: pluginSrc.install] Error 2
make[1]: Leaving directory 'D:/a/ADCore/ADCore/ADApp'
make: *** [C:/Users/runneradmin/.cache/base-7.0/configure/RULES_DIRS:85: ADApp.install] Error 2
Error: Process completed with exit code 1.
This is strange because I am building ADSupport and ADCore with no problems with VS2022 on my desktop. These symbols should be defined in hdf5.dll. I changed the order of the hdf5_hl and hdf5 libraries in the Makefile, and this did not fix the problem.
Metadata
Metadata
Assignees
Labels
No labels