Как общее утверждение, D2 является передовым, и поэтому поддержка библиотеки для него очень плохая. Большинство библиотек работают с D1 и, возможно, имеют версии для тестирования на D2. Если вы хотите использовать D для чего-то, что требует сложной инфраструктуры, такой как библиотеки и инструменты, я бы сейчас остановился на D1, потому что спецификация языка была достаточно стабильной некоторое время. dirclib, очевидно, является библиотекой D1, так как он работает с Tango, который еще не перенесен на D2. Если вы можете попробовать новейший компилятор D1 (1.040) и более подробно рассказать о том, что не работает, я мог бы дать больше советов.
Кроме того, если вы собираетесь использовать D2, страница загрузок устарела. Последняя версия - 2.025, а не 2.014; ее можно найти по адресу ftp: //ftp.digitalmars.com/.
.