make linux pass building first ,will update later after ted get correctbuiding script