Reply to C. Dunn, >... After seeing your bug post, ... DMD has this thing with not doing well with separate compilation. This isn't a big issue because it's so blinking fast. I have a 6125 LOC program that the build script runs a full build 3 times in under 5 sec. So the general advice is to just run everything together.