It looks like the HawkNL header isn't getting compiled in, but it didn't complain about missing nl.h? Are you using the latest release, or the SVN version? I highly recommend the SVN one as it is compatible with more compilers. I would check your HawkNL dependency... the NL_TRUE and other constants are defined in the nl.h header.