Abscissa / AppVeyor-D

D support and sample config for AppVeyor CI
Other
2 stars 2 forks source link

Fix DMD 2.068: Linker error #4

Open Abscissa opened 6 years ago

Abscissa commented 6 years ago

Getting a link failure only on 2.068.2 (newer and older works fine though):

dub test --arch=%Darch% --compiler=%DC%
No source files found in configuration 'library'. Falling back to "dub -b unittest".
Performing "unittest" build using dmd for x86_64.
appveyor-d ~master: building configuration "application"...
Linking...
LINK : fatal error LNK1104: cannot open file 'shell32.lib'
--- errorlevel 1104
dmd failed with exit code 1104.

I've set this one to allow failure for now, but a resolution is needed. Need help from someone more familiar with this matter.

Abscissa commented 6 years ago

Very oddly though, there was ONE time where this version actually DID magically work fine in one of my projects: https://ci.appveyor.com/project/Abscissa/scriptlike/build/59

Never got another greenlight on 2.068.2 either before or after that commit, though.