On Thu, Jun 28, 2018 at 11:34 PM, tux. <[email protected]> wrote: > As some of you might know, I provide my own Windows Vim builds. My > latest hardware upgrade brought a new infrastructure though. > > I usually compile six Vims in a row: > > - x86 GVim without OLE > - x86 GVim with OLE > - x86 CLI Vim > - the same for amd64 > > Now I get these errors _exclusively_ with x86 GVim with OLE: > >> Bibliothek "gvim.lib" und Objekt "gvim.exp" werden erstellt. >> msvcrt.lib(initializers.obj) : warning LNK4098: Standardbibliothek >> "libcmt.lib" steht in Konflikt mit anderen Bibliotheken; >> /NODEFAULTLIB:Bibliothek verwenden. >> misc1.obj : error LNK2001: Nicht aufgelöstes externes Symbol >> "_default_vim_dir". >> misc1.obj : error LNK2001: Nicht aufgelöstes externes Symbol >> "_default_vimruntime_dir". >> version.obj : error LNK2001: Nicht aufgelöstes externes Symbol >> "_compiled_user". >> version.obj : error LNK2001: Nicht aufgelöstes externes Symbol >> "_compiled_sys". >> version.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_all_lflags". >> version.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_all_cflags". >> gvim.exe : fatal error LNK1120: 6 nicht aufgelöste Externe > > Why? - Or, more precisely, why does _only_ this build fail, the other > five don't? > > My compilation script: > https://tuxproject.de/projects/vim/_compile.bat.php > > (It is the second x86 compilation...) > > What am I missing? > > TIA!
Hm, it's been a long time since I last used Windows, and a lot may have changed. However, IIUC you say you get those errors only when compiling 32-bit gvim with OLE, and not on any of your other builds, not even 64-bit gvim with OLE. So the question arises: do you have the correct software installed (including headers) to compile and link with 32-bit OLE? Is 32-bit OLE even supported by your newly upgraded system? Or does it maybe require an optional package, SDK, or something, which isn't yet installed? Best regards, Tony. -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
