working through deprecation warnings and other errors building externs -- lots of new errors due to changes in the core but it's getting there...