The build took 00h 01m 28s and was SUCCESSFUL.
The program in this build is written in the following languages, according to sloccount:
SLOC | Language |
---|---|
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.
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:
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
Creating hybrid package for 'nettle'
Trying to find vanilla package 'nettle'...
CMD: pacman --query --file /mirror/nettle-3.2-2.pkg.tar.xz
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
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