Compiled each object correctly using BoostC 6.84 including the system.h file. I go a linker error: Duplicate global var:cmcon1. Saw that this was fixed in 2004. I applied the static keyword to the cmcon1 in the PIC16f684.h file and linking error went away. BTW, i'm not even using cmcon1.