On 08/03/2015 02:25 PM, Andrei Alexandrescu wrote:
I had to set up dmd and friends on a fresh Ubuntu box, so I thought I'd
document the step-by-step process:
http://wiki.dlang.org/Starting_as_a_Contributor
Along the way I also hit a small snag and fixed it at
https://github.com/D-Programming-Language/dlang.org/pull/1049
Further improvements are welcome.
Thanks,
Andrei
I am trying this now. I've already hit a problem. The wiki makes it
sound like the bootstrapping is optional. As I already have dmd 2.067, I
skipped that stepped and failed when making druntime as it apparently
assumes the bootstrapped dmd:
[druntime]$ make -f posix.mak
../dmd/src/dmd -conf= -c -o- -Isrc -Iimport
-Hfimport/core/sync/barrier.di src/core/sync/barrier.d
make: ../dmd/src/dmd: Command not found
make: *** [import/core/sync/barrier.di] Error 127
A symbolic link to dmd 2.067 failed because it does not know about
pragma(inline). Fine...
Bootstrapping now... :)
Ali