As a general statement, D2 is bleeding edge and therefore library support for it is very poor. Most libraries out there work with D1 and maybe have versions in testing for D2. If you want to use D for something that requires complex infrastructure like libraries and tools, I'd stick with D1 for now because the language spec has been reasonably stable for a while. dirclib apparently is a D1 lib, since it works with Tango, which is not ported to D2 yet. If you can try the latest D1 compiler (1.040) and be more specific about what doesn't work, I might be able to provide more advice.
Also, if you're going to use D2, the downloads page is way out of date. The latest version is 2.025, not 2.014, and can be found at ftp://ftp.digitalmars.com/.