Build of nettle with vanilla toolchain

The build took 00h 01m 28s and was SUCCESSFUL.

The program in this build is written in the following languages, according to sloccount:

SLOCLanguage
55,828 ansic
20,733 asm
3,633 sh
753 makefile
71 cpp
7 awk
81,025 total

The process tree of the build process is here.

Log

To avoid scrolling, you may jump to the last line of the invocation of makepkg that was used to build this package.

Removed vanilla repositories from pacman.conf and added:
# [tuscan]
# Server = file:///var/cache/pacman/pkg/

CMD: pacman -Syy --noconfirm
# :: Synchronizing package databases...
# downloading tuscan.db...

CMD: sudo -u tuscan red makepkg --noextract --syncdeps --skipinteg --skippgpcheck --skipchecksums --noconfirm --nocolor --log --noprogressbar --nocheck
# ==> Making package: nettle 3.2-2 (Wed Aug 24 13:32:10 UTC 2016)
# ==> Checking runtime dependencies...
# ==> Checking buildtime dependencies...
# ==> WARNING: Using existing $srcdir/ tree
# ==> Starting build()...
# checking build system type... x86_64-unknown-linux-gnu
# checking host system type... x86_64-unknown-linux-gnu
# checking for -R flag... using -Wl,-rpath,
# Searching for libraries
# checking /usr/lib... added
# checking /usr/local/lib... added
# checking /sw/local/lib... not found
# checking /sw/lib... not found
# checking /usr/gnu/lib... not found
# checking /opt/gnu/lib... not found
# checking /sw/gnu/lib... not found
# checking /usr/freeware/lib... not found
# checking /usr/pkg/lib... not found
# checking for x86_64-unknown-linux-gcc... no
# 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 for ifunc support... yes
# checking for x86_64-unknown-linux-g++... no
# checking for x86_64-unknown-linux-c++... no
# checking for x86_64-unknown-linux-gpp... no
# checking for x86_64-unknown-linux-aCC... no
# checking for x86_64-unknown-linux-CC... no
# checking for x86_64-unknown-linux-cxx... no
# checking for x86_64-unknown-linux-cc++... no
# checking for x86_64-unknown-linux-cl.exe... no
# checking for x86_64-unknown-linux-FCC... no
# checking for x86_64-unknown-linux-KCC... no
# checking for x86_64-unknown-linux-RCC... no
# checking for x86_64-unknown-linux-xlC_r... no
# checking for x86_64-unknown-linux-xlC... no
# checking for g++... g++
# checking whether we are using the GNU C++ compiler... yes
# checking whether g++ accepts -g... yes
# checking if LD -Wl,--version-script works... yes
# checking whether make sets $(MAKE)... yes
# checking for x86_64-unknown-linux-ranlib... no
# checking for ranlib... ranlib
# checking for x86_64-unknown-linux-nm... no
# checking for nm... nm
# checking for x86_64-unknown-linux-objdump... no
# checking for objdump... objdump
# checking for x86_64-unknown-linux-ar... no
# checking for ar... ar
# checking for a BSD-compatible install... /usr/bin/install -c
# checking for a thread-safe mkdir -p... /usr/sbin/mkdir -p
# checking whether ln -s works... yes
# checking for build system executable suffix...
# checking for an ANSI C-conforming const... yes
# checking for inline... inline
# checking how to run the C preprocessor... gcc -E
# checking for grep that handles long lines and -e... /usr/sbin/grep
# checking for egrep... /usr/sbin/grep -E
# checking for uid_t in sys/types.h... yes
# 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 size_t... yes
# checking whether time.h and sys/time.h may both be included... yes
# checking size of long... 8
# checking size of size_t... 8
# checking openssl/blowfish.h usability... yes
# checking openssl/blowfish.h presence... yes
# checking for openssl/blowfish.h... yes
# checking openssl/des.h usability... yes
# checking openssl/des.h presence... yes
# checking for openssl/des.h... yes
# checking openssl/cast.h usability... yes
# checking openssl/cast.h presence... yes
# checking for openssl/cast.h... yes
# checking openssl/aes.h usability... yes
# checking openssl/aes.h presence... yes
# checking for openssl/aes.h... yes
# checking openssl/ecdsa.h usability... yes
# checking openssl/ecdsa.h presence... yes
# checking for openssl/ecdsa.h... yes
# checking valgrind/memcheck.h usability... no
# checking valgrind/memcheck.h presence... no
# checking for valgrind/memcheck.h... no
# checking dlfcn.h usability... yes
# checking dlfcn.h presence... yes
# checking for dlfcn.h... yes
# checking for dlopen in -ldl... yes
# checking for working alloca.h... yes
# checking for alloca... yes
# checking malloc.h usability... yes
# checking malloc.h presence... yes
# checking for malloc.h... yes
# checking for strerror... yes
# checking for secure_getenv... yes
# checking for getline... yes
# checking whether byte ordering is bigendian... no
# checking for __attribute__... yes
# checking for stdint types... stdint.h (shortcircuit)
# make use of stdint.h in nettle-stdint.h (assuming C99 compatible system)
# checking for fcntl file locking... yes
# checking for __gmpz_getlimbn in -lgmp... yes
# checking for GMP limb size... 64 bits
# configure: Compiler uses 64-bit ABI. To change, set CC.
# configure: Libraries to be installed in ${exec_prefix}/lib.
# configure: Looking for assembler files in x86_64.
# checking CCPIC... -fpic
# checking if globals are prefixed by underscore... no
# checking for ELF-style .type,%function pseudo-ops... yes
# checking for ELF-style .type,#function pseudo-ops... no
# checking for COFF-style .type directive... no
# checking if we should use a .note.GNU-stack section... yes
# checking if .align assembly directive is logarithmic... no
# checking for m4... /usr/sbin/m4
# checking for makeinfo... /usr/sbin/makeinfo
# checking for BF_ecb_encrypt in -lcrypto... yes
# checking for library containing clock_gettime... none required
# configure: creating ./config.status
# config.status: creating config.make
# config.status: creating config.m4
# config.status: creating Makefile
# config.status: creating version.h
# config.status: creating tools/Makefile
# config.status: creating testsuite/Makefile
# config.status: creating examples/Makefile
# config.status: creating nettle.pc
# config.status: creating hogweed.pc
# config.status: creating libnettle.map
# config.status: creating libhogweed.map
# config.status: creating config.h
# config.status: linking x86_64/aes-encrypt-internal.asm to aes-encrypt-internal.asm
# config.status: linking x86_64/aes-decrypt-internal.asm to aes-decrypt-internal.asm
# config.status: linking x86_64/camellia-crypt-internal.asm to camellia-crypt-internal.asm
# config.status: linking x86_64/md5-compress.asm to md5-compress.asm
# config.status: linking x86_64/memxor.asm to memxor.asm
# config.status: linking x86_64/memxor3.asm to memxor3.asm
# config.status: linking x86_64/poly1305-internal.asm to poly1305-internal.asm
# config.status: linking x86_64/chacha-core-internal.asm to chacha-core-internal.asm
# config.status: linking x86_64/salsa20-crypt.asm to salsa20-crypt.asm
# config.status: linking x86_64/salsa20-core-internal.asm to salsa20-core-internal.asm
# config.status: linking x86_64/serpent-encrypt.asm to serpent-encrypt.asm
# config.status: linking x86_64/serpent-decrypt.asm to serpent-decrypt.asm
# config.status: linking x86_64/sha1-compress.asm to sha1-compress.asm
# config.status: linking x86_64/sha256-compress.asm to sha256-compress.asm
# config.status: linking x86_64/sha512-compress.asm to sha512-compress.asm
# config.status: linking x86_64/sha3-permute.asm to sha3-permute.asm
# config.status: linking x86_64/umac-nh.asm to umac-nh.asm
# config.status: linking x86_64/umac-nh-n.asm to umac-nh-n.asm
# config.status: linking x86_64/machine.m4 to machine.m4
# config.status: linking x86_64/gcm-hash8.asm to gcm-hash8.asm
# config.status: linking x86_64/ecc-192-modp.asm to ecc-192-modp.asm
# config.status: linking x86_64/ecc-224-modp.asm to ecc-224-modp.asm
# config.status: linking x86_64/ecc-25519-modp.asm to ecc-25519-modp.asm
# config.status: linking x86_64/ecc-256-redc.asm to ecc-256-redc.asm
# config.status: linking x86_64/ecc-384-modp.asm to ecc-384-modp.asm
# config.status: linking x86_64/ecc-521-modp.asm to ecc-521-modp.asm
# config.status: executing dummy-dep-files commands
# config.status: executing nettle-stdint.h commands
# config.status: creating nettle-stdint.h : __NETTLE_STDINT_H
# configure: summary of build options:
#
# Version: nettle 3.2
# Host type: x86_64-unknown-linux-gnu
# ABI: 64
# Assembly files: x86_64
# Install prefix: /usr
# Library directory: ${exec_prefix}/lib
# Compiler: gcc
# Static libraries: no
# Shared libraries: yes
# Public key crypto: yes
# Using mini-gmp: no
# Documentation: yes
#
# make all-here
# make[1]: Entering directory '/tmp/nettle/src/nettle-3.2'
# gcc -O `test -f aesdata.c || echo './'`aesdata.c \
# -o aesdata
# gcc -O `test -f desdata.c || echo './'`desdata.c \
# -o desdata
# gcc -O `test -f twofishdata.c || echo './'`twofishdata.c \
# -o twofishdata
# gcc -O `test -f shadata.c || echo './'`shadata.c -lm \
# -o shadata
# gcc -O `test -f gcmdata.c || echo './'`gcmdata.c \
# -o gcmdata
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT getopt.o -MD -MP -MF getopt.o.d -c getopt.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT getopt1.o -MD -MP -MF getopt1.o.d -c getopt1.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT nettle-internal.o -MD -MP -MF nettle-internal.o.d -c nettle-internal.c \
# && true
# /usr/sbin/m4 ./asm.m4 machine.m4 config.m4 aes-decrypt-internal.asm >aes-decrypt-internal.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT aes-decrypt-internal.o -MD -MP -MF aes-decrypt-internal.o.d -c aes-decrypt-internal.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT aes-decrypt.o -MD -MP -MF aes-decrypt.o.d -c aes-decrypt.c \
# && true
# /usr/sbin/m4 ./asm.m4 machine.m4 config.m4 aes-encrypt-internal.asm >aes-encrypt-internal.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT aes-encrypt-internal.o -MD -MP -MF aes-encrypt-internal.o.d -c aes-encrypt-internal.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT aes-encrypt.o -MD -MP -MF aes-encrypt.o.d -c aes-encrypt.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT aes-encrypt-table.o -MD -MP -MF aes-encrypt-table.o.d -c aes-encrypt-table.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT aes-invert-internal.o -MD -MP -MF aes-invert-internal.o.d -c aes-invert-internal.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT aes-set-key-internal.o -MD -MP -MF aes-set-key-internal.o.d -c aes-set-key-internal.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT aes-set-encrypt-key.o -MD -MP -MF aes-set-encrypt-key.o.d -c aes-set-encrypt-key.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT aes-set-decrypt-key.o -MD -MP -MF aes-set-decrypt-key.o.d -c aes-set-decrypt-key.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT aes128-set-encrypt-key.o -MD -MP -MF aes128-set-encrypt-key.o.d -c aes128-set-encrypt-key.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT aes128-set-decrypt-key.o -MD -MP -MF aes128-set-decrypt-key.o.d -c aes128-set-decrypt-key.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT aes128-meta.o -MD -MP -MF aes128-meta.o.d -c aes128-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT aes192-set-encrypt-key.o -MD -MP -MF aes192-set-encrypt-key.o.d -c aes192-set-encrypt-key.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT aes192-set-decrypt-key.o -MD -MP -MF aes192-set-decrypt-key.o.d -c aes192-set-decrypt-key.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT aes192-meta.o -MD -MP -MF aes192-meta.o.d -c aes192-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT aes256-set-encrypt-key.o -MD -MP -MF aes256-set-encrypt-key.o.d -c aes256-set-encrypt-key.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT aes256-set-decrypt-key.o -MD -MP -MF aes256-set-decrypt-key.o.d -c aes256-set-decrypt-key.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT aes256-meta.o -MD -MP -MF aes256-meta.o.d -c aes256-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT arcfour.o -MD -MP -MF arcfour.o.d -c arcfour.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT arcfour-crypt.o -MD -MP -MF arcfour-crypt.o.d -c arcfour-crypt.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT arctwo.o -MD -MP -MF arctwo.o.d -c arctwo.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT arctwo-meta.o -MD -MP -MF arctwo-meta.o.d -c arctwo-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT blowfish.o -MD -MP -MF blowfish.o.d -c blowfish.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT base16-encode.o -MD -MP -MF base16-encode.o.d -c base16-encode.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT base16-decode.o -MD -MP -MF base16-decode.o.d -c base16-decode.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT base16-meta.o -MD -MP -MF base16-meta.o.d -c base16-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT base64-encode.o -MD -MP -MF base64-encode.o.d -c base64-encode.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT base64-decode.o -MD -MP -MF base64-decode.o.d -c base64-decode.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT base64-meta.o -MD -MP -MF base64-meta.o.d -c base64-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT base64url-encode.o -MD -MP -MF base64url-encode.o.d -c base64url-encode.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT base64url-decode.o -MD -MP -MF base64url-decode.o.d -c base64url-decode.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT base64url-meta.o -MD -MP -MF base64url-meta.o.d -c base64url-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT buffer.o -MD -MP -MF buffer.o.d -c buffer.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT buffer-init.o -MD -MP -MF buffer-init.o.d -c buffer-init.c \
# && true
# /usr/sbin/m4 ./asm.m4 machine.m4 config.m4 camellia-crypt-internal.asm >camellia-crypt-internal.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT camellia-table.o -MD -MP -MF camellia-table.o.d -c camellia-table.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT camellia-crypt-internal.o -MD -MP -MF camellia-crypt-internal.o.d -c camellia-crypt-internal.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT camellia-absorb.o -MD -MP -MF camellia-absorb.o.d -c camellia-absorb.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT camellia-invert-key.o -MD -MP -MF camellia-invert-key.o.d -c camellia-invert-key.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT camellia128-set-encrypt-key.o -MD -MP -MF camellia128-set-encrypt-key.o.d -c camellia128-set-encrypt-key.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT camellia128-crypt.o -MD -MP -MF camellia128-crypt.o.d -c camellia128-crypt.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT camellia128-set-decrypt-key.o -MD -MP -MF camellia128-set-decrypt-key.o.d -c camellia128-set-decrypt-key.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT camellia128-meta.o -MD -MP -MF camellia128-meta.o.d -c camellia128-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT camellia192-meta.o -MD -MP -MF camellia192-meta.o.d -c camellia192-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT camellia256-set-encrypt-key.o -MD -MP -MF camellia256-set-encrypt-key.o.d -c camellia256-set-encrypt-key.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT camellia256-crypt.o -MD -MP -MF camellia256-crypt.o.d -c camellia256-crypt.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT camellia256-set-decrypt-key.o -MD -MP -MF camellia256-set-decrypt-key.o.d -c camellia256-set-decrypt-key.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT camellia256-meta.o -MD -MP -MF camellia256-meta.o.d -c camellia256-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT cast128.o -MD -MP -MF cast128.o.d -c cast128.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT cast128-meta.o -MD -MP -MF cast128-meta.o.d -c cast128-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT cbc.o -MD -MP -MF cbc.o.d -c cbc.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ccm.o -MD -MP -MF ccm.o.d -c ccm.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ccm-aes128.o -MD -MP -MF ccm-aes128.o.d -c ccm-aes128.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ccm-aes192.o -MD -MP -MF ccm-aes192.o.d -c ccm-aes192.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ccm-aes256.o -MD -MP -MF ccm-aes256.o.d -c ccm-aes256.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT chacha-crypt.o -MD -MP -MF chacha-crypt.o.d -c chacha-crypt.c \
# && true
# /usr/sbin/m4 ./asm.m4 machine.m4 config.m4 chacha-core-internal.asm >chacha-core-internal.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT chacha-core-internal.o -MD -MP -MF chacha-core-internal.o.d -c chacha-core-internal.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT chacha-poly1305.o -MD -MP -MF chacha-poly1305.o.d -c chacha-poly1305.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT chacha-poly1305-meta.o -MD -MP -MF chacha-poly1305-meta.o.d -c chacha-poly1305-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT chacha-set-key.o -MD -MP -MF chacha-set-key.o.d -c chacha-set-key.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT chacha-set-nonce.o -MD -MP -MF chacha-set-nonce.o.d -c chacha-set-nonce.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ctr.o -MD -MP -MF ctr.o.d -c ctr.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT des.o -MD -MP -MF des.o.d -c des.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT des3.o -MD -MP -MF des3.o.d -c des3.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT des-compat.o -MD -MP -MF des-compat.o.d -c des-compat.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT eax.o -MD -MP -MF eax.o.d -c eax.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT eax-aes128.o -MD -MP -MF eax-aes128.o.d -c eax-aes128.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT eax-aes128-meta.o -MD -MP -MF eax-aes128-meta.o.d -c eax-aes128-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT gcm.o -MD -MP -MF gcm.o.d -c gcm.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT gcm-aes.o -MD -MP -MF gcm-aes.o.d -c gcm-aes.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT gcm-aes128.o -MD -MP -MF gcm-aes128.o.d -c gcm-aes128.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT gcm-aes128-meta.o -MD -MP -MF gcm-aes128-meta.o.d -c gcm-aes128-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT gcm-aes192.o -MD -MP -MF gcm-aes192.o.d -c gcm-aes192.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT gcm-aes192-meta.o -MD -MP -MF gcm-aes192-meta.o.d -c gcm-aes192-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT gcm-aes256.o -MD -MP -MF gcm-aes256.o.d -c gcm-aes256.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT gcm-aes256-meta.o -MD -MP -MF gcm-aes256-meta.o.d -c gcm-aes256-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT gcm-camellia128.o -MD -MP -MF gcm-camellia128.o.d -c gcm-camellia128.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT gcm-camellia128-meta.o -MD -MP -MF gcm-camellia128-meta.o.d -c gcm-camellia128-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT gcm-camellia256.o -MD -MP -MF gcm-camellia256.o.d -c gcm-camellia256.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT gcm-camellia256-meta.o -MD -MP -MF gcm-camellia256-meta.o.d -c gcm-camellia256-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT gosthash94.o -MD -MP -MF gosthash94.o.d -c gosthash94.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT gosthash94-meta.o -MD -MP -MF gosthash94-meta.o.d -c gosthash94-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT hmac.o -MD -MP -MF hmac.o.d -c hmac.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT hmac-md5.o -MD -MP -MF hmac-md5.o.d -c hmac-md5.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT hmac-ripemd160.o -MD -MP -MF hmac-ripemd160.o.d -c hmac-ripemd160.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT hmac-sha1.o -MD -MP -MF hmac-sha1.o.d -c hmac-sha1.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT hmac-sha224.o -MD -MP -MF hmac-sha224.o.d -c hmac-sha224.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT hmac-sha256.o -MD -MP -MF hmac-sha256.o.d -c hmac-sha256.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT hmac-sha384.o -MD -MP -MF hmac-sha384.o.d -c hmac-sha384.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT hmac-sha512.o -MD -MP -MF hmac-sha512.o.d -c hmac-sha512.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT knuth-lfib.o -MD -MP -MF knuth-lfib.o.d -c knuth-lfib.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT md2.o -MD -MP -MF md2.o.d -c md2.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT md2-meta.o -MD -MP -MF md2-meta.o.d -c md2-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT md4.o -MD -MP -MF md4.o.d -c md4.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT md4-meta.o -MD -MP -MF md4-meta.o.d -c md4-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT md5.o -MD -MP -MF md5.o.d -c md5.c \
# && true
# /usr/sbin/m4 ./asm.m4 machine.m4 config.m4 md5-compress.asm >md5-compress.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT md5-compat.o -MD -MP -MF md5-compat.o.d -c md5-compat.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT md5-compress.o -MD -MP -MF md5-compress.o.d -c md5-compress.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT md5-meta.o -MD -MP -MF md5-meta.o.d -c md5-meta.c \
# && true
# /usr/sbin/m4 ./asm.m4 machine.m4 config.m4 memxor.asm >memxor.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT memxor.o -MD -MP -MF memxor.o.d -c memxor.s
# /usr/sbin/m4 ./asm.m4 machine.m4 config.m4 memxor3.asm >memxor3.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT nettle-meta-aeads.o -MD -MP -MF nettle-meta-aeads.o.d -c nettle-meta-aeads.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT memxor3.o -MD -MP -MF memxor3.o.d -c memxor3.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT nettle-meta-armors.o -MD -MP -MF nettle-meta-armors.o.d -c nettle-meta-armors.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT nettle-meta-ciphers.o -MD -MP -MF nettle-meta-ciphers.o.d -c nettle-meta-ciphers.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT nettle-meta-hashes.o -MD -MP -MF nettle-meta-hashes.o.d -c nettle-meta-hashes.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT pbkdf2.o -MD -MP -MF pbkdf2.o.d -c pbkdf2.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT pbkdf2-hmac-sha1.o -MD -MP -MF pbkdf2-hmac-sha1.o.d -c pbkdf2-hmac-sha1.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT pbkdf2-hmac-sha256.o -MD -MP -MF pbkdf2-hmac-sha256.o.d -c pbkdf2-hmac-sha256.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT poly1305-aes.o -MD -MP -MF poly1305-aes.o.d -c poly1305-aes.c \
# && true
# /usr/sbin/m4 ./asm.m4 machine.m4 config.m4 poly1305-internal.asm >poly1305-internal.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT poly1305-internal.o -MD -MP -MF poly1305-internal.o.d -c poly1305-internal.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT realloc.o -MD -MP -MF realloc.o.d -c realloc.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ripemd160.o -MD -MP -MF ripemd160.o.d -c ripemd160.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ripemd160-compress.o -MD -MP -MF ripemd160-compress.o.d -c ripemd160-compress.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ripemd160-meta.o -MD -MP -MF ripemd160-meta.o.d -c ripemd160-meta.c \
# && true
# /usr/sbin/m4 ./asm.m4 machine.m4 config.m4 salsa20-core-internal.asm >salsa20-core-internal.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT salsa20-core-internal.o -MD -MP -MF salsa20-core-internal.o.d -c salsa20-core-internal.s
# /usr/sbin/m4 ./asm.m4 machine.m4 config.m4 salsa20-crypt.asm >salsa20-crypt.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT salsa20-crypt.o -MD -MP -MF salsa20-crypt.o.d -c salsa20-crypt.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT salsa20r12-crypt.o -MD -MP -MF salsa20r12-crypt.o.d -c salsa20r12-crypt.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT salsa20-set-key.o -MD -MP -MF salsa20-set-key.o.d -c salsa20-set-key.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT salsa20-set-nonce.o -MD -MP -MF salsa20-set-nonce.o.d -c salsa20-set-nonce.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT salsa20-128-set-key.o -MD -MP -MF salsa20-128-set-key.o.d -c salsa20-128-set-key.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT salsa20-256-set-key.o -MD -MP -MF salsa20-256-set-key.o.d -c salsa20-256-set-key.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha1.o -MD -MP -MF sha1.o.d -c sha1.c \
# && true
# /usr/sbin/m4 ./asm.m4 machine.m4 config.m4 sha1-compress.asm >sha1-compress.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha1-compress.o -MD -MP -MF sha1-compress.o.d -c sha1-compress.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha1-meta.o -MD -MP -MF sha1-meta.o.d -c sha1-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha256.o -MD -MP -MF sha256.o.d -c sha256.c \
# && true
# /usr/sbin/m4 ./asm.m4 machine.m4 config.m4 sha256-compress.asm >sha256-compress.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha256-compress.o -MD -MP -MF sha256-compress.o.d -c sha256-compress.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha224-meta.o -MD -MP -MF sha224-meta.o.d -c sha224-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha256-meta.o -MD -MP -MF sha256-meta.o.d -c sha256-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha512.o -MD -MP -MF sha512.o.d -c sha512.c \
# && true
# /usr/sbin/m4 ./asm.m4 machine.m4 config.m4 sha512-compress.asm >sha512-compress.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha512-compress.o -MD -MP -MF sha512-compress.o.d -c sha512-compress.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha384-meta.o -MD -MP -MF sha384-meta.o.d -c sha384-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha512-meta.o -MD -MP -MF sha512-meta.o.d -c sha512-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha512-224-meta.o -MD -MP -MF sha512-224-meta.o.d -c sha512-224-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha512-256-meta.o -MD -MP -MF sha512-256-meta.o.d -c sha512-256-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha3.o -MD -MP -MF sha3.o.d -c sha3.c \
# && true
# /usr/sbin/m4 ./asm.m4 machine.m4 config.m4 sha3-permute.asm >sha3-permute.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha3-permute.o -MD -MP -MF sha3-permute.o.d -c sha3-permute.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha3-224.o -MD -MP -MF sha3-224.o.d -c sha3-224.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha3-224-meta.o -MD -MP -MF sha3-224-meta.o.d -c sha3-224-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha3-256.o -MD -MP -MF sha3-256.o.d -c sha3-256.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha3-256-meta.o -MD -MP -MF sha3-256-meta.o.d -c sha3-256-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha3-384.o -MD -MP -MF sha3-384.o.d -c sha3-384.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha3-384-meta.o -MD -MP -MF sha3-384-meta.o.d -c sha3-384-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha3-512.o -MD -MP -MF sha3-512.o.d -c sha3-512.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha3-512-meta.o -MD -MP -MF sha3-512-meta.o.d -c sha3-512-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT serpent-set-key.o -MD -MP -MF serpent-set-key.o.d -c serpent-set-key.c \
# && true
# /usr/sbin/m4 ./asm.m4 machine.m4 config.m4 serpent-encrypt.asm >serpent-encrypt.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT serpent-encrypt.o -MD -MP -MF serpent-encrypt.o.d -c serpent-encrypt.s
# /usr/sbin/m4 ./asm.m4 machine.m4 config.m4 serpent-decrypt.asm >serpent-decrypt.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT serpent-decrypt.o -MD -MP -MF serpent-decrypt.o.d -c serpent-decrypt.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT serpent-meta.o -MD -MP -MF serpent-meta.o.d -c serpent-meta.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT twofish.o -MD -MP -MF twofish.o.d -c twofish.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT twofish-meta.o -MD -MP -MF twofish-meta.o.d -c twofish-meta.c \
# && true
# /usr/sbin/m4 ./asm.m4 machine.m4 config.m4 umac-nh.asm >umac-nh.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT umac-nh.o -MD -MP -MF umac-nh.o.d -c umac-nh.s
# /usr/sbin/m4 ./asm.m4 machine.m4 config.m4 umac-nh-n.asm >umac-nh-n.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT umac-l2.o -MD -MP -MF umac-l2.o.d -c umac-l2.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT umac-nh-n.o -MD -MP -MF umac-nh-n.o.d -c umac-nh-n.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT umac-l3.o -MD -MP -MF umac-l3.o.d -c umac-l3.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT umac-poly64.o -MD -MP -MF umac-poly64.o.d -c umac-poly64.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT umac-poly128.o -MD -MP -MF umac-poly128.o.d -c umac-poly128.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT umac-set-key.o -MD -MP -MF umac-set-key.o.d -c umac-set-key.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT umac32.o -MD -MP -MF umac32.o.d -c umac32.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT umac64.o -MD -MP -MF umac64.o.d -c umac64.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT umac96.o -MD -MP -MF umac96.o.d -c umac96.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT umac128.o -MD -MP -MF umac128.o.d -c umac128.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT version.o -MD -MP -MF version.o.d -c version.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT write-be32.o -MD -MP -MF write-be32.o.d -c write-be32.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT write-le32.o -MD -MP -MF write-le32.o.d -c write-le32.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT write-le64.o -MD -MP -MF write-le64.o.d -c write-le64.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT yarrow256.o -MD -MP -MF yarrow256.o.d -c yarrow256.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT yarrow_key_event.o -MD -MP -MF yarrow_key_event.o.d -c yarrow_key_event.c \
# && true
# /usr/sbin/m4 ./asm.m4 machine.m4 config.m4 gcm-hash8.asm >gcm-hash8.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT gcm-hash8.o -MD -MP -MF gcm-hash8.o.d -c gcm-hash8.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sexp.o -MD -MP -MF sexp.o.d -c sexp.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sexp-format.o -MD -MP -MF sexp-format.o.d -c sexp-format.c \
# && true
# sexp-format.c: In function 'nettle_sexp_vformat':
# sexp-format.c:106:57: warning: pointer targets in passing argument 3 of 'format_string' differ in signedness [-Wpointer-sign]
# size_t output_length = format_string(buffer, length, start);
# ^~~~~
# sexp-format.c:80:1: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'const char *'
# format_string(struct nettle_buffer *buffer,
# ^~~~~~~~~~~~~
# sexp-format.c:179:49: warning: pointer targets in passing argument 3 of 'format_string' differ in signedness [-Wpointer-sign]
# output_length = format_string(buffer, length, s);
# ^
# sexp-format.c:80:1: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'const char *'
# format_string(struct nettle_buffer *buffer,
# ^~~~~~~~~~~~~
# sexp-format.c:212:49: warning: pointer targets in passing argument 3 of 'format_string' differ in signedness [-Wpointer-sign]
# output_length = format_string(buffer, length, s);
# ^
# sexp-format.c:80:1: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'const char *'
# format_string(struct nettle_buffer *buffer,
# ^~~~~~~~~~~~~
# sexp-format.c:242:54: warning: pointer targets in passing argument 3 of 'nettle_buffer_write' differ in signedness [-Wpointer-sign]
# if (buffer && !nettle_buffer_write(buffer, length, s))
# ^
# In file included from sexp-format.c:45:0:
# buffer.h:86:1: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'const char *'
# nettle_buffer_write(struct nettle_buffer *buffer,
# ^~~~~~~~~~~~~~~~~~~
# sexp.c: In function 'nettle_sexp_iterator_check_type':
# sexp.c:303:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
# && strlen(type) == iterator->atom_length
# ^~~~
# In file included from sexp.c:39:0:
# /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const uint8_t * {aka const unsigned char *}'
# extern size_t strlen (const char *__s)
# ^~~~~~
# sexp.c: In function 'nettle_sexp_iterator_check_types':
# sexp.c:319:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
# if (strlen(types[i]) == iterator->atom_length
# ^~~~~
# In file included from sexp.c:39:0:
# /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const uint8_t * const {aka const unsigned char * const}'
# extern size_t strlen (const char *__s)
# ^~~~~~
# sexp.c: In function 'nettle_sexp_iterator_assoc':
# sexp.c:360:16: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
# if (strlen(keys[i]) == iterator->atom_length
# ^~~~
# In file included from sexp.c:39:0:
# /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const uint8_t * const {aka const unsigned char * const}'
# extern size_t strlen (const char *__s)
# ^~~~~~
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sexp-transport.o -MD -MP -MF sexp-transport.o.d -c sexp-transport.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sexp-transport-format.o -MD -MP -MF sexp-transport-format.o.d -c sexp-transport-format.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT bignum.o -MD -MP -MF bignum.o.d -c bignum.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT bignum-random.o -MD -MP -MF bignum-random.o.d -c bignum-random.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT bignum-random-prime.o -MD -MP -MF bignum-random-prime.o.d -c bignum-random-prime.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sexp2bignum.o -MD -MP -MF sexp2bignum.o.d -c sexp2bignum.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT pkcs1.o -MD -MP -MF pkcs1.o.d -c pkcs1.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT pkcs1-encrypt.o -MD -MP -MF pkcs1-encrypt.o.d -c pkcs1-encrypt.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT pkcs1-decrypt.o -MD -MP -MF pkcs1-decrypt.o.d -c pkcs1-decrypt.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT pkcs1-rsa-digest.o -MD -MP -MF pkcs1-rsa-digest.o.d -c pkcs1-rsa-digest.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT pkcs1-rsa-md5.o -MD -MP -MF pkcs1-rsa-md5.o.d -c pkcs1-rsa-md5.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT pkcs1-rsa-sha1.o -MD -MP -MF pkcs1-rsa-sha1.o.d -c pkcs1-rsa-sha1.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT pkcs1-rsa-sha256.o -MD -MP -MF pkcs1-rsa-sha256.o.d -c pkcs1-rsa-sha256.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT pkcs1-rsa-sha512.o -MD -MP -MF pkcs1-rsa-sha512.o.d -c pkcs1-rsa-sha512.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa.o -MD -MP -MF rsa.o.d -c rsa.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-sign.o -MD -MP -MF rsa-sign.o.d -c rsa-sign.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-sign-tr.o -MD -MP -MF rsa-sign-tr.o.d -c rsa-sign-tr.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-verify.o -MD -MP -MF rsa-verify.o.d -c rsa-verify.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-pkcs1-sign.o -MD -MP -MF rsa-pkcs1-sign.o.d -c rsa-pkcs1-sign.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-pkcs1-sign-tr.o -MD -MP -MF rsa-pkcs1-sign-tr.o.d -c rsa-pkcs1-sign-tr.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-pkcs1-verify.o -MD -MP -MF rsa-pkcs1-verify.o.d -c rsa-pkcs1-verify.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-md5-sign.o -MD -MP -MF rsa-md5-sign.o.d -c rsa-md5-sign.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-md5-sign-tr.o -MD -MP -MF rsa-md5-sign-tr.o.d -c rsa-md5-sign-tr.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-md5-verify.o -MD -MP -MF rsa-md5-verify.o.d -c rsa-md5-verify.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-sha1-sign.o -MD -MP -MF rsa-sha1-sign.o.d -c rsa-sha1-sign.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-sha1-sign-tr.o -MD -MP -MF rsa-sha1-sign-tr.o.d -c rsa-sha1-sign-tr.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-sha1-verify.o -MD -MP -MF rsa-sha1-verify.o.d -c rsa-sha1-verify.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-sha256-sign.o -MD -MP -MF rsa-sha256-sign.o.d -c rsa-sha256-sign.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-sha256-sign-tr.o -MD -MP -MF rsa-sha256-sign-tr.o.d -c rsa-sha256-sign-tr.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-sha256-verify.o -MD -MP -MF rsa-sha256-verify.o.d -c rsa-sha256-verify.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-sha512-sign.o -MD -MP -MF rsa-sha512-sign.o.d -c rsa-sha512-sign.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-sha512-sign-tr.o -MD -MP -MF rsa-sha512-sign-tr.o.d -c rsa-sha512-sign-tr.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-sha512-verify.o -MD -MP -MF rsa-sha512-verify.o.d -c rsa-sha512-verify.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-encrypt.o -MD -MP -MF rsa-encrypt.o.d -c rsa-encrypt.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-decrypt.o -MD -MP -MF rsa-decrypt.o.d -c rsa-decrypt.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-decrypt-tr.o -MD -MP -MF rsa-decrypt-tr.o.d -c rsa-decrypt-tr.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-keygen.o -MD -MP -MF rsa-keygen.o.d -c rsa-keygen.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-blind.o -MD -MP -MF rsa-blind.o.d -c rsa-blind.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa2sexp.o -MD -MP -MF rsa2sexp.o.d -c rsa2sexp.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sexp2rsa.o -MD -MP -MF sexp2rsa.o.d -c sexp2rsa.c \
# && true
# sexp2rsa.c: In function 'nettle_rsa_keypair_from_sexp_alist':
# sexp2rsa.c:63:9: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# = { "n", "e", "d", "p", "q", "a", "b", "c" };
# ^~~
# sexp2rsa.c:63:9: note: (near initialization for 'names[0]')
# sexp2rsa.c:63:14: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# = { "n", "e", "d", "p", "q", "a", "b", "c" };
# ^~~
# sexp2rsa.c:63:14: note: (near initialization for 'names[1]')
# sexp2rsa.c:63:19: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# = { "n", "e", "d", "p", "q", "a", "b", "c" };
# ^~~
# sexp2rsa.c:63:19: note: (near initialization for 'names[2]')
# sexp2rsa.c:63:24: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# = { "n", "e", "d", "p", "q", "a", "b", "c" };
# ^~~
# sexp2rsa.c:63:24: note: (near initialization for 'names[3]')
# sexp2rsa.c:63:29: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# = { "n", "e", "d", "p", "q", "a", "b", "c" };
# ^~~
# sexp2rsa.c:63:29: note: (near initialization for 'names[4]')
# sexp2rsa.c:63:34: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# = { "n", "e", "d", "p", "q", "a", "b", "c" };
# ^~~
# sexp2rsa.c:63:34: note: (near initialization for 'names[5]')
# sexp2rsa.c:63:39: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# = { "n", "e", "d", "p", "q", "a", "b", "c" };
# ^~~
# sexp2rsa.c:63:39: note: (near initialization for 'names[6]')
# sexp2rsa.c:63:44: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# = { "n", "e", "d", "p", "q", "a", "b", "c" };
# ^~~
# sexp2rsa.c:63:44: note: (near initialization for 'names[7]')
# sexp2rsa.c: In function 'nettle_rsa_keypair_from_sexp':
# sexp2rsa.c:103:9: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# = { "rsa", "rsa-pkcs1", "rsa-pkcs1-sha1" };
# ^~~~~
# sexp2rsa.c:103:9: note: (near initialization for 'names[0]')
# sexp2rsa.c:103:16: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# = { "rsa", "rsa-pkcs1", "rsa-pkcs1-sha1" };
# ^~~~~~~~~~~
# sexp2rsa.c:103:16: note: (near initialization for 'names[1]')
# sexp2rsa.c:103:29: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# = { "rsa", "rsa-pkcs1", "rsa-pkcs1-sha1" };
# ^~~~~~~~~~~~~~~~
# sexp2rsa.c:103:29: note: (near initialization for 'names[2]')
# sexp2rsa.c:108:37: warning: pointer targets in passing argument 2 of 'nettle_sexp_iterator_check_type' differ in signedness [-Wpointer-sign]
# if (!sexp_iterator_check_type(&i, priv ? "private-key" : "public-key"))
# ^~~~
# In file included from sexp2rsa.c:41:0:
# sexp.h:51:34: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sexp_iterator_check_type nettle_sexp_iterator_check_type
# ^
# sexp.h:132:1: note: in expansion of macro 'sexp_iterator_check_type'
# sexp_iterator_check_type(struct sexp_iterator *iterator,
# ^~~~~~~~~~~~~~~~~~~~~~~~
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT dsa.o -MD -MP -MF dsa.o.d -c dsa.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT dsa-compat.o -MD -MP -MF dsa-compat.o.d -c dsa-compat.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT dsa-compat-keygen.o -MD -MP -MF dsa-compat-keygen.o.d -c dsa-compat-keygen.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT dsa-gen-params.o -MD -MP -MF dsa-gen-params.o.d -c dsa-gen-params.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT dsa-sign.o -MD -MP -MF dsa-sign.o.d -c dsa-sign.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT dsa-verify.o -MD -MP -MF dsa-verify.o.d -c dsa-verify.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT dsa-keygen.o -MD -MP -MF dsa-keygen.o.d -c dsa-keygen.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT dsa-hash.o -MD -MP -MF dsa-hash.o.d -c dsa-hash.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT dsa-sha1-sign.o -MD -MP -MF dsa-sha1-sign.o.d -c dsa-sha1-sign.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT dsa-sha1-verify.o -MD -MP -MF dsa-sha1-verify.o.d -c dsa-sha1-verify.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT dsa-sha256-sign.o -MD -MP -MF dsa-sha256-sign.o.d -c dsa-sha256-sign.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT dsa-sha256-verify.o -MD -MP -MF dsa-sha256-verify.o.d -c dsa-sha256-verify.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT dsa2sexp.o -MD -MP -MF dsa2sexp.o.d -c dsa2sexp.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sexp2dsa.o -MD -MP -MF sexp2dsa.o.d -c sexp2dsa.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT pgp-encode.o -MD -MP -MF pgp-encode.o.d -c pgp-encode.c \
# && true
# sexp2dsa.c: In function 'nettle_dsa_keypair_from_sexp_alist':
# sexp2dsa.c:65:9: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# = { "p", "q", "g", "y", "x" };
# ^~~
# sexp2dsa.c:65:9: note: (near initialization for 'names[0]')
# sexp2dsa.c:65:14: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# = { "p", "q", "g", "y", "x" };
# ^~~
# sexp2dsa.c:65:14: note: (near initialization for 'names[1]')
# sexp2dsa.c:65:19: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# = { "p", "q", "g", "y", "x" };
# ^~~
# sexp2dsa.c:65:19: note: (near initialization for 'names[2]')
# sexp2dsa.c:65:24: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# = { "p", "q", "g", "y", "x" };
# ^~~
# sexp2dsa.c:65:24: note: (near initialization for 'names[3]')
# sexp2dsa.c:65:29: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# = { "p", "q", "g", "y", "x" };
# ^~~
# sexp2dsa.c:65:29: note: (near initialization for 'names[4]')
# sexp2dsa.c: In function 'nettle_dsa_sha1_keypair_from_sexp':
# sexp2dsa.c:107:37: warning: pointer targets in passing argument 2 of 'nettle_sexp_iterator_check_type' differ in signedness [-Wpointer-sign]
# && sexp_iterator_check_type(&i, priv ? "private-key" : "public-key")
# ^~~~
# In file included from sexp2dsa.c:41:0:
# sexp.h:51:34: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sexp_iterator_check_type nettle_sexp_iterator_check_type
# ^
# sexp.h:132:1: note: in expansion of macro 'sexp_iterator_check_type'
# sexp_iterator_check_type(struct sexp_iterator *iterator,
# ^~~~~~~~~~~~~~~~~~~~~~~~
# sexp2dsa.c:108:37: warning: pointer targets in passing argument 2 of 'nettle_sexp_iterator_check_type' differ in signedness [-Wpointer-sign]
# && sexp_iterator_check_type(&i, "dsa")
# ^~~~~
# In file included from sexp2dsa.c:41:0:
# sexp.h:51:34: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sexp_iterator_check_type nettle_sexp_iterator_check_type
# ^
# sexp.h:132:1: note: in expansion of macro 'sexp_iterator_check_type'
# sexp_iterator_check_type(struct sexp_iterator *iterator,
# ^~~~~~~~~~~~~~~~~~~~~~~~
# sexp2dsa.c: In function 'nettle_dsa_sha256_keypair_from_sexp':
# sexp2dsa.c:123:37: warning: pointer targets in passing argument 2 of 'nettle_sexp_iterator_check_type' differ in signedness [-Wpointer-sign]
# && sexp_iterator_check_type(&i, priv ? "private-key" : "public-key")
# ^~~~
# In file included from sexp2dsa.c:41:0:
# sexp.h:51:34: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sexp_iterator_check_type nettle_sexp_iterator_check_type
# ^
# sexp.h:132:1: note: in expansion of macro 'sexp_iterator_check_type'
# sexp_iterator_check_type(struct sexp_iterator *iterator,
# ^~~~~~~~~~~~~~~~~~~~~~~~
# sexp2dsa.c:124:37: warning: pointer targets in passing argument 2 of 'nettle_sexp_iterator_check_type' differ in signedness [-Wpointer-sign]
# && sexp_iterator_check_type(&i, "dsa-sha256")
# ^~~~~~~~~~~~
# In file included from sexp2dsa.c:41:0:
# sexp.h:51:34: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sexp_iterator_check_type nettle_sexp_iterator_check_type
# ^
# sexp.h:132:1: note: in expansion of macro 'sexp_iterator_check_type'
# sexp_iterator_check_type(struct sexp_iterator *iterator,
# ^~~~~~~~~~~~~~~~~~~~~~~~
# sexp2dsa.c: In function 'nettle_dsa_signature_from_sexp':
# sexp2dsa.c:134:45: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# static const uint8_t * const names[2] = { "r", "s" };
# ^~~
# sexp2dsa.c:134:45: note: (near initialization for 'names[0]')
# sexp2dsa.c:134:50: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
# static const uint8_t * const names[2] = { "r", "s" };
# ^~~
# sexp2dsa.c:134:50: note: (near initialization for 'names[1]')
# pgp-encode.c: In function 'nettle_pgp_armor':
# pgp-encode.c:342:68: warning: pointer targets in passing argument 3 of 'nettle_buffer_write' differ in signedness [-Wpointer-sign]
# #define WRITE(buffer, s) (nettle_buffer_write(buffer, strlen((s)), (s)))
# ^
# pgp-encode.c:360:10: note: in expansion of macro 'WRITE'
# if (! (WRITE(buffer, "BEGIN PGP ")
# ^~~~~
# In file included from pgp-encode.c:45:0:
# buffer.h:86:1: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# nettle_buffer_write(struct nettle_buffer *buffer,
# ^~~~~~~~~~~~~~~~~~~
# pgp-encode.c:342:68: warning: pointer targets in passing argument 3 of 'nettle_buffer_write' differ in signedness [-Wpointer-sign]
# #define WRITE(buffer, s) (nettle_buffer_write(buffer, strlen((s)), (s)))
# ^
# pgp-encode.c:361:6: note: in expansion of macro 'WRITE'
# && WRITE(buffer, tag)
# ^~~~~
# In file included from pgp-encode.c:45:0:
# buffer.h:86:1: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'const char *'
# nettle_buffer_write(struct nettle_buffer *buffer,
# ^~~~~~~~~~~~~~~~~~~
# pgp-encode.c:342:68: warning: pointer targets in passing argument 3 of 'nettle_buffer_write' differ in signedness [-Wpointer-sign]
# #define WRITE(buffer, s) (nettle_buffer_write(buffer, strlen((s)), (s)))
# ^
# pgp-encode.c:362:6: note: in expansion of macro 'WRITE'
# && WRITE(buffer, "\nComment: Nettle\n\n")))
# ^~~~~
# In file included from pgp-encode.c:45:0:
# buffer.h:86:1: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# nettle_buffer_write(struct nettle_buffer *buffer,
# ^~~~~~~~~~~~~~~~~~~
# pgp-encode.c:342:68: warning: pointer targets in passing argument 3 of 'nettle_buffer_write' differ in signedness [-Wpointer-sign]
# #define WRITE(buffer, s) (nettle_buffer_write(buffer, strlen((s)), (s)))
# ^
# pgp-encode.c:417:11: note: in expansion of macro 'WRITE'
# return (WRITE(buffer, "\nBEGIN PGP ")
# ^~~~~
# In file included from pgp-encode.c:45:0:
# buffer.h:86:1: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# nettle_buffer_write(struct nettle_buffer *buffer,
# ^~~~~~~~~~~~~~~~~~~
# pgp-encode.c:342:68: warning: pointer targets in passing argument 3 of 'nettle_buffer_write' differ in signedness [-Wpointer-sign]
# #define WRITE(buffer, s) (nettle_buffer_write(buffer, strlen((s)), (s)))
# ^
# pgp-encode.c:418:7: note: in expansion of macro 'WRITE'
# && WRITE(buffer, tag)
# ^~~~~
# In file included from pgp-encode.c:45:0:
# buffer.h:86:1: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'const char *'
# nettle_buffer_write(struct nettle_buffer *buffer,
# ^~~~~~~~~~~~~~~~~~~
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa2openpgp.o -MD -MP -MF rsa2openpgp.o.d -c rsa2openpgp.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT der-iterator.o -MD -MP -MF der-iterator.o.d -c der-iterator.c \
# && true
# rsa2openpgp.c: In function 'nettle_rsa_keypair_to_openpgp':
# rsa2openpgp.c:88:47: warning: pointer targets in passing argument 3 of 'nettle_pgp_put_userid' differ in signedness [-Wpointer-sign]
# if (!pgp_put_userid(buffer, strlen(userid), userid))
# ^~~~~~
# In file included from rsa2openpgp.c:44:0:
# pgp.h:59:24: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'const char *'
# #define pgp_put_userid nettle_pgp_put_userid
# ^
# pgp.h:121:1: note: in expansion of macro 'pgp_put_userid'
# pgp_put_userid(struct nettle_buffer *buffer,
# ^~~~~~~~~~~~~~
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT der2rsa.o -MD -MP -MF der2rsa.o.d -c der2rsa.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT der2dsa.o -MD -MP -MF der2dsa.o.d -c der2dsa.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sec-add-1.o -MD -MP -MF sec-add-1.o.d -c sec-add-1.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sec-sub-1.o -MD -MP -MF sec-sub-1.o.d -c sec-sub-1.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sec-tabselect.o -MD -MP -MF sec-tabselect.o.d -c sec-tabselect.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT gmp-glue.o -MD -MP -MF gmp-glue.o.d -c gmp-glue.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT cnd-copy.o -MD -MP -MF cnd-copy.o.d -c cnd-copy.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-mod.o -MD -MP -MF ecc-mod.o.d -c ecc-mod.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-mod-inv.o -MD -MP -MF ecc-mod-inv.o.d -c ecc-mod-inv.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-mod-arith.o -MD -MP -MF ecc-mod-arith.o.d -c ecc-mod-arith.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-pp1-redc.o -MD -MP -MF ecc-pp1-redc.o.d -c ecc-pp1-redc.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-pm1-redc.o -MD -MP -MF ecc-pm1-redc.o.d -c ecc-pm1-redc.c \
# && true
# make eccdata
# make[2]: Entering directory '/tmp/nettle/src/nettle-3.2'
# gcc -O `test -f eccdata.c || echo './'`eccdata.c \
# -o eccdata
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-size.o -MD -MP -MF ecc-size.o.d -c ecc-size.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-j-to-a.o -MD -MP -MF ecc-j-to-a.o.d -c ecc-j-to-a.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-a-to-j.o -MD -MP -MF ecc-a-to-j.o.d -c ecc-a-to-j.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-dup-jj.o -MD -MP -MF ecc-dup-jj.o.d -c ecc-dup-jj.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-add-jja.o -MD -MP -MF ecc-add-jja.o.d -c ecc-add-jja.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-add-jjj.o -MD -MP -MF ecc-add-jjj.o.d -c ecc-add-jjj.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-eh-to-a.o -MD -MP -MF ecc-eh-to-a.o.d -c ecc-eh-to-a.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-dup-eh.o -MD -MP -MF ecc-dup-eh.o.d -c ecc-dup-eh.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-add-eh.o -MD -MP -MF ecc-add-eh.o.d -c ecc-add-eh.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-add-ehh.o -MD -MP -MF ecc-add-ehh.o.d -c ecc-add-ehh.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-mul-g-eh.o -MD -MP -MF ecc-mul-g-eh.o.d -c ecc-mul-g-eh.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-mul-a-eh.o -MD -MP -MF ecc-mul-a-eh.o.d -c ecc-mul-a-eh.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-mul-g.o -MD -MP -MF ecc-mul-g.o.d -c ecc-mul-g.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-mul-a.o -MD -MP -MF ecc-mul-a.o.d -c ecc-mul-a.c \
# && true
# make[2]: Leaving directory '/tmp/nettle/src/nettle-3.2'
# echo stamp > eccdata.stamp
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-hash.o -MD -MP -MF ecc-hash.o.d -c ecc-hash.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-random.o -MD -MP -MF ecc-random.o.d -c ecc-random.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-point.o -MD -MP -MF ecc-point.o.d -c ecc-point.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-scalar.o -MD -MP -MF ecc-scalar.o.d -c ecc-scalar.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-point-mul.o -MD -MP -MF ecc-point-mul.o.d -c ecc-point-mul.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-point-mul-g.o -MD -MP -MF ecc-point-mul-g.o.d -c ecc-point-mul-g.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-ecdsa-sign.o -MD -MP -MF ecc-ecdsa-sign.o.d -c ecc-ecdsa-sign.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecdsa-sign.o -MD -MP -MF ecdsa-sign.o.d -c ecdsa-sign.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-ecdsa-verify.o -MD -MP -MF ecc-ecdsa-verify.o.d -c ecc-ecdsa-verify.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecdsa-verify.o -MD -MP -MF ecdsa-verify.o.d -c ecdsa-verify.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecdsa-keygen.o -MD -MP -MF ecdsa-keygen.o.d -c ecdsa-keygen.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT curve25519-mul-g.o -MD -MP -MF curve25519-mul-g.o.d -c curve25519-mul-g.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT curve25519-mul.o -MD -MP -MF curve25519-mul.o.d -c curve25519-mul.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT curve25519-eh-to-x.o -MD -MP -MF curve25519-eh-to-x.o.d -c curve25519-eh-to-x.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT eddsa-compress.o -MD -MP -MF eddsa-compress.o.d -c eddsa-compress.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT eddsa-decompress.o -MD -MP -MF eddsa-decompress.o.d -c eddsa-decompress.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT eddsa-expand.o -MD -MP -MF eddsa-expand.o.d -c eddsa-expand.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT eddsa-hash.o -MD -MP -MF eddsa-hash.o.d -c eddsa-hash.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT eddsa-pubkey.o -MD -MP -MF eddsa-pubkey.o.d -c eddsa-pubkey.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT eddsa-sign.o -MD -MP -MF eddsa-sign.o.d -c eddsa-sign.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT eddsa-verify.o -MD -MP -MF eddsa-verify.o.d -c eddsa-verify.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ed25519-sha512-pubkey.o -MD -MP -MF ed25519-sha512-pubkey.o.d -c ed25519-sha512-pubkey.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ed25519-sha512-sign.o -MD -MP -MF ed25519-sha512-sign.o.d -c ed25519-sha512-sign.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ed25519-sha512-verify.o -MD -MP -MF ed25519-sha512-verify.o.d -c ed25519-sha512-verify.c \
# && true
# /usr/sbin/m4 ./asm.m4 machine.m4 config.m4 ecc-192-modp.asm >ecc-192-modp.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-192-modp.o -MD -MP -MF ecc-192-modp.o.d -c ecc-192-modp.s
# /usr/sbin/m4 ./asm.m4 machine.m4 config.m4 ecc-224-modp.asm >ecc-224-modp.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-224-modp.o -MD -MP -MF ecc-224-modp.o.d -c ecc-224-modp.s
# /usr/sbin/m4 ./asm.m4 machine.m4 config.m4 ecc-25519-modp.asm >ecc-25519-modp.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-25519-modp.o -MD -MP -MF ecc-25519-modp.o.d -c ecc-25519-modp.s
# /usr/sbin/m4 ./asm.m4 machine.m4 config.m4 ecc-256-redc.asm >ecc-256-redc.s
# /usr/sbin/m4 ./asm.m4 machine.m4 config.m4 ecc-384-modp.asm >ecc-384-modp.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-256-redc.o -MD -MP -MF ecc-256-redc.o.d -c ecc-256-redc.s
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-384-modp.o -MD -MP -MF ecc-384-modp.o.d -c ecc-384-modp.s
# /usr/sbin/m4 ./asm.m4 machine.m4 config.m4 ecc-521-modp.asm >ecc-521-modp.s
# gcc -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -shared -Wl,-soname=libnettle.so.6 aes-decrypt-internal.o aes-decrypt.o aes-encrypt-internal.o aes-encrypt.o aes-encrypt-table.o aes-invert-internal.o aes-set-key-internal.o aes-set-encrypt-key.o aes-set-decrypt-key.o aes128-set-encrypt-key.o aes128-set-decrypt-key.o aes128-meta.o aes192-set-encrypt-key.o aes192-set-decrypt-key.o aes192-meta.o aes256-set-encrypt-key.o aes256-set-decrypt-key.o aes256-meta.o arcfour.o arcfour-crypt.o arctwo.o arctwo-meta.o blowfish.o base16-encode.o base16-decode.o base16-meta.o base64-encode.o base64-decode.o base64-meta.o base64url-encode.o base64url-decode.o base64url-meta.o buffer.o buffer-init.o camellia-crypt-internal.o camellia-table.o camellia-absorb.o camellia-invert-key.o camellia128-set-encrypt-key.o camellia128-crypt.o camellia128-set-decrypt-key.o camellia128-meta.o camellia192-meta.o camellia256-set-encrypt-key.o camellia256-crypt.o camellia256-set-decrypt-key.o camellia256-meta.o cast128.o cast128-meta.o cbc.o ccm.o ccm-aes128.o ccm-aes192.o ccm-aes256.o chacha-crypt.o chacha-core-internal.o chacha-poly1305.o chacha-poly1305-meta.o chacha-set-key.o chacha-set-nonce.o ctr.o des.o des3.o des-compat.o eax.o eax-aes128.o eax-aes128-meta.o gcm.o gcm-aes.o gcm-aes128.o gcm-aes128-meta.o gcm-aes192.o gcm-aes192-meta.o gcm-aes256.o gcm-aes256-meta.o gcm-camellia128.o gcm-camellia128-meta.o gcm-camellia256.o gcm-camellia256-meta.o gosthash94.o gosthash94-meta.o hmac.o hmac-md5.o hmac-ripemd160.o hmac-sha1.o hmac-sha224.o hmac-sha256.o hmac-sha384.o hmac-sha512.o knuth-lfib.o md2.o md2-meta.o md4.o md4-meta.o md5.o md5-compress.o md5-compat.o md5-meta.o memxor.o memxor3.o nettle-meta-aeads.o nettle-meta-armors.o nettle-meta-ciphers.o nettle-meta-hashes.o pbkdf2.o pbkdf2-hmac-sha1.o pbkdf2-hmac-sha256.o poly1305-aes.o poly1305-internal.o realloc.o ripemd160.o ripemd160-compress.o ripemd160-meta.o salsa20-core-internal.o salsa20-crypt.o salsa20r12-crypt.o salsa20-set-key.o salsa20-set-nonce.o salsa20-128-set-key.o salsa20-256-set-key.o sha1.o sha1-compress.o sha1-meta.o sha256.o sha256-compress.o sha224-meta.o sha256-meta.o sha512.o sha512-compress.o sha384-meta.o sha512-meta.o sha512-224-meta.o sha512-256-meta.o sha3.o sha3-permute.o sha3-224.o sha3-224-meta.o sha3-256.o sha3-256-meta.o sha3-384.o sha3-384-meta.o sha3-512.o sha3-512-meta.o serpent-set-key.o serpent-encrypt.o serpent-decrypt.o serpent-meta.o twofish.o twofish-meta.o umac-nh.o umac-nh-n.o umac-l2.o umac-l3.o umac-poly64.o umac-poly128.o umac-set-key.o umac32.o umac64.o umac96.o umac128.o version.o write-be32.o write-le32.o write-le64.o yarrow256.o yarrow_key_event.o gcm-hash8.o -Wl,--version-script=libnettle.map -o libnettle.so
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-521-modp.o -MD -MP -MF ecc-521-modp.o.d -c ecc-521-modp.s
# ./eccdata 192 7 6 64 > ecc-192.hT && mv ecc-192.hT ecc-192.h
# mkdir .lib 2>/dev/null
# (cd .lib \
# && rm -f libnettle.so \
# && ln -s ../libnettle.so libnettle.so \
# && [ -z "libnettle.so.6" ] \
# || { rm -f libnettle.so.6 \
# && ln -s libnettle.so libnettle.so.6 ; } )
# echo nettle > libnettle.stamp
# ./eccdata 224 12 6 64 > ecc-224.hT && mv ecc-224.hT ecc-224.h
# Table size: 320 entries
# ./eccdata 256 14 6 64 > ecc-256.hT && mv ecc-256.hT ecc-256.h
# Table size: 256 entries
# Table size: 256 entries
# ./eccdata 384 41 6 64 > ecc-384.hT && mv ecc-384.hT ecc-384.h
# ./eccdata 521 56 6 64 > ecc-521.hT && mv ecc-521.hT ecc-521.h
# Table size: 128 entries
# ./eccdata 255 14 6 64 > ecc-25519.hT && mv ecc-25519.hT ecc-25519.h
# Table size: 256 entries
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-192.o -MD -MP -MF ecc-192.o.d -c ecc-192.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-224.o -MD -MP -MF ecc-224.o.d -c ecc-224.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-256.o -MD -MP -MF ecc-256.o.d -c ecc-256.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-384.o -MD -MP -MF ecc-384.o.d -c ecc-384.c \
# && true
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-25519.o -MD -MP -MF ecc-25519.o.d -c ecc-25519.c \
# && true
# Table size: 128 entries
# gcc -I. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ecc-521.o -MD -MP -MF ecc-521.o.d -c ecc-521.c \
# && true
# gcc -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -shared -Wl,-soname=libhogweed.so.4 sexp.o sexp-format.o sexp-transport.o sexp-transport-format.o bignum.o bignum-random.o bignum-random-prime.o sexp2bignum.o pkcs1.o pkcs1-encrypt.o pkcs1-decrypt.o pkcs1-rsa-digest.o pkcs1-rsa-md5.o pkcs1-rsa-sha1.o pkcs1-rsa-sha256.o pkcs1-rsa-sha512.o rsa.o rsa-sign.o rsa-sign-tr.o rsa-verify.o rsa-pkcs1-sign.o rsa-pkcs1-sign-tr.o rsa-pkcs1-verify.o rsa-md5-sign.o rsa-md5-sign-tr.o rsa-md5-verify.o rsa-sha1-sign.o rsa-sha1-sign-tr.o rsa-sha1-verify.o rsa-sha256-sign.o rsa-sha256-sign-tr.o rsa-sha256-verify.o rsa-sha512-sign.o rsa-sha512-sign-tr.o rsa-sha512-verify.o rsa-encrypt.o rsa-decrypt.o rsa-decrypt-tr.o rsa-keygen.o rsa-blind.o rsa2sexp.o sexp2rsa.o dsa.o dsa-compat.o dsa-compat-keygen.o dsa-gen-params.o dsa-sign.o dsa-verify.o dsa-keygen.o dsa-hash.o dsa-sha1-sign.o dsa-sha1-verify.o dsa-sha256-sign.o dsa-sha256-verify.o dsa2sexp.o sexp2dsa.o pgp-encode.o rsa2openpgp.o der-iterator.o der2rsa.o der2dsa.o sec-add-1.o sec-sub-1.o sec-tabselect.o gmp-glue.o cnd-copy.o ecc-mod.o ecc-mod-inv.o ecc-mod-arith.o ecc-pp1-redc.o ecc-pm1-redc.o ecc-192.o ecc-224.o ecc-256.o ecc-384.o ecc-521.o ecc-25519.o ecc-size.o ecc-j-to-a.o ecc-a-to-j.o ecc-dup-jj.o ecc-add-jja.o ecc-add-jjj.o ecc-eh-to-a.o ecc-dup-eh.o ecc-add-eh.o ecc-add-ehh.o ecc-mul-g-eh.o ecc-mul-a-eh.o ecc-mul-g.o ecc-mul-a.o ecc-hash.o ecc-random.o ecc-point.o ecc-scalar.o ecc-point-mul.o ecc-point-mul-g.o ecc-ecdsa-sign.o ecdsa-sign.o ecc-ecdsa-verify.o ecdsa-verify.o ecdsa-keygen.o curve25519-mul-g.o curve25519-mul.o curve25519-eh-to-x.o eddsa-compress.o eddsa-decompress.o eddsa-expand.o eddsa-hash.o eddsa-pubkey.o eddsa-sign.o eddsa-verify.o ed25519-sha512-pubkey.o ed25519-sha512-sign.o ed25519-sha512-verify.o ecc-192-modp.o ecc-224-modp.o ecc-25519-modp.o ecc-256-redc.o ecc-384-modp.o ecc-521-modp.o -Wl,--version-script=libhogweed.map -o libhogweed.so libnettle.so -lgmp
# mkdir .lib 2>/dev/null
# make[1]: [Makefile:268: libhogweed.so] Error 1 (ignored)
# (cd .lib \
# && rm -f libhogweed.so \
# && ln -s ../libhogweed.so libhogweed.so \
# && [ -z "libhogweed.so.4" ] \
# || { rm -f libhogweed.so.4 \
# && ln -s libhogweed.so libhogweed.so.4 ; } )
# echo hogweed > libhogweed.stamp
# make[1]: Leaving directory '/tmp/nettle/src/nettle-3.2'
# set -e; for d in tools testsuite examples; do \
# echo "Making all in $d" ; (cd $d && make all); done
# Making all in tools
# make[1]: Entering directory '/tmp/nettle/src/nettle-3.2/tools'
# gcc -I.. -I.. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sexp-conv.o -MD -MP -MF sexp-conv.o.d -c sexp-conv.c && true
# gcc -I.. -I.. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT input.o -MD -MP -MF input.o.d -c input.c && true
# gcc -I.. -I.. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT output.o -MD -MP -MF output.o.d -c output.c && true
# output.c: In function 'sexp_put_string':
# output.c:206:5: warning: pointer targets in passing argument 3 of 'sexp_put_data' differ in signedness [-Wpointer-sign]
# (mode == SEXP_ADVANCED) ? "\"\"": "0:");
# ^
# output.c:143:1: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# sexp_put_data(struct sexp_output *output,
# ^~~~~~~~~~~~~
# gcc -I.. -I.. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT parse.o -MD -MP -MF parse.o.d -c parse.c && true
# gcc -I.. -I.. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT misc.o -MD -MP -MF misc.o.d -c misc.c && true
# gcc -I.. -I.. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT nettle-hash.o -MD -MP -MF nettle-hash.o.d -c nettle-hash.c && true
# gcc -I.. -I.. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT nettle-pbkdf2.o -MD -MP -MF nettle-pbkdf2.o.d -c nettle-pbkdf2.c && true
# nettle-hash.c: In function 'hash_file':
# nettle-hash.c:87:30: warning: pointer targets in passing argument 3 of 'hash->update' differ in signedness [-Wpointer-sign]
# hash->update(ctx, res, buffer);
# ^~~~~~
# nettle-hash.c:87:30: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# nettle-hash.c: In function 'digest_file':
# nettle-hash.c:123:25: warning: pointer targets in passing argument 1 of 'nettle_base16_encode_update' differ in signedness [-Wpointer-sign]
# base16_encode_update(hex, 8, digest + i);
# ^~~
# In file included from nettle-hash.c:44:0:
# ../base16.h:46:30: note: expected 'uint8_t * {aka unsigned char *}' but argument is of type 'char *'
# #define base16_encode_update nettle_base16_encode_update
# ^
# ../base16.h:64:1: note: in expansion of macro 'base16_encode_update'
# base16_encode_update(uint8_t *dst,
# ^~~~~~~~~~~~~~~~~~~~
# nettle-hash.c:127:28: warning: pointer targets in passing argument 1 of 'nettle_base16_encode_update' differ in signedness [-Wpointer-sign]
# base16_encode_update(hex, digest_length - i, digest + i);
# ^~~
# In file included from nettle-hash.c:44:0:
# ../base16.h:46:30: note: expected 'uint8_t * {aka unsigned char *}' but argument is of type 'char *'
# #define base16_encode_update nettle_base16_encode_update
# ^
# ../base16.h:64:1: note: in expansion of macro 'base16_encode_update'
# base16_encode_update(uint8_t *dst,
# ^~~~~~~~~~~~~~~~~~~~
# gcc -I.. -I.. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT nettle-lfib-stream.o -MD -MP -MF nettle-lfib-stream.o.d -c nettle-lfib-stream.c && true
# nettle-lfib-stream.c: In function 'main':
# nettle-lfib-stream.c:84:40: warning: pointer targets in passing argument 3 of 'nettle_knuth_lfib_random' differ in signedness [-Wpointer-sign]
# knuth_lfib_random(&ctx, BUFSIZE, buffer);
# ^~~~~~
# In file included from nettle-lfib-stream.c:39:0:
# ../knuth-lfib.h:49:27: note: expected 'uint8_t * {aka unsigned char *}' but argument is of type 'char *'
# #define knuth_lfib_random nettle_knuth_lfib_random
# ^
# ../knuth-lfib.h:73:1: note: in expansion of macro 'knuth_lfib_random'
# knuth_lfib_random(struct knuth_lfib_ctx *ctx,
# ^~~~~~~~~~~~~~~~~
# gcc -I.. -I.. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT pkcs1-conv.o -MD -MP -MF pkcs1-conv.o.d -c pkcs1-conv.c && true
# nettle-pbkdf2.c: In function 'main':
# nettle-pbkdf2.c:154:6: warning: pointer targets in passing argument 3 of 'nettle_base16_decode_update' differ in signedness [-Wpointer-sign]
# salt, salt_length, salt)
# ^~~~
# In file included from nettle-pbkdf2.c:44:0:
# ../base16.h:49:30: note: expected 'uint8_t * {aka unsigned char *}' but argument is of type 'char *'
# #define base16_decode_update nettle_base16_decode_update
# ^
# ../base16.h:96:1: note: in expansion of macro 'base16_decode_update'
# base16_decode_update(struct base16_decode_ctx *ctx,
# ^~~~~~~~~~~~~~~~~~~~
# nettle-pbkdf2.c:154:25: warning: pointer targets in passing argument 5 of 'nettle_base16_decode_update' differ in signedness [-Wpointer-sign]
# salt, salt_length, salt)
# ^~~~
# In file included from nettle-pbkdf2.c:44:0:
# ../base16.h:49:30: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define base16_decode_update nettle_base16_decode_update
# ^
# ../base16.h:96:1: note: in expansion of macro 'base16_decode_update'
# base16_decode_update(struct base16_decode_ctx *ctx,
# ^~~~~~~~~~~~~~~~~~~~
# nettle-pbkdf2.c:167:40: warning: pointer targets in passing argument 2 of 'nettle_pbkdf2_hmac_sha256' differ in signedness [-Wpointer-sign]
# pbkdf2_hmac_sha256 (password_length, password, iterations, salt_length, salt,
# ^~~~~~~~
# In file included from nettle-pbkdf2.c:43:0:
# ../pbkdf2.h:47:28: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define pbkdf2_hmac_sha256 nettle_pbkdf2_hmac_sha256
# ^
# ../pbkdf2.h:76:1: note: in expansion of macro 'pbkdf2_hmac_sha256'
# pbkdf2_hmac_sha256 (size_t key_length, const uint8_t *key,
# ^~~~~~~~~~~~~~~~~~
# nettle-pbkdf2.c:167:75: warning: pointer targets in passing argument 5 of 'nettle_pbkdf2_hmac_sha256' differ in signedness [-Wpointer-sign]
# pbkdf2_hmac_sha256 (password_length, password, iterations, salt_length, salt,
# ^~~~
# In file included from nettle-pbkdf2.c:43:0:
# ../pbkdf2.h:47:28: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define pbkdf2_hmac_sha256 nettle_pbkdf2_hmac_sha256
# ^
# ../pbkdf2.h:76:1: note: in expansion of macro 'pbkdf2_hmac_sha256'
# pbkdf2_hmac_sha256 (size_t key_length, const uint8_t *key,
# ^~~~~~~~~~~~~~~~~~
# nettle-pbkdf2.c:168:24: warning: pointer targets in passing argument 7 of 'nettle_pbkdf2_hmac_sha256' differ in signedness [-Wpointer-sign]
# output_length, output);
# ^~~~~~
# In file included from nettle-pbkdf2.c:43:0:
# ../pbkdf2.h:47:28: note: expected 'uint8_t * {aka unsigned char *}' but argument is of type 'char *'
# #define pbkdf2_hmac_sha256 nettle_pbkdf2_hmac_sha256
# ^
# ../pbkdf2.h:76:1: note: in expansion of macro 'pbkdf2_hmac_sha256'
# pbkdf2_hmac_sha256 (size_t key_length, const uint8_t *key,
# ^~~~~~~~~~~~~~~~~~
# nettle-pbkdf2.c:180:25: warning: pointer targets in passing argument 1 of 'nettle_base16_encode_update' differ in signedness [-Wpointer-sign]
# base16_encode_update(hex, 8, output + i);
# ^~~
# In file included from nettle-pbkdf2.c:44:0:
# ../base16.h:46:30: note: expected 'uint8_t * {aka unsigned char *}' but argument is of type 'char *'
# #define base16_encode_update nettle_base16_encode_update
# ^
# ../base16.h:64:1: note: in expansion of macro 'base16_encode_update'
# base16_encode_update(uint8_t *dst,
# ^~~~~~~~~~~~~~~~~~~~
# nettle-pbkdf2.c:180:33: warning: pointer targets in passing argument 3 of 'nettle_base16_encode_update' differ in signedness [-Wpointer-sign]
# base16_encode_update(hex, 8, output + i);
# ^~~~~~
# In file included from nettle-pbkdf2.c:44:0:
# ../base16.h:46:30: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define base16_encode_update nettle_base16_encode_update
# ^
# ../base16.h:64:1: note: in expansion of macro 'base16_encode_update'
# base16_encode_update(uint8_t *dst,
# ^~~~~~~~~~~~~~~~~~~~
# nettle-pbkdf2.c:184:28: warning: pointer targets in passing argument 1 of 'nettle_base16_encode_update' differ in signedness [-Wpointer-sign]
# base16_encode_update(hex, output_length - i, output + i);
# ^~~
# In file included from nettle-pbkdf2.c:44:0:
# ../base16.h:46:30: note: expected 'uint8_t * {aka unsigned char *}' but argument is of type 'char *'
# #define base16_encode_update nettle_base16_encode_update
# ^
# ../base16.h:64:1: note: in expansion of macro 'base16_encode_update'
# base16_encode_update(uint8_t *dst,
# ^~~~~~~~~~~~~~~~~~~~
# nettle-pbkdf2.c:184:52: warning: pointer targets in passing argument 3 of 'nettle_base16_encode_update' differ in signedness [-Wpointer-sign]
# base16_encode_update(hex, output_length - i, output + i);
# ^~~~~~
# In file included from nettle-pbkdf2.c:44:0:
# ../base16.h:46:30: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define base16_encode_update nettle_base16_encode_update
# ^
# ../base16.h:64:1: note: in expansion of macro 'base16_encode_update'
# base16_encode_update(uint8_t *dst,
# ^~~~~~~~~~~~~~~~~~~~
# gcc -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. sexp-conv.o input.o output.o parse.o misc.o ../getopt.o ../getopt1.o -lnettle -lgmp -o sexp-conv
# gcc -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. nettle-hash.o misc.o ../getopt.o ../getopt1.o -lnettle -o nettle-hash
# gcc -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. nettle-pbkdf2.o misc.o ../getopt.o ../getopt1.o -lnettle -o nettle-pbkdf2
# gcc -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. nettle-lfib-stream.o -lnettle -lgmp -o nettle-lfib-stream
# gcc -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. pkcs1-conv.o misc.o ../getopt.o ../getopt1.o -lhogweed -lnettle -lgmp -o pkcs1-conv
# make[1]: Leaving directory '/tmp/nettle/src/nettle-3.2/tools'
# Making all in testsuite
# make[1]: Entering directory '/tmp/nettle/src/nettle-3.2/testsuite'
# gcc -I.. -I.. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha1-huge-test.o -MD -MP -MF sha1-huge-test.o.d -c sha1-huge-test.c && true
# gcc -I.. -I.. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT testutils.o -MD -MP -MF testutils.o.d -c testutils.c && true
# In file included from testutils.c:3:0:
# testutils.c: In function 'tstring_hex':
# testutils.c:82:13: warning: pointer targets in passing argument 5 of 'nettle_base16_decode_update' differ in signedness [-Wpointer-sign]
# length, hex));
# ^
# testutils.h:286:11: note: in definition of macro 'ASSERT'
# if (!(x)) \
# ^
# In file included from testutils.c:5:0:
# ../base16.h:49:30: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'const char *'
# #define base16_decode_update nettle_base16_decode_update
# ^
# ../base16.h:96:1: note: in expansion of macro 'base16_decode_update'
# base16_decode_update(struct base16_decode_ctx *ctx,
# ^~~~~~~~~~~~~~~~~~~~
# testutils.c: In function 'test_armor':
# testutils.c:568:32: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
# size_t ascii_length = strlen(ascii);
# ^~~~~
# In file included from testutils.h:13:0,
# from testutils.c:3:
# /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const uint8_t * {aka const unsigned char *}'
# extern size_t strlen (const char *__s)
# ^~~~~~
# In file included from testutils.c:3:0:
# testutils.c:589:33: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
# ASSERT (0x33 == buffer[strlen(ascii)]);
# ^
# testutils.h:286:11: note: in definition of macro 'ASSERT'
# if (!(x)) \
# ^
# In file included from testutils.h:13:0,
# from testutils.c:3:
# /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const uint8_t * {aka const unsigned char *}'
# extern size_t strlen (const char *__s)
# ^~~~~~
# In file included from testutils.c:3:0:
# testutils.c: In function 'test_rsa_md5':
# testutils.c:805:13: warning: pointer targets in passing argument 3 of 'nettle_md5_update' differ in signedness [-Wpointer-sign]
# SIGN(md5, "The magic words are squeamish ossifrage", expected);
# ^
# testutils.h:273:30: note: in definition of macro 'LDATA'
# #define LDATA(x) LLENGTH(x), x
# ^
# testutils.c:805:3: note: in expansion of macro 'SIGN'
# SIGN(md5, "The magic words are squeamish ossifrage", expected);
# ^~~~
# In file included from ../rsa.h:40:0,
# from testutils.h:19,
# from testutils.c:3:
# ../md5.h:45:20: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define md5_update nettle_md5_update
# ^
# ../md5.h:68:1: note: in expansion of macro 'md5_update'
# md5_update(struct md5_ctx *ctx,
# ^~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c:805:13: warning: pointer targets in passing argument 3 of 'nettle_md5_update' differ in signedness [-Wpointer-sign]
# SIGN(md5, "The magic words are squeamish ossifrage", expected);
# ^
# testutils.h:273:30: note: in definition of macro 'LDATA'
# #define LDATA(x) LLENGTH(x), x
# ^
# testutils.c:805:3: note: in expansion of macro 'SIGN'
# SIGN(md5, "The magic words are squeamish ossifrage", expected);
# ^~~~
# In file included from ../rsa.h:40:0,
# from testutils.h:19,
# from testutils.c:3:
# ../md5.h:45:20: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define md5_update nettle_md5_update
# ^
# ../md5.h:68:1: note: in expansion of macro 'md5_update'
# md5_update(struct md5_ctx *ctx,
# ^~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c:805:13: warning: pointer targets in passing argument 3 of 'nettle_md5_update' differ in signedness [-Wpointer-sign]
# SIGN(md5, "The magic words are squeamish ossifrage", expected);
# ^
# testutils.h:273:30: note: in definition of macro 'LDATA'
# #define LDATA(x) LLENGTH(x), x
# ^
# testutils.c:805:3: note: in expansion of macro 'SIGN'
# SIGN(md5, "The magic words are squeamish ossifrage", expected);
# ^~~~
# In file included from ../rsa.h:40:0,
# from testutils.h:19,
# from testutils.c:3:
# ../md5.h:45:20: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define md5_update nettle_md5_update
# ^
# ../md5.h:68:1: note: in expansion of macro 'md5_update'
# md5_update(struct md5_ctx *ctx,
# ^~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c:809:5: warning: pointer targets in passing argument 3 of 'nettle_md5_update' differ in signedness [-Wpointer-sign]
# "The magick words are squeamish ossifrage", signature));
# ^
# testutils.h:286:11: note: in definition of macro 'ASSERT'
# if (!(x)) \
# ^
# testutils.c:696:24: note: in expansion of macro 'LDATA'
# hash##_update(&hash, LDATA(msg)), \
# ^~~~~
# testutils.c:808:12: note: in expansion of macro 'VERIFY'
# ASSERT (!VERIFY(pub, md5,
# ^~~~~~
# In file included from ../rsa.h:40:0,
# from testutils.h:19,
# from testutils.c:3:
# ../md5.h:45:20: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define md5_update nettle_md5_update
# ^
# ../md5.h:68:1: note: in expansion of macro 'md5_update'
# md5_update(struct md5_ctx *ctx,
# ^~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c:813:4: warning: pointer targets in passing argument 3 of 'nettle_md5_update' differ in signedness [-Wpointer-sign]
# "The magic words are squeamish ossifrage", signature));
# ^
# testutils.h:286:11: note: in definition of macro 'ASSERT'
# if (!(x)) \
# ^
# testutils.c:696:24: note: in expansion of macro 'LDATA'
# hash##_update(&hash, LDATA(msg)), \
# ^~~~~
# testutils.c:812:11: note: in expansion of macro 'VERIFY'
# ASSERT (VERIFY(pub, md5,
# ^~~~~~
# In file included from ../rsa.h:40:0,
# from testutils.h:19,
# from testutils.c:3:
# ../md5.h:45:20: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define md5_update nettle_md5_update
# ^
# ../md5.h:68:1: note: in expansion of macro 'md5_update'
# md5_update(struct md5_ctx *ctx,
# ^~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c:818:5: warning: pointer targets in passing argument 3 of 'nettle_md5_update' differ in signedness [-Wpointer-sign]
# "The magic words are squeamish ossifrage", signature));
# ^
# testutils.h:286:11: note: in definition of macro 'ASSERT'
# if (!(x)) \
# ^
# testutils.c:696:24: note: in expansion of macro 'LDATA'
# hash##_update(&hash, LDATA(msg)), \
# ^~~~~
# testutils.c:817:12: note: in expansion of macro 'VERIFY'
# ASSERT (!VERIFY(pub, md5,
# ^~~~~~
# In file included from ../rsa.h:40:0,
# from testutils.h:19,
# from testutils.c:3:
# ../md5.h:45:20: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define md5_update nettle_md5_update
# ^
# ../md5.h:68:1: note: in expansion of macro 'md5_update'
# md5_update(struct md5_ctx *ctx,
# ^~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c: In function 'test_rsa_sha1':
# testutils.c:837:14: warning: pointer targets in passing argument 3 of 'nettle_sha1_update' differ in signedness [-Wpointer-sign]
# SIGN(sha1, "The magic words are squeamish ossifrage", expected);
# ^
# testutils.h:273:30: note: in definition of macro 'LDATA'
# #define LDATA(x) LLENGTH(x), x
# ^
# testutils.c:837:3: note: in expansion of macro 'SIGN'
# SIGN(sha1, "The magic words are squeamish ossifrage", expected);
# ^~~~
# In file included from ../rsa.h:41:0,
# from testutils.h:19,
# from testutils.c:3:
# ../sha1.h:45:21: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sha1_update nettle_sha1_update
# ^
# ../sha1.h:70:1: note: in expansion of macro 'sha1_update'
# sha1_update(struct sha1_ctx *ctx,
# ^~~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c:837:14: warning: pointer targets in passing argument 3 of 'nettle_sha1_update' differ in signedness [-Wpointer-sign]
# SIGN(sha1, "The magic words are squeamish ossifrage", expected);
# ^
# testutils.h:273:30: note: in definition of macro 'LDATA'
# #define LDATA(x) LLENGTH(x), x
# ^
# testutils.c:837:3: note: in expansion of macro 'SIGN'
# SIGN(sha1, "The magic words are squeamish ossifrage", expected);
# ^~~~
# In file included from ../rsa.h:41:0,
# from testutils.h:19,
# from testutils.c:3:
# ../sha1.h:45:21: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sha1_update nettle_sha1_update
# ^
# ../sha1.h:70:1: note: in expansion of macro 'sha1_update'
# sha1_update(struct sha1_ctx *ctx,
# ^~~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c:837:14: warning: pointer targets in passing argument 3 of 'nettle_sha1_update' differ in signedness [-Wpointer-sign]
# SIGN(sha1, "The magic words are squeamish ossifrage", expected);
# ^
# testutils.h:273:30: note: in definition of macro 'LDATA'
# #define LDATA(x) LLENGTH(x), x
# ^
# testutils.c:837:3: note: in expansion of macro 'SIGN'
# SIGN(sha1, "The magic words are squeamish ossifrage", expected);
# ^~~~
# In file included from ../rsa.h:41:0,
# from testutils.h:19,
# from testutils.c:3:
# ../sha1.h:45:21: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sha1_update nettle_sha1_update
# ^
# ../sha1.h:70:1: note: in expansion of macro 'sha1_update'
# sha1_update(struct sha1_ctx *ctx,
# ^~~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c:841:5: warning: pointer targets in passing argument 3 of 'nettle_sha1_update' differ in signedness [-Wpointer-sign]
# "The magick words are squeamish ossifrage", signature));
# ^
# testutils.h:286:11: note: in definition of macro 'ASSERT'
# if (!(x)) \
# ^
# testutils.c:696:24: note: in expansion of macro 'LDATA'
# hash##_update(&hash, LDATA(msg)), \
# ^~~~~
# testutils.c:840:12: note: in expansion of macro 'VERIFY'
# ASSERT (!VERIFY(pub, sha1,
# ^~~~~~
# In file included from ../rsa.h:41:0,
# from testutils.h:19,
# from testutils.c:3:
# ../sha1.h:45:21: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sha1_update nettle_sha1_update
# ^
# ../sha1.h:70:1: note: in expansion of macro 'sha1_update'
# sha1_update(struct sha1_ctx *ctx,
# ^~~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c:845:4: warning: pointer targets in passing argument 3 of 'nettle_sha1_update' differ in signedness [-Wpointer-sign]
# "The magic words are squeamish ossifrage", signature));
# ^
# testutils.h:286:11: note: in definition of macro 'ASSERT'
# if (!(x)) \
# ^
# testutils.c:696:24: note: in expansion of macro 'LDATA'
# hash##_update(&hash, LDATA(msg)), \
# ^~~~~
# testutils.c:844:11: note: in expansion of macro 'VERIFY'
# ASSERT (VERIFY(pub, sha1,
# ^~~~~~
# In file included from ../rsa.h:41:0,
# from testutils.h:19,
# from testutils.c:3:
# ../sha1.h:45:21: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sha1_update nettle_sha1_update
# ^
# ../sha1.h:70:1: note: in expansion of macro 'sha1_update'
# sha1_update(struct sha1_ctx *ctx,
# ^~~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c:850:5: warning: pointer targets in passing argument 3 of 'nettle_sha1_update' differ in signedness [-Wpointer-sign]
# "The magic words are squeamish ossifrage", signature));
# ^
# testutils.h:286:11: note: in definition of macro 'ASSERT'
# if (!(x)) \
# ^
# testutils.c:696:24: note: in expansion of macro 'LDATA'
# hash##_update(&hash, LDATA(msg)), \
# ^~~~~
# testutils.c:849:12: note: in expansion of macro 'VERIFY'
# ASSERT (!VERIFY(pub, sha1,
# ^~~~~~
# In file included from ../rsa.h:41:0,
# from testutils.h:19,
# from testutils.c:3:
# ../sha1.h:45:21: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sha1_update nettle_sha1_update
# ^
# ../sha1.h:70:1: note: in expansion of macro 'sha1_update'
# sha1_update(struct sha1_ctx *ctx,
# ^~~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c: In function 'test_rsa_sha256':
# testutils.c:869:16: warning: pointer targets in passing argument 3 of 'nettle_sha256_update' differ in signedness [-Wpointer-sign]
# SIGN(sha256, "The magic words are squeamish ossifrage", expected);
# ^
# testutils.h:273:30: note: in definition of macro 'LDATA'
# #define LDATA(x) LLENGTH(x), x
# ^
# testutils.c:869:3: note: in expansion of macro 'SIGN'
# SIGN(sha256, "The magic words are squeamish ossifrage", expected);
# ^~~~
# In file included from ../rsa.h:42:0,
# from testutils.h:19,
# from testutils.c:3:
# ../sha2.h:47:23: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sha256_update nettle_sha256_update
# ^
# ../sha2.h:85:1: note: in expansion of macro 'sha256_update'
# sha256_update(struct sha256_ctx *ctx,
# ^~~~~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c:869:16: warning: pointer targets in passing argument 3 of 'nettle_sha256_update' differ in signedness [-Wpointer-sign]
# SIGN(sha256, "The magic words are squeamish ossifrage", expected);
# ^
# testutils.h:273:30: note: in definition of macro 'LDATA'
# #define LDATA(x) LLENGTH(x), x
# ^
# testutils.c:869:3: note: in expansion of macro 'SIGN'
# SIGN(sha256, "The magic words are squeamish ossifrage", expected);
# ^~~~
# In file included from ../rsa.h:42:0,
# from testutils.h:19,
# from testutils.c:3:
# ../sha2.h:47:23: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sha256_update nettle_sha256_update
# ^
# ../sha2.h:85:1: note: in expansion of macro 'sha256_update'
# sha256_update(struct sha256_ctx *ctx,
# ^~~~~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c:869:16: warning: pointer targets in passing argument 3 of 'nettle_sha256_update' differ in signedness [-Wpointer-sign]
# SIGN(sha256, "The magic words are squeamish ossifrage", expected);
# ^
# testutils.h:273:30: note: in definition of macro 'LDATA'
# #define LDATA(x) LLENGTH(x), x
# ^
# testutils.c:869:3: note: in expansion of macro 'SIGN'
# SIGN(sha256, "The magic words are squeamish ossifrage", expected);
# ^~~~
# In file included from ../rsa.h:42:0,
# from testutils.h:19,
# from testutils.c:3:
# ../sha2.h:47:23: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sha256_update nettle_sha256_update
# ^
# ../sha2.h:85:1: note: in expansion of macro 'sha256_update'
# sha256_update(struct sha256_ctx *ctx,
# ^~~~~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c:873:5: warning: pointer targets in passing argument 3 of 'nettle_sha256_update' differ in signedness [-Wpointer-sign]
# "The magick words are squeamish ossifrage", signature));
# ^
# testutils.h:286:11: note: in definition of macro 'ASSERT'
# if (!(x)) \
# ^
# testutils.c:696:24: note: in expansion of macro 'LDATA'
# hash##_update(&hash, LDATA(msg)), \
# ^~~~~
# testutils.c:872:12: note: in expansion of macro 'VERIFY'
# ASSERT (!VERIFY(pub, sha256,
# ^~~~~~
# In file included from ../rsa.h:42:0,
# from testutils.h:19,
# from testutils.c:3:
# ../sha2.h:47:23: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sha256_update nettle_sha256_update
# ^
# ../sha2.h:85:1: note: in expansion of macro 'sha256_update'
# sha256_update(struct sha256_ctx *ctx,
# ^~~~~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c:877:4: warning: pointer targets in passing argument 3 of 'nettle_sha256_update' differ in signedness [-Wpointer-sign]
# "The magic words are squeamish ossifrage", signature));
# ^
# testutils.h:286:11: note: in definition of macro 'ASSERT'
# if (!(x)) \
# ^
# testutils.c:696:24: note: in expansion of macro 'LDATA'
# hash##_update(&hash, LDATA(msg)), \
# ^~~~~
# testutils.c:876:11: note: in expansion of macro 'VERIFY'
# ASSERT (VERIFY(pub, sha256,
# ^~~~~~
# In file included from ../rsa.h:42:0,
# from testutils.h:19,
# from testutils.c:3:
# ../sha2.h:47:23: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sha256_update nettle_sha256_update
# ^
# ../sha2.h:85:1: note: in expansion of macro 'sha256_update'
# sha256_update(struct sha256_ctx *ctx,
# ^~~~~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c:882:5: warning: pointer targets in passing argument 3 of 'nettle_sha256_update' differ in signedness [-Wpointer-sign]
# "The magic words are squeamish ossifrage", signature));
# ^
# testutils.h:286:11: note: in definition of macro 'ASSERT'
# if (!(x)) \
# ^
# testutils.c:696:24: note: in expansion of macro 'LDATA'
# hash##_update(&hash, LDATA(msg)), \
# ^~~~~
# testutils.c:881:12: note: in expansion of macro 'VERIFY'
# ASSERT (!VERIFY(pub, sha256,
# ^~~~~~
# In file included from ../rsa.h:42:0,
# from testutils.h:19,
# from testutils.c:3:
# ../sha2.h:47:23: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sha256_update nettle_sha256_update
# ^
# ../sha2.h:85:1: note: in expansion of macro 'sha256_update'
# sha256_update(struct sha256_ctx *ctx,
# ^~~~~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c: In function 'test_rsa_sha512':
# testutils.c:901:16: warning: pointer targets in passing argument 3 of 'nettle_sha512_update' differ in signedness [-Wpointer-sign]
# SIGN(sha512, "The magic words are squeamish ossifrage", expected);
# ^
# testutils.h:273:30: note: in definition of macro 'LDATA'
# #define LDATA(x) LLENGTH(x), x
# ^
# testutils.c:901:3: note: in expansion of macro 'SIGN'
# SIGN(sha512, "The magic words are squeamish ossifrage", expected);
# ^~~~
# In file included from ../rsa.h:42:0,
# from testutils.h:19,
# from testutils.c:3:
# ../sha2.h:52:23: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sha512_update nettle_sha512_update
# ^
# ../sha2.h:138:1: note: in expansion of macro 'sha512_update'
# sha512_update(struct sha512_ctx *ctx,
# ^~~~~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c:901:16: warning: pointer targets in passing argument 3 of 'nettle_sha512_update' differ in signedness [-Wpointer-sign]
# SIGN(sha512, "The magic words are squeamish ossifrage", expected);
# ^
# testutils.h:273:30: note: in definition of macro 'LDATA'
# #define LDATA(x) LLENGTH(x), x
# ^
# testutils.c:901:3: note: in expansion of macro 'SIGN'
# SIGN(sha512, "The magic words are squeamish ossifrage", expected);
# ^~~~
# In file included from ../rsa.h:42:0,
# from testutils.h:19,
# from testutils.c:3:
# ../sha2.h:52:23: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sha512_update nettle_sha512_update
# ^
# ../sha2.h:138:1: note: in expansion of macro 'sha512_update'
# sha512_update(struct sha512_ctx *ctx,
# ^~~~~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c:901:16: warning: pointer targets in passing argument 3 of 'nettle_sha512_update' differ in signedness [-Wpointer-sign]
# SIGN(sha512, "The magic words are squeamish ossifrage", expected);
# ^
# testutils.h:273:30: note: in definition of macro 'LDATA'
# #define LDATA(x) LLENGTH(x), x
# ^
# testutils.c:901:3: note: in expansion of macro 'SIGN'
# SIGN(sha512, "The magic words are squeamish ossifrage", expected);
# ^~~~
# In file included from ../rsa.h:42:0,
# from testutils.h:19,
# from testutils.c:3:
# ../sha2.h:52:23: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sha512_update nettle_sha512_update
# ^
# ../sha2.h:138:1: note: in expansion of macro 'sha512_update'
# sha512_update(struct sha512_ctx *ctx,
# ^~~~~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c:905:5: warning: pointer targets in passing argument 3 of 'nettle_sha512_update' differ in signedness [-Wpointer-sign]
# "The magick words are squeamish ossifrage", signature));
# ^
# testutils.h:286:11: note: in definition of macro 'ASSERT'
# if (!(x)) \
# ^
# testutils.c:696:24: note: in expansion of macro 'LDATA'
# hash##_update(&hash, LDATA(msg)), \
# ^~~~~
# testutils.c:904:12: note: in expansion of macro 'VERIFY'
# ASSERT (!VERIFY(pub, sha512,
# ^~~~~~
# In file included from ../rsa.h:42:0,
# from testutils.h:19,
# from testutils.c:3:
# ../sha2.h:52:23: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sha512_update nettle_sha512_update
# ^
# ../sha2.h:138:1: note: in expansion of macro 'sha512_update'
# sha512_update(struct sha512_ctx *ctx,
# ^~~~~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c:909:4: warning: pointer targets in passing argument 3 of 'nettle_sha512_update' differ in signedness [-Wpointer-sign]
# "The magic words are squeamish ossifrage", signature));
# ^
# testutils.h:286:11: note: in definition of macro 'ASSERT'
# if (!(x)) \
# ^
# testutils.c:696:24: note: in expansion of macro 'LDATA'
# hash##_update(&hash, LDATA(msg)), \
# ^~~~~
# testutils.c:908:11: note: in expansion of macro 'VERIFY'
# ASSERT (VERIFY(pub, sha512,
# ^~~~~~
# In file included from ../rsa.h:42:0,
# from testutils.h:19,
# from testutils.c:3:
# ../sha2.h:52:23: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sha512_update nettle_sha512_update
# ^
# ../sha2.h:138:1: note: in expansion of macro 'sha512_update'
# sha512_update(struct sha512_ctx *ctx,
# ^~~~~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c:914:5: warning: pointer targets in passing argument 3 of 'nettle_sha512_update' differ in signedness [-Wpointer-sign]
# "The magic words are squeamish ossifrage", signature));
# ^
# testutils.h:286:11: note: in definition of macro 'ASSERT'
# if (!(x)) \
# ^
# testutils.c:696:24: note: in expansion of macro 'LDATA'
# hash##_update(&hash, LDATA(msg)), \
# ^~~~~
# testutils.c:913:12: note: in expansion of macro 'VERIFY'
# ASSERT (!VERIFY(pub, sha512,
# ^~~~~~
# In file included from ../rsa.h:42:0,
# from testutils.h:19,
# from testutils.c:3:
# ../sha2.h:52:23: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sha512_update nettle_sha512_update
# ^
# ../sha2.h:138:1: note: in expansion of macro 'sha512_update'
# sha512_update(struct sha512_ctx *ctx,
# ^~~~~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c: In function 'test_dsa160':
# testutils.c:1006:28: warning: pointer targets in passing argument 3 of 'nettle_sha1_update' differ in signedness [-Wpointer-sign]
# sha1_update(&sha1, LDATA("The magic words are squeamish ossifrage"));
# ^
# testutils.h:273:30: note: in definition of macro 'LDATA'
# #define LDATA(x) LLENGTH(x), x
# ^
# In file included from ../rsa.h:41:0,
# from testutils.h:19,
# from testutils.c:3:
# ../sha1.h:45:21: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sha1_update nettle_sha1_update
# ^
# ../sha1.h:70:1: note: in expansion of macro 'sha1_update'
# sha1_update(struct sha1_ctx *ctx,
# ^~~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c:1026:9: warning: pointer targets in passing argument 3 of 'nettle_sha1_update' differ in signedness [-Wpointer-sign]
# "The magick words are squeamish ossifrage",
# ^
# testutils.h:286:11: note: in definition of macro 'ASSERT'
# if (!(x)) \
# ^
# testutils.c:990:25: note: in expansion of macro 'LDATA'
# (hash##_update(&hash, LDATA(msg)), \
# ^~~~~
# testutils.c:1025:12: note: in expansion of macro 'DSA_VERIFY'
# ASSERT (!DSA_VERIFY(pub, sha1,
# ^~~~~~~~~~
# In file included from ../rsa.h:41:0,
# from testutils.h:19,
# from testutils.c:3:
# ../sha1.h:45:21: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sha1_update nettle_sha1_update
# ^
# ../sha1.h:70:1: note: in expansion of macro 'sha1_update'
# sha1_update(struct sha1_ctx *ctx,
# ^~~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c:1031:8: warning: pointer targets in passing argument 3 of 'nettle_sha1_update' differ in signedness [-Wpointer-sign]
# "The magic words are squeamish ossifrage",
# ^
# testutils.h:286:11: note: in definition of macro 'ASSERT'
# if (!(x)) \
# ^
# testutils.c:990:25: note: in expansion of macro 'LDATA'
# (hash##_update(&hash, LDATA(msg)), \
# ^~~~~
# testutils.c:1030:11: note: in expansion of macro 'DSA_VERIFY'
# ASSERT (DSA_VERIFY(pub, sha1,
# ^~~~~~~~~~
# In file included from ../rsa.h:41:0,
# from testutils.h:19,
# from testutils.c:3:
# ../sha1.h:45:21: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sha1_update nettle_sha1_update
# ^
# ../sha1.h:70:1: note: in expansion of macro 'sha1_update'
# sha1_update(struct sha1_ctx *ctx,
# ^~~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c:1037:9: warning: pointer targets in passing argument 3 of 'nettle_sha1_update' differ in signedness [-Wpointer-sign]
# "The magic words are squeamish ossifrage",
# ^
# testutils.h:286:11: note: in definition of macro 'ASSERT'
# if (!(x)) \
# ^
# testutils.c:990:25: note: in expansion of macro 'LDATA'
# (hash##_update(&hash, LDATA(msg)), \
# ^~~~~
# testutils.c:1036:12: note: in expansion of macro 'DSA_VERIFY'
# ASSERT (!DSA_VERIFY(pub, sha1,
# ^~~~~~~~~~
# In file included from ../rsa.h:41:0,
# from testutils.h:19,
# from testutils.c:3:
# ../sha1.h:45:21: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sha1_update nettle_sha1_update
# ^
# ../sha1.h:70:1: note: in expansion of macro 'sha1_update'
# sha1_update(struct sha1_ctx *ctx,
# ^~~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c: In function 'test_dsa256':
# testutils.c:1056:32: warning: pointer targets in passing argument 3 of 'nettle_sha256_update' differ in signedness [-Wpointer-sign]
# sha256_update(&sha256, LDATA("The magic words are squeamish ossifrage"));
# ^
# testutils.h:273:30: note: in definition of macro 'LDATA'
# #define LDATA(x) LLENGTH(x), x
# ^
# In file included from ../rsa.h:42:0,
# from testutils.h:19,
# from testutils.c:3:
# ../sha2.h:47:23: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sha256_update nettle_sha256_update
# ^
# ../sha2.h:85:1: note: in expansion of macro 'sha256_update'
# sha256_update(struct sha256_ctx *ctx,
# ^~~~~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c:1076:9: warning: pointer targets in passing argument 3 of 'nettle_sha256_update' differ in signedness [-Wpointer-sign]
# "The magick words are squeamish ossifrage",
# ^
# testutils.h:286:11: note: in definition of macro 'ASSERT'
# if (!(x)) \
# ^
# testutils.c:990:25: note: in expansion of macro 'LDATA'
# (hash##_update(&hash, LDATA(msg)), \
# ^~~~~
# testutils.c:1075:12: note: in expansion of macro 'DSA_VERIFY'
# ASSERT (!DSA_VERIFY(pub, sha256,
# ^~~~~~~~~~
# In file included from ../rsa.h:42:0,
# from testutils.h:19,
# from testutils.c:3:
# ../sha2.h:47:23: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sha256_update nettle_sha256_update
# ^
# ../sha2.h:85:1: note: in expansion of macro 'sha256_update'
# sha256_update(struct sha256_ctx *ctx,
# ^~~~~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c:1081:8: warning: pointer targets in passing argument 3 of 'nettle_sha256_update' differ in signedness [-Wpointer-sign]
# "The magic words are squeamish ossifrage",
# ^
# testutils.h:286:11: note: in definition of macro 'ASSERT'
# if (!(x)) \
# ^
# testutils.c:990:25: note: in expansion of macro 'LDATA'
# (hash##_update(&hash, LDATA(msg)), \
# ^~~~~
# testutils.c:1080:11: note: in expansion of macro 'DSA_VERIFY'
# ASSERT (DSA_VERIFY(pub, sha256,
# ^~~~~~~~~~
# In file included from ../rsa.h:42:0,
# from testutils.h:19,
# from testutils.c:3:
# ../sha2.h:47:23: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sha256_update nettle_sha256_update
# ^
# ../sha2.h:85:1: note: in expansion of macro 'sha256_update'
# sha256_update(struct sha256_ctx *ctx,
# ^~~~~~~~~~~~~
# In file included from testutils.c:3:0:
# testutils.c:1087:9: warning: pointer targets in passing argument 3 of 'nettle_sha256_update' differ in signedness [-Wpointer-sign]
# "The magic words are squeamish ossifrage",
# ^
# testutils.h:286:11: note: in definition of macro 'ASSERT'
# if (!(x)) \
# ^
# testutils.c:990:25: note: in expansion of macro 'LDATA'
# (hash##_update(&hash, LDATA(msg)), \
# ^~~~~
# testutils.c:1086:12: note: in expansion of macro 'DSA_VERIFY'
# ASSERT (!DSA_VERIFY(pub, sha256,
# ^~~~~~~~~~
# In file included from ../rsa.h:42:0,
# from testutils.h:19,
# from testutils.c:3:
# ../sha2.h:47:23: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sha256_update nettle_sha256_update
# ^
# ../sha2.h:85:1: note: in expansion of macro 'sha256_update'
# sha256_update(struct sha256_ctx *ctx,
# ^~~~~~~~~~~~~
# gcc -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. sha1-huge-test.o testutils.o ../nettle-internal.o -lhogweed -lnettle -lgmp -o sha1-huge-test
# make[1]: Leaving directory '/tmp/nettle/src/nettle-3.2/testsuite'
# Making all in examples
# make[1]: Entering directory '/tmp/nettle/src/nettle-3.2/examples'
# gcc -I.. -I.. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT nettle-benchmark.o -MD -MP -MF nettle-benchmark.o.d -c nettle-benchmark.c && true
# gcc -I.. -I.. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT nettle-openssl.o -MD -MP -MF nettle-openssl.o.d -c nettle-openssl.c && true
# gcc -I.. -I.. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT timing.o -MD -MP -MF timing.o.d -c timing.c && true
# gcc -I.. -I.. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT io.o -MD -MP -MF io.o.d -c io.c && true
# io.c: In function 'simple_random':
# io.c:180:31: warning: pointer targets in passing argument 3 of 'nettle_yarrow256_seed' differ in signedness [-Wpointer-sign]
# yarrow256_seed(ctx, length, buffer);
# ^~~~~~
# In file included from io.h:38:0,
# from io.c:45:
# ../yarrow.h:46:24: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define yarrow256_seed nettle_yarrow256_seed
# ^
# ../yarrow.h:97:1: note: in expansion of macro 'yarrow256_seed'
# yarrow256_seed(struct yarrow256_ctx *ctx,
# ^~~~~~~~~~~~~~
# io.c: In function 'hash_file':
# io.c:197:30: warning: pointer targets in passing argument 3 of 'hash->update' differ in signedness [-Wpointer-sign]
# hash->update(ctx, res, buffer);
# ^~~~~~
# io.c:197:30: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# gcc -I.. -I.. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT eratosthenes.o -MD -MP -MF eratosthenes.o.d -c eratosthenes.c && true
# gcc -I.. -I.. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT base16enc.o -MD -MP -MF base16enc.o.d -c base16enc.c && true
# base16enc.c: In function 'main':
# base16enc.c:91:46: warning: pointer targets in passing argument 3 of 'write_string' differ in signedness [-Wpointer-sign]
# if (!write_string (stdout, encoded_bytes, result)
# ^~~~~~
# In file included from base16enc.c:46:0:
# io.h:62:1: note: expected 'const char *' but argument is of type 'uint8_t * {aka unsigned char *}'
# write_string(FILE *f, unsigned size, const char *buffer);
# ^~~~~~~~~~~~
# base16enc.c:100:47: warning: pointer targets in passing argument 3 of 'write_string' differ in signedness [-Wpointer-sign]
# if (!write_string(stdout,encoded_bytes, result))
# ^~~~~~
# In file included from base16enc.c:46:0:
# io.h:62:1: note: expected 'const char *' but argument is of type 'uint8_t * {aka unsigned char *}'
# write_string(FILE *f, unsigned size, const char *buffer);
# ^~~~~~~~~~~~
# gcc -I.. -I.. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT base16dec.o -MD -MP -MF base16dec.o.d -c base16dec.c && true
# gcc -I.. -I.. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT base64enc.o -MD -MP -MF base64enc.o.d -c base64enc.c && true
# base16dec.c: In function 'main':
# base16dec.c:96:49: warning: pointer targets in passing argument 3 of 'write_string' differ in signedness [-Wpointer-sign]
# if (!write_string (stdout, decoded_bytes, result))
# ^~~~~~
# In file included from base16dec.c:46:0:
# io.h:62:1: note: expected 'const char *' but argument is of type 'uint8_t * {aka unsigned char *}'
# write_string(FILE *f, unsigned size, const char *buffer);
# ^~~~~~~~~~~~
# base64enc.c: In function 'main':
# base64enc.c:93:46: warning: pointer targets in passing argument 3 of 'write_string' differ in signedness [-Wpointer-sign]
# if (!write_string (stdout, encoded_bytes, result)
# ^~~~~~
# In file included from base64enc.c:46:0:
# io.h:62:1: note: expected 'const char *' but argument is of type 'uint8_t * {aka unsigned char *}'
# write_string(FILE *f, unsigned size, const char *buffer);
# ^~~~~~~~~~~~
# base64enc.c:104:49: warning: pointer targets in passing argument 3 of 'write_string' differ in signedness [-Wpointer-sign]
# if (!write_string (stdout, encoded_bytes, result))
# ^~~~~~
# In file included from base64enc.c:46:0:
# io.h:62:1: note: expected 'const char *' but argument is of type 'uint8_t * {aka unsigned char *}'
# write_string(FILE *f, unsigned size, const char *buffer);
# ^~~~~~~~~~~~
# gcc -I.. -I.. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT base64dec.o -MD -MP -MF base64dec.o.d -c base64dec.c && true
# gcc -I.. -I.. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-keygen.o -MD -MP -MF rsa-keygen.o.d -c rsa-keygen.c && true
# base64dec.c: In function 'main':
# base64dec.c:96:49: warning: pointer targets in passing argument 3 of 'write_string' differ in signedness [-Wpointer-sign]
# if (!write_string (stdout, decoded_bytes, result))
# ^~~~~~
# In file included from base64dec.c:46:0:
# io.h:62:1: note: expected 'const char *' but argument is of type 'uint8_t * {aka unsigned char *}'
# write_string(FILE *f, unsigned size, const char *buffer);
# ^~~~~~~~~~~~
# rsa-keygen.c: In function 'main':
# rsa-keygen.c:184:46: warning: pointer targets in passing argument 3 of 'write_file' differ in signedness [-Wpointer-sign]
# if (!write_file(pub_name, pub_buffer.size, pub_buffer.contents))
# ^~~~~~~~~~
# In file included from rsa-keygen.c:47:0:
# io.h:59:1: note: expected 'const char *' but argument is of type 'uint8_t * {aka unsigned char *}'
# write_file(const char *name, unsigned size, const char *buffer);
# ^~~~~~~~~~
# rsa-keygen.c:193:48: warning: pointer targets in passing argument 3 of 'write_file' differ in signedness [-Wpointer-sign]
# if (!write_file(priv_name, priv_buffer.size, priv_buffer.contents))
# ^~~~~~~~~~~
# In file included from rsa-keygen.c:47:0:
# io.h:59:1: note: expected 'const char *' but argument is of type 'uint8_t * {aka unsigned char *}'
# write_file(const char *name, unsigned size, const char *buffer);
# ^~~~~~~~~~
# gcc -I.. -I.. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-sign.o -MD -MP -MF rsa-sign.o.d -c rsa-sign.c && true
# gcc -I.. -I.. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT read_rsa_key.o -MD -MP -MF read_rsa_key.o.d -c read_rsa_key.c && true
# read_rsa_key.c: In function 'read_rsa_key':
# read_rsa_key.c:57:53: warning: pointer targets in passing argument 5 of 'nettle_rsa_keypair_from_sexp' differ in signedness [-Wpointer-sign]
# res = rsa_keypair_from_sexp(pub, priv, 0, length, buffer);
# ^~~~~~
# In file included from read_rsa_key.c:41:0:
# ../rsa.h:90:31: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define rsa_keypair_from_sexp nettle_rsa_keypair_from_sexp
# ^
# ../rsa.h:442:1: note: in expansion of macro 'rsa_keypair_from_sexp'
# rsa_keypair_from_sexp(struct rsa_public_key *pub,
# ^~~~~~~~~~~~~~~~~~~~~
# gcc -I.. -I.. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-verify.o -MD -MP -MF rsa-verify.o.d -c rsa-verify.c && true
# gcc -I.. -I.. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-encrypt.o -MD -MP -MF rsa-encrypt.o.d -c rsa-encrypt.c && true
# rsa-encrypt.c: In function 'write_uint32':
# rsa-encrypt.c:77:42: warning: pointer targets in passing argument 3 of 'write_string' differ in signedness [-Wpointer-sign]
# return write_string(f, sizeof(buffer), buffer);
# ^~~~~~
# In file included from rsa-encrypt.c:53:0:
# io.h:62:1: note: expected 'const char *' but argument is of type 'uint8_t * {aka unsigned char *}'
# write_string(FILE *f, unsigned size, const char *buffer);
# ^~~~~~~~~~~~
# rsa-encrypt.c: In function 'write_bignum':
# rsa-encrypt.c:99:31: warning: pointer targets in passing argument 3 of 'write_string' differ in signedness [-Wpointer-sign]
# res = write_string(f, size, p);
# ^
# In file included from rsa-encrypt.c:53:0:
# io.h:62:1: note: expected 'const char *' but argument is of type 'uint8_t * {aka unsigned char *}'
# write_string(FILE *f, unsigned size, const char *buffer);
# ^~~~~~~~~~~~
# rsa-encrypt.c: In function 'process_file':
# rsa-encrypt.c:146:33: warning: pointer targets in passing argument 3 of 'write_string' differ in signedness [-Wpointer-sign]
# if (!write_string(out, size, buffer))
# ^~~~~~
# In file included from rsa-encrypt.c:53:0:
# io.h:62:1: note: expected 'const char *' but argument is of type 'uint8_t * {aka unsigned char *}'
# write_string(FILE *f, unsigned size, const char *buffer);
# ^~~~~~~~~~~~
# rsa-encrypt.c:155:36: warning: pointer targets in passing argument 3 of 'write_string' differ in signedness [-Wpointer-sign]
# if (!write_string(out, size, buffer))
# ^~~~~~
# In file included from rsa-encrypt.c:53:0:
# io.h:62:1: note: expected 'const char *' but argument is of type 'uint8_t * {aka unsigned char *}'
# write_string(FILE *f, unsigned size, const char *buffer);
# ^~~~~~~~~~~~
# gcc -I.. -I.. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-decrypt.o -MD -MP -MF rsa-decrypt.o.d -c rsa-decrypt.c && true
# rsa-decrypt.c: In function 'process_file':
# rsa-decrypt.c:162:33: warning: pointer targets in passing argument 3 of 'write_string' differ in signedness [-Wpointer-sign]
# if (!write_string(out, size, buffer))
# ^~~~~~
# In file included from rsa-decrypt.c:55:0:
# io.h:62:1: note: expected 'const char *' but argument is of type 'uint8_t * {aka unsigned char *}'
# write_string(FILE *f, unsigned size, const char *buffer);
# ^~~~~~~~~~~~
# rsa-decrypt.c:185:40: warning: pointer targets in passing argument 3 of 'write_string' differ in signedness [-Wpointer-sign]
# if (!write_string(out, leftover, buffer))
# ^~~~~~
# In file included from rsa-decrypt.c:55:0:
# io.h:62:1: note: expected 'const char *' but argument is of type 'uint8_t * {aka unsigned char *}'
# write_string(FILE *f, unsigned size, const char *buffer);
# ^~~~~~~~~~~~
# gcc -I.. -I.. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT random-prime.o -MD -MP -MF random-prime.o.d -c random-prime.c && true
# gcc -I.. -I.. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT hogweed-benchmark.o -MD -MP -MF hogweed-benchmark.o.d -c hogweed-benchmark.c && true
# gcc -I.. -I.. -DHAVE_CONFIG_H -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ecc-benchmark.o -MD -MP -MF ecc-benchmark.o.d -c ecc-benchmark.c && true
# ecc-benchmark.c:56:1: warning: 'die' defined but not used [-Wunused-function]
# die(const char *format, ...)
# ^~~
# hogweed-benchmark.c: In function 'hash_string':
# hogweed-benchmark.c:99:30: warning: pointer targets in passing argument 3 of 'hash->update' differ in signedness [-Wpointer-sign]
# hash->update (ctx, length, s);
# ^
# hogweed-benchmark.c:99:30: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'const char *'
# hogweed-benchmark.c: In function 'bench_rsa_init':
# hogweed-benchmark.c:230:67: warning: pointer targets in passing argument 3 of 'nettle_sexp_transport_iterator_first' differ in signedness [-Wpointer-sign]
# res = sexp_transport_iterator_first (&i, sizeof(rsa1024) - 1, rsa1024);
# ^~~~~~~
# In file included from hogweed-benchmark.c:53:0:
# ../sexp.h:45:39: note: expected 'uint8_t * {aka unsigned char *}' but argument is of type 'char *'
# #define sexp_transport_iterator_first nettle_sexp_transport_iterator_first
# ^
# ../sexp.h:45:39: note: in definition of macro 'sexp_transport_iterator_first'
# #define sexp_transport_iterator_first nettle_sexp_transport_iterator_first
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# hogweed-benchmark.c:232:67: warning: pointer targets in passing argument 3 of 'nettle_sexp_transport_iterator_first' differ in signedness [-Wpointer-sign]
# res = sexp_transport_iterator_first (&i, sizeof(rsa2048) - 1, rsa2048);
# ^~~~~~~
# In file included from hogweed-benchmark.c:53:0:
# ../sexp.h:45:39: note: expected 'uint8_t * {aka unsigned char *}' but argument is of type 'char *'
# #define sexp_transport_iterator_first nettle_sexp_transport_iterator_first
# ^
# ../sexp.h:45:39: note: in definition of macro 'sexp_transport_iterator_first'
# #define sexp_transport_iterator_first nettle_sexp_transport_iterator_first
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# hogweed-benchmark.c:237:36: warning: pointer targets in passing argument 2 of 'nettle_sexp_iterator_check_type' differ in signedness [-Wpointer-sign]
# && sexp_iterator_check_type (&i, "private-key")
# ^~~~~~~~~~~~~
# In file included from hogweed-benchmark.c:53:0:
# ../sexp.h:51:34: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sexp_iterator_check_type nettle_sexp_iterator_check_type
# ^
# ../sexp.h:132:1: note: in expansion of macro 'sexp_iterator_check_type'
# sexp_iterator_check_type(struct sexp_iterator *iterator,
# ^~~~~~~~~~~~~~~~~~~~~~~~
# hogweed-benchmark.c:238:36: warning: pointer targets in passing argument 2 of 'nettle_sexp_iterator_check_type' differ in signedness [-Wpointer-sign]
# && sexp_iterator_check_type (&i, "rsa-pkcs1-sha1")
# ^~~~~~~~~~~~~~~~
# In file included from hogweed-benchmark.c:53:0:
# ../sexp.h:51:34: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sexp_iterator_check_type nettle_sexp_iterator_check_type
# ^
# ../sexp.h:132:1: note: in expansion of macro 'sexp_iterator_check_type'
# sexp_iterator_check_type(struct sexp_iterator *iterator,
# ^~~~~~~~~~~~~~~~~~~~~~~~
# hogweed-benchmark.c: In function 'bench_dsa_init':
# hogweed-benchmark.c:320:66: warning: pointer targets in passing argument 3 of 'nettle_sexp_transport_iterator_first' differ in signedness [-Wpointer-sign]
# if (! (sexp_transport_iterator_first (&i, sizeof(dsa1024) - 1, dsa1024)
# ^~~~~~~
# In file included from hogweed-benchmark.c:53:0:
# ../sexp.h:45:39: note: expected 'uint8_t * {aka unsigned char *}' but argument is of type 'char *'
# #define sexp_transport_iterator_first nettle_sexp_transport_iterator_first
# ^
# ../sexp.h:45:39: note: in definition of macro 'sexp_transport_iterator_first'
# #define sexp_transport_iterator_first nettle_sexp_transport_iterator_first
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# hogweed-benchmark.c:321:36: warning: pointer targets in passing argument 2 of 'nettle_sexp_iterator_check_type' differ in signedness [-Wpointer-sign]
# && sexp_iterator_check_type (&i, "private-key")
# ^~~~~~~~~~~~~
# In file included from hogweed-benchmark.c:53:0:
# ../sexp.h:51:34: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sexp_iterator_check_type nettle_sexp_iterator_check_type
# ^
# ../sexp.h:132:1: note: in expansion of macro 'sexp_iterator_check_type'
# sexp_iterator_check_type(struct sexp_iterator *iterator,
# ^~~~~~~~~~~~~~~~~~~~~~~~
# hogweed-benchmark.c:322:36: warning: pointer targets in passing argument 2 of 'nettle_sexp_iterator_check_type' differ in signedness [-Wpointer-sign]
# && sexp_iterator_check_type (&i, "dsa")
# ^~~~~
# In file included from hogweed-benchmark.c:53:0:
# ../sexp.h:51:34: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define sexp_iterator_check_type nettle_sexp_iterator_check_type
# ^
# ../sexp.h:132:1: note: in expansion of macro 'sexp_iterator_check_type'
# sexp_iterator_check_type(struct sexp_iterator *iterator,
# ^~~~~~~~~~~~~~~~~~~~~~~~
# hogweed-benchmark.c: In function 'bench_curve25519_mul_g':
# hogweed-benchmark.c:664:21: warning: pointer targets in passing argument 1 of 'nettle_curve25519_mul_g' differ in signedness [-Wpointer-sign]
# curve25519_mul_g (q, ctx->s);
# ^
# In file included from hogweed-benchmark.c:50:0:
# ../curve25519.h:42:26: note: expected 'uint8_t * {aka unsigned char *}' but argument is of type 'char *'
# #define curve25519_mul_g nettle_curve25519_mul_g
# ^
# ../curve25519.h:48:1: note: in expansion of macro 'curve25519_mul_g'
# curve25519_mul_g (uint8_t *q, const uint8_t *n);
# ^~~~~~~~~~~~~~~~
# hogweed-benchmark.c:664:24: warning: pointer targets in passing argument 2 of 'nettle_curve25519_mul_g' differ in signedness [-Wpointer-sign]
# curve25519_mul_g (q, ctx->s);
# ^~~
# In file included from hogweed-benchmark.c:50:0:
# ../curve25519.h:42:26: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define curve25519_mul_g nettle_curve25519_mul_g
# ^
# ../curve25519.h:48:1: note: in expansion of macro 'curve25519_mul_g'
# curve25519_mul_g (uint8_t *q, const uint8_t *n);
# ^~~~~~~~~~~~~~~~
# hogweed-benchmark.c: In function 'bench_curve25519_mul':
# hogweed-benchmark.c:672:19: warning: pointer targets in passing argument 1 of 'nettle_curve25519_mul' differ in signedness [-Wpointer-sign]
# curve25519_mul (q, ctx->s, ctx->x);
# ^
# In file included from hogweed-benchmark.c:50:0:
# ../curve25519.h:43:24: note: expected 'uint8_t * {aka unsigned char *}' but argument is of type 'char *'
# #define curve25519_mul nettle_curve25519_mul
# ^
# ../curve25519.h:51:1: note: in expansion of macro 'curve25519_mul'
# curve25519_mul (uint8_t *q, const uint8_t *n, const uint8_t *p);
# ^~~~~~~~~~~~~~
# hogweed-benchmark.c:672:22: warning: pointer targets in passing argument 2 of 'nettle_curve25519_mul' differ in signedness [-Wpointer-sign]
# curve25519_mul (q, ctx->s, ctx->x);
# ^~~
# In file included from hogweed-benchmark.c:50:0:
# ../curve25519.h:43:24: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define curve25519_mul nettle_curve25519_mul
# ^
# ../curve25519.h:51:1: note: in expansion of macro 'curve25519_mul'
# curve25519_mul (uint8_t *q, const uint8_t *n, const uint8_t *p);
# ^~~~~~~~~~~~~~
# hogweed-benchmark.c:672:30: warning: pointer targets in passing argument 3 of 'nettle_curve25519_mul' differ in signedness [-Wpointer-sign]
# curve25519_mul (q, ctx->s, ctx->x);
# ^~~
# In file included from hogweed-benchmark.c:50:0:
# ../curve25519.h:43:24: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define curve25519_mul nettle_curve25519_mul
# ^
# ../curve25519.h:51:1: note: in expansion of macro 'curve25519_mul'
# curve25519_mul (uint8_t *q, const uint8_t *n, const uint8_t *p);
# ^~~~~~~~~~~~~~
# hogweed-benchmark.c: In function 'bench_curve25519':
# hogweed-benchmark.c:684:44: warning: pointer targets in passing argument 3 of 'nettle_knuth_lfib_random' differ in signedness [-Wpointer-sign]
# knuth_lfib_random (&lfib, sizeof(ctx.s), ctx.s);
# ^~~
# In file included from hogweed-benchmark.c:54:0:
# ../knuth-lfib.h:49:27: note: expected 'uint8_t * {aka unsigned char *}' but argument is of type 'char *'
# #define knuth_lfib_random nettle_knuth_lfib_random
# ^
# ../knuth-lfib.h:73:1: note: in expansion of macro 'knuth_lfib_random'
# knuth_lfib_random(struct knuth_lfib_ctx *ctx,
# ^~~~~~~~~~~~~~~~~
# hogweed-benchmark.c:685:21: warning: pointer targets in passing argument 1 of 'nettle_curve25519_mul_g' differ in signedness [-Wpointer-sign]
# curve25519_mul_g (ctx.x, ctx.s);
# ^~~
# In file included from hogweed-benchmark.c:50:0:
# ../curve25519.h:42:26: note: expected 'uint8_t * {aka unsigned char *}' but argument is of type 'char *'
# #define curve25519_mul_g nettle_curve25519_mul_g
# ^
# ../curve25519.h:48:1: note: in expansion of macro 'curve25519_mul_g'
# curve25519_mul_g (uint8_t *q, const uint8_t *n);
# ^~~~~~~~~~~~~~~~
# hogweed-benchmark.c:685:28: warning: pointer targets in passing argument 2 of 'nettle_curve25519_mul_g' differ in signedness [-Wpointer-sign]
# curve25519_mul_g (ctx.x, ctx.s);
# ^~~
# In file included from hogweed-benchmark.c:50:0:
# ../curve25519.h:42:26: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'char *'
# #define curve25519_mul_g nettle_curve25519_mul_g
# ^
# ../curve25519.h:48:1: note: in expansion of macro 'curve25519_mul_g'
# curve25519_mul_g (uint8_t *q, const uint8_t *n);
# ^~~~~~~~~~~~~~~~
# gcc -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. nettle-benchmark.o nettle-openssl.o ../getopt.o ../getopt1.o ../nettle-internal.o timing.o -lnettle -lgmp -lm -lcrypto -o nettle-benchmark
# gcc -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. eratosthenes.o ../getopt.o ../getopt1.o -o eratosthenes
# gcc -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. base16enc.o io.o \
# -lnettle -lgmp -o base16enc
# gcc -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. base16dec.o io.o \
# -lnettle -lgmp -o base16dec
# gcc -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. base64enc.o io.o \
# -lnettle -lgmp -o base64enc
# gcc -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. base64dec.o io.o \
# -lnettle -lgmp -o base64dec
# gcc -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. rsa-keygen.o io.o ../getopt.o ../getopt1.o \
# -lhogweed -lnettle -lgmp -o rsa-keygen
# gcc -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. rsa-sign.o io.o read_rsa_key.o \
# -lhogweed -lnettle -lgmp -o rsa-sign
# gcc -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. rsa-verify.o io.o read_rsa_key.o \
# -lhogweed -lnettle -lgmp -o rsa-verify
# gcc -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. rsa-encrypt.o io.o read_rsa_key.o \
# ../getopt.o ../getopt1.o \
# -lhogweed -lnettle -lgmp -o rsa-encrypt
# gcc -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. rsa-decrypt.o io.o read_rsa_key.o \
# -lhogweed -lnettle -lgmp -o rsa-decrypt
# gcc -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. random-prime.o io.o ../getopt.o ../getopt1.o \
# -lhogweed -lnettle -lgmp -o random-prime
# gcc -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. hogweed-benchmark.o timing.o \
# -lhogweed -lnettle -lgmp -lm -lgmp -lcrypto \
# -o hogweed-benchmark
# gcc -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. ecc-benchmark.o timing.o -lhogweed -lnettle -lgmp -lm -lgmp \
# -o ecc-benchmark
# make[1]: Leaving directory '/tmp/nettle/src/nettle-3.2/examples'
# ==> Entering fakeroot environment...
# ==> Starting package()...
# make install-here
# make[1]: Entering directory '/tmp/nettle/src/nettle-3.2'
# /usr/sbin/mkdir -p /tmp/nettle/pkg/nettle//usr/share/info
# /usr/sbin/mkdir -p /tmp/nettle/pkg/nettle//usr/include/nettle
# f=nettle.info ; \
# [ -f $f ] || f="./$f" ; \
# /usr/bin/install -c -m 644 "$f" /tmp/nettle/pkg/nettle//usr/share/info ; \
# if (install-info --version && \
# install-info --version 2>&1 | sed 1q | grep -i -v debian) >/dev/null 2>&1; then \
# install-info --info-dir="/tmp/nettle/pkg/nettle//usr/share/info" "$f" ; \
# else : ; fi
# for f in aes.h arcfour.h arctwo.h asn1.h blowfish.h base16.h base64.h bignum.h buffer.h camellia.h cast128.h cbc.h ccm.h chacha.h chacha-poly1305.h ctr.h curve25519.h des.h des-compat.h dsa.h dsa-compat.h eax.h ecc-curve.h ecc.h ecdsa.h eddsa.h gcm.h gosthash94.h hmac.h knuth-lfib.h macros.h md2.h md4.h md5.h md5-compat.h memxor.h nettle-meta.h nettle-types.h pbkdf2.h pgp.h pkcs1.h realloc.h ripemd160.h rsa.h salsa20.h sexp.h serpent.h sha.h sha1.h sha2.h sha3.h twofish.h umac.h yarrow.h poly1305.h nettle-stdint.h version.h ; do \
# if [ -f "$f" ] ; then \
# /usr/bin/install -c -m 644 "$f" /tmp/nettle/pkg/nettle//usr/include/nettle ; \
# else \
# /usr/bin/install -c -m 644 "./$f" /tmp/nettle/pkg/nettle//usr/include/nettle ; \
# fi ; done
# /usr/sbin/mkdir -p /tmp/nettle/pkg/nettle//usr/lib
# for f in ; do \
# /usr/bin/install -c -m 644 $f /tmp/nettle/pkg/nettle//usr/lib ; \
# done
# /usr/sbin/mkdir -p /tmp/nettle/pkg/nettle//usr/lib/pkgconfig
# for f in nettle.pc hogweed.pc ; do \
# /usr/bin/install -c -m 644 "$f" /tmp/nettle/pkg/nettle//usr/lib/pkgconfig ; \
# done
# ./config.status config.h
# config.status: creating config.h
# config.status: config.h is unchanged
# echo timestamp > stamp-h
# /usr/sbin/mkdir -p /tmp/nettle/pkg/nettle//usr/lib
# /usr/sbin/mkdir -p /tmp/nettle/pkg/nettle//usr/lib
# /usr/bin/install -c -m 644 libhogweed.so /tmp/nettle/pkg/nettle//usr/lib/libhogweed.so.4.2
# /usr/bin/install -c -m 644 libnettle.so /tmp/nettle/pkg/nettle//usr/lib/libnettle.so.6.2
# [ -z "libhogweed.so.4" ] \
# || (cd /tmp/nettle/pkg/nettle//usr/lib \
# && rm -f libhogweed.so.4 libhogweed.so \
# && ln -s libhogweed.so.4.2 libhogweed.so.4 \
# && ln -s libhogweed.so.4.2 libhogweed.so)
# [ -z "libnettle.so.6" ] \
# || (cd /tmp/nettle/pkg/nettle//usr/lib \
# && rm -f libnettle.so.6 libnettle.so \
# && ln -s libnettle.so.6.2 libnettle.so.6 \
# && ln -s libnettle.so.6.2 libnettle.so)
# make[1]: Leaving directory '/tmp/nettle/src/nettle-3.2'
# set -e; for d in tools testsuite examples; do \
# echo "Making install in $d" ; (cd $d && make install); done
# Making install in tools
# make[1]: Entering directory '/tmp/nettle/src/nettle-3.2/tools'
# /usr/sbin/mkdir -p /tmp/nettle/pkg/nettle//usr/bin
# for f in sexp-conv nettle-hash nettle-pbkdf2 nettle-lfib-stream pkcs1-conv ; do \
# /usr/bin/install -c $f /tmp/nettle/pkg/nettle//usr/bin ; \
# done
# make[1]: Leaving directory '/tmp/nettle/src/nettle-3.2/tools'
# Making install in testsuite
# make[1]: Entering directory '/tmp/nettle/src/nettle-3.2/testsuite'
# true
# make[1]: Leaving directory '/tmp/nettle/src/nettle-3.2/testsuite'
# Making install in examples
# make[1]: Entering directory '/tmp/nettle/src/nettle-3.2/examples'
# true
# make[1]: Leaving directory '/tmp/nettle/src/nettle-3.2/examples'
# ==> Tidying install...
# -> Removing doc files...
# -> Purging unwanted files...
# ==> Checking for packaging issue...
# ==> Creating package "nettle"...
# -> Generating .PKGINFO file...
# -> Generating .BUILDINFO file...
# error: invalid option '--noprogressbar'
# -> Generating .MTREE file...
# -> Compressing package...
# ==> Leaving fakeroot environment.
# ==> Finished making: nettle 3.2-2 (Wed Aug 24 13:32:51 UTC 2016)

CMD: pacman --query --file nettle-3.2-2-x86_64.pkg.tar.xz
# nettle 3.2-2

Creating hybrid package for 'nettle'

Trying to find vanilla package 'nettle'...

CMD: pacman --query --file /mirror/nettle-3.2-2.pkg.tar.xz
# nettle 3.2-2

Package file has the following structure:
# /.PKGINFO
# /.BUILDINFO
# /.MTREE
# /usr/lib/libhogweed.so.4.2
# /usr/lib/libnettle.so.6.2
# /usr/lib/libhogweed.so
# /usr/lib/libnettle.so.6
# /usr/lib/libhogweed.so.4
# /usr/lib/libnettle.so
# /usr/lib/pkgconfig/nettle.pc
# /usr/lib/pkgconfig/hogweed.pc
# /usr/bin/sexp-conv
# /usr/bin/nettle-hash
# /usr/bin/pkcs1-conv
# /usr/bin/nettle-pbkdf2
# /usr/bin/nettle-lfib-stream
# /usr/share/info/nettle.info.gz
# /usr/include/nettle/memxor.h
# /usr/include/nettle/realloc.h
# /usr/include/nettle/ccm.h
# /usr/include/nettle/pgp.h
# /usr/include/nettle/pkcs1.h
# /usr/include/nettle/nettle-stdint.h
# /usr/include/nettle/arctwo.h
# /usr/include/nettle/eax.h
# /usr/include/nettle/chacha-poly1305.h
# /usr/include/nettle/ecc-curve.h
# /usr/include/nettle/macros.h
# /usr/include/nettle/nettle-meta.h
# /usr/include/nettle/rsa.h
# /usr/include/nettle/dsa-compat.h
# /usr/include/nettle/cast128.h
# /usr/include/nettle/hmac.h
# /usr/include/nettle/des-compat.h
# /usr/include/nettle/bignum.h
# /usr/include/nettle/serpent.h
# /usr/include/nettle/umac.h
# /usr/include/nettle/eddsa.h
# /usr/include/nettle/gosthash94.h
# /usr/include/nettle/ecdsa.h
# /usr/include/nettle/chacha.h
# /usr/include/nettle/dsa.h
# /usr/include/nettle/camellia.h
# /usr/include/nettle/yarrow.h
# /usr/include/nettle/cbc.h
# /usr/include/nettle/blowfish.h
# /usr/include/nettle/md5.h
# /usr/include/nettle/md2.h
# /usr/include/nettle/version.h
# /usr/include/nettle/sha3.h
# /usr/include/nettle/base64.h
# /usr/include/nettle/buffer.h
# /usr/include/nettle/ctr.h
# /usr/include/nettle/knuth-lfib.h
# /usr/include/nettle/curve25519.h
# /usr/include/nettle/salsa20.h
# /usr/include/nettle/arcfour.h
# /usr/include/nettle/sexp.h
# /usr/include/nettle/md4.h
# /usr/include/nettle/md5-compat.h
# /usr/include/nettle/twofish.h
# /usr/include/nettle/des.h
# /usr/include/nettle/ripemd160.h
# /usr/include/nettle/base16.h
# /usr/include/nettle/sha1.h
# /usr/include/nettle/nettle-types.h
# /usr/include/nettle/sha.h
# /usr/include/nettle/asn1.h
# /usr/include/nettle/sha2.h
# /usr/include/nettle/ecc.h
# /usr/include/nettle/poly1305.h
# /usr/include/nettle/gcm.h
# /usr/include/nettle/pbkdf2.h
# /usr/include/nettle/aes.h
# /sysroot/usr/lib/libhogweed.so.4.2
# /sysroot/usr/lib/libnettle.so.6.2
# /sysroot/usr/lib/libhogweed.so.4
# /sysroot/usr/lib/libhogweed.so
# /sysroot/usr/lib/libnettle.so.6
# /sysroot/usr/lib/libnettle.so
# /sysroot/usr/lib/pkgconfig/nettle.pc
# /sysroot/usr/lib/pkgconfig/hogweed.pc
# /sysroot/usr/include/nettle/aes.h
# /sysroot/usr/include/nettle/arcfour.h
# /sysroot/usr/include/nettle/arctwo.h
# /sysroot/usr/include/nettle/asn1.h
# /sysroot/usr/include/nettle/blowfish.h
# /sysroot/usr/include/nettle/base16.h
# /sysroot/usr/include/nettle/base64.h
# /sysroot/usr/include/nettle/bignum.h
# /sysroot/usr/include/nettle/buffer.h
# /sysroot/usr/include/nettle/camellia.h
# /sysroot/usr/include/nettle/cast128.h
# /sysroot/usr/include/nettle/cbc.h
# /sysroot/usr/include/nettle/ccm.h
# /sysroot/usr/include/nettle/chacha.h
# /sysroot/usr/include/nettle/chacha-poly1305.h
# /sysroot/usr/include/nettle/ctr.h
# /sysroot/usr/include/nettle/curve25519.h
# /sysroot/usr/include/nettle/des.h
# /sysroot/usr/include/nettle/des-compat.h
# /sysroot/usr/include/nettle/dsa.h
# /sysroot/usr/include/nettle/dsa-compat.h
# /sysroot/usr/include/nettle/eax.h
# /sysroot/usr/include/nettle/ecc-curve.h
# /sysroot/usr/include/nettle/ecc.h
# /sysroot/usr/include/nettle/ecdsa.h
# /sysroot/usr/include/nettle/eddsa.h
# /sysroot/usr/include/nettle/gcm.h
# /sysroot/usr/include/nettle/gosthash94.h
# /sysroot/usr/include/nettle/hmac.h
# /sysroot/usr/include/nettle/knuth-lfib.h
# /sysroot/usr/include/nettle/macros.h
# /sysroot/usr/include/nettle/md2.h
# /sysroot/usr/include/nettle/md4.h
# /sysroot/usr/include/nettle/md5.h
# /sysroot/usr/include/nettle/md5-compat.h
# /sysroot/usr/include/nettle/memxor.h
# /sysroot/usr/include/nettle/nettle-meta.h
# /sysroot/usr/include/nettle/nettle-types.h
# /sysroot/usr/include/nettle/pbkdf2.h
# /sysroot/usr/include/nettle/pgp.h
# /sysroot/usr/include/nettle/pkcs1.h
# /sysroot/usr/include/nettle/realloc.h
# /sysroot/usr/include/nettle/ripemd160.h
# /sysroot/usr/include/nettle/rsa.h
# /sysroot/usr/include/nettle/salsa20.h
# /sysroot/usr/include/nettle/sexp.h
# /sysroot/usr/include/nettle/serpent.h
# /sysroot/usr/include/nettle/sha.h
# /sysroot/usr/include/nettle/sha1.h
# /sysroot/usr/include/nettle/sha2.h
# /sysroot/usr/include/nettle/sha3.h
# /sysroot/usr/include/nettle/twofish.h
# /sysroot/usr/include/nettle/umac.h
# /sysroot/usr/include/nettle/yarrow.h
# /sysroot/usr/include/nettle/poly1305.h
# /sysroot/usr/include/nettle/nettle-stdint.h
# /sysroot/usr/include/nettle/version.h

Generating .MTREE

CMD: bsdtar -czf .MTREE --format=mtree --options=!all,use-set,type,uid,mode,time,size,md5,sha256,link .PKGINFO .BUILDINFO usr sysroot

Tar-ing up files

CMD: bsdtar -cf - .PKGINFO .BUILDINFO usr sysroot .MTREE

CMD: xz -c -z

Successfully ran bsdtar -cf - .PKGINFO .BUILDINFO usr sysroot .MTREE | xz -c -z

CMD: bsdtar -tqf nettle.pkg.tar.xz .PKGINFO
# .PKGINFO

Created package at path /var/cache/pacman/pkg/nettle.pkg.tar.xz

Attempting to access local repository, attempt 1

CMD: repo-add /var/cache/pacman/pkg/tuscan.db.tar /var/cache/pacman/pkg/nettle.pkg.tar.xz
# ==> Extracting database to a temporary location...
# ==> Extracting database to a temporary location...
# ==> Adding package '/var/cache/pacman/pkg/nettle.pkg.tar.xz'
# -> Computing checksums...
# -> Creating 'desc' db entry...
# -> Creating 'files' db entry...
# ==> Creating updated database file '/var/cache/pacman/pkg/tuscan.db.tar'

Printing config logfiles

CMD: config logfiles '/tmp/nettle/src/nettle-3.2/config.log'
# This file contains any messages produced by compilers while
# running configure, to aid debugging if configure makes a mistake.
#
# It was created by nettle configure 3.2, which was
# generated by GNU Autoconf 2.69. Invocation command line was
#
# $ ./configure --host=x86_64-unknown-linux --prefix=/usr --disable-static
#
# ## --------- ##
# ## Platform. ##
# ## --------- ##
#
# hostname = c5b7ef9d8840
# uname -m = x86_64
# uname -r = 4.7.1-1-ARCH
# uname -s = Linux
# uname -v = #1 SMP PREEMPT Wed Aug 17 08:13:35 CEST 2016
#
# /usr/bin/uname -p = unknown
# /bin/uname -X = unknown
#
# /bin/arch = unknown
# /usr/bin/arch -k = unknown
# /usr/convex/getsysinfo = unknown
# /usr/bin/hostinfo = unknown
# /bin/machine = unknown
# /usr/bin/oslevel = unknown
# /bin/universe = unknown
#
# PATH: /usr/local/sbin
# PATH: /usr/local/bin
# PATH: /usr/sbin
# PATH: /usr/bin
# PATH: /sbin
# PATH: /bin
#
#
# ## ----------- ##
# ## Core tests. ##
# ## ----------- ##
#
# configure:2505: checking build system type
# configure:2519: result: x86_64-unknown-linux-gnu
# configure:2539: checking host system type
# configure:2552: result: x86_64-unknown-linux-gnu
# configure:2706: checking for -R flag
# configure:2728: result: using -Wl,-rpath,
# configure:2735: result: Searching for libraries
# configure:2742: checking /usr/lib
# configure:2760: result: added
# configure:2742: checking /usr/local/lib
# configure:2760: result: added
# configure:2742: checking /sw/local/lib
# configure:2769: result: not found
# configure:2742: checking /sw/lib
# configure:2769: result: not found
# configure:2742: checking /usr/gnu/lib
# configure:2769: result: not found
# configure:2742: checking /opt/gnu/lib
# configure:2769: result: not found
# configure:2742: checking /sw/gnu/lib
# configure:2769: result: not found
# configure:2742: checking /usr/freeware/lib
# configure:2769: result: not found
# configure:2742: checking /usr/pkg/lib
# configure:2769: result: not found
# configure:2785: checking for x86_64-unknown-linux-gcc
# configure:2815: result: no
# configure:2825: checking for gcc
# configure:2841: found /usr/sbin/gcc
# configure:2852: result: gcc
# configure:3081: checking for C compiler version
# configure:3090: gcc --version >&5
# gcc (GCC) 6.1.1 20160602
# Copyright (C) 2016 Free Software Foundation, Inc.
# This is free software; see the source for copying conditions. There is NO
# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
#
# configure:3101: $? = 0
# configure:3090: gcc -v >&5
# Using built-in specs.
# COLLECT_GCC=gcc
# COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/lto-wrapper
# Target: x86_64-pc-linux-gnu
# Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --disable-multilib --disable-werror --enable-checking=release
# Thread model: posix
# gcc version 6.1.1 20160602 (GCC)
# configure:3101: $? = 0
# configure:3090: gcc -V >&5
# gcc: error: unrecognized command line option '-V'
# gcc: fatal error: no input files
# compilation terminated.
# configure:3101: $? = 1
# configure:3090: gcc -qversion >&5
# gcc: error: unrecognized command line option '-qversion'; did you mean '--version'?
# gcc: fatal error: no input files
# compilation terminated.
# configure:3101: $? = 1
# configure:3121: checking whether the C compiler works
# configure:3143: gcc conftest.c >&5
# configure:3147: $? = 0
# configure:3195: result: yes
# configure:3198: checking for C compiler default output file name
# configure:3200: result: a.out
# configure:3206: checking for suffix of executables
# configure:3213: gcc -o conftest conftest.c >&5
# configure:3217: $? = 0
# configure:3239: result:
# configure:3261: checking whether we are cross compiling
# configure:3269: gcc -o conftest conftest.c >&5
# configure:3273: $? = 0
# configure:3280: ./conftest
# configure:3284: $? = 0
# configure:3299: result: no
# configure:3304: checking for suffix of object files
# configure:3326: gcc -c conftest.c >&5
# configure:3330: $? = 0
# configure:3351: result: o
# configure:3355: checking whether we are using the GNU C compiler
# configure:3374: gcc -c conftest.c >&5
# configure:3374: $? = 0
# configure:3383: result: yes
# configure:3392: checking whether gcc accepts -g
# configure:3412: gcc -c -g conftest.c >&5
# configure:3412: $? = 0
# configure:3453: result: yes
# configure:3470: checking for gcc option to accept ISO C89
# configure:3533: gcc -c conftest.c >&5
# configure:3533: $? = 0
# configure:3546: result: none needed
# configure:3568: checking for ifunc support
# configure:3650: gcc -o conftest conftest.c >&5
# configure:3650: $? = 0
# configure:3658: result: yes
# configure:3698: checking for x86_64-unknown-linux-g++
# configure:3728: result: no
# configure:3698: checking for x86_64-unknown-linux-c++
# configure:3728: result: no
# configure:3698: checking for x86_64-unknown-linux-gpp
# configure:3728: result: no
# configure:3698: checking for x86_64-unknown-linux-aCC
# configure:3728: result: no
# configure:3698: checking for x86_64-unknown-linux-CC
# configure:3728: result: no
# configure:3698: checking for x86_64-unknown-linux-cxx
# configure:3728: result: no
# configure:3698: checking for x86_64-unknown-linux-cc++
# configure:3728: result: no
# configure:3698: checking for x86_64-unknown-linux-cl.exe
# configure:3728: result: no
# configure:3698: checking for x86_64-unknown-linux-FCC
# configure:3728: result: no
# configure:3698: checking for x86_64-unknown-linux-KCC
# configure:3728: result: no
# configure:3698: checking for x86_64-unknown-linux-RCC
# configure:3728: result: no
# configure:3698: checking for x86_64-unknown-linux-xlC_r
# configure:3728: result: no
# configure:3698: checking for x86_64-unknown-linux-xlC
# configure:3728: result: no
# configure:3742: checking for g++
# configure:3758: found /usr/sbin/g++
# configure:3769: result: g++
# configure:3796: checking for C++ compiler version
# configure:3805: g++ --version >&5
# g++ (GCC) 6.1.1 20160602
# Copyright (C) 2016 Free Software Foundation, Inc.
# This is free software; see the source for copying conditions. There is NO
# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
#
# configure:3816: $? = 0
# configure:3805: g++ -v >&5
# Using built-in specs.
# COLLECT_GCC=g++
# COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/lto-wrapper
# Target: x86_64-pc-linux-gnu
# Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --disable-multilib --disable-werror --enable-checking=release
# Thread model: posix
# gcc version 6.1.1 20160602 (GCC)
# configure:3816: $? = 0
# configure:3805: g++ -V >&5
# g++: error: unrecognized command line option '-V'
# g++: fatal error: no input files
# compilation terminated.
# configure:3816: $? = 1
# configure:3805: g++ -qversion >&5
# g++: error: unrecognized command line option '-qversion'; did you mean '--version'?
# g++: fatal error: no input files
# compilation terminated.
# configure:3816: $? = 1
# configure:3820: checking whether we are using the GNU C++ compiler
# configure:3839: g++ -c conftest.cpp >&5
# configure:3839: $? = 0
# configure:3848: result: yes
# configure:3857: checking whether g++ accepts -g
# configure:3877: g++ -c -g conftest.cpp >&5
# configure:3877: $? = 0
# configure:3918: result: yes
# configure:3960: g++ -c conftest.cpp >&5
# configure:3960: $? = 0
# configure:3981: checking if LD -Wl,--version-script works
# configure:3999: gcc -o conftest -Wl,--version-script=conftest.map conftest.c >&5
# /usr/sbin/ld:conftest.map:2: syntax error in VERSION script
# collect2: error: ld returned 1 exit status
# configure:3999: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME "nettle"
# | #define PACKAGE_TARNAME "nettle"
# | #define PACKAGE_VERSION "3.2"
# | #define PACKAGE_STRING "nettle 3.2"
# | #define PACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"
# | #define PACKAGE_URL ""
# | #define HAVE_LINK_IFUNC 1
# | /* end confdefs.h. */
# |
# | int
# | main ()
# | {
# |
# | ;
# | return 0;
# | }
# configure:4027: gcc -o conftest -Wl,--version-script=conftest.map conftest.c >&5
# configure:4027: $? = 0
# configure:4039: result: yes
# configure:4050: checking whether make sets $(MAKE)
# configure:4072: result: yes
# configure:4084: checking for x86_64-unknown-linux-ranlib
# configure:4114: result: no
# configure:4124: checking for ranlib
# configure:4140: found /usr/sbin/ranlib
# configure:4151: result: ranlib
# configure:4176: checking for x86_64-unknown-linux-nm
# configure:4206: result: no
# configure:4216: checking for nm
# configure:4232: found /usr/sbin/nm
# configure:4243: result: nm
# configure:4269: checking for x86_64-unknown-linux-objdump
# configure:4299: result: no
# configure:4309: checking for objdump
# configure:4325: found /usr/sbin/objdump
# configure:4336: result: objdump
# configure:4361: checking for x86_64-unknown-linux-ar
# configure:4391: result: no
# configure:4401: checking for ar
# configure:4417: found /usr/sbin/ar
# configure:4428: result: ar
# configure:4469: checking for a BSD-compatible install
# configure:4537: result: /usr/bin/install -c
# configure:4551: checking for a thread-safe mkdir -p
# configure:4590: result: /usr/sbin/mkdir -p
# configure:4594: checking whether ln -s works
# configure:4598: result: yes
# configure:4723: checking for build system executable suffix
# configure:4758: result:
# configure:4819: checking for an ANSI C-conforming const
# configure:4885: gcc -c conftest.c >&5
# configure:4885: $? = 0
# configure:4892: result: yes
# configure:4900: checking for inline
# configure:4916: gcc -c conftest.c >&5
# configure:4916: $? = 0
# configure:4924: result: inline
# configure:4947: checking how to run the C preprocessor
# configure:4978: gcc -E conftest.c
# configure:4978: $? = 0
# configure:4992: gcc -E conftest.c
# conftest.c:10:28: fatal error: ac_nonexistent.h: No such file or directory
# #include
# ^
# compilation terminated.
# configure:4992: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME "nettle"
# | #define PACKAGE_TARNAME "nettle"
# | #define PACKAGE_VERSION "3.2"
# | #define PACKAGE_STRING "nettle 3.2"
# | #define PACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"
# | #define PACKAGE_URL ""
# | #define HAVE_LINK_IFUNC 1
# | /* end confdefs.h. */
# | #include
# configure:5017: result: gcc -E
# configure:5037: gcc -E conftest.c
# configure:5037: $? = 0
# configure:5051: gcc -E conftest.c
# conftest.c:10:28: fatal error: ac_nonexistent.h: No such file or directory
# #include
# ^
# compilation terminated.
# configure:5051: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME "nettle"
# | #define PACKAGE_TARNAME "nettle"
# | #define PACKAGE_VERSION "3.2"
# | #define PACKAGE_STRING "nettle 3.2"
# | #define PACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"
# | #define PACKAGE_URL ""
# | #define HAVE_LINK_IFUNC 1
# | /* end confdefs.h. */
# | #include
# configure:5080: checking for grep that handles long lines and -e
# configure:5138: result: /usr/sbin/grep
# configure:5143: checking for egrep
# configure:5205: result: /usr/sbin/grep -E
# configure:5210: checking for uid_t in sys/types.h
# configure:5229: result: yes
# configure:5240: checking for ANSI C header files
# configure:5260: gcc -c conftest.c >&5
# configure:5260: $? = 0
# configure:5333: gcc -o conftest conftest.c >&5
# configure:5333: $? = 0
# configure:5333: ./conftest
# configure:5333: $? = 0
# configure:5344: result: yes
# configure:5357: checking for sys/types.h
# configure:5357: gcc -c conftest.c >&5
# configure:5357: $? = 0
# configure:5357: result: yes
# configure:5357: checking for sys/stat.h
# configure:5357: gcc -c conftest.c >&5
# configure:5357: $? = 0
# configure:5357: result: yes
# configure:5357: checking for stdlib.h
# configure:5357: gcc -c conftest.c >&5
# configure:5357: $? = 0
# configure:5357: result: yes
# configure:5357: checking for string.h
# configure:5357: gcc -c conftest.c >&5
# configure:5357: $? = 0
# configure:5357: result: yes
# configure:5357: checking for memory.h
# configure:5357: gcc -c conftest.c >&5
# configure:5357: $? = 0
# configure:5357: result: yes
# configure:5357: checking for strings.h
# configure:5357: gcc -c conftest.c >&5
# configure:5357: $? = 0
# configure:5357: result: yes
# configure:5357: checking for inttypes.h
# configure:5357: gcc -c conftest.c >&5
# configure:5357: $? = 0
# configure:5357: result: yes
# configure:5357: checking for stdint.h
# configure:5357: gcc -c conftest.c >&5
# configure:5357: $? = 0
# configure:5357: result: yes
# configure:5357: checking for unistd.h
# configure:5357: gcc -c conftest.c >&5
# configure:5357: $? = 0
# configure:5357: result: yes
# configure:5369: checking for size_t
# configure:5369: gcc -c conftest.c >&5
# configure:5369: $? = 0
# configure:5369: gcc -c conftest.c >&5
# conftest.c: In function 'main':
# conftest.c:56:21: error: expected expression before ')' token
# if (sizeof ((size_t)))
# ^
# configure:5369: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME "nettle"
# | #define PACKAGE_TARNAME "nettle"
# | #define PACKAGE_VERSION "3.2"
# | #define PACKAGE_STRING "nettle 3.2"
# | #define PACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"
# | #define PACKAGE_URL ""
# | #define HAVE_LINK_IFUNC 1
# | #define STDC_HEADERS 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_STDLIB_H 1
# | #define HAVE_STRING_H 1
# | #define HAVE_MEMORY_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_UNISTD_H 1
# | /* end confdefs.h. */
# | #include
# | #ifdef HAVE_SYS_TYPES_H
# | # include
# | #endif
# | #ifdef HAVE_SYS_STAT_H
# | # include
# | #endif
# | #ifdef STDC_HEADERS
# | # include
# | # include
# | #else
# | # ifdef HAVE_STDLIB_H
# | # include
# | # endif
# | #endif
# | #ifdef HAVE_STRING_H
# | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
# | # include
# | # endif
# | # include
# | #endif
# | #ifdef HAVE_STRINGS_H
# | # include
# | #endif
# | #ifdef HAVE_INTTYPES_H
# | # include
# | #endif
# | #ifdef HAVE_STDINT_H
# | # include
# | #endif
# | #ifdef HAVE_UNISTD_H
# | # include
# | #endif
# | int
# | main ()
# | {
# | if (sizeof ((size_t)))
# | return 0;
# | ;
# | return 0;
# | }
# configure:5369: result: yes
# configure:5380: checking whether time.h and sys/time.h may both be included
# configure:5400: gcc -c conftest.c >&5
# configure:5400: $? = 0
# configure:5407: result: yes
# configure:5419: checking size of long
# configure:5424: gcc -o conftest conftest.c >&5
# configure:5424: $? = 0
# configure:5424: ./conftest
# configure:5424: $? = 0
# configure:5438: result: 8
# configure:5452: checking size of size_t
# configure:5457: gcc -o conftest conftest.c >&5
# configure:5457: $? = 0
# configure:5457: ./conftest
# configure:5457: $? = 0
# configure:5471: result: 8
# configure:5485: checking openssl/blowfish.h usability
# configure:5485: gcc -c conftest.c >&5
# configure:5485: $? = 0
# configure:5485: result: yes
# configure:5485: checking openssl/blowfish.h presence
# configure:5485: gcc -E conftest.c
# configure:5485: $? = 0
# configure:5485: result: yes
# configure:5485: checking for openssl/blowfish.h
# configure:5485: result: yes
# configure:5485: checking openssl/des.h usability
# configure:5485: gcc -c conftest.c >&5
# configure:5485: $? = 0
# configure:5485: result: yes
# configure:5485: checking openssl/des.h presence
# configure:5485: gcc -E conftest.c
# configure:5485: $? = 0
# configure:5485: result: yes
# configure:5485: checking for openssl/des.h
# configure:5485: result: yes
# configure:5485: checking openssl/cast.h usability
# configure:5485: gcc -c conftest.c >&5
# configure:5485: $? = 0
# configure:5485: result: yes
# configure:5485: checking openssl/cast.h presence
# configure:5485: gcc -E conftest.c
# configure:5485: $? = 0
# configure:5485: result: yes
# configure:5485: checking for openssl/cast.h
# configure:5485: result: yes
# configure:5485: checking openssl/aes.h usability
# configure:5485: gcc -c conftest.c >&5
# configure:5485: $? = 0
# configure:5485: result: yes
# configure:5485: checking openssl/aes.h presence
# configure:5485: gcc -E conftest.c
# configure:5485: $? = 0
# configure:5485: result: yes
# configure:5485: checking for openssl/aes.h
# configure:5485: result: yes
# configure:5485: checking openssl/ecdsa.h usability
# configure:5485: gcc -c conftest.c >&5
# configure:5485: $? = 0
# configure:5485: result: yes
# configure:5485: checking openssl/ecdsa.h presence
# configure:5485: gcc -E conftest.c
# configure:5485: $? = 0
# configure:5485: result: yes
# configure:5485: checking for openssl/ecdsa.h
# configure:5485: result: yes
# configure:5502: checking valgrind/memcheck.h usability
# configure:5502: gcc -c conftest.c >&5
# conftest.c:61:31: fatal error: valgrind/memcheck.h: No such file or directory
# #include
# ^
# compilation terminated.
# configure:5502: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME "nettle"
# | #define PACKAGE_TARNAME "nettle"
# | #define PACKAGE_VERSION "3.2"
# | #define PACKAGE_STRING "nettle 3.2"
# | #define PACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"
# | #define PACKAGE_URL ""
# | #define HAVE_LINK_IFUNC 1
# | #define STDC_HEADERS 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_STDLIB_H 1
# | #define HAVE_STRING_H 1
# | #define HAVE_MEMORY_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_UNISTD_H 1
# | #define TIME_WITH_SYS_TIME 1
# | #define SIZEOF_LONG 8
# | #define SIZEOF_SIZE_T 8
# | #define HAVE_OPENSSL_BLOWFISH_H 1
# | #define HAVE_OPENSSL_DES_H 1
# | #define HAVE_OPENSSL_CAST_H 1
# | #define HAVE_OPENSSL_AES_H 1
# | #define HAVE_OPENSSL_ECDSA_H 1
# | /* end confdefs.h. */
# | #include
# | #ifdef HAVE_SYS_TYPES_H
# | # include
# | #endif
# | #ifdef HAVE_SYS_STAT_H
# | # include
# | #endif
# | #ifdef STDC_HEADERS
# | # include
# | # include
# | #else
# | # ifdef HAVE_STDLIB_H
# | # include
# | # endif
# | #endif
# | #ifdef HAVE_STRING_H
# | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
# | # include
# | # endif
# | # include
# | #endif
# | #ifdef HAVE_STRINGS_H
# | # include
# | #endif
# | #ifdef HAVE_INTTYPES_H
# | # include
# | #endif
# | #ifdef HAVE_STDINT_H
# | # include
# | #endif
# | #ifdef HAVE_UNISTD_H
# | # include
# | #endif
# | #include
# configure:5502: result: no
# configure:5502: checking valgrind/memcheck.h presence
# configure:5502: gcc -E conftest.c
# conftest.c:28:31: fatal error: valgrind/memcheck.h: No such file or directory
# #include
# ^
# compilation terminated.
# configure:5502: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME "nettle"
# | #define PACKAGE_TARNAME "nettle"
# | #define PACKAGE_VERSION "3.2"
# | #define PACKAGE_STRING "nettle 3.2"
# | #define PACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"
# | #define PACKAGE_URL ""
# | #define HAVE_LINK_IFUNC 1
# | #define STDC_HEADERS 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_STDLIB_H 1
# | #define HAVE_STRING_H 1
# | #define HAVE_MEMORY_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_UNISTD_H 1
# | #define TIME_WITH_SYS_TIME 1
# | #define SIZEOF_LONG 8
# | #define SIZEOF_SIZE_T 8
# | #define HAVE_OPENSSL_BLOWFISH_H 1
# | #define HAVE_OPENSSL_DES_H 1
# | #define HAVE_OPENSSL_CAST_H 1
# | #define HAVE_OPENSSL_AES_H 1
# | #define HAVE_OPENSSL_ECDSA_H 1
# | /* end confdefs.h. */
# | #include
# configure:5502: result: no
# configure:5502: checking for valgrind/memcheck.h
# configure:5502: result: no
# configure:5514: checking dlfcn.h usability
# configure:5514: gcc -c conftest.c >&5
# configure:5514: $? = 0
# configure:5514: result: yes
# configure:5514: checking dlfcn.h presence
# configure:5514: gcc -E conftest.c
# configure:5514: $? = 0
# configure:5514: result: yes
# configure:5514: checking for dlfcn.h
# configure:5514: result: yes
# configure:5524: checking for dlopen in -ldl
# configure:5549: gcc -o conftest conftest.c -ldl >&5
# configure:5549: $? = 0
# configure:5558: result: yes
# configure:5569: checking for working alloca.h
# configure:5586: gcc -o conftest conftest.c >&5
# configure:5586: $? = 0
# configure:5594: result: yes
# configure:5602: checking for alloca
# configure:5639: gcc -o conftest conftest.c >&5
# configure:5639: $? = 0
# configure:5647: result: yes
# configure:5755: checking malloc.h usability
# configure:5755: gcc -c conftest.c >&5
# configure:5755: $? = 0
# configure:5755: result: yes
# configure:5755: checking malloc.h presence
# configure:5755: gcc -E conftest.c
# configure:5755: $? = 0
# configure:5755: result: yes
# configure:5755: checking for malloc.h
# configure:5755: result: yes
# configure:5768: checking for strerror
# configure:5768: gcc -o conftest conftest.c >&5
# configure:5768: $? = 0
# configure:5768: result: yes
# configure:5783: checking for secure_getenv
# configure:5783: gcc -o conftest conftest.c >&5
# configure:5783: $? = 0
# configure:5783: result: yes
# configure:5783: checking for getline
# configure:5783: gcc -o conftest conftest.c >&5
# configure:5783: $? = 0
# configure:5783: result: yes
# configure:5792: checking whether byte ordering is bigendian
# configure:5807: gcc -c conftest.c >&5
# conftest.c:37:9: error: unknown type name 'not'
# not a universal capable compiler
# ^~~
# conftest.c:37:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal'
# not a universal capable compiler
# ^~~~~~~~~
# conftest.c:37:15: error: unknown type name 'universal'
# configure:5807: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME "nettle"
# | #define PACKAGE_TARNAME "nettle"
# | #define PACKAGE_VERSION "3.2"
# | #define PACKAGE_STRING "nettle 3.2"
# | #define PACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"
# | #define PACKAGE_URL ""
# | #define HAVE_LINK_IFUNC 1
# | #define STDC_HEADERS 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_STDLIB_H 1
# | #define HAVE_STRING_H 1
# | #define HAVE_MEMORY_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_UNISTD_H 1
# | #define TIME_WITH_SYS_TIME 1
# | #define SIZEOF_LONG 8
# | #define SIZEOF_SIZE_T 8
# | #define HAVE_OPENSSL_BLOWFISH_H 1
# | #define HAVE_OPENSSL_DES_H 1
# | #define HAVE_OPENSSL_CAST_H 1
# | #define HAVE_OPENSSL_AES_H 1
# | #define HAVE_OPENSSL_ECDSA_H 1
# | #define HAVE_DLFCN_H 1
# | #define HAVE_LIBDL 1
# | #define HAVE_ALLOCA_H 1
# | #define HAVE_ALLOCA 1
# | #define HAVE_MALLOC_H 1
# | #define HAVE_STRERROR 1
# | #define HAVE_SECURE_GETENV 1
# | #define HAVE_GETLINE 1
# | /* end confdefs.h. */
# | #ifndef __APPLE_CC__
# | not a universal capable compiler
# | #endif
# | typedef int dummy;
# |
# configure:5852: gcc -c conftest.c >&5
# configure:5852: $? = 0
# configure:5870: gcc -c conftest.c >&5
# conftest.c: In function 'main':
# conftest.c:43:4: error: unknown type name 'not'
# not big endian
# ^~~
# conftest.c:43:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian'
# not big endian
# ^~~~~~
# configure:5870: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME "nettle"
# | #define PACKAGE_TARNAME "nettle"
# | #define PACKAGE_VERSION "3.2"
# | #define PACKAGE_STRING "nettle 3.2"
# | #define PACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"
# | #define PACKAGE_URL ""
# | #define HAVE_LINK_IFUNC 1
# | #define STDC_HEADERS 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_STDLIB_H 1
# | #define HAVE_STRING_H 1
# | #define HAVE_MEMORY_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_UNISTD_H 1
# | #define TIME_WITH_SYS_TIME 1
# | #define SIZEOF_LONG 8
# | #define SIZEOF_SIZE_T 8
# | #define HAVE_OPENSSL_BLOWFISH_H 1
# | #define HAVE_OPENSSL_DES_H 1
# | #define HAVE_OPENSSL_CAST_H 1
# | #define HAVE_OPENSSL_AES_H 1
# | #define HAVE_OPENSSL_ECDSA_H 1
# | #define HAVE_DLFCN_H 1
# | #define HAVE_LIBDL 1
# | #define HAVE_ALLOCA_H 1
# | #define HAVE_ALLOCA 1
# | #define HAVE_MALLOC_H 1
# | #define HAVE_STRERROR 1
# | #define HAVE_SECURE_GETENV 1
# | #define HAVE_GETLINE 1
# | /* end confdefs.h. */
# | #include
# | #include
# |
# | int
# | main ()
# | {
# | #if BYTE_ORDER != BIG_ENDIAN
# | not big endian
# | #endif
# |
# | ;
# | return 0;
# | }
# configure:5998: result: no
# configure:6017: checking for __attribute__
# configure:6043: gcc -c conftest.c >&5
# configure:6043: $? = 0
# configure:6050: result: yes
# configure:6064: checking for stdint types
# configure:6087: gcc -c conftest.c >&5
# configure:6087: $? = 0
# configure:6112: result: stdint.h (shortcircuit)
# configure:6480: result: make use of stdint.h in nettle-stdint.h (assuming C99 compatible system)
# configure:6490: checking for fcntl file locking
# configure:6517: gcc -c conftest.c >&5
# configure:6517: $? = 0
# configure:6524: result: yes
# configure:6536: checking for __gmpz_getlimbn in -lgmp
# configure:6561: gcc -o conftest conftest.c -lgmp >&5
# configure:6561: $? = 0
# configure:6570: result: yes
# configure:6598: gcc -o conftest conftest.c -lgmp >&5
# configure:6598: $? = 0
# configure:6598: ./conftest
# configure:6598: $? = 0
# configure:6672: checking for GMP limb size
# configure:6674: gcc -o conftest conftest.c -lgmp >&5
# configure:6674: $? = 0
# configure:6674: ./conftest
# configure:6674: $? = 0
# configure:6684: result: 64 bits
# configure:6712: gcc -c conftest.c >&5
# conftest.c:41:2: error: #error 64-bit x86
# #error 64-bit x86
# ^~~~~
# configure:6712: $? = 1
# configure: failed program was:
# | /* confdefs.h */
# | #define PACKAGE_NAME "nettle"
# | #define PACKAGE_TARNAME "nettle"
# | #define PACKAGE_VERSION "3.2"
# | #define PACKAGE_STRING "nettle 3.2"
# | #define PACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"
# | #define PACKAGE_URL ""
# | #define HAVE_LINK_IFUNC 1
# | #define STDC_HEADERS 1
# | #define HAVE_SYS_TYPES_H 1
# | #define HAVE_SYS_STAT_H 1
# | #define HAVE_STDLIB_H 1
# | #define HAVE_STRING_H 1
# | #define HAVE_MEMORY_H 1
# | #define HAVE_STRINGS_H 1
# | #define HAVE_INTTYPES_H 1
# | #define HAVE_STDINT_H 1
# | #define HAVE_UNISTD_H 1
# | #define TIME_WITH_SYS_TIME 1
# | #define SIZEOF_LONG 8
# | #define SIZEOF_SIZE_T 8
# | #define HAVE_OPENSSL_BLOWFISH_H 1
# | #define HAVE_OPENSSL_DES_H 1
# | #define HAVE_OPENSSL_CAST_H 1
# | #define HAVE_OPENSSL_AES_H 1
# | #define HAVE_OPENSSL_ECDSA_H 1
# | #define HAVE_DLFCN_H 1
# | #define HAVE_LIBDL 1
# | #define HAVE_ALLOCA_H 1
# | #define HAVE_ALLOCA 1
# | #define HAVE_MALLOC_H 1
# | #define HAVE_STRERROR 1
# | #define HAVE_SECURE_GETENV 1
# | #define HAVE_GETLINE 1
# | #define HAVE_GCC_ATTRIBUTE 1
# | #define HAVE_FCNTL_LOCKING 1
# | #define HAVE_LIBGMP 1
# | /* end confdefs.h. */
# |
# | #if defined(__x86_64__) || defined(__arch64__)
# | #error 64-bit x86
# | #endif
# |
# | int
# | main ()
# | {
# |
# | ;
# | return 0;
# | }
# configure:6780: Compiler uses 64-bit ABI. To change, set CC.
# configure:6831: Libraries to be installed in ${exec_prefix}/lib.
# configure:6968: Looking for assembler files in x86_64.
# configure:7059: checking CCPIC
# configure:7103: gcc -c -fpic conftest.c >&5
# conftest.c: In function 'main':
# conftest.c:50:1: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
# exit(0);
# ^~~~
# conftest.c:50:1: warning: incompatible implicit declaration of built-in function 'exit'
# conftest.c:50:1: note: include '' or provide a declaration of 'exit'
# configure:7103: $? = 0
# configure:7114: result: -fpic
# configure:7227: checking if globals are prefixed by underscore
# configure:7238: gcc -c conftest.c >&5
# configure:7238: $? = 0
# configure:7254: result: no
# configure:7260: checking for ELF-style .type,%function pseudo-ops
# configure:7277: gcc -c conftest.s >conftest.out 2>&1
# configure:7280: $? = 0
# configure:7293: result: yes
# configure:7296: checking for ELF-style .type,#function pseudo-ops
# configure:7313: gcc -c conftest.s >conftest.out 2>&1
# configure:7316: $? = 1
# conftest.s: Assembler messages:
# conftest.s:4: Error: unrecognized symbol type ""
# configure: failed program was:
#
# .text
# .globl foo
# .type foo,#function
# foo:
# .Lend:
#
# .size foo, .Lend - foo
#
# configure:7329: result: no
# configure:7344: checking for COFF-style .type directive
# configure:7361: gcc -c conftest.s >conftest.out 2>&1
# configure:7364: $? = 1
# conftest.s: Assembler messages:
# conftest.s:4: Error: unknown pseudo-op: `.def'
# conftest.s:5: Error: unknown pseudo-op: `.scl'
# conftest.s:6: Error: Missing symbol name in directive
# conftest.s:6: Error: unrecognized symbol type "32"
# conftest.s:7: Error: unknown pseudo-op: `.endef'
# configure: failed program was:
#
# .text
# .globl _foo
# .def _foo
# .scl 2
# .type 32
# .endef
# _foo:
#
# configure:7377: result: no
# configure:7383: checking if we should use a .note.GNU-stack section
# configure:7395: gcc -c conftest.c >conftest.out 2>&1
# configure:7398: $? = 0
# configure:7410: result: yes
# configure:7416: checking if .align assembly directive is logarithmic
# configure:7427: gcc -c conftest.s >conftest.out 2>&1
# configure:7430: $? = 1
# conftest.s: Assembler messages:
# conftest.s:2: Error: alignment not a power of 2
# configure: failed program was:
#
# .align 3
#
# configure:7443: result: no
# configure:7478: checking for m4
# configure:7496: found /usr/sbin/m4
# configure:7509: result: /usr/sbin/m4
# configure:7550: checking for makeinfo
# configure:7568: found /usr/sbin/makeinfo
# configure:7581: result: /usr/sbin/makeinfo
# configure:7627: checking for BF_ecb_encrypt in -lcrypto
# configure:7652: gcc -o conftest conftest.c -lcrypto -lgmp >&5
# configure:7652: $? = 0
# configure:7661: result: yes
# configure:7687: checking for library containing clock_gettime
# configure:7718: gcc -o conftest conftest.c -lgmp >&5
# configure:7718: $? = 0
# configure:7735: result: none required
# configure:7896: creating ./config.status
#
# ## ---------------------- ##
# ## Running config.status. ##
# ## ---------------------- ##
#
# This file was extended by nettle config.status 3.2, which was
# generated by GNU Autoconf 2.69. Invocation command line was
#
# CONFIG_FILES =
# CONFIG_HEADERS =
# CONFIG_LINKS =
# CONFIG_COMMANDS =
# $ ./config.status
#
# on c5b7ef9d8840
#
# config.status:954: creating config.make
# config.status:954: creating config.m4
# config.status:954: creating Makefile
# config.status:954: creating version.h
# config.status:954: creating tools/Makefile
# config.status:954: creating testsuite/Makefile
# config.status:954: creating examples/Makefile
# config.status:954: creating nettle.pc
# config.status:954: creating hogweed.pc
# config.status:954: creating libnettle.map
# config.status:954: creating libhogweed.map
# config.status:954: creating config.h
# config.status:1161: linking x86_64/aes-encrypt-internal.asm to aes-encrypt-internal.asm
# config.status:1161: linking x86_64/aes-decrypt-internal.asm to aes-decrypt-internal.asm
# config.status:1161: linking x86_64/camellia-crypt-internal.asm to camellia-crypt-internal.asm
# config.status:1161: linking x86_64/md5-compress.asm to md5-compress.asm
# config.status:1161: linking x86_64/memxor.asm to memxor.asm
# config.status:1161: linking x86_64/memxor3.asm to memxor3.asm
# config.status:1161: linking x86_64/poly1305-internal.asm to poly1305-internal.asm
# config.status:1161: linking x86_64/chacha-core-internal.asm to chacha-core-internal.asm
# config.status:1161: linking x86_64/salsa20-crypt.asm to salsa20-crypt.asm
# config.status:1161: linking x86_64/salsa20-core-internal.asm to salsa20-core-internal.asm
# config.status:1161: linking x86_64/serpent-encrypt.asm to serpent-encrypt.asm
# config.status:1161: linking x86_64/serpent-decrypt.asm to serpent-decrypt.asm
# config.status:1161: linking x86_64/sha1-compress.asm to sha1-compress.asm
# config.status:1161: linking x86_64/sha256-compress.asm to sha256-compress.asm
# config.status:1161: linking x86_64/sha512-compress.asm to sha512-compress.asm
# config.status:1161: linking x86_64/sha3-permute.asm to sha3-permute.asm
# config.status:1161: linking x86_64/umac-nh.asm to umac-nh.asm
# config.status:1161: linking x86_64/umac-nh-n.asm to umac-nh-n.asm
# config.status:1161: linking x86_64/machine.m4 to machine.m4
# config.status:1161: linking x86_64/gcm-hash8.asm to gcm-hash8.asm
# config.status:1161: linking x86_64/ecc-192-modp.asm to ecc-192-modp.asm
# config.status:1161: linking x86_64/ecc-224-modp.asm to ecc-224-modp.asm
# config.status:1161: linking x86_64/ecc-25519-modp.asm to ecc-25519-modp.asm
# config.status:1161: linking x86_64/ecc-256-redc.asm to ecc-256-redc.asm
# config.status:1161: linking x86_64/ecc-384-modp.asm to ecc-384-modp.asm
# config.status:1161: linking x86_64/ecc-521-modp.asm to ecc-521-modp.asm
# config.status:1180: executing dummy-dep-files commands
# config.status:1180: executing nettle-stdint.h commands
# config.status:1193: creating nettle-stdint.h : __NETTLE_STDINT_H
# configure:9554: summary of build options:
#
# Version: nettle 3.2
# Host type: x86_64-unknown-linux-gnu
# ABI: 64
# Assembly files: x86_64
# Install prefix: /usr
# Library directory: ${exec_prefix}/lib
# Compiler: gcc
# Static libraries: no
# Shared libraries: yes
# Public key crypto: yes
# Using mini-gmp: no
# Documentation: yes
#
#
# ## ---------------- ##
# ## Cache variables. ##
# ## ---------------- ##
#
# ac_cv_build=x86_64-unknown-linux-gnu
# ac_cv_c_bigendian=no
# ac_cv_c_compiler_gnu=yes
# ac_cv_c_const=yes
# ac_cv_c_inline=inline
# ac_cv_cxx_compiler_gnu=yes
# ac_cv_env_CCC_set=
# ac_cv_env_CCC_value=
# ac_cv_env_CC_FOR_BUILD_set=
# ac_cv_env_CC_FOR_BUILD_value=
# ac_cv_env_CC_set=
# ac_cv_env_CC_value=
# ac_cv_env_CFLAGS_set=set
# ac_cv_env_CFLAGS_value=
# ac_cv_env_CPPFLAGS_set=set
# ac_cv_env_CPPFLAGS_value=
# ac_cv_env_CPP_set=
# ac_cv_env_CPP_value=
# ac_cv_env_CXXFLAGS_set=set
# ac_cv_env_CXXFLAGS_value=
# ac_cv_env_CXX_set=
# ac_cv_env_CXX_value=
# ac_cv_env_LDFLAGS_set=set
# ac_cv_env_LDFLAGS_value=
# ac_cv_env_LIBS_set=
# ac_cv_env_LIBS_value=
# ac_cv_env_build_alias_set=
# ac_cv_env_build_alias_value=
# ac_cv_env_host_alias_set=set
# ac_cv_env_host_alias_value=x86_64-unknown-linux
# ac_cv_env_target_alias_set=
# ac_cv_env_target_alias_value=
# ac_cv_func_alloca_works=yes
# ac_cv_func_getline=yes
# ac_cv_func_secure_getenv=yes
# ac_cv_func_strerror=yes
# ac_cv_header_dlfcn_h=yes
# ac_cv_header_inttypes_h=yes
# ac_cv_header_malloc_h=yes
# ac_cv_header_memory_h=yes
# ac_cv_header_openssl_aes_h=yes
# ac_cv_header_openssl_blowfish_h=yes
# ac_cv_header_openssl_cast_h=yes
# ac_cv_header_openssl_des_h=yes
# ac_cv_header_openssl_ecdsa_h=yes
# ac_cv_header_stdc=yes
# ac_cv_header_stdint=stdint.h
# ac_cv_header_stdint_h=yes
# ac_cv_header_stdint_t=stdint.h
# ac_cv_header_stdlib_h=yes
# ac_cv_header_string_h=yes
# ac_cv_header_strings_h=yes
# ac_cv_header_sys_stat_h=yes
# ac_cv_header_sys_types_h=yes
# ac_cv_header_time=yes
# ac_cv_header_unistd_h=yes
# ac_cv_header_valgrind_memcheck_h=no
# ac_cv_host=x86_64-unknown-linux-gnu
# ac_cv_lib_crypto_BF_ecb_encrypt=yes
# ac_cv_lib_dl_dlopen=yes
# ac_cv_lib_gmp___gmpz_getlimbn=yes
# ac_cv_objext=o
# ac_cv_path_EGREP='/usr/sbin/grep -E'
# ac_cv_path_GREP=/usr/sbin/grep
# ac_cv_path_M4=/usr/sbin/m4
# ac_cv_path_MAKEINFO=/usr/sbin/makeinfo
# ac_cv_path_install='/usr/bin/install -c'
# ac_cv_path_mkdir=/usr/sbin/mkdir
# ac_cv_prog_CPP='gcc -E'
# ac_cv_prog_ac_ct_AR=ar
# ac_cv_prog_ac_ct_CC=gcc
# ac_cv_prog_ac_ct_CXX=g++
# ac_cv_prog_ac_ct_NM=nm
# ac_cv_prog_ac_ct_OBJDUMP=objdump
# ac_cv_prog_ac_ct_RANLIB=ranlib
# ac_cv_prog_cc_c89=
# ac_cv_prog_cc_g=yes
# ac_cv_prog_cxx_g=yes
# ac_cv_prog_make_make_set=yes
# ac_cv_search_clock_gettime='none required'
# ac_cv_sizeof_long=8
# ac_cv_sizeof_size_t=8
# ac_cv_stdint_message='using gnu compiler gcc (GCC) 6.1.1 20160602'
# ac_cv_stdint_result='(assuming C99 compatible system)'
# ac_cv_type_size_t=yes
# ac_cv_type_uid_t=yes
# ac_cv_working_alloca_h=yes
# gmp_cv_prog_exeext_for_build=
# lsh_cv_c_attribute=yes
# lsh_cv_sys_ccpic=-fpic
# nettle_cv_asm_align_log=no
# nettle_cv_asm_coff_type=no
# nettle_cv_asm_gnu_stack=yes
# nettle_cv_asm_type_hash_function=no
# nettle_cv_asm_type_percent_function=yes
# nettle_cv_asm_underscore=no
# nettle_cv_fcntl_locking=yes
# nettle_cv_gmp_numb_bits=64
# nettle_cv_link_ifunc=yes
#
# ## ----------------- ##
# ## Output variables. ##
# ## ----------------- ##
#
# ALLOCA=''
# AR='ar'
# ASM_ALIGN_LOG='no'
# ASM_COFF_STYLE='no'
# ASM_ELF_STYLE='yes'
# ASM_MARK_NOEXEC_STACK='.section .note.GNU-stack,"",TYPE_PROGBITS'
# ASM_RODATA='.section .rodata'
# ASM_SYMBOL_PREFIX=''
# ASM_TYPE_FUNCTION='%function'
# ASM_TYPE_PROGBITS='%progbits'
# BENCH_LIBS='-lgmp '
# CC='gcc'
# CCPIC='-fpic'
# CC_FOR_BUILD='gcc -O'
# CFLAGS=' -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs'
# CPP='gcc -E'
# CPPFLAGS=''
# CXX='g++'
# CXXFLAGS=''
# DEFS='-DHAVE_CONFIG_H'
# DEP_FLAGS='-MT $@ -MD -MP -MF $@.d'
# DEP_INCLUDE='include '
# DEP_PROCESS='true'
# ECHO_C=''
# ECHO_N='-n'
# ECHO_T=''
# EGREP='/usr/sbin/grep -E'
# EMULATOR=''
# EXEEXT=''
# EXEEXT_FOR_BUILD=''
# EXTRA_HOGWEED_LINKER_FLAGS='-Wl,--version-script=libhogweed.map'
# EXTRA_LINKER_FLAGS='-Wl,--version-script=libnettle.map'
# GMP_NUMB_BITS='64'
# GREP='/usr/sbin/grep'
# HOGWEED_EXTRA_SYMBOLS=''
# IF_ASM=''
# IF_CXX=''
# IF_DLL='#'
# IF_DLOPEN_TEST=''
# IF_DOCUMENTATION=''
# IF_HOGWEED=''
# IF_MINI_GMP='#'
# IF_NOT_SHARED='#'
# IF_SHARED=''
# IF_STATIC='#'
# INSTALL_DATA='${INSTALL} -m 644'
# INSTALL_PROGRAM='${INSTALL}'
# INSTALL_SCRIPT='${INSTALL}'
# LDFLAGS=''
# LIBHOGWEED_FILE='$(LIBHOGWEED_SONAME).$(LIBHOGWEED_MINOR)'
# LIBHOGWEED_FILE_SRC='$(LIBHOGWEED_FORLINK)'
# LIBHOGWEED_FORLINK='libhogweed.so'
# LIBHOGWEED_LIBS='libnettle.so $(LIBS)'
# LIBHOGWEED_LINK='$(CC) $(CFLAGS) $(LDFLAGS) -shared -Wl,-soname=$(LIBHOGWEED_SONAME)'
# LIBHOGWEED_MAJOR='4'
# LIBHOGWEED_MINOR='2'
# LIBHOGWEED_SONAME='$(LIBHOGWEED_FORLINK).$(LIBHOGWEED_MAJOR)'
# LIBNETTLE_FILE='$(LIBNETTLE_SONAME).$(LIBNETTLE_MINOR)'
# LIBNETTLE_FILE_SRC='$(LIBNETTLE_FORLINK)'
# LIBNETTLE_FORLINK='libnettle.so'
# LIBNETTLE_LIBS=''
# LIBNETTLE_LINK='$(CC) $(CFLAGS) $(LDFLAGS) -shared -Wl,-soname=$(LIBNETTLE_SONAME)'
# LIBNETTLE_MAJOR='6'
# LIBNETTLE_MINOR='2'
# LIBNETTLE_SONAME='$(LIBNETTLE_FORLINK).$(LIBNETTLE_MAJOR)'
# LIBOBJS=''
# LIBS='-lgmp '
# LN_S='ln -s'
# LTLIBOBJS=''
# M4='/usr/sbin/m4'
# MAJOR_VERSION='3'
# MAKEINFO='/usr/sbin/makeinfo'
# MINOR_VERSION='2'
# MKDIR_P='/usr/sbin/mkdir -p'
# NETTLE_USE_MINI_GMP='0'
# NM='nm'
# OBJDUMP='objdump'
# OBJEXT='o'
# OPENSSL_LIBFLAGS='-lcrypto'
# OPT_HOGWEED_OBJS=' ecc-192-modp.$(OBJEXT) ecc-224-modp.$(OBJEXT) ecc-25519-modp.$(OBJEXT) ecc-256-redc.$(OBJEXT) ecc-384-modp.$(OBJEXT) ecc-521-modp.$(OBJEXT)'
# OPT_NETTLE_OBJS=' gcm-hash8.$(OBJEXT)'
# OPT_NETTLE_SOURCES=''
# PACKAGE_BUGREPORT='nettle-bugs@lists.lysator.liu.se'
# PACKAGE_NAME='nettle'
# PACKAGE_STRING='nettle 3.2'
# PACKAGE_TARNAME='nettle'
# PACKAGE_URL=''
# PACKAGE_VERSION='3.2'
# PATH_SEPARATOR=':'
# RANLIB='ranlib'
# SET_MAKE=''
# SHELL='/bin/sh'
# W64_ABI='no'
# ac_ct_CC='gcc'
# ac_ct_CXX='g++'
# bindir='${exec_prefix}/bin'
# build='x86_64-unknown-linux-gnu'
# build_alias=''
# build_cpu='x86_64'
# build_os='linux-gnu'
# build_vendor='unknown'
# datadir='${datarootdir}'
# datarootdir='${prefix}/share'
# docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
# dvidir='${docdir}'
# exec_prefix='${prefix}'
# host='x86_64-unknown-linux-gnu'
# host_alias='x86_64-unknown-linux'
# host_cpu='x86_64'
# host_os='linux-gnu'
# host_vendor='unknown'
# htmldir='${docdir}'
# includedir='${prefix}/include'
# infodir='${datarootdir}/info'
# libdir='${exec_prefix}/lib'
# libexecdir='${exec_prefix}/libexec'
# localedir='${datarootdir}/locale'
# localstatedir='${prefix}/var'
# mandir='${datarootdir}/man'
# oldincludedir='/usr/include'
# pdfdir='${docdir}'
# prefix='/usr'
# program_transform_name='s,x,x,'
# psdir='${docdir}'
# sbindir='${exec_prefix}/sbin'
# sharedstatedir='${prefix}/com'
# sysconfdir='${prefix}/etc'
# target_alias=''
#
# ## ----------- ##
# ## confdefs.h. ##
# ## ----------- ##
#
# /* confdefs.h */
# #define PACKAGE_NAME "nettle"
# #define PACKAGE_TARNAME "nettle"
# #define PACKAGE_VERSION "3.2"
# #define PACKAGE_STRING "nettle 3.2"
# #define PACKAGE_BUGREPORT "nettle-bugs@lists.lysator.liu.se"
# #define PACKAGE_URL ""
# #define HAVE_LINK_IFUNC 1
# #define STDC_HEADERS 1
# #define HAVE_SYS_TYPES_H 1
# #define HAVE_SYS_STAT_H 1
# #define HAVE_STDLIB_H 1
# #define HAVE_STRING_H 1
# #define HAVE_MEMORY_H 1
# #define HAVE_STRINGS_H 1
# #define HAVE_INTTYPES_H 1
# #define HAVE_STDINT_H 1
# #define HAVE_UNISTD_H 1
# #define TIME_WITH_SYS_TIME 1
# #define SIZEOF_LONG 8
# #define SIZEOF_SIZE_T 8
# #define HAVE_OPENSSL_BLOWFISH_H 1
# #define HAVE_OPENSSL_DES_H 1
# #define HAVE_OPENSSL_CAST_H 1
# #define HAVE_OPENSSL_AES_H 1
# #define HAVE_OPENSSL_ECDSA_H 1
# #define HAVE_DLFCN_H 1
# #define HAVE_LIBDL 1
# #define HAVE_ALLOCA_H 1
# #define HAVE_ALLOCA 1
# #define HAVE_MALLOC_H 1
# #define HAVE_STRERROR 1
# #define HAVE_SECURE_GETENV 1
# #define HAVE_GETLINE 1
# #define HAVE_GCC_ATTRIBUTE 1
# #define HAVE_FCNTL_LOCKING 1
# #define HAVE_LIBGMP 1
# #define HAVE_NATIVE_gcm_hash8 1
# #define HAVE_NATIVE_ecc_192_modp 1
# #define HAVE_NATIVE_ecc_224_modp 1
# #define HAVE_NATIVE_ecc_25519_modp 1
# #define HAVE_NATIVE_ecc_256_redc 1
# #define HAVE_NATIVE_ecc_384_modp 1
# #define HAVE_NATIVE_ecc_521_modp 1
# #define WITH_HOGWEED 1
# #define WITH_OPENSSL 1
# #define HAVE_CLOCK_GETTIME 1
#
# configure: exit 0
#
# ## ---------------------- ##
# ## Running config.status. ##
# ## ---------------------- ##
#
# This file was extended by nettle config.status 3.2, which was
# generated by GNU Autoconf 2.69. Invocation command line was
#
# CONFIG_FILES =
# CONFIG_HEADERS =
# CONFIG_LINKS =
# CONFIG_COMMANDS =
# $ ./config.status config.h
#
# on c5b7ef9d8840
#
# config.status:954: creating config.h
# config.status:1135: config.h is unchanged