.dub\lib\vibe-d_d.lib: Error: MS-Coff object module C:\Users\Manu\AppData\Roaming\dub\packages\vibe-d-0.7.18-beta.2\lib\win-i386\eay.lib has magic = df0, should be 8664 .dub\lib\vibe-d_d.lib: Error: MS-Coff object module C:\Users\Manu\AppData\Roaming\dub\packages\vibe-d-0.7.18-beta.2\lib\win-i386\event2.lib has magic = df0, should be 8664 .dub\lib\vibe-d_d.lib: Error: MS-Coff object module C:\Users\Manu\AppData\Roaming\dub\packages\vibe-d-0.7.18-beta.2\lib\win-i386\ssl.lib has magic = df0, should be 8664
What program is generating these error messages?
I had presumed it was DMD? Perhaps it was link.exe? I didn't imagine the string 'MS-Coff object' would be emitted by any of the MS tools. That seems to be a distinction made within DMD.
Yes, that's a dmd message. It seems you are building a library while adding the prebuilt libs eay,ssl,etc. to it. From the paths in the messages (win-i386), it seems you (or the build script) are mixing i386 and x64 here. The libraries from the lib\win-amd64 folder have to be used.
Ah, well spotted. This is probably a problem with vibe.d's dub build configuration then.
Likely a dub configuration issue. Please reopen with more details if you think this is dmd issue.