Overriding default hashing mechanism: cannot redeclare user_hash_password()
Everything in core uses 

require_once DRUPAL_ROOT . '/' . variable_get('password_inc', 'includes/password.inc');


so I would guess at the cause being a contrib module. 

Also just check that the password_inc variable has been updated correctly and not deleted somehow.