I am planning to try D for the first time in my life. I have a
MacBook Pro running OS X 10.6.8 (Snow Leopard).
I went on the D downloads page and clicked on the link for the
dmd 2.060 installer for OS X. I opened it and double clicked on
the "DMD2.pkg" file within it. The installer came up with some
text including a line that read "This package is intended for Mac
OS X Leopard (10.5) only.". I tried to find a version for OS X
10.6 but I couldn't, so I ignored the warning and clicked
"Continue".
I clicked through the agreements and questions, and then when it
finished, the installer gave this message:
> The installation failed. The Installer encountered an error
> that caused the installation to fail. Contact the software
> manufacturer for assistance.
Someone on the forums suggested running the Console app when trying to install D. I tried that and got these messages:
> 9/17/12 7:33:35 PM Installer[19715] PackageKit: *** Missing bundle identifier: /Library/Receipts/vpnclient-api.pkg
> 9/17/12 7:33:35 PM Installer[19715] PackageKit: *** Missing bundle identifier: /Library/Receipts/vpnclient-bin.pkg
> 9/17/12 7:33:35 PM Installer[19715] PackageKit: *** Missing bundle identifier: /Library/Receipts/vpnclient-gui.pkg
> 9/17/12 7:33:35 PM Installer[19715] PackageKit: *** Missing bundle identifier: /Library/Receipts/vpnclient-kext.pkg
> 9/17/12 7:33:35 PM Installer[19715] PackageKit: *** Missing bundle identifier: /Library/Receipts/vpnclient-profiles.pkg
> 9/17/12 7:33:35 PM Installer[19715] PackageKit: *** Missing bundle identifier: /Library/Receipts/vpnclient-startup.pkg
> 9/17/12 7:33:54 PM installd[19720] Starting
> 9/17/12 7:33:54 PM installd[19720] uid=501, euid=501
> 9/17/12 7:33:54 PM installd[19720] PackageKit: *** Missing bundle identifier: /Library/Receipts/vpnclient-api.pkg
> 9/17/12 7:33:55 PM installd[19720] PackageKit: *** Missing bundle identifier: /Library/Receipts/vpnclient-bin.pkg
> 9/17/12 7:33:55 PM installd[19720] PackageKit: *** Missing bundle identifier: /Library/Receipts/vpnclient-gui.pkg
> 9/17/12 7:33:55 PM installd[19720] PackageKit: *** Missing bundle identifier: /Library/Receipts/vpnclient-kext.pkg
> 9/17/12 7:33:55 PM installd[19720] PackageKit: *** Missing bundle identifier: /Library/Receipts/vpnclient-profiles.pkg
> 9/17/12 7:33:55 PM installd[19720] PackageKit: *** Missing bundle identifier: /Library/Receipts/vpnclient-startup.pkg
> 9/17/12 7:33:57 PM com.apple.installd.user[19720] Permission denied
> 9/17/12 7:33:57 PM Installer[19715] The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.
I haven't bothered with these installer since I have DVM which I think is much better. But since I created that installer I probably should take a look at it.
Jacob, I tried the installer and it seemed to work fine. I was able to compile and run a D program. It seemed to put the dmd compiler in my /usr/bin directory. It did not put rdmd there. Running "dmd" or "/usr/bin/dmd" worked fine but "rdmd" and "/usr/bin/rdmd" did not work.
Thank you. I am glad to have something that works. Out of curiosity, what did you do?
Comment #5 by doob — 2012-10-23T23:29:21Z
(In reply to comment #4)
> Jacob, I tried the installer and it seemed to work fine. I was able to compile
> and run a D program. It seemed to put the dmd compiler in my /usr/bin
> directory. It did not put rdmd there. Running "dmd" or "/usr/bin/dmd" worked
> fine but "rdmd" and "/usr/bin/rdmd" did not work.
I guess that rdmd wasn't available when the installer was created.
> Thank you. I am glad to have something that works. Out of curiosity, what did
> you do?
I just built the installer on Mac OS X 10.6. I would guess that means the installers created on Mac OS X 10.7 or later aren't backwards compatible, or there's a missing flag or similar.