On Jul 13, 2014, at 2:48 PM, Jean Paul Galea <j...@galea.se> wrote:

> Hello,
> 
> I compiled LibreSSL 2.0.1 on my Debian machine, and while doing so,
> noticed some compiler warnings.
> 
> I'm not competent to understand what's going on, but perhaps someone
> here wants to pick this up.
> 
> Thank you for the hard work your team is putting into this fork.
> 
> Jean Paul

Hi Jean,

We enabled more aggressive warnings in the 2.0.1 release from 2.0.0.

Our team looked at these warnings before the release and, while we can 
potentially make them go away, they are harmless.

 - Brent

> 
> jean@thinkpad:~/Downloads/libressl-2.0.1$ uname -a
> Linux thinkpad 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u1 x86_64 GNU/Linux
> 
> jean@thinkpad:~/Downloads/libressl-2.0.1$ gcc -v
> Using built-in specs.
> COLLECT_GCC=gcc
> COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.7/lto-wrapper
> Target: x86_64-linux-gnu
> Configured with: ../src/configure -v --with-pkgversion='Debian 4.7.2-5'
> --with-bugurl=file:///usr/share/doc/gcc-4.7/README.Bugs
> --enable-languages=c,c++,go,fortran,objc,obj-c++ --prefix=/usr
> --program-suffix=-4.7 --enable-shared --enable-linker-build-id
> --with-system-zlib --libexecdir=/usr/lib --without-included-gettext
> --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.7
> --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu
> --enable-libstdcxx-debug --enable-libstdcxx-time=yes
> --enable-gnu-unique-object --enable-plugin --enable-objc-gc
> --with-arch-32=i586 --with-tune=generic --enable-checking=release
> --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
> Thread model: posix
> gcc version 4.7.2 (Debian 4.7.2-5)
> 
> 
> jean@thinkpad:~/Downloads/libressl-2.0.1$ ./configure
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnu
> checking target system type... x86_64-unknown-linux-gnu
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /bin/mkdir -p
> checking for gawk... no
> checking for mawk... mawk
> checking whether make sets $(MAKE)... yes
> checking whether make supports nested variables... yes
> checking whether make supports nested variables... (cached) yes
> checking for gcc... gcc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking whether gcc understands -c and -o together... yes
> checking for style of include used by make... GNU
> checking dependency style of gcc... gcc3
> checking how to print strings... printf
> checking for a sed that does not truncate output... /bin/sed
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for fgrep... /bin/grep -F
> checking for ld used by gcc... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> checking the name lister (/usr/bin/nm -B) interface... BSD nm
> checking whether ln -s works... yes
> checking the maximum length of command line arguments... 1572864
> checking whether the shell understands some XSI constructs... yes
> checking whether the shell understands "+="... yes
> checking how to convert x86_64-unknown-linux-gnu file names to
> x86_64-unknown-linux-gnu format... func_convert_file_noop
> checking how to convert x86_64-unknown-linux-gnu file names to toolchain
> format... func_convert_file_noop
> checking for /usr/bin/ld option to reload object files... -r
> checking for objdump... objdump
> checking how to recognize dependent libraries... pass_all
> checking for dlltool... no
> checking how to associate runtime and link libraries... printf %s\n
> checking for ar... ar
> checking for archiver @FILE support... @
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse /usr/bin/nm -B output from gcc object... ok
> checking for sysroot... no
> checking for mt... mt
> checking if mt is a manifest tool... no
> checking how to run the C preprocessor... gcc -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking for dlfcn.h... yes
> checking for objdir... .libs
> checking if gcc supports -fno-rtti -fno-exceptions... no
> checking for gcc option to produce PIC... -fPIC -DPIC
> checking if gcc PIC flag -fPIC -DPIC works... yes
> checking if gcc static flag -static works... yes
> checking if gcc supports -c -o file.o... yes
> checking if gcc supports -c -o file.o... (cached) yes
> checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports
> shared libraries... yes
> checking whether -lc should be explicitly linked in... no
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> checking for gcc option to accept ISO C99... none needed
> checking for gcc option to accept ISO Standard C... (cached) none needed
> checking for strlcpy... no
> checking for strlcat... no
> checking for reallocarray... no
> checking for timingsafe_bcmp... no
> checking for timingsafe_memcmp... no
> checking for arc4random_buf... no
> checking for getentropy... no
> checking for issetugid... no
> checking for strtonum... no
> checking for getauxval... no
> checking for funopen... no
> checking sys/sysctl.h usability... yes
> checking sys/sysctl.h presence... yes
> checking for sys/sysctl.h... yes
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating include/Makefile
> config.status: creating include/openssl/Makefile
> config.status: creating ssl/Makefile
> config.status: creating crypto/Makefile
> config.status: creating tests/Makefile
> config.status: creating apps/Makefile
> config.status: creating man/Makefile
> config.status: creating libcrypto.pc
> config.status: creating libssl.pc
> config.status: creating openssl.pc
> config.status: executing depfiles commands
> config.status: executing libtool commands
> 
> 
> jean@thinkpad:~/Downloads/libressl-2.0.1$ make
> Making all in crypto
> make[1]: Entering directory `/home/jean/Downloads/libressl-2.0.1/crypto'
>  CC       libcrypto_la-cpt_err.lo
>  CC       libcrypto_la-cryptlib.lo
>  CC       libcrypto_la-cversion.lo
>  CC       libcrypto_la-ex_data.lo
>  CC       libcrypto_la-malloc-wrapper.lo
>  CC       libcrypto_la-mem_clr.lo
>  CC       libcrypto_la-mem_dbg.lo
>  CC       libcrypto_la-o_init.lo
>  CC       libcrypto_la-o_str.lo
>  CC       libcrypto_la-o_time.lo
>  CC       aes/libcrypto_la-aes_cbc.lo
>  CC       aes/libcrypto_la-aes_cfb.lo
>  CC       aes/libcrypto_la-aes_core.lo
>  CC       aes/libcrypto_la-aes_ctr.lo
>  CC       aes/libcrypto_la-aes_ecb.lo
>  CC       aes/libcrypto_la-aes_ige.lo
>  CC       aes/libcrypto_la-aes_misc.lo
>  CC       aes/libcrypto_la-aes_ofb.lo
>  CC       aes/libcrypto_la-aes_wrap.lo
>  CC       asn1/libcrypto_la-a_bitstr.lo
>  CC       asn1/libcrypto_la-a_bool.lo
>  CC       asn1/libcrypto_la-a_bytes.lo
>  CC       asn1/libcrypto_la-a_d2i_fp.lo
>  CC       asn1/libcrypto_la-a_digest.lo
>  CC       asn1/libcrypto_la-a_dup.lo
>  CC       asn1/libcrypto_la-a_enum.lo
>  CC       asn1/libcrypto_la-a_gentm.lo
>  CC       asn1/libcrypto_la-a_i2d_fp.lo
>  CC       asn1/libcrypto_la-a_int.lo
>  CC       asn1/libcrypto_la-a_mbstr.lo
>  CC       asn1/libcrypto_la-a_object.lo
>  CC       asn1/libcrypto_la-a_octet.lo
>  CC       asn1/libcrypto_la-a_print.lo
>  CC       asn1/libcrypto_la-a_set.lo
>  CC       asn1/libcrypto_la-a_sign.lo
>  CC       asn1/libcrypto_la-a_strex.lo
>  CC       asn1/libcrypto_la-a_strnid.lo
>  CC       asn1/libcrypto_la-a_time.lo
>  CC       asn1/libcrypto_la-a_type.lo
>  CC       asn1/libcrypto_la-a_utctm.lo
>  CC       asn1/libcrypto_la-a_utf8.lo
>  CC       asn1/libcrypto_la-a_verify.lo
>  CC       asn1/libcrypto_la-ameth_lib.lo
>  CC       asn1/libcrypto_la-asn1_err.lo
>  CC       asn1/libcrypto_la-asn1_gen.lo
>  CC       asn1/libcrypto_la-asn1_lib.lo
>  CC       asn1/libcrypto_la-asn1_par.lo
>  CC       asn1/libcrypto_la-asn_mime.lo
>  CC       asn1/libcrypto_la-asn_moid.lo
>  CC       asn1/libcrypto_la-asn_pack.lo
>  CC       asn1/libcrypto_la-bio_asn1.lo
>  CC       asn1/libcrypto_la-bio_ndef.lo
>  CC       asn1/libcrypto_la-d2i_pr.lo
>  CC       asn1/libcrypto_la-d2i_pu.lo
>  CC       asn1/libcrypto_la-evp_asn1.lo
>  CC       asn1/libcrypto_la-f_enum.lo
>  CC       asn1/libcrypto_la-f_int.lo
>  CC       asn1/libcrypto_la-f_string.lo
>  CC       asn1/libcrypto_la-i2d_pr.lo
>  CC       asn1/libcrypto_la-i2d_pu.lo
>  CC       asn1/libcrypto_la-n_pkey.lo
>  CC       asn1/libcrypto_la-nsseq.lo
>  CC       asn1/libcrypto_la-p5_pbe.lo
>  CC       asn1/libcrypto_la-p5_pbev2.lo
>  CC       asn1/libcrypto_la-p8_pkey.lo
>  CC       asn1/libcrypto_la-t_bitst.lo
>  CC       asn1/libcrypto_la-t_crl.lo
>  CC       asn1/libcrypto_la-t_pkey.lo
>  CC       asn1/libcrypto_la-t_req.lo
>  CC       asn1/libcrypto_la-t_spki.lo
>  CC       asn1/libcrypto_la-t_x509.lo
>  CC       asn1/libcrypto_la-t_x509a.lo
>  CC       asn1/libcrypto_la-tasn_dec.lo
>  CC       asn1/libcrypto_la-tasn_enc.lo
>  CC       asn1/libcrypto_la-tasn_fre.lo
>  CC       asn1/libcrypto_la-tasn_new.lo
>  CC       asn1/libcrypto_la-tasn_prn.lo
>  CC       asn1/libcrypto_la-tasn_typ.lo
>  CC       asn1/libcrypto_la-tasn_utl.lo
>  CC       asn1/libcrypto_la-x_algor.lo
>  CC       asn1/libcrypto_la-x_attrib.lo
>  CC       asn1/libcrypto_la-x_bignum.lo
>  CC       asn1/libcrypto_la-x_crl.lo
>  CC       asn1/libcrypto_la-x_exten.lo
>  CC       asn1/libcrypto_la-x_info.lo
>  CC       asn1/libcrypto_la-x_long.lo
>  CC       asn1/libcrypto_la-x_name.lo
>  CC       asn1/libcrypto_la-x_nx509.lo
>  CC       asn1/libcrypto_la-x_pkey.lo
>  CC       asn1/libcrypto_la-x_pubkey.lo
>  CC       asn1/libcrypto_la-x_req.lo
>  CC       asn1/libcrypto_la-x_sig.lo
>  CC       asn1/libcrypto_la-x_spki.lo
>  CC       asn1/libcrypto_la-x_val.lo
>  CC       asn1/libcrypto_la-x_x509.lo
>  CC       asn1/libcrypto_la-x_x509a.lo
>  CC       bf/libcrypto_la-bf_cfb64.lo
>  CC       bf/libcrypto_la-bf_ecb.lo
>  CC       bf/libcrypto_la-bf_enc.lo
>  CC       bf/libcrypto_la-bf_ofb64.lo
>  CC       bf/libcrypto_la-bf_skey.lo
>  CC       bio/libcrypto_la-b_dump.lo
>  CC       bio/libcrypto_la-b_print.lo
>  CC       bio/libcrypto_la-b_sock.lo
>  CC       bio/libcrypto_la-bf_buff.lo
>  CC       bio/libcrypto_la-bf_nbio.lo
>  CC       bio/libcrypto_la-bf_null.lo
>  CC       bio/libcrypto_la-bio_cb.lo
>  CC       bio/libcrypto_la-bio_err.lo
>  CC       bio/libcrypto_la-bio_lib.lo
>  CC       bio/libcrypto_la-bss_acpt.lo
>  CC       bio/libcrypto_la-bss_bio.lo
>  CC       bio/libcrypto_la-bss_conn.lo
>  CC       bio/libcrypto_la-bss_dgram.lo
>  CC       bio/libcrypto_la-bss_fd.lo
>  CC       bio/libcrypto_la-bss_file.lo
>  CC       bio/libcrypto_la-bss_log.lo
>  CC       bio/libcrypto_la-bss_mem.lo
>  CC       bio/libcrypto_la-bss_null.lo
>  CC       bio/libcrypto_la-bss_sock.lo
>  CC       bn/libcrypto_la-bn_add.lo
>  CC       bn/libcrypto_la-bn_asm.lo
>  CC       bn/libcrypto_la-bn_blind.lo
>  CC       bn/libcrypto_la-bn_const.lo
>  CC       bn/libcrypto_la-bn_ctx.lo
>  CC       bn/libcrypto_la-bn_depr.lo
>  CC       bn/libcrypto_la-bn_div.lo
>  CC       bn/libcrypto_la-bn_err.lo
>  CC       bn/libcrypto_la-bn_exp.lo
>  CC       bn/libcrypto_la-bn_exp2.lo
>  CC       bn/libcrypto_la-bn_gcd.lo
>  CC       bn/libcrypto_la-bn_gf2m.lo
>  CC       bn/libcrypto_la-bn_kron.lo
>  CC       bn/libcrypto_la-bn_lib.lo
>  CC       bn/libcrypto_la-bn_mod.lo
>  CC       bn/libcrypto_la-bn_mont.lo
>  CC       bn/libcrypto_la-bn_mpi.lo
>  CC       bn/libcrypto_la-bn_mul.lo
>  CC       bn/libcrypto_la-bn_nist.lo
>  CC       bn/libcrypto_la-bn_prime.lo
>  CC       bn/libcrypto_la-bn_print.lo
>  CC       bn/libcrypto_la-bn_rand.lo
>  CC       bn/libcrypto_la-bn_recp.lo
>  CC       bn/libcrypto_la-bn_shift.lo
>  CC       bn/libcrypto_la-bn_sqr.lo
>  CC       bn/libcrypto_la-bn_sqrt.lo
>  CC       bn/libcrypto_la-bn_word.lo
>  CC       bn/libcrypto_la-bn_x931p.lo
>  CC       buffer/libcrypto_la-buf_err.lo
>  CC       buffer/libcrypto_la-buf_str.lo
>  CC       buffer/libcrypto_la-buffer.lo
>  CC       cast/libcrypto_la-c_cfb64.lo
>  CC       cast/libcrypto_la-c_ecb.lo
>  CC       cast/libcrypto_la-c_enc.lo
>  CC       cast/libcrypto_la-c_ofb64.lo
>  CC       cast/libcrypto_la-c_skey.lo
>  CC       chacha/libcrypto_la-chacha.lo
>  CC       cmac/libcrypto_la-cm_ameth.lo
>  CC       cmac/libcrypto_la-cm_pmeth.lo
>  CC       cmac/libcrypto_la-cmac.lo
>  CC       comp/libcrypto_la-c_rle.lo
>  CC       comp/libcrypto_la-c_zlib.lo
>  CC       comp/libcrypto_la-comp_err.lo
>  CC       comp/libcrypto_la-comp_lib.lo
>  CC       conf/libcrypto_la-conf_api.lo
>  CC       conf/libcrypto_la-conf_def.lo
>  CC       conf/libcrypto_la-conf_err.lo
>  CC       conf/libcrypto_la-conf_lib.lo
>  CC       conf/libcrypto_la-conf_mall.lo
>  CC       conf/libcrypto_la-conf_mod.lo
>  CC       conf/libcrypto_la-conf_sap.lo
>  CC       des/libcrypto_la-cbc_cksm.lo
>  CC       des/libcrypto_la-cbc_enc.lo
>  CC       des/libcrypto_la-cfb64ede.lo
>  CC       des/libcrypto_la-cfb64enc.lo
>  CC       des/libcrypto_la-cfb_enc.lo
>  CC       des/libcrypto_la-des_enc.lo
>  CC       des/libcrypto_la-ecb3_enc.lo
>  CC       des/libcrypto_la-ecb_enc.lo
>  CC       des/libcrypto_la-ede_cbcm_enc.lo
>  CC       des/libcrypto_la-enc_read.lo
>  CC       des/libcrypto_la-enc_writ.lo
>  CC       des/libcrypto_la-fcrypt.lo
>  CC       des/libcrypto_la-fcrypt_b.lo
>  CC       des/libcrypto_la-ofb64ede.lo
>  CC       des/libcrypto_la-ofb64enc.lo
>  CC       des/libcrypto_la-ofb_enc.lo
>  CC       des/libcrypto_la-pcbc_enc.lo
>  CC       des/libcrypto_la-qud_cksm.lo
>  CC       des/libcrypto_la-rand_key.lo
>  CC       des/libcrypto_la-set_key.lo
>  CC       des/libcrypto_la-str2key.lo
>  CC       des/libcrypto_la-xcbc_enc.lo
>  CC       dh/libcrypto_la-dh_ameth.lo
>  CC       dh/libcrypto_la-dh_asn1.lo
>  CC       dh/libcrypto_la-dh_check.lo
>  CC       dh/libcrypto_la-dh_depr.lo
>  CC       dh/libcrypto_la-dh_err.lo
>  CC       dh/libcrypto_la-dh_gen.lo
>  CC       dh/libcrypto_la-dh_key.lo
>  CC       dh/libcrypto_la-dh_lib.lo
>  CC       dh/libcrypto_la-dh_pmeth.lo
>  CC       dh/libcrypto_la-dh_prn.lo
>  CC       dsa/libcrypto_la-dsa_ameth.lo
>  CC       dsa/libcrypto_la-dsa_asn1.lo
>  CC       dsa/libcrypto_la-dsa_depr.lo
>  CC       dsa/libcrypto_la-dsa_err.lo
>  CC       dsa/libcrypto_la-dsa_gen.lo
>  CC       dsa/libcrypto_la-dsa_key.lo
>  CC       dsa/libcrypto_la-dsa_lib.lo
>  CC       dsa/libcrypto_la-dsa_ossl.lo
>  CC       dsa/libcrypto_la-dsa_pmeth.lo
>  CC       dsa/libcrypto_la-dsa_prn.lo
>  CC       dsa/libcrypto_la-dsa_sign.lo
>  CC       dsa/libcrypto_la-dsa_vrf.lo
>  CC       dso/libcrypto_la-dso_dlfcn.lo
>  CC       dso/libcrypto_la-dso_err.lo
>  CC       dso/libcrypto_la-dso_lib.lo
>  CC       dso/libcrypto_la-dso_null.lo
>  CC       dso/libcrypto_la-dso_openssl.lo
>  CC       ec/libcrypto_la-ec2_mult.lo
>  CC       ec/libcrypto_la-ec2_oct.lo
>  CC       ec/libcrypto_la-ec2_smpl.lo
>  CC       ec/libcrypto_la-ec_ameth.lo
>  CC       ec/libcrypto_la-ec_asn1.lo
>  CC       ec/libcrypto_la-ec_check.lo
>  CC       ec/libcrypto_la-ec_curve.lo
>  CC       ec/libcrypto_la-ec_cvt.lo
>  CC       ec/libcrypto_la-ec_err.lo
>  CC       ec/libcrypto_la-ec_key.lo
>  CC       ec/libcrypto_la-ec_lib.lo
>  CC       ec/libcrypto_la-ec_mult.lo
>  CC       ec/libcrypto_la-ec_oct.lo
>  CC       ec/libcrypto_la-ec_pmeth.lo
>  CC       ec/libcrypto_la-ec_print.lo
>  CC       ec/libcrypto_la-eck_prn.lo
>  CC       ec/libcrypto_la-ecp_mont.lo
>  CC       ec/libcrypto_la-ecp_nist.lo
>  CC       ec/libcrypto_la-ecp_oct.lo
>  CC       ec/libcrypto_la-ecp_smpl.lo
>  CC       ecdh/libcrypto_la-ech_err.lo
>  CC       ecdh/libcrypto_la-ech_key.lo
>  CC       ecdh/libcrypto_la-ech_lib.lo
>  CC       ecdh/libcrypto_la-ech_ossl.lo
>  CC       ecdsa/libcrypto_la-ecs_asn1.lo
>  CC       ecdsa/libcrypto_la-ecs_err.lo
>  CC       ecdsa/libcrypto_la-ecs_lib.lo
>  CC       ecdsa/libcrypto_la-ecs_ossl.lo
>  CC       ecdsa/libcrypto_la-ecs_sign.lo
>  CC       ecdsa/libcrypto_la-ecs_vrf.lo
>  CC       engine/libcrypto_la-eng_all.lo
>  CC       engine/libcrypto_la-eng_cnf.lo
>  CC       engine/libcrypto_la-eng_ctrl.lo
>  CC       engine/libcrypto_la-eng_dyn.lo
>  CC       engine/libcrypto_la-eng_err.lo
>  CC       engine/libcrypto_la-eng_fat.lo
>  CC       engine/libcrypto_la-eng_init.lo
>  CC       engine/libcrypto_la-eng_lib.lo
>  CC       engine/libcrypto_la-eng_list.lo
>  CC       engine/libcrypto_la-eng_openssl.lo
>  CC       engine/libcrypto_la-eng_pkey.lo
>  CC       engine/libcrypto_la-eng_rsax.lo
>  CC       engine/libcrypto_la-eng_table.lo
>  CC       engine/libcrypto_la-tb_asnmth.lo
>  CC       engine/libcrypto_la-tb_cipher.lo
>  CC       engine/libcrypto_la-tb_dh.lo
>  CC       engine/libcrypto_la-tb_digest.lo
>  CC       engine/libcrypto_la-tb_dsa.lo
>  CC       engine/libcrypto_la-tb_ecdh.lo
>  CC       engine/libcrypto_la-tb_ecdsa.lo
>  CC       engine/libcrypto_la-tb_pkmeth.lo
>  CC       engine/libcrypto_la-tb_rand.lo
>  CC       engine/libcrypto_la-tb_rsa.lo
>  CC       engine/libcrypto_la-tb_store.lo
>  CC       err/libcrypto_la-err.lo
>  CC       err/libcrypto_la-err_all.lo
>  CC       err/libcrypto_la-err_prn.lo
>  CC       evp/libcrypto_la-bio_b64.lo
>  CC       evp/libcrypto_la-bio_enc.lo
>  CC       evp/libcrypto_la-bio_md.lo
>  CC       evp/libcrypto_la-c_all.lo
>  CC       evp/libcrypto_la-c_allc.lo
>  CC       evp/libcrypto_la-c_alld.lo
>  CC       evp/libcrypto_la-digest.lo
>  CC       evp/libcrypto_la-e_aes.lo
>  CC       evp/libcrypto_la-e_aes_cbc_hmac_sha1.lo
>  CC       evp/libcrypto_la-e_bf.lo
>  CC       evp/libcrypto_la-e_cast.lo
>  CC       evp/libcrypto_la-e_chacha.lo
>  CC       evp/libcrypto_la-e_chacha20poly1305.lo
>  CC       evp/libcrypto_la-e_des.lo
>  CC       evp/libcrypto_la-e_des3.lo
>  CC       evp/libcrypto_la-e_idea.lo
>  CC       evp/libcrypto_la-e_null.lo
>  CC       evp/libcrypto_la-e_old.lo
>  CC       evp/libcrypto_la-e_rc2.lo
>  CC       evp/libcrypto_la-e_rc4.lo
>  CC       evp/libcrypto_la-e_rc4_hmac_md5.lo
>  CC       evp/libcrypto_la-e_xcbc_d.lo
>  CC       evp/libcrypto_la-encode.lo
>  CC       evp/libcrypto_la-evp_aead.lo
>  CC       evp/libcrypto_la-evp_enc.lo
>  CC       evp/libcrypto_la-evp_err.lo
>  CC       evp/libcrypto_la-evp_key.lo
>  CC       evp/libcrypto_la-evp_lib.lo
>  CC       evp/libcrypto_la-evp_pbe.lo
>  CC       evp/libcrypto_la-evp_pkey.lo
>  CC       evp/libcrypto_la-m_dss.lo
>  CC       evp/libcrypto_la-m_dss1.lo
>  CC       evp/libcrypto_la-m_ecdsa.lo
>  CC       evp/libcrypto_la-m_md4.lo
>  CC       evp/libcrypto_la-m_md5.lo
>  CC       evp/libcrypto_la-m_mdc2.lo
>  CC       evp/libcrypto_la-m_null.lo
>  CC       evp/libcrypto_la-m_ripemd.lo
>  CC       evp/libcrypto_la-m_sha.lo
>  CC       evp/libcrypto_la-m_sha1.lo
>  CC       evp/libcrypto_la-m_sigver.lo
>  CC       evp/libcrypto_la-m_wp.lo
>  CC       evp/libcrypto_la-names.lo
>  CC       evp/libcrypto_la-p5_crpt.lo
>  CC       evp/libcrypto_la-p5_crpt2.lo
>  CC       evp/libcrypto_la-p_dec.lo
>  CC       evp/libcrypto_la-p_enc.lo
>  CC       evp/libcrypto_la-p_lib.lo
>  CC       evp/libcrypto_la-p_open.lo
>  CC       evp/libcrypto_la-p_seal.lo
>  CC       evp/libcrypto_la-p_sign.lo
>  CC       evp/libcrypto_la-p_verify.lo
>  CC       evp/libcrypto_la-pmeth_fn.lo
>  CC       evp/libcrypto_la-pmeth_gn.lo
>  CC       evp/libcrypto_la-pmeth_lib.lo
>  CC       hmac/libcrypto_la-hm_ameth.lo
>  CC       hmac/libcrypto_la-hm_pmeth.lo
>  CC       hmac/libcrypto_la-hmac.lo
>  CC       idea/libcrypto_la-i_cbc.lo
>  CC       idea/libcrypto_la-i_cfb64.lo
>  CC       idea/libcrypto_la-i_ecb.lo
>  CC       idea/libcrypto_la-i_ofb64.lo
>  CC       idea/libcrypto_la-i_skey.lo
>  CC       krb5/libcrypto_la-krb5_asn.lo
>  CC       lhash/libcrypto_la-lh_stats.lo
>  CC       lhash/libcrypto_la-lhash.lo
>  CC       md4/libcrypto_la-md4_dgst.lo
>  CC       md4/libcrypto_la-md4_one.lo
>  CC       md5/libcrypto_la-md5_dgst.lo
>  CC       md5/libcrypto_la-md5_one.lo
>  CC       mdc2/libcrypto_la-mdc2_one.lo
>  CC       mdc2/libcrypto_la-mdc2dgst.lo
>  CC       modes/libcrypto_la-cbc128.lo
>  CC       modes/libcrypto_la-ccm128.lo
>  CC       modes/libcrypto_la-cfb128.lo
>  CC       modes/libcrypto_la-ctr128.lo
>  CC       modes/libcrypto_la-cts128.lo
>  CC       modes/libcrypto_la-gcm128.lo
>  CC       modes/libcrypto_la-ofb128.lo
>  CC       modes/libcrypto_la-xts128.lo
>  CC       objects/libcrypto_la-o_names.lo
>  CC       objects/libcrypto_la-obj_dat.lo
>  CC       objects/libcrypto_la-obj_err.lo
>  CC       objects/libcrypto_la-obj_lib.lo
>  CC       objects/libcrypto_la-obj_xref.lo
>  CC       ocsp/libcrypto_la-ocsp_asn.lo
>  CC       ocsp/libcrypto_la-ocsp_cl.lo
>  CC       ocsp/libcrypto_la-ocsp_err.lo
>  CC       ocsp/libcrypto_la-ocsp_ext.lo
>  CC       ocsp/libcrypto_la-ocsp_ht.lo
>  CC       ocsp/libcrypto_la-ocsp_lib.lo
>  CC       ocsp/libcrypto_la-ocsp_prn.lo
>  CC       ocsp/libcrypto_la-ocsp_srv.lo
>  CC       ocsp/libcrypto_la-ocsp_vfy.lo
>  CC       pem/libcrypto_la-pem_all.lo
>  CC       pem/libcrypto_la-pem_err.lo
>  CC       pem/libcrypto_la-pem_info.lo
>  CC       pem/libcrypto_la-pem_lib.lo
>  CC       pem/libcrypto_la-pem_oth.lo
>  CC       pem/libcrypto_la-pem_pk8.lo
>  CC       pem/libcrypto_la-pem_pkey.lo
>  CC       pem/libcrypto_la-pem_seal.lo
>  CC       pem/libcrypto_la-pem_sign.lo
>  CC       pem/libcrypto_la-pem_x509.lo
>  CC       pem/libcrypto_la-pem_xaux.lo
>  CC       pem/libcrypto_la-pvkfmt.lo
>  CC       pkcs12/libcrypto_la-p12_add.lo
>  CC       pkcs12/libcrypto_la-p12_asn.lo
>  CC       pkcs12/libcrypto_la-p12_attr.lo
>  CC       pkcs12/libcrypto_la-p12_crpt.lo
>  CC       pkcs12/libcrypto_la-p12_crt.lo
>  CC       pkcs12/libcrypto_la-p12_decr.lo
>  CC       pkcs12/libcrypto_la-p12_init.lo
>  CC       pkcs12/libcrypto_la-p12_key.lo
>  CC       pkcs12/libcrypto_la-p12_kiss.lo
>  CC       pkcs12/libcrypto_la-p12_mutl.lo
>  CC       pkcs12/libcrypto_la-p12_npas.lo
>  CC       pkcs12/libcrypto_la-p12_p8d.lo
>  CC       pkcs12/libcrypto_la-p12_p8e.lo
>  CC       pkcs12/libcrypto_la-p12_utl.lo
>  CC       pkcs12/libcrypto_la-pk12err.lo
>  CC       pkcs7/libcrypto_la-bio_pk7.lo
>  CC       pkcs7/libcrypto_la-pk7_asn1.lo
>  CC       pkcs7/libcrypto_la-pk7_attr.lo
>  CC       pkcs7/libcrypto_la-pk7_doit.lo
>  CC       pkcs7/libcrypto_la-pk7_lib.lo
>  CC       pkcs7/libcrypto_la-pk7_mime.lo
>  CC       pkcs7/libcrypto_la-pk7_smime.lo
>  CC       pkcs7/libcrypto_la-pkcs7err.lo
>  CC       poly1305/libcrypto_la-poly1305.lo
>  CC       rand/libcrypto_la-rand_err.lo
>  CC       rand/libcrypto_la-rand_lib.lo
>  CC       rand/libcrypto_la-randfile.lo
>  CC       rc2/libcrypto_la-rc2_cbc.lo
>  CC       rc2/libcrypto_la-rc2_ecb.lo
>  CC       rc2/libcrypto_la-rc2_skey.lo
>  CC       rc2/libcrypto_la-rc2cfb64.lo
>  CC       rc2/libcrypto_la-rc2ofb64.lo
>  CC       rc4/libcrypto_la-rc4_enc.lo
>  CC       rc4/libcrypto_la-rc4_skey.lo
>  CC       ripemd/libcrypto_la-rmd_dgst.lo
>  CC       ripemd/libcrypto_la-rmd_one.lo
>  CC       rsa/libcrypto_la-rsa_ameth.lo
>  CC       rsa/libcrypto_la-rsa_asn1.lo
>  CC       rsa/libcrypto_la-rsa_chk.lo
>  CC       rsa/libcrypto_la-rsa_crpt.lo
>  CC       rsa/libcrypto_la-rsa_depr.lo
>  CC       rsa/libcrypto_la-rsa_eay.lo
>  CC       rsa/libcrypto_la-rsa_err.lo
>  CC       rsa/libcrypto_la-rsa_gen.lo
>  CC       rsa/libcrypto_la-rsa_lib.lo
>  CC       rsa/libcrypto_la-rsa_none.lo
>  CC       rsa/libcrypto_la-rsa_oaep.lo
>  CC       rsa/libcrypto_la-rsa_pk1.lo
>  CC       rsa/libcrypto_la-rsa_pmeth.lo
>  CC       rsa/libcrypto_la-rsa_prn.lo
>  CC       rsa/libcrypto_la-rsa_pss.lo
>  CC       rsa/libcrypto_la-rsa_saos.lo
>  CC       rsa/libcrypto_la-rsa_sign.lo
>  CC       rsa/libcrypto_la-rsa_ssl.lo
>  CC       rsa/libcrypto_la-rsa_x931.lo
>  CC       sha/libcrypto_la-sha1_one.lo
>  CC       sha/libcrypto_la-sha1dgst.lo
>  CC       sha/libcrypto_la-sha256.lo
>  CC       sha/libcrypto_la-sha512.lo
>  CC       sha/libcrypto_la-sha_dgst.lo
>  CC       sha/libcrypto_la-sha_one.lo
>  CC       stack/libcrypto_la-stack.lo
>  CC       ts/libcrypto_la-ts_asn1.lo
>  CC       ts/libcrypto_la-ts_conf.lo
>  CC       ts/libcrypto_la-ts_err.lo
>  CC       ts/libcrypto_la-ts_lib.lo
>  CC       ts/libcrypto_la-ts_req_print.lo
>  CC       ts/libcrypto_la-ts_req_utils.lo
>  CC       ts/libcrypto_la-ts_rsp_print.lo
>  CC       ts/libcrypto_la-ts_rsp_sign.lo
>  CC       ts/libcrypto_la-ts_rsp_utils.lo
>  CC       ts/libcrypto_la-ts_rsp_verify.lo
>  CC       ts/libcrypto_la-ts_verify_ctx.lo
>  CC       txt_db/libcrypto_la-txt_db.lo
>  CC       ui/libcrypto_la-ui_err.lo
>  CC       ui/libcrypto_la-ui_lib.lo
>  CC       ui/libcrypto_la-ui_openssl.lo
>  CC       ui/libcrypto_la-ui_util.lo
>  CC       whrlpool/libcrypto_la-wp_block.lo
>  CC       whrlpool/libcrypto_la-wp_dgst.lo
>  CC       x509/libcrypto_la-by_dir.lo
>  CC       x509/libcrypto_la-by_file.lo
>  CC       x509/libcrypto_la-x509_att.lo
>  CC       x509/libcrypto_la-x509_cmp.lo
>  CC       x509/libcrypto_la-x509_d2.lo
>  CC       x509/libcrypto_la-x509_def.lo
>  CC       x509/libcrypto_la-x509_err.lo
>  CC       x509/libcrypto_la-x509_ext.lo
>  CC       x509/libcrypto_la-x509_lu.lo
>  CC       x509/libcrypto_la-x509_obj.lo
>  CC       x509/libcrypto_la-x509_r2x.lo
>  CC       x509/libcrypto_la-x509_req.lo
>  CC       x509/libcrypto_la-x509_set.lo
>  CC       x509/libcrypto_la-x509_trs.lo
>  CC       x509/libcrypto_la-x509_txt.lo
>  CC       x509/libcrypto_la-x509_v3.lo
>  CC       x509/libcrypto_la-x509_vfy.lo
>  CC       x509/libcrypto_la-x509_vpm.lo
>  CC       x509/libcrypto_la-x509cset.lo
>  CC       x509/libcrypto_la-x509name.lo
>  CC       x509/libcrypto_la-x509rset.lo
>  CC       x509/libcrypto_la-x509spki.lo
>  CC       x509/libcrypto_la-x509type.lo
>  CC       x509/libcrypto_la-x_all.lo
>  CC       x509v3/libcrypto_la-pcy_cache.lo
>  CC       x509v3/libcrypto_la-pcy_data.lo
>  CC       x509v3/libcrypto_la-pcy_lib.lo
>  CC       x509v3/libcrypto_la-pcy_map.lo
>  CC       x509v3/libcrypto_la-pcy_node.lo
>  CC       x509v3/libcrypto_la-pcy_tree.lo
>  CC       x509v3/libcrypto_la-v3_akey.lo
>  CC       x509v3/libcrypto_la-v3_akeya.lo
>  CC       x509v3/libcrypto_la-v3_alt.lo
>  CC       x509v3/libcrypto_la-v3_bcons.lo
>  CC       x509v3/libcrypto_la-v3_bitst.lo
>  CC       x509v3/libcrypto_la-v3_conf.lo
>  CC       x509v3/libcrypto_la-v3_cpols.lo
>  CC       x509v3/libcrypto_la-v3_crld.lo
>  CC       x509v3/libcrypto_la-v3_enum.lo
>  CC       x509v3/libcrypto_la-v3_extku.lo
>  CC       x509v3/libcrypto_la-v3_genn.lo
>  CC       x509v3/libcrypto_la-v3_ia5.lo
>  CC       x509v3/libcrypto_la-v3_info.lo
>  CC       x509v3/libcrypto_la-v3_int.lo
>  CC       x509v3/libcrypto_la-v3_lib.lo
>  CC       x509v3/libcrypto_la-v3_ncons.lo
>  CC       x509v3/libcrypto_la-v3_ocsp.lo
>  CC       x509v3/libcrypto_la-v3_pci.lo
>  CC       x509v3/libcrypto_la-v3_pcia.lo
>  CC       x509v3/libcrypto_la-v3_pcons.lo
>  CC       x509v3/libcrypto_la-v3_pku.lo
>  CC       x509v3/libcrypto_la-v3_pmaps.lo
>  CC       x509v3/libcrypto_la-v3_prn.lo
>  CC       x509v3/libcrypto_la-v3_purp.lo
>  CC       x509v3/libcrypto_la-v3_skey.lo
>  CC       x509v3/libcrypto_la-v3_sxnet.lo
>  CC       x509v3/libcrypto_la-v3_utl.lo
>  CC       x509v3/libcrypto_la-v3err.lo
>  CC       compat/libcompat_la-strlcat.lo
>  CC       compat/libcompat_la-strlcpy.lo
>  CC       compat/libcompat_la-reallocarray.lo
>  CC       compat/libcompat_la-timingsafe_memcmp.lo
>  CC       compat/libcompat_la-timingsafe_bcmp.lo
>  CC       compat/libcompat_la-arc4random.lo
>  CC       compat/libcompat_la-getentropy_linux.lo
>  CC       compat/libcompat_la-issetugid_linux.lo
>  CCLD     libcompat.la
>  CC       compat/libcompatnoopt_la-explicit_bzero.lo
>  CCLD     libcompatnoopt.la
>  CCLD     libcrypto.la
> make[1]: Leaving directory `/home/jean/Downloads/libressl-2.0.1/crypto'
> Making all in ssl
> make[1]: Entering directory `/home/jean/Downloads/libressl-2.0.1/ssl'
>  CC       libssl_la-bio_ssl.lo
>  CC       libssl_la-d1_both.lo
>  CC       libssl_la-d1_clnt.lo
>  CC       libssl_la-d1_enc.lo
>  CC       libssl_la-d1_lib.lo
>  CC       libssl_la-d1_meth.lo
>  CC       libssl_la-d1_pkt.lo
>  CC       libssl_la-d1_srtp.lo
>  CC       libssl_la-d1_srvr.lo
>  CC       libssl_la-pqueue.lo
>  CC       libssl_la-s23_clnt.lo
>  CC       libssl_la-s23_lib.lo
>  CC       libssl_la-s23_meth.lo
>  CC       libssl_la-s23_pkt.lo
>  CC       libssl_la-s23_srvr.lo
>  CC       libssl_la-s3_both.lo
>  CC       libssl_la-s3_cbc.lo
>  CC       libssl_la-s3_clnt.lo
>  CC       libssl_la-s3_enc.lo
> s3_enc.c: In function 'ssl3_generate_master_secret':
> s3_enc.c:745:2: warning: pointer targets in initialization differ in
> signedness [-Wpointer-sign]
> s3_enc.c:745:2: warning: (near initialization for 'salt[0]')
> [-Wpointer-sign]
> s3_enc.c:745:2: warning: pointer targets in initialization differ in
> signedness [-Wpointer-sign]
> s3_enc.c:745:2: warning: (near initialization for 'salt[1]')
> [-Wpointer-sign]
> s3_enc.c:745:2: warning: pointer targets in initialization differ in
> signedness [-Wpointer-sign]
> s3_enc.c:745:2: warning: (near initialization for 'salt[2]')
> [-Wpointer-sign]
>  CC       libssl_la-s3_lib.lo
>  CC       libssl_la-s3_meth.lo
>  CC       libssl_la-s3_pkt.lo
>  CC       libssl_la-s3_srvr.lo
>  CC       libssl_la-ssl_algs.lo
>  CC       libssl_la-ssl_asn1.lo
>  CC       libssl_la-ssl_cert.lo
>  CC       libssl_la-ssl_ciph.lo
>  CC       libssl_la-ssl_err.lo
>  CC       libssl_la-ssl_err2.lo
>  CC       libssl_la-ssl_lib.lo
>  CC       libssl_la-ssl_rsa.lo
>  CC       libssl_la-ssl_sess.lo
>  CC       libssl_la-ssl_stat.lo
>  CC       libssl_la-ssl_txt.lo
>  CC       libssl_la-t1_clnt.lo
>  CC       libssl_la-t1_enc.lo
> t1_enc.c: In function 'tls1_enc':
> t1_enc.c:744:8: warning: pointer targets in passing argument 3 of
> 'EVP_AEAD_CTX_seal' differ in signedness [-Wpointer-sign]
> In file included from ../include/openssl/x509.h:73:0,
>                 from ../include/openssl/ssl.h:153,
>                 from ssl_locl.h:161,
>                 from t1_enc.c:139:
> ../include/openssl/evp.h:1268:5: note: expected 'size_t *' but argument
> is of type 'ssize_t *'
> t1_enc.c:778:8: warning: pointer targets in passing argument 3 of
> 'EVP_AEAD_CTX_open' differ in signedness [-Wpointer-sign]
> In file included from ../include/openssl/x509.h:73:0,
>                 from ../include/openssl/ssl.h:153,
>                 from ssl_locl.h:161,
>                 from t1_enc.c:139:
> ../include/openssl/evp.h:1291:5: note: expected 'size_t *' but argument
> is of type 'ssize_t *'
>  CC       libssl_la-t1_lib.lo
>  CC       libssl_la-t1_meth.lo
>  CC       libssl_la-t1_reneg.lo
>  CC       libssl_la-t1_srvr.lo
>  CCLD     libssl.la
> make[1]: Leaving directory `/home/jean/Downloads/libressl-2.0.1/ssl'
> Making all in include
> make[1]: Entering directory `/home/jean/Downloads/libressl-2.0.1/include'
> Making all in openssl
> make[2]: Entering directory
> `/home/jean/Downloads/libressl-2.0.1/include/openssl'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory
> `/home/jean/Downloads/libressl-2.0.1/include/openssl'
> make[2]: Entering directory `/home/jean/Downloads/libressl-2.0.1/include'
> make[2]: Nothing to be done for `all-am'.
> make[2]: Leaving directory `/home/jean/Downloads/libressl-2.0.1/include'
> make[1]: Leaving directory `/home/jean/Downloads/libressl-2.0.1/include'
> Making all in apps
> make[1]: Entering directory `/home/jean/Downloads/libressl-2.0.1/apps'
>  CC       openssl-strtonum.o
>  CC       openssl-apps.o
>  CC       openssl-asn1pars.o
>  CC       openssl-ca.o
>  CC       openssl-ciphers.o
>  CC       openssl-cms.o
>  CC       openssl-crl.o
>  CC       openssl-crl2p7.o
>  CC       openssl-dgst.o
>  CC       openssl-dh.o
>  CC       openssl-dhparam.o
>  CC       openssl-dsa.o
>  CC       openssl-dsaparam.o
>  CC       openssl-ec.o
>  CC       openssl-ecparam.o
>  CC       openssl-enc.o
>  CC       openssl-engine.o
>  CC       openssl-errstr.o
>  CC       openssl-gendh.o
>  CC       openssl-gendsa.o
>  CC       openssl-genpkey.o
>  CC       openssl-genrsa.o
>  CC       openssl-nseq.o
>  CC       openssl-ocsp.o
>  CC       openssl-openssl.o
>  CC       openssl-passwd.o
>  CC       openssl-pkcs12.o
>  CC       openssl-pkcs7.o
>  CC       openssl-pkcs8.o
>  CC       openssl-pkey.o
>  CC       openssl-pkeyparam.o
>  CC       openssl-pkeyutl.o
>  CC       openssl-prime.o
>  CC       openssl-rand.o
>  CC       openssl-req.o
>  CC       openssl-rsa.o
>  CC       openssl-rsautl.o
>  CC       openssl-s_cb.o
>  CC       openssl-s_client.o
>  CC       openssl-s_server.o
>  CC       openssl-s_socket.o
>  CC       openssl-s_time.o
>  CC       openssl-sess_id.o
>  CC       openssl-smime.o
>  CC       openssl-speed.o
>  CC       openssl-spkac.o
>  CC       openssl-ts.o
>  CC       openssl-verify.o
>  CC       openssl-version.o
>  CC       openssl-x509.o
>  CCLD     openssl
> make[1]: Leaving directory `/home/jean/Downloads/libressl-2.0.1/apps'
> Making all in tests
> make[1]: Entering directory `/home/jean/Downloads/libressl-2.0.1/tests'
> make[1]: Nothing to be done for `all'.
> make[1]: Leaving directory `/home/jean/Downloads/libressl-2.0.1/tests'
> Making all in man
> make[1]: Entering directory `/home/jean/Downloads/libressl-2.0.1/man'
> make[1]: Nothing to be done for `all'.
> make[1]: Leaving directory `/home/jean/Downloads/libressl-2.0.1/man'
> make[1]: Entering directory `/home/jean/Downloads/libressl-2.0.1'
> make[1]: Nothing to be done for `all-am'.
> make[1]: Leaving directory `/home/jean/Downloads/libressl-2.0.1'
> 
> 
> jean@thinkpad:~/Downloads/libressl-2.0.1$ make check
> Making check in crypto
> make[1]: Entering directory `/home/jean/Downloads/libressl-2.0.1/crypto'
> make[1]: Nothing to be done for `check'.
> make[1]: Leaving directory `/home/jean/Downloads/libressl-2.0.1/crypto'
> Making check in ssl
> make[1]: Entering directory `/home/jean/Downloads/libressl-2.0.1/ssl'
> make[1]: Nothing to be done for `check'.
> make[1]: Leaving directory `/home/jean/Downloads/libressl-2.0.1/ssl'
> Making check in include
> make[1]: Entering directory `/home/jean/Downloads/libressl-2.0.1/include'
> Making check in openssl
> make[2]: Entering directory
> `/home/jean/Downloads/libressl-2.0.1/include/openssl'
> make[2]: Nothing to be done for `check'.
> make[2]: Leaving directory
> `/home/jean/Downloads/libressl-2.0.1/include/openssl'
> make[2]: Entering directory `/home/jean/Downloads/libressl-2.0.1/include'
> make[2]: Nothing to be done for `check-am'.
> make[2]: Leaving directory `/home/jean/Downloads/libressl-2.0.1/include'
> make[1]: Leaving directory `/home/jean/Downloads/libressl-2.0.1/include'
> Making check in apps
> make[1]: Entering directory `/home/jean/Downloads/libressl-2.0.1/apps'
> make[1]: Nothing to be done for `check'.
> make[1]: Leaving directory `/home/jean/Downloads/libressl-2.0.1/apps'
> Making check in tests
> make[1]: Entering directory `/home/jean/Downloads/libressl-2.0.1/tests'
> make  aeadtest aes_wrap arc4randomforktest base64test bftest biotest
> bntest casttest chachatest cts128test destest dhtest dsatest ecdhtest
> ecdsatest ectest enginetest evptest explicit_bzero exptest gcm128test
> hmactest ideatest igetest md4test md5test mdc2test mont pkcs7test
> poly1305test pq_test randtest rc2test rc4test rmdtest sha1test
> sha256test sha512test shatest ssltest timingsafe utf8test
> make[2]: Entering directory `/home/jean/Downloads/libressl-2.0.1/tests'
>  CC       aeadtest.o
> aeadtest.c: In function ‘main’:
> aeadtest.c:258:4: warning: pointer targets in passing argument 2 of
> ‘aead_from_name’ differ in signedness [-Wpointer-sign]
> aeadtest.c:115:1: note: expected ‘const char *’ but argument is of type
> ‘unsigned char *’
> aeadtest.c:321:4: warning: pointer targets in passing argument 1 of
> ‘strlcpy’ differ in signedness [-Wpointer-sign]
> In file included from aeadtest.c:52:0:
> ../include/string.h:15:8: note: expected ‘char *’ but argument is of
> type ‘unsigned char *’
>  CCLD     aeadtest
>  CC       aes_wrap.o
>  CCLD     aes_wrap
>  CC       arc4randomforktest.o
>  CCLD     arc4randomforktest
>  CC       base64test.o
>  CCLD     base64test
>  CC       bftest.o
>  CCLD     bftest
>  CC       biotest.o
>  CCLD     biotest
>  CC       bntest.o
>  CCLD     bntest
>  CC       casttest.o
>  CCLD     casttest
>  CC       chachatest.o
>  CCLD     chachatest
>  CC       cts128test.o
>  CCLD     cts128test
>  CC       destest.o
>  CCLD     destest
>  CC       dhtest.o
>  CCLD     dhtest
>  CC       dsatest.o
>  CCLD     dsatest
>  CC       ecdhtest.o
>  CCLD     ecdhtest
>  CC       ecdsatest.o
>  CCLD     ecdsatest
>  CC       ectest.o
>  CCLD     ectest
>  CC       enginetest.o
>  CCLD     enginetest
>  CC       evptest.o
>  CCLD     evptest
>  CC       explicit_bzero.o
>  CCLD     explicit_bzero
>  CC       exptest.o
>  CCLD     exptest
>  CC       gcm128test.o
>  CCLD     gcm128test
>  CC       hmactest.o
>  CCLD     hmactest
>  CC       ideatest.o
>  CCLD     ideatest
>  CC       igetest.o
>  CCLD     igetest
>  CC       md4test.o
>  CCLD     md4test
>  CC       md5test.o
>  CCLD     md5test
>  CC       mdc2test.o
>  CCLD     mdc2test
>  CC       mont.o
>  CCLD     mont
>  CC       pkcs7test.o
>  CCLD     pkcs7test
>  CC       poly1305test.o
>  CCLD     poly1305test
>  CC       pq_test.o
>  CCLD     pq_test
>  CC       randtest.o
>  CCLD     randtest
>  CC       rc2test.o
>  CCLD     rc2test
>  CC       rc4test.o
>  CCLD     rc4test
>  CC       rmdtest.o
>  CCLD     rmdtest
>  CC       sha1test.o
>  CCLD     sha1test
>  CC       sha256test.o
>  CCLD     sha256test
>  CC       sha512test.o
>  CCLD     sha512test
>  CC       shatest.o
>  CCLD     shatest
>  CC       ssltest.o
>  CCLD     ssltest
>  CC       timingsafe.o
>  CCLD     timingsafe
>  CC       utf8test.o
>  CCLD     utf8test
> make[2]: Leaving directory `/home/jean/Downloads/libressl-2.0.1/tests'
> make  check-TESTS
> make[2]: Entering directory `/home/jean/Downloads/libressl-2.0.1/tests'
> make[3]: Entering directory `/home/jean/Downloads/libressl-2.0.1/tests'
> PASS: aes_wrap
> PASS: base64test
> PASS: bftest
> PASS: bntest
> PASS: casttest
> PASS: chachatest
> PASS: cts128test
> PASS: destest
> PASS: dhtest
> PASS: dsatest
> PASS: ecdhtest
> PASS: ecdsatest
> PASS: ectest
> PASS: enginetest
> PASS: explicit_bzero
> PASS: exptest
> PASS: gcm128test
> PASS: hmactest
> PASS: ideatest
> PASS: igetest
> PASS: md4test
> PASS: md5test
> PASS: mdc2test
> PASS: mont
> PASS: pkcs7test
> PASS: poly1305test
> PASS: randtest
> PASS: rc2test
> PASS: rc4test
> PASS: rmdtest
> PASS: sha1test
> PASS: sha256test
> PASS: sha512test
> PASS: shatest
> PASS: timingsafe
> PASS: utf8test
> PASS: aeadtest.sh
> PASS: evptest.sh
> PASS: pq_test.sh
> PASS: ssltest.sh
> PASS: arc4randomforktest.sh
> make[4]: Entering directory `/home/jean/Downloads/libressl-2.0.1/tests'
> make[4]: Nothing to be done for `all'.
> make[4]: Leaving directory `/home/jean/Downloads/libressl-2.0.1/tests'
> ============================================================================
> Testsuite summary for libressl 2.0.1
> ============================================================================
> # TOTAL: 41
> # PASS:  41
> # SKIP:  0
> # XFAIL: 0
> # FAIL:  0
> # XPASS: 0
> # ERROR: 0
> ============================================================================
> make[3]: Leaving directory `/home/jean/Downloads/libressl-2.0.1/tests'
> make[2]: Leaving directory `/home/jean/Downloads/libressl-2.0.1/tests'
> make[1]: Leaving directory `/home/jean/Downloads/libressl-2.0.1/tests'
> Making check in man
> make[1]: Entering directory `/home/jean/Downloads/libressl-2.0.1/man'
> make[1]: Nothing to be done for `check'.
> make[1]: Leaving directory `/home/jean/Downloads/libressl-2.0.1/man'
> make[1]: Entering directory `/home/jean/Downloads/libressl-2.0.1'
> make[1]: Nothing to be done for `check-am'.
> make[1]: Leaving directory `/home/jean/Downloads/libressl-2.0.1'
> 


Reply via email to