DMD release 1.1 <jerqproc.h> has a conflict with <sa.h> in stand-alone (-J) mode, in that <sa.h> #defines "cursor" which is also the name of a member of a <jerqproc.h> structure. A temporary workaround in <jerqproc.h> is: ... #undef cursor /* DAG -- workaround for <sa.h> conflict */ Texture16 * cursor; ...