• Linking on Windows 10 and Visual Studio Express 2017

    From Robert Fetter@21:1/5 to All on Sun May 13 11:23:19 2018
    CL /nologo /Za /W1 /MD /Fe:DIAloader.exe main.obj loadext.obj /O2 ../../../../DCT/lib/Windows_10/libLANG.lib ../../../../DIA/lib/Windows_10/libDIA.lib ../../../../DCT/lib/Windows_10/libAUTH.lib ../../../../DCT/lib/Windows_10/libDCT.lib ../../../../DCT/
    lib/Windows_10/libMS.lib ../../../../DCT/lib/Windows_10/libMISC.lib ../../../../DCT/lib/Windows_10/libONCRPC.lib winmm.lib advapi32.lib mpr.lib wsock32.lib user32.lib Ws2_32.lib -I../../../../DIA/include -I../../../../DCT/include c:/informix/lib/isqlt09s.
    lib /link /SUBSYSTEM:CONSOLE /NODEFAULTLIB:LIBCMT
    Creating library DIAloader.lib and object DIAloader.exp libDIA.lib(informixdb.obj) : error LNK2019: unresolved external symbol ifx_getenv referenced in function ensureINFORMIXDIRset
    libDIA.lib(informixdb.obj) : error LNK2019: unresolved external symbol ifx_putenv referenced in function attachSQL
    libDIA.lib(informixdb.obj) : error LNK2019: unresolved external symbol fnsqlca referenced in function attachSQL
    libDIA.lib(informixdb.obj) : error LNK2019: unresolved external symbol fninetlogin referenced in function attachSQL
    libDIA.lib(informixdb.obj) : error LNK2019: unresolved external symbol fnFetBufSize referenced in function attachSQL
    isqlt09s.lib(nt_uid.objs) : error LNK2001: unresolved external symbol __iob_func
    isqlt09s.lib(iqec1.objs) : error LNK2001: unresolved external symbol __iob_func isqlt09s.lib(css.objs) : error LNK2001: unresolved external symbol __iob_func isqlt09s.lib(socssl.objs) : error LNK2001: unresolved external symbol __iob_func
    isqlt09s.lib(osqlidbg.objs) : error LNK2001: unresolved external symbol __iob_func
    isqlt09s.lib(glsutill.obj) : error LNK2001: unresolved external symbol __iob_func
    isqlt09s.lib(gcvio.objs) : error LNK2001: unresolved external symbol __iob_func isqlt09s.lib(nt_api.objs) : error LNK2001: unresolved external symbol __iob_func
    isqlt09s.lib(osenv.objs) : error LNK2001: unresolved external symbol __iob_func isqlt09s.lib(glsspec.obj) : error LNK2001: unresolved external symbol __iob_func
    isqlt09s.lib(iqutil.objs) : error LNK2001: unresolved external symbol __iob_func
    isqlt09s.lib(asfutil.objs) : error LNK2001: unresolved external symbol __iob_func
    isqlt09s.lib(socssl.objs) : error LNK2001: unresolved external symbol _snprintf isqlt09s.lib(asfutil.objs) : error LNK2001: unresolved external symbol _snprintf
    isqlt09s.lib(cm.objs) : error LNK2001: unresolved external symbol _snprintf isqlt09s.lib(sockets.objs) : error LNK2001: unresolved external symbol _snprintf
    isqlt09s.lib(asfpfutl.objs) : error LNK2001: unresolved external symbol _snprintf
    DIAloader.exe : fatal error LNK1120: 7 unresolved externals

    Well, after a bit of digging, I learned that iob_func was renamed after VS 2012.
    And, the other unresolved refs mean to me that is was an incomplete build.

    So, the only way I can figure is that IBM should gin up a release that uses Visual Studio 2017. Does anyone have a contact point where I can bring this up with them? Email?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)