dmd 1.074 and 2.059 release

Tyro[17] nospam at home.com
Sat Apr 14 06:02:06 PDT 2012


On Saturday, 14 April 2012 at 04:54:49 UTC, Nick Sabalausky wrote:
> "Tyro[17]" <nospam at home.com> wrote in message
> news:rjhmnaxxiglqftwxhhzj at forum.dlang.org...
>> On Friday, 13 April 2012 at 05:54:26 UTC, Walter Bright wrote:
>>> Another big pile of bug fixes. More contributors than ever!
>>>
>>> http://www.digitalmars.com/d/1.0/changelog.html
>>> http://ftp.digitalmars.com/dmd.1.074.zip
>>>
>>> http://www.digitalmars.com/d/2.0/changelog.html
>>> https://github.com/downloads/D-Programming-Language/dmd/dmd.2.059.zip
>>>
>>> Note that the changelogs on dlang.org haven't been updated 
>>> yet. Hope to get that done soon.
>>
>> Not Found
>>
>> The requested URL /dmd.2.059.dmg was not found on this server.
>>
>> Can I play too please.
>
> You can still use the zip, that includes all platforms.

Truth be told, I'm too experienced on the MAC. Only had it
for about a month so I haven't learned to much about it yet.
I was relying on the package. Thanks to your suggestion though,
I took the opportunity to try and learn. Got everything installed.

1) removed /usr/share/dmd

2) unzipped dmd.2.059.dmg to /usr/share/

3) removed /usr/share/dmd/freebsd, /usr/share/dmd/linux,
and /usr/share/dmd/windows

4) moved contents of /usr/share/dmd/osx to /usr/share/dmd

5) removed empty folder /usr/share/dmd/osx

6) created new aliases for dmd, dmd.conf, dumpobj, and obj2asm
in /usr/bin

7) tried compiling but received error message:
-bash: /usr/bin/dmd: cannot execute binary file

8) compares attributes of new executables with newly inserted
files with other executables in /usr/bin and noticed a few
differences.

9) Spent the last two hours trying to figure out how to resolve
but cannot.

Files in /usr/bin have no extended attribute (@), all belong to
root, and are in the wheel group. So I tried to follow suit.
With the exception of being able to get rid of the extended
attribute, everything else is the same. To get rid of the @
I tried sudo xattr -d /usr/share/dmd/bin/dmd and
sudo xattr -d /usr/bin/dmd but neither worked.

Help? Please!?!
Andrew


More information about the Digitalmars-d-announce mailing list