エントリポイントがないから。

extern(C) int main(int argc, char* argv) {
main();
return 0;
}