[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