The last message means no valid main() was defined. The other symbols
(_deh_beg and _deh_end) are automatically generated by the compiler when
main() is compiled, so they will also disappear when main() is linked in.
Your D program can't run without a valid main(). Valid declarations are:
void main() { ... }
void main(char[][] args) { ... }
int main() { ... }
int main(char[][] args) { ... }
(see <http://www.digitalmars.com/d/1.0/function.html> or
<http://www.digitalmars.com/d/2.0/function.html>, near the bottom)
The calling convention must be extern(D), which is the default if none
is specified.
I'm not sure if D 2.0 accepts main(string[] args) instead, but in D 1.0
string[] is identical to char[][] and should be accepted.
('args' may have another name, of course)

The last message means no valid main() was defined. The other symbols
(_deh_beg and _deh_end) are automatically generated by the compiler when
main() is compiled, so they will also disappear when main() is linked in.
Your D program can't run without a valid main(). Valid declarations are:
void main() { ... }
void main(char[][] args) { ... }
int main() { ... }
int main(char[][] args) { ... }
(see <http://www.digitalmars.com/d/1.0/function.html> or
<http://www.digitalmars.com/d/2.0/function.html>, near the bottom)
The calling convention must be extern(D), which is the default if none
is specified.
I'm not sure if D 2.0 accepts main(string[] args) instead, but in D 1.0
string[] is identical to char[][] and should be accepted.
('args' may have another name, of course)

The last message means no valid main() was defined. The other symbols
(_deh_beg and _deh_end) are automatically generated by the compiler when
main() is compiled, so they will also disappear when main() is linked in.
Your D program can't run without a valid main(). Valid declarations are:
void main() { ... }
void main(char[][] args) { ... }
int main() { ... }
int main(char[][] args) { ... }
(see <http://www.digitalmars.com/d/1.0/function.html> or
<http://www.digitalmars.com/d/2.0/function.html>, near the bottom)
The calling convention must be extern(D), which is the default if none
is specified.
I'm not sure if D 2.0 accepts main(string[] args) instead, but in D 1.0
string[] is identical to char[][] and should be accepted.
('args' may have another name, of course)