Issues with undefined symbols when using Vibe on Windows

Seb seb at wilzba.ch
Tue Jul 3 17:54:08 UTC 2018


On Tuesday, 3 July 2018 at 15:10:34 UTC, Chris M. wrote:
> On Tuesday, 3 July 2018 at 14:38:53 UTC, Mike Parker wrote:
>> On Tuesday, 3 July 2018 at 13:32:21 UTC, Chris M. wrote:
>>
>>>
>>> After hashing it out with some people on the Discord, I'm 
>>> fairly certain we narrowed it down to the 64-bit user32.lib 
>>> from mingw missing these functions.
>>>
>>> https://issues.dlang.org/show_bug.cgi?id=19051
>>
>> So are the mingw libs only shipped in the zip file? I don't 
>> have them with the installer version of 2.080.0, nor lld for 
>> that matter. But I see them in the zip for the 2.081.0 RC.
>
> Seems to be an option in the 2.080.1 installer (which I ignored 
> before since I wasn't entirely sure how things worked on 
> Windows), not sure about previous versions though.

BTW in case someone has a bit of time to look at the MinGW 
headers. They are built as part of the `build-mingw-libs` branch 
at the installer repo:

https://github.com/dlang/installer/blob/build-mingw-libs/windows/build_mingw.bat

This is automated via AppVeyor:

https://github.com/dlang/installer/blob/build-mingw-libs/appveyor.yml

And it's added to the zip here:

https://github.com/dlang/installer/blob/master/create_dmd_release/build_all.d#L505

I think the installer detects whether Visual Studio is installed 
or nor, but I'm not sure on this (I don't use Windows).


More information about the Digitalmars-d-learn mailing list