Well iirc, you need to:
sudo cp dmd.conf /etc/dmd.conf
Which will (potentially) require editing of dmd.conf for the correct
paths. I usually put phobos's src in /usr/src/phobos or .../d/phobos,
but I can't remember if it was different on Mac... (some things have
/private before them there...)
Basically, your error indicates that dmd cannot find the include file
object.d, which it always needs. This file should be in
dmd/src/druntime/import (2.x) or dmd/src/phobos (1.x) iirc. If you
don't want to go installing things, you could also potentially add a
-I/that/path flag to dmd.
-[Unknown]
Steve Johnson wrote:
I have tried to install DMD for OS X about six different ways, none of which
have worked. The installation instructions are confusing and inconsistent. I
keep getting this error:
"object.d: Error: module object cannot read file 'object.d'"
The instructions say to run this:
"chmod u+x dmd/osx/bin/{dmd,dumpobj,obj2asm,rdmd}"
Except that there is no rdmd file in the osx/bin folder.
Later, it says to run this:
"/dmd/bin/shell all.sh"
Except that there is no /dmd folder, and there is certainly no dmd/bin/shell
file for OS X.
Other than those things, I followed the instructions to the letter, adding
~/dmd/osx/bin to my PATH, copying dmd.conf to /etc, etc.
Anyway, when I run "dmd samples/d/hello.d", I get the error described above.
Any ideas?