Add tmp to gitignore, fix build exit.