fixing xpjp and trying to get linux build working