On Wed, 15 Jan 2014 14:59:05 GMT, Stephan Dilly wrote:
On Wed, 15 Jan 2014 14:09:58 GMT, Sönke Ludwig wrote:
There is a third, and hopefully last, beta version for DUB 0.9.21. It contains four major new features:
New per-package build system (builds individual packages as static libraries), use
--combinedto build everything at once (almost) like before
well compiling my project with the good ol' "dub build" fails horrably now, but the new --combined flag fixes it. the question is why does the new default fail.. ?
It is all linker errors like:
OPTLINK (R) for Win32 Release 8.00.13 Copyright (C) Digital Mars 1989-2010 All rights reserved. http://www.digitalmars.com/ctg/optlink.html .dub\build\application-debug-x86-dmd-B13B1B29783E6AC16132721B76D29278\s4server.obj(s4server) Error 42: Symbol Undefined __d_arrayliteralTX
Looks like a DMD quirk... what happens if you add
"dflags": "phobos.lib" to the main package.json? I needed to do something similar for some generated VisualD projects.
also the command line starts with the same message printed twice:
Checking dependencies in 'PATH/TO/PROJECT' Checking dependencies in 'PATH/TO/PROJECT'