Improve test and warning

1. fixed some deps
2. made the check faster and sync
3. improved the error message - its now just a warning, but the user
should be able to spot this one
4. the check should work on all platforms (only tested on mac)