[openssl-project] OS/X builds failing
Matt Caswell
matt at openssl.org
Fri Feb 9 10:15:56 UTC 2018
The new travis OS/X builds are failing with this:
-MT apps/enc.o -c -o apps/enc.o apps/enc.c
apps/enc.c:567: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 read : %8ju\n", BIO_number_read(in));
~~~~ ^~~~~~~~~~~~~~~~~~~
%8llu
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.
Matt
More information about the openssl-project
mailing list