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.

Raspunde prin e-mail lui