gyp is out of control.  Don't use absolute paths and don't leave variables as empty strings and don't try to understand why