On Tue, 12 Nov 2013 18:03:11 GMT, Jared wrote:

On Tue, 12 Nov 2013 09:56:34 GMT, Sönke Ludwig wrote:

This seems to be caused by DUB inserting the .a files on the compiler command line instead of the linker command line. I've committed a fix to git master.

Thanks for getting this fixed so quickly! I'm now getting a different build error:

dub -v
Using dub registry url 'http://code.dlang.org/'
Looking for local package map at /var/lib/dub/packages/local-packages.json
Looking for local package map at /Users/jared/.dub/packages/local-packages.json
Looking for local package map at /var/lib/dub/packages/local-packages.json
Looking for local package map at /Users/jared/.dub/packages/local-packages.json
Looking for local package map at /var/lib/dub/packages/local-packages.json
Looking for local package map at /Users/jared/.dub/packages/local-packages.json
Looking for local package map at /var/lib/dub/packages/local-packages.json
Looking for local package map at /Users/jared/.dub/packages/local-packages.json
Note: Failed to determine version of package dgame at /Users/jared/Code/DGame. Assuming ~master.
Collecting dependencies for dgame
Checking dependencies in '/Users/jared/Code/DGame'
Generating using build
Target is up to date. Skipping build.
Running dgame 
Error: Executable file not found: 

(...)

Do you have the "dgame" executable in the cwd? If not, is it in .dub/build/*/?

I'll add some more diagnostic output that should be helpful.