I've:

{
  "name": "elsa",
  "versions": ["yaml"],
  "dependencies": {
      "endovena": ">=0.2.0",
      "dyaml": ">=0.5.0",
      "msgpack-d": ">=0.9.3",
      "gtk-d:gtkd": ">=2.4.0"
   }
}

When I try to compile

> dub build --arch=x86_64

E:\d\ml\elsa>dub build --arch=x86_64
Error executing command build: Failed to invoke the compiler dmd to determine the build platform: 
{
  "compiler": "dmd",
  "frontendVersion": 2066,
  "compilerVendor": "Digital Mars D",
  "platform": [
    "windows"
  ],
  "architecture": [
    "x86_64"
   ],
}
LINK : fatal error LNK1104: cannot open file 'shell32.lib'
--- errorlevel 1104

My environment:

DMD32 D Compiler v2.066.1
Copyright (c) 1999-2014 by Digital Mars written by Walter Bright

DUB version 0.9.22, built on Sep 22 2014

thank you very much

(btw why DMD32 D Compiler? I'm on 64bit.. ?!?)