On Sun, Jul 5, 2009 at 9:55 PM, David B. Held<dh...@codelogicconsulting.com> wrote: > This is probably just a stupid configuration error, but I just upgraded to > 2.029 and now I have this problem: > > t.d: > void main() > { > Object o = new Exception("error"); > } > >>dmd t.d > OPTLINK (R) for Win32 Release 8.00.1 > Copyright (C) Digital Mars 1989-2004 All rights reserved. > t.obj(t) > Error 42: Symbol Undefined _D6object9Exception6__ctorMFAyaZC9Exception > --- errorlevel 1 > > I have: > > \dmd > \bin > \lib > phobos.lib > \src > > and my sc.ini in \dmd\bin looks like so: > > LIB=\dmd\lib;\dm\lib > DFLAGS="-I\dmd\src\phobos" "-I\dmd\src\druntime\import" > linkcm...@p%\link.exe > > Obviously, I'm running on Windoze (never had these problems on Linux :( ). > Any ideas? > > Dave
If you installed this over top of a previous install, try just unzipping into a clean directory. I remember mysterious linker errors when upgrading DMD2 from pre-2.020 that disappeared when I used a clean install.