build: fix or suppress warnings

- activated "treat warnings as errors"
Is it a GYP update or floating patch?