It's a missing function _d_dso_registry. Not sure if you need it or not, but you can stub it: extern(C) void _d_dso_registry(void* data) { } Also don't use static constructors yet. They are invoked during initialization of modules, which you probably don't run.