lock down dependency versions for swig and bootstrap
handle malformed / empty errors