On Thu, 24 Jun 2010 01:29:53 -0500, Andrei Alexandrescu <[email protected]> wrote: > > On 06/23/2010 11:52 PM, [email protected] wrote: > > I have successfully installed D 2.0 on a number of Macs. However, the > > latest attempt yields the following error when I try to compile any file: > > > > object.d: Error: module object is in file 'object.d' which cannot be read > > import path[0] = /etc/../../src/phobos > > import path[1] = /etc/../../src/druntime/import > > > > As usual, I faithfully followed the instructions at > > > > http://www.digitalmars.com/d/2.0/dmd-osx.html > > > > Any ideas on how to fix this? Thanks. > > Hi, Chuck! > > Looks like the files aren't where they are supposed to be. Try this: > > head /etc/../../src/druntime/import/object.di > > Normally you should see the first ten lines of that file. If there's an > error, write back what the error message is. > > > Andrei
Isn't /etc/../.. the root directory? That seems like an awfully incorrect place to the put the includes. I installed the druntime and phobos folders into /usr/local/include and then edited my /etc/dmd.conf accordingly. It seems to work pretty well, though it does require some setup.
