update .gitignore
fix build dependency