[openssl-project] OS/X builds failing
Andy Polyakov
appro at openssl.org
Fri Feb 9 11:02:48 UTC 2018
> apps/enc.c:568:54: error: format specifies type 'uintmax_t' (aka
> 'unsigned long') but the argument has type 'uint64_t' (aka 'unsigned
> long long') [-Werror,-Wformat]
> BIO_printf(bio_err, "bytes written: %8ju\n",
> BIO_number_written(out));
> ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~
> %8llu
> 2 errors generated.
>
>
> The thing is though this is *our* BIO_printf, and we do seem to expect a
> uint64_t for a "%ju". So I'm not sure how to fix that.
I'd suggest -Wno-format. With rationale that a) Xcode is arguably
somewhat unreasonable, b) we can rely on Linux builds to catch warnings
that actually matter.
More information about the openssl-project
mailing list