February 26, 2009
Walter Bright Wrote:

> John Stoneham wrote:
> > Walter, could you please do this for the 2.026 build, so we Tiger users can have D too?
> 
> It's already done for the compiler (just redownload it), and Sean is working on the library. It isn't as simple as you describe, because 10.4 has a weaker implementation of pthreads.

I didn't realize the pthread issue would rear it's ugly head just by linking the 10,4u SDK. :) I did download it again as you suggested, and yes the compiler itself now runs without throwing any errors, but as you point out the library isn't compiled for 10.4 yet so I do get the "undefined symbol" error during the linking of a simple hello.d (specifically, it's _pthread_mutexattr_destroy$UNIX2003).

I'm really looking forward to using D on OS X. As Tank said in the Matirx, it's a very exiting time!
February 27, 2009
John Stoneham wrote:
> I didn't realize the pthread issue would rear it's ugly head just by
> linking the 10,4u SDK. :) I did download it again as you suggested,
> and yes the compiler itself now runs without throwing any errors, but
> as you point out the library isn't compiled for 10.4 yet so I do get
> the "undefined symbol" error during the linking of a simple hello.d
> (specifically, it's _pthread_mutexattr_destroy$UNIX2003).
> 
> I'm really looking forward to using D on OS X. As Tank said in the
> Matirx, it's a very exiting time!


Can you upgrade to 10.5 ?
February 27, 2009
On Thu, Feb 26, 2009 at 8:39 PM, Walter Bright <newshound1@digitalmars.com> wrote:
>
> Can you upgrade to 10.5 ?

That costs money.
February 27, 2009
Jarrett Billingsley wrote:
> On Thu, Feb 26, 2009 at 8:39 PM, Walter Bright
> <newshound1@digitalmars.com> wrote:
>> Can you upgrade to 10.5 ?
> 
> That costs money.

Welcome to Apple.
February 27, 2009
Jarrett Billingsley wrote:
> On Thu, Feb 26, 2009 at 8:39 PM, Walter Bright
> <newshound1@digitalmars.com> wrote:
>> Can you upgrade to 10.5 ?
> 
> That costs money.

If you want free try linux <g>.
February 27, 2009
John Stoneham wrote:

> I'm really looking forward to using D on OS X.
> As Tank said in the Matirx, it's a very exiting time!

There seems to be typos there, I think you mean "DMD" :-)

DMD is now the third D compiler to make it to Mac OS X,
after GDC and LDC before it (based on same front-end).
Anyway, it's just minor symbol issues left - "hello.d"
even limps along if you stub the missing symbol for it.

But the wxD samples built successfully* with all three...

--anders

* on Mac OS X 10.5, that was
February 27, 2009
Walter Bright wrote:

> Can you upgrade to 10.5 ?

It's only a few months left to "Snow Leopard",
then we can play the same game all over again.

--anders
February 27, 2009
Anders F Björklund wrote:
> Walter Bright wrote:
> 
>> Can you upgrade to 10.5 ?
> 
> It's only a few months left to "Snow Leopard",
> then we can play the same game all over again.

Yeah, but 10.5 has working posix threads. It's doubtful whether 10.4 is worth the effort.
February 27, 2009
Anders F Björklund wrote:
> DMD is now the third D compiler to make it to Mac OS X,
> after GDC and LDC before it (based on same front-end).

D2 needed to get there, too.

> But the wxD samples built successfully* with all three...

Great!
February 27, 2009
Walter Bright wrote:
>> DMD is now the third D compiler to make it to Mac OS X,
>> after GDC and LDC before it (based on same front-end).
> 
> D2 needed to get there, too.

I get them confused all the time, with D meaning DMD or D2.

--anders