first compile having issues with shadow.h