Fail to compile if there are any warnings. Updated dependencies.