error out if can not compile before installing macports, closes #1880