On 2010-05-25 10:30:44 -0400, Duke Normandin <[email protected]> said:

I simply followed the installation instructions on:

http://www.digitalmars.com/d/2.0/dmd-osx.html

I also installed the XCode plugin for D. Could _that_ have hosed my
install?

Unlikely. The two errors you wrote about:

dnormandin@ ~/programming/dmd2/osx/bin
07:53 am>>  ./dmd ../../code/firstApp.d
ld warning: in /usr/local/gnat/lib/libgcc_s.10.5.dylib, missing
required architecture i386 in file
ld warning: in
/usr/local/gnat/lib/gcc/x86_64-apple-darwin9.6.0/4.3.4/libgcc.a, file
is not of required architecture

Noticed that both refer to files in /usr/local/gnat? "GNAT", isn't this a GCC-based ADA compiler? My guess is that some of you environment variables have the "/usr/local/gnat" path before the standard system path, and "gnat" seems to include single-architecture (x86_64) copies of the GCC libraries. If that's the case, GCC running in 64 bit will work using these libraries, but since DMD is 32 bit it won't.

--
Michel Fortin
[email protected]
http://michelf.com/

Reply via email to