python bindings for 0.16.7 fail to build on windows
I have rebuilt the base client package (nds2-client
) and it is now available for windows on version 0.16.5 (I think).
However, I am still having trouble with the python bindings, the latest error is:
LINK Pass 1: command "C:\PROGRA~2\MICROS~4\2019\BUILDT~1\VC\Tools\MSVC\1416~1.270\bin\HostX64\x64\link.exe /nologo @CMakeFiles\_nds23.dir\objects1.rsp /out:_nds2.pyd /implib:_nds2.lib /pdb:C:\Users\spxdmm\Miniconda3\conda-bld\nds2-client-swig_1591199299403\work\_build\python\python3\_nds2.pdb /dll /version:0.0 /machine:x64 /debug /INCREMENTAL -LIBPATH:C:\Users\spxdmm\Miniconda3\conda-bld\nds2-client-swig_1591199299403\_h_env\libs C:\Users\spxdmm\Miniconda3\conda-bld\nds2-client-swig_1591199299403\_h_env\libs\python3.lib C:\Users\spxdmm\Miniconda3\conda-bld\nds2-client-swig_1591199299403\_h_env\Library\lib\ndscxx.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:CMakeFiles\_nds23.dir/intermediate.manifest CMakeFiles\_nds23.dir/manifest.res" failed (exit code 1120) with the following output:
Creating library _nds2.lib and object _nds2.exp
nds_pythonPYTHON_wrap.cxx.obj : error LNK2019: unresolved external symbol "public: __cdecl NDS::abi_0::connection::transfer_busy_error::transfer_busy_error(void)" (??0transfer_busy_error@connection@abi_0@NDS@@QEAA@XZ) referenced in function "private: void __cdecl NDS_swig::connection<class NDS::abi_0::connection,class NDS::abi_0::connection>::start_iterate(long,long,long,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &)" (?start_iterate@?$connection@V0abi_0@NDS@@V012@@NDS_swig@@AEAAXJJJAEBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@@Z)
_nds2.pyd : fatal error LNK1120: 1 unresolved externals
Any ideas @ed-maros?