more compiler fixes
adjusted gyp file