build with -Werror -pedantic; also disable openssl on mac