The build took 00h 01m 41s and was SUCCESSFUL.
The program in this build is written in the following languages, according to sloccount:
SLOC | Language |
---|---|
55,827 |
ansic |
20,733 |
asm |
3,633 |
sh |
753 |
makefile |
71 |
cpp |
7 |
awk |
81,024 |
total |
The process tree of the build process is here.
Several sub-process invocations were improper; see the process tree for details. Summary:
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:
Copied permanent toolchain into container-local sysroot
/toolchain_root/sysroot --> /sysroot/sysroot
/toolchain_root/lib --> /sysroot/lib
/toolchain_root/sbin --> /sysroot/sbin
/toolchain_root/lib64 --> /sysroot/lib64
/toolchain_root/etc --> /sysroot/etc
/toolchain_root/share --> /sysroot/share
/toolchain_root/bin --> /sysroot/bin
/toolchain_root/var --> /sysroot/var
/toolchain_root/usr --> /sysroot/usr
/toolchain_root/glibc-build --> /sysroot/glibc-build
/toolchain_root/x86_64-pc-linux-gnu --> /sysroot/x86_64-pc-linux-gnu
/toolchain_root/include --> /sysroot/include
/toolchain_root/libexec --> /sysroot/libexec
CMD: sudo -u tuscan PATH=/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin CC=clang CXX=clang++ red makepkg --noextract --syncdeps --skipinteg --skippgpcheck --skipchecksums --noconfirm --nocolor --log --noprogressbar --nocheck
==> Making package: nettle 3.2-2 (Thu Apr 13 17:39:45 UTC 2017)
==> 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... clang
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 clang accepts -g... yes
checking for clang option to accept ISO C89... none needed
checking for ifunc support... no
checking whether we are using the GNU C++ compiler... yes
checking whether clang++ 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/bin/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... clang -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/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/bin/m4
checking for makeinfo... /usr/bin/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: clang
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'
clang `test -f aesdata.c || echo './'`aesdata.c \
-o aesdata
clang `test -f desdata.c || echo './'`desdata.c \
-o desdata
clang `test -f twofishdata.c || echo './'`twofishdata.c \
-o twofishdata
clang `test -f shadata.c || echo './'`shadata.c -lm \
-o shadata
clang `test -f gcmdata.c || echo './'`gcmdata.c \
-o gcmdata
clang -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
clang -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
clang -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/bin/m4 ./asm.m4 machine.m4 config.m4 aes-decrypt-internal.asm >aes-decrypt-internal.s
clang -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
clang-3.8: warning: argument unused during compilation: '-D HAVE_CONFIG_H'
clang-3.8: warning: argument unused during compilation: '-MT aes-decrypt-internal.o'
clang-3.8: warning: argument unused during compilation: '-MD'
clang-3.8: warning: argument unused during compilation: '-MP'
clang-3.8: warning: argument unused during compilation: '-MF aes-decrypt-internal.o.d'
clang -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/bin/m4 ./asm.m4 machine.m4 config.m4 aes-encrypt-internal.asm >aes-encrypt-internal.s
clang -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
clang-3.8: warning: argument unused during compilation: '-D HAVE_CONFIG_H'
clang-3.8: warning: argument unused during compilation: '-MT aes-encrypt-internal.o'
clang-3.8: warning: argument unused during compilation: '-MD'
clang-3.8: warning: argument unused during compilation: '-MP'
clang-3.8: warning: argument unused during compilation: '-MF aes-encrypt-internal.o.d'
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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/bin/m4 ./asm.m4 machine.m4 config.m4 camellia-crypt-internal.asm >camellia-crypt-internal.s
clang -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
clang-3.8: warning: argument unused during compilation: '-D HAVE_CONFIG_H'
clang-3.8: warning: argument unused during compilation: '-MT camellia-crypt-internal.o'
clang-3.8: warning: argument unused during compilation: '-MD'
clang-3.8: warning: argument unused during compilation: '-MP'
clang-3.8: warning: argument unused during compilation: '-MF camellia-crypt-internal.o.d'
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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/bin/m4 ./asm.m4 machine.m4 config.m4 chacha-core-internal.asm >chacha-core-internal.s
clang -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
clang-3.8: warning: argument unused during compilation: '-D HAVE_CONFIG_H'
clang-3.8: warning: argument unused during compilation: '-MT chacha-core-internal.o'
clang-3.8: warning: argument unused during compilation: '-MD'
clang-3.8: warning: argument unused during compilation: '-MP'
clang-3.8: warning: argument unused during compilation: '-MF chacha-core-internal.o.d'
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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/bin/m4 ./asm.m4 machine.m4 config.m4 md5-compress.asm >md5-compress.s
clang -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
clang-3.8: warning: argument unused during compilation: '-D HAVE_CONFIG_H'
clang-3.8: warning: argument unused during compilation: '-MT md5-compress.o'
clang-3.8: warning: argument unused during compilation: '-MD'
clang-3.8: warning: argument unused during compilation: '-MP'
clang-3.8: warning: argument unused during compilation: '-MF md5-compress.o.d'
clang -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
clang -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/bin/m4 ./asm.m4 machine.m4 config.m4 memxor.asm >memxor.s
clang -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
clang-3.8: warning: argument unused during compilation: '-D HAVE_CONFIG_H'
clang-3.8: warning: argument unused during compilation: '-MT memxor.o'
clang-3.8: warning: argument unused during compilation: '-MD'
clang-3.8: warning: argument unused during compilation: '-MP'
clang-3.8: warning: argument unused during compilation: '-MF memxor.o.d'
/usr/bin/m4 ./asm.m4 machine.m4 config.m4 memxor3.asm >memxor3.s
clang -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
clang-3.8: warning: argument unused during compilation: '-D HAVE_CONFIG_H'
clang-3.8: warning: argument unused during compilation: '-MT memxor3.o'
clang-3.8: warning: argument unused during compilation: '-MD'
clang-3.8: warning: argument unused during compilation: '-MP'
clang-3.8: warning: argument unused during compilation: '-MF memxor3.o.d'
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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/bin/m4 ./asm.m4 machine.m4 config.m4 poly1305-internal.asm >poly1305-internal.s
clang -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
clang-3.8: warning: argument unused during compilation: '-D HAVE_CONFIG_H'
clang-3.8: warning: argument unused during compilation: '-MT poly1305-internal.o'
clang-3.8: warning: argument unused during compilation: '-MD'
clang-3.8: warning: argument unused during compilation: '-MP'
clang-3.8: warning: argument unused during compilation: '-MF poly1305-internal.o.d'
clang -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
clang -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
clang -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
clang -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/bin/m4 ./asm.m4 machine.m4 config.m4 salsa20-core-internal.asm >salsa20-core-internal.s
clang -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
clang-3.8: warning: argument unused during compilation: '-D HAVE_CONFIG_H'
clang-3.8: warning: argument unused during compilation: '-MT salsa20-core-internal.o'
clang-3.8: warning: argument unused during compilation: '-MD'
clang-3.8: warning: argument unused during compilation: '-MP'
clang-3.8: warning: argument unused during compilation: '-MF salsa20-core-internal.o.d'
/usr/bin/m4 ./asm.m4 machine.m4 config.m4 salsa20-crypt.asm >salsa20-crypt.s
clang -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
clang-3.8: warning: argument unused during compilation: '-D HAVE_CONFIG_H'
clang-3.8: warning: argument unused during compilation: '-MT salsa20-crypt.o'
clang-3.8: warning: argument unused during compilation: '-MD'
clang-3.8: warning: argument unused during compilation: '-MP'
clang-3.8: warning: argument unused during compilation: '-MF salsa20-crypt.o.d'
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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/bin/m4 ./asm.m4 machine.m4 config.m4 sha1-compress.asm >sha1-compress.s
clang -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
clang-3.8: warning: argument unused during compilation: '-D HAVE_CONFIG_H'
clang-3.8: warning: argument unused during compilation: '-MT sha1-compress.o'
clang-3.8: warning: argument unused during compilation: '-MD'
clang-3.8: warning: argument unused during compilation: '-MP'
clang-3.8: warning: argument unused during compilation: '-MF sha1-compress.o.d'
clang -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
clang -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/bin/m4 ./asm.m4 machine.m4 config.m4 sha256-compress.asm >sha256-compress.s
clang -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
clang-3.8: warning: argument unused during compilation: '-D HAVE_CONFIG_H'
clang-3.8: warning: argument unused during compilation: '-MT sha256-compress.o'
clang-3.8: warning: argument unused during compilation: '-MD'
clang-3.8: warning: argument unused during compilation: '-MP'
clang-3.8: warning: argument unused during compilation: '-MF sha256-compress.o.d'
clang -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
clang -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
clang -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/bin/m4 ./asm.m4 machine.m4 config.m4 sha512-compress.asm >sha512-compress.s
clang -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
clang-3.8: warning: argument unused during compilation: '-D HAVE_CONFIG_H'
clang-3.8: warning: argument unused during compilation: '-MT sha512-compress.o'
clang-3.8: warning: argument unused during compilation: '-MD'
clang-3.8: warning: argument unused during compilation: '-MP'
clang-3.8: warning: argument unused during compilation: '-MF sha512-compress.o.d'
clang -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
clang -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
clang -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
clang -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
clang -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/bin/m4 ./asm.m4 machine.m4 config.m4 sha3-permute.asm >sha3-permute.s
clang -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
clang-3.8: warning: argument unused during compilation: '-D HAVE_CONFIG_H'
clang-3.8: warning: argument unused during compilation: '-MT sha3-permute.o'
clang-3.8: warning: argument unused during compilation: '-MD'
clang-3.8: warning: argument unused during compilation: '-MP'
clang-3.8: warning: argument unused during compilation: '-MF sha3-permute.o.d'
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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/bin/m4 ./asm.m4 machine.m4 config.m4 serpent-encrypt.asm >serpent-encrypt.s
clang -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
clang-3.8: warning: argument unused during compilation: '-D HAVE_CONFIG_H'
clang-3.8: warning: argument unused during compilation: '-MT serpent-encrypt.o'
clang-3.8: warning: argument unused during compilation: '-MD'
clang-3.8: warning: argument unused during compilation: '-MP'
clang-3.8: warning: argument unused during compilation: '-MF serpent-encrypt.o.d'
/usr/bin/m4 ./asm.m4 machine.m4 config.m4 serpent-decrypt.asm >serpent-decrypt.s
clang -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
clang-3.8: warning: argument unused during compilation: '-D HAVE_CONFIG_H'
clang-3.8: warning: argument unused during compilation: '-MT serpent-decrypt.o'
clang-3.8: warning: argument unused during compilation: '-MD'
clang-3.8: warning: argument unused during compilation: '-MP'
clang-3.8: warning: argument unused during compilation: '-MF serpent-decrypt.o.d'
clang -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
clang -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
clang -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/bin/m4 ./asm.m4 machine.m4 config.m4 umac-nh.asm >umac-nh.s
clang -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
clang-3.8: warning: argument unused during compilation: '-D HAVE_CONFIG_H'
clang-3.8: warning: argument unused during compilation: '-MT umac-nh.o'
clang-3.8: warning: argument unused during compilation: '-MD'
clang-3.8: warning: argument unused during compilation: '-MP'
clang-3.8: warning: argument unused during compilation: '-MF umac-nh.o.d'
/usr/bin/m4 ./asm.m4 machine.m4 config.m4 umac-nh-n.asm >umac-nh-n.s
clang -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
clang-3.8: warning: argument unused during compilation: '-D HAVE_CONFIG_H'
clang-3.8: warning: argument unused during compilation: '-MT umac-nh-n.o'
clang-3.8: warning: argument unused during compilation: '-MD'
clang-3.8: warning: argument unused during compilation: '-MP'
clang-3.8: warning: argument unused during compilation: '-MF umac-nh-n.o.d'
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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/bin/m4 ./asm.m4 machine.m4 config.m4 gcm-hash8.asm >gcm-hash8.s
clang -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
clang-3.8: warning: argument unused during compilation: '-D HAVE_CONFIG_H'
clang-3.8: warning: argument unused during compilation: '-MT gcm-hash8.o'
clang-3.8: warning: argument unused during compilation: '-MD'
clang-3.8: warning: argument unused during compilation: '-MP'
clang-3.8: warning: argument unused during compilation: '-MF gcm-hash8.o.d'
clang -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
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
clang -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
sexp.c:303:14: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
&& strlen(type) == iterator->atom_length
^~~~
/usr/include/string.h:394:35: note: passing argument to parameter '__s' here
extern size_t strlen (const char *__s)
^
sexp.c:319:13: warning: passing 'const uint8_t *const' (aka 'const unsigned char *const') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (strlen(types[i]) == iterator->atom_length
^~~~~~~~
/usr/include/string.h:394:35: note: passing argument to parameter '__s' here
extern size_t strlen (const char *__s)
^
sexp.c:360:16: warning: passing 'const uint8_t *const' (aka 'const unsigned char *const') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (strlen(keys[i]) == iterator->atom_length
^~~~~~~
/usr/include/string.h:394:35: note: passing argument to parameter '__s' here
extern size_t strlen (const char *__s)
^
3 warnings generated.
clang -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:106:57: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
size_t output_length = format_string(buffer, length, start);
^~~~~
sexp-format.c:81:38: note: passing argument to parameter 's' here
size_t length, const uint8_t *s)
^
sexp-format.c:179:49: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
output_length = format_string(buffer, length, s);
^
sexp-format.c:81:38: note: passing argument to parameter 's' here
size_t length, const uint8_t *s)
^
sexp-format.c:212:49: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
output_length = format_string(buffer, length, s);
^
sexp-format.c:81:38: note: passing argument to parameter 's' here
size_t length, const uint8_t *s)
^
sexp-format.c:242:54: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
if (buffer && !nettle_buffer_write(buffer, length, s))
^
./buffer.h:87:37: note: passing argument to parameter 'data' here
size_t length, const uint8_t *data);
^
4 warnings generated.
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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:63:9: warning: initializing 'const uint8_t *const' (aka 'const unsigned char *const') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
= { "n", "e", "d", "p", "q", "a", "b", "c" };
^~~
sexp2rsa.c:63:14: warning: initializing 'const uint8_t *const' (aka 'const unsigned char *const') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
= { "n", "e", "d", "p", "q", "a", "b", "c" };
^~~
sexp2rsa.c:63:19: warning: initializing 'const uint8_t *const' (aka 'const unsigned char *const') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
= { "n", "e", "d", "p", "q", "a", "b", "c" };
^~~
sexp2rsa.c:63:24: warning: initializing 'const uint8_t *const' (aka 'const unsigned char *const') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
= { "n", "e", "d", "p", "q", "a", "b", "c" };
^~~
sexp2rsa.c:63:29: warning: initializing 'const uint8_t *const' (aka 'const unsigned char *const') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
= { "n", "e", "d", "p", "q", "a", "b", "c" };
^~~
sexp2rsa.c:63:34: warning: initializing 'const uint8_t *const' (aka 'const unsigned char *const') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
= { "n", "e", "d", "p", "q", "a", "b", "c" };
^~~
sexp2rsa.c:63:39: warning: initializing 'const uint8_t *const' (aka 'const unsigned char *const') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
= { "n", "e", "d", "p", "q", "a", "b", "c" };
^~~
sexp2rsa.c:63:44: warning: initializing 'const uint8_t *const' (aka 'const unsigned char *const') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
= { "n", "e", "d", "p", "q", "a", "b", "c" };
^~~
sexp2rsa.c:103:9: warning: initializing 'const uint8_t *const' (aka 'const unsigned char *const') with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
= { "rsa", "rsa-pkcs1", "rsa-pkcs1-sha1" };
^~~~~
sexp2rsa.c:103:16: warning: initializing 'const uint8_t *const' (aka 'const unsigned char *const') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign]
= { "rsa", "rsa-pkcs1", "rsa-pkcs1-sha1" };
^~~~~~~~~~~
sexp2rsa.c:103:29: warning: initializing 'const uint8_t *const' (aka 'const unsigned char *const') with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign]
= { "rsa", "rsa-pkcs1", "rsa-pkcs1-sha1" };
^~~~~~~~~~~~~~~~
sexp2rsa.c:108:37: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
if (!sexp_iterator_check_type(&i, priv ? "private-key" : "public-key"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sexp.h:133:20: note: passing argument to parameter 'type' here
const uint8_t *type);
^
12 warnings generated.
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
sexp2dsa.c:65:9: warning: initializing 'const uint8_t *const' (aka 'const unsigned char *const') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
= { "p", "q", "g", "y", "x" };
^~~
sexp2dsa.c:65:14: warning: initializing 'const uint8_t *const' (aka 'const unsigned char *const') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
= { "p", "q", "g", "y", "x" };
^~~
sexp2dsa.c:65:19: warning: initializing 'const uint8_t *const' (aka 'const unsigned char *const') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
= { "p", "q", "g", "y", "x" };
^~~
sexp2dsa.c:65:24: warning: initializing 'const uint8_t *const' (aka 'const unsigned char *const') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
= { "p", "q", "g", "y", "x" };
^~~
sexp2dsa.c:65:29: warning: initializing 'const uint8_t *const' (aka 'const unsigned char *const') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
= { "p", "q", "g", "y", "x" };
^~~
sexp2dsa.c:107:37: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
&& sexp_iterator_check_type(&i, priv ? "private-key" : "public-key")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sexp.h:133:20: note: passing argument to parameter 'type' here
const uint8_t *type);
^
sexp2dsa.c:108:37: warning: passing 'char [4]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
&& sexp_iterator_check_type(&i, "dsa")
^~~~~
./sexp.h:133:20: note: passing argument to parameter 'type' here
const uint8_t *type);
^
sexp2dsa.c:123:37: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
&& sexp_iterator_check_type(&i, priv ? "private-key" : "public-key")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./sexp.h:133:20: note: passing argument to parameter 'type' here
const uint8_t *type);
^
sexp2dsa.c:124:37: warning: passing 'char [11]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
&& sexp_iterator_check_type(&i, "dsa-sha256")
^~~~~~~~~~~~
./sexp.h:133:20: note: passing argument to parameter 'type' here
const uint8_t *type);
^
sexp2dsa.c:134:45: warning: initializing 'const uint8_t *const' (aka 'const unsigned char *const') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
static const uint8_t * const names[2] = { "r", "s" };
^~~
sexp2dsa.c:134:50: warning: initializing 'const uint8_t *const' (aka 'const unsigned char *const') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
static const uint8_t * const names[2] = { "r", "s" };
^~~
11 warnings generated.
clang -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
pgp-encode.c:360:10: warning: passing 'char [11]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
if (! (WRITE(buffer, "BEGIN PGP ")
^~~~~~~~~~~~~~~~~~~~~~~~~~~
pgp-encode.c:342:68: note: expanded from macro 'WRITE'
#define WRITE(buffer, s) (nettle_buffer_write(buffer, strlen((s)), (s)))
^~~
./buffer.h:87:37: note: passing argument to parameter 'data' here
size_t length, const uint8_t *data);
^
pgp-encode.c:361:6: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
&& WRITE(buffer, tag)
^~~~~~~~~~~~~~~~~~
pgp-encode.c:342:68: note: expanded from macro 'WRITE'
#define WRITE(buffer, s) (nettle_buffer_write(buffer, strlen((s)), (s)))
^~~
./buffer.h:87:37: note: passing argument to parameter 'data' here
size_t length, const uint8_t *data);
^
pgp-encode.c:362:6: warning: passing 'char [19]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
&& WRITE(buffer, "\nComment: Nettle\n\n")))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pgp-encode.c:342:68: note: expanded from macro 'WRITE'
#define WRITE(buffer, s) (nettle_buffer_write(buffer, strlen((s)), (s)))
^~~
./buffer.h:87:37: note: passing argument to parameter 'data' here
size_t length, const uint8_t *data);
^
pgp-encode.c:417:11: warning: passing 'char [12]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
return (WRITE(buffer, "\nBEGIN PGP ")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pgp-encode.c:342:68: note: expanded from macro 'WRITE'
#define WRITE(buffer, s) (nettle_buffer_write(buffer, strlen((s)), (s)))
^~~
./buffer.h:87:37: note: passing argument to parameter 'data' here
size_t length, const uint8_t *data);
^
pgp-encode.c:418:7: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
&& WRITE(buffer, tag)
^~~~~~~~~~~~~~~~~~
pgp-encode.c:342:68: note: expanded from macro 'WRITE'
#define WRITE(buffer, s) (nettle_buffer_write(buffer, strlen((s)), (s)))
^~~
./buffer.h:87:37: note: passing argument to parameter 'data' here
size_t length, const uint8_t *data);
^
5 warnings generated.
clang -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
rsa2openpgp.c:88:47: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
if (!pgp_put_userid(buffer, strlen(userid), userid))
^~~~~~
./pgp.h:123:24: note: passing argument to parameter 'name' here
const uint8_t *name);
^
1 warning generated.
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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'
clang `test -f eccdata.c || echo './'`eccdata.c \
-o eccdata
make[2]: Leaving directory '/tmp/nettle/src/nettle-3.2'
echo stamp > eccdata.stamp
./eccdata 192 7 6 64 > ecc-192.hT && mv ecc-192.hT ecc-192.h
Table size: 320 entries
clang -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
./eccdata 224 12 6 64 > ecc-224.hT && mv ecc-224.hT ecc-224.h
Table size: 256 entries
clang -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
./eccdata 256 14 6 64 > ecc-256.hT && mv ecc-256.hT ecc-256.h
Table size: 256 entries
clang -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
./eccdata 384 41 6 64 > ecc-384.hT && mv ecc-384.hT ecc-384.h
Table size: 128 entries
clang -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
./eccdata 521 56 6 64 > ecc-521.hT && mv ecc-521.hT ecc-521.h
Table size: 128 entries
clang -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
./eccdata 255 14 6 64 > ecc-25519.hT && mv ecc-25519.hT ecc-25519.h
Table size: 256 entries
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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
clang -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/bin/m4 ./asm.m4 machine.m4 config.m4 ecc-192-modp.asm >ecc-192-modp.s
clang -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
clang-3.8: warning: argument unused during compilation: '-D HAVE_CONFIG_H'
clang-3.8: warning: argument unused during compilation: '-MT ecc-192-modp.o'
clang-3.8: warning: argument unused during compilation: '-MD'
clang-3.8: warning: argument unused during compilation: '-MP'
clang-3.8: warning: argument unused during compilation: '-MF ecc-192-modp.o.d'
/usr/bin/m4 ./asm.m4 machine.m4 config.m4 ecc-224-modp.asm >ecc-224-modp.s
clang -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
clang-3.8: warning: argument unused during compilation: '-D HAVE_CONFIG_H'
clang-3.8: warning: argument unused during compilation: '-MT ecc-224-modp.o'
clang-3.8: warning: argument unused during compilation: '-MD'
clang-3.8: warning: argument unused during compilation: '-MP'
clang-3.8: warning: argument unused during compilation: '-MF ecc-224-modp.o.d'
/usr/bin/m4 ./asm.m4 machine.m4 config.m4 ecc-25519-modp.asm >ecc-25519-modp.s
clang -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
clang-3.8: warning: argument unused during compilation: '-D HAVE_CONFIG_H'
clang-3.8: warning: argument unused during compilation: '-MT ecc-25519-modp.o'
clang-3.8: warning: argument unused during compilation: '-MD'
clang-3.8: warning: argument unused during compilation: '-MP'
clang-3.8: warning: argument unused during compilation: '-MF ecc-25519-modp.o.d'
/usr/bin/m4 ./asm.m4 machine.m4 config.m4 ecc-256-redc.asm >ecc-256-redc.s
clang -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
clang-3.8: warning: argument unused during compilation: '-D HAVE_CONFIG_H'
clang-3.8: warning: argument unused during compilation: '-MT ecc-256-redc.o'
clang-3.8: warning: argument unused during compilation: '-MD'
clang-3.8: warning: argument unused during compilation: '-MP'
clang-3.8: warning: argument unused during compilation: '-MF ecc-256-redc.o.d'
/usr/bin/m4 ./asm.m4 machine.m4 config.m4 ecc-384-modp.asm >ecc-384-modp.s
clang -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
clang-3.8: warning: argument unused during compilation: '-D HAVE_CONFIG_H'
clang-3.8: warning: argument unused during compilation: '-MT ecc-384-modp.o'
clang-3.8: warning: argument unused during compilation: '-MD'
clang-3.8: warning: argument unused during compilation: '-MP'
clang-3.8: warning: argument unused during compilation: '-MF ecc-384-modp.o.d'
/usr/bin/m4 ./asm.m4 machine.m4 config.m4 ecc-521-modp.asm >ecc-521-modp.s
clang -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
clang-3.8: warning: argument unused during compilation: '-D HAVE_CONFIG_H'
clang-3.8: warning: argument unused during compilation: '-MT ecc-521-modp.o'
clang-3.8: warning: argument unused during compilation: '-MD'
clang-3.8: warning: argument unused during compilation: '-MP'
clang-3.8: warning: argument unused during compilation: '-MF ecc-521-modp.o.d'
clang -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'
clang -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
clang -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
clang -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:206:5: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
(mode == SEXP_ADVANCED) ? "\"\"": "0:");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
output.c:144:40: note: passing argument to parameter 'data' here
unsigned length, const uint8_t *data)
^
1 warning generated.
clang -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
clang -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
clang -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
clang -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
nettle-hash.c:87:30: warning: passing 'char [16384]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
hash->update(ctx, res, buffer);
^~~~~~
nettle-hash.c:123:25: warning: passing 'char [17]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
base16_encode_update(hex, 8, digest + i);
^~~
../base16.h:64:31: note: passing argument to parameter 'dst' here
base16_encode_update(uint8_t *dst,
^
nettle-hash.c:127:28: warning: passing 'char [17]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
base16_encode_update(hex, digest_length - i, digest + i);
^~~
../base16.h:64:31: note: passing argument to parameter 'dst' here
base16_encode_update(uint8_t *dst,
^
3 warnings generated.
clang -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
clang -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-pbkdf2.c:154:6: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
salt, salt_length, salt)
^~~~
../base16.h:98:17: note: passing argument to parameter 'dst' here
uint8_t *dst,
^
nettle-pbkdf2.c:154:25: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
salt, salt_length, salt)
^~~~
../base16.h:100:23: note: passing argument to parameter 'src' here
const uint8_t *src);
^
nettle-pbkdf2.c:167:40: warning: passing 'char [1024]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
pbkdf2_hmac_sha256 (password_length, password, iterations, salt_length, salt,
^~~~~~~~
../pbkdf2.h:76:55: note: passing argument to parameter 'key' here
pbkdf2_hmac_sha256 (size_t key_length, const uint8_t *key,
^
nettle-pbkdf2.c:167:75: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
pbkdf2_hmac_sha256 (password_length, password, iterations, salt_length, salt,
^~~~
../pbkdf2.h:78:42: note: passing argument to parameter 'salt' here
size_t salt_length, const uint8_t *salt,
^
nettle-pbkdf2.c:168:24: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
output_length, output);
^~~~~~
../pbkdf2.h:79:31: note: passing argument to parameter 'dst' here
size_t length, uint8_t *dst);
^
nettle-pbkdf2.c:180:25: warning: passing 'char [17]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
base16_encode_update(hex, 8, output + i);
^~~
../base16.h:64:31: note: passing argument to parameter 'dst' here
base16_encode_update(uint8_t *dst,
^
nettle-pbkdf2.c:180:33: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
base16_encode_update(hex, 8, output + i);
^~~~~~~~~~
../base16.h:66:23: note: passing argument to parameter 'src' here
const uint8_t *src);
^
nettle-pbkdf2.c:184:28: warning: passing 'char [17]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
base16_encode_update(hex, output_length - i, output + i);
^~~
../base16.h:64:31: note: passing argument to parameter 'dst' here
base16_encode_update(uint8_t *dst,
^
nettle-pbkdf2.c:184:52: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
base16_encode_update(hex, output_length - i, output + i);
^~~~~~~~~~
../base16.h:66:23: note: passing argument to parameter 'src' here
const uint8_t *src);
^
9 warnings generated.
clang -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
clang -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:84:40: warning: passing 'char [500]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
knuth_lfib_random(&ctx, BUFSIZE, buffer);
^~~~~~
../knuth-lfib.h:74:24: note: passing argument to parameter 'dst' here
size_t n, uint8_t *dst);
^
1 warning generated.
clang -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
clang -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
clang -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'
clang -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
clang -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
testutils.c:82:13: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
length, hex));
^~~
./testutils.h:286:11: note: expanded from macro 'ASSERT'
if (!(x)) \
^
../base16.h:100:23: note: passing argument to parameter 'src' here
const uint8_t *src);
^
testutils.c:568:32: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
size_t ascii_length = strlen(ascii);
^~~~~
/usr/include/string.h:394:35: note: passing argument to parameter '__s' here
extern size_t strlen (const char *__s)
^
testutils.c:589:33: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ASSERT (0x33 == buffer[strlen(ascii)]);
^~~~~
./testutils.h:286:11: note: expanded from macro 'ASSERT'
if (!(x)) \
^
/usr/include/string.h:394:35: note: passing argument to parameter '__s' here
extern size_t strlen (const char *__s)
^
testutils.c:805:13: warning: passing 'char [40]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
SIGN(md5, "The magic words are squeamish ossifrage", expected);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:668:30: note: expanded from macro 'SIGN'
hash##_update(&hash, LDATA(msg)); \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
../md5.h:70:20: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:805:13: warning: passing 'char [40]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
SIGN(md5, "The magic words are squeamish ossifrage", expected);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:678:30: note: expanded from macro 'SIGN'
hash##_update(&hash, LDATA(msg)); \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
../md5.h:70:20: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:805:13: warning: passing 'char [40]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
SIGN(md5, "The magic words are squeamish ossifrage", expected);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:684:30: note: expanded from macro 'SIGN'
hash##_update(&hash, LDATA(msg)); \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
../md5.h:70:20: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:809:5: warning: passing 'char [41]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
"The magick words are squeamish ossifrage", signature));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:696:30: note: expanded from macro 'VERIFY'
hash##_update(&hash, LDATA(msg)), \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
./testutils.h:286:11: note: expanded from macro 'ASSERT'
if (!(x)) \
^
../md5.h:70:20: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:813:4: warning: passing 'char [40]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
"The magic words are squeamish ossifrage", signature));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:696:30: note: expanded from macro 'VERIFY'
hash##_update(&hash, LDATA(msg)), \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
./testutils.h:286:11: note: expanded from macro 'ASSERT'
if (!(x)) \
^
../md5.h:70:20: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:818:5: warning: passing 'char [40]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
"The magic words are squeamish ossifrage", signature));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:696:30: note: expanded from macro 'VERIFY'
hash##_update(&hash, LDATA(msg)), \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
./testutils.h:286:11: note: expanded from macro 'ASSERT'
if (!(x)) \
^
../md5.h:70:20: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:837:14: warning: passing 'char [40]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
SIGN(sha1, "The magic words are squeamish ossifrage", expected);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:668:30: note: expanded from macro 'SIGN'
hash##_update(&hash, LDATA(msg)); \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
../sha1.h:72:21: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:837:14: warning: passing 'char [40]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
SIGN(sha1, "The magic words are squeamish ossifrage", expected);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:678:30: note: expanded from macro 'SIGN'
hash##_update(&hash, LDATA(msg)); \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
../sha1.h:72:21: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:837:14: warning: passing 'char [40]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
SIGN(sha1, "The magic words are squeamish ossifrage", expected);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:684:30: note: expanded from macro 'SIGN'
hash##_update(&hash, LDATA(msg)); \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
../sha1.h:72:21: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:841:5: warning: passing 'char [41]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
"The magick words are squeamish ossifrage", signature));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:696:30: note: expanded from macro 'VERIFY'
hash##_update(&hash, LDATA(msg)), \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
./testutils.h:286:11: note: expanded from macro 'ASSERT'
if (!(x)) \
^
../sha1.h:72:21: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:845:4: warning: passing 'char [40]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
"The magic words are squeamish ossifrage", signature));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:696:30: note: expanded from macro 'VERIFY'
hash##_update(&hash, LDATA(msg)), \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
./testutils.h:286:11: note: expanded from macro 'ASSERT'
if (!(x)) \
^
../sha1.h:72:21: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:850:5: warning: passing 'char [40]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
"The magic words are squeamish ossifrage", signature));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:696:30: note: expanded from macro 'VERIFY'
hash##_update(&hash, LDATA(msg)), \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
./testutils.h:286:11: note: expanded from macro 'ASSERT'
if (!(x)) \
^
../sha1.h:72:21: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:869:16: warning: passing 'char [40]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
SIGN(sha256, "The magic words are squeamish ossifrage", expected);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:668:30: note: expanded from macro 'SIGN'
hash##_update(&hash, LDATA(msg)); \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
../sha2.h:87:23: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:869:16: warning: passing 'char [40]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
SIGN(sha256, "The magic words are squeamish ossifrage", expected);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:678:30: note: expanded from macro 'SIGN'
hash##_update(&hash, LDATA(msg)); \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
../sha2.h:87:23: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:869:16: warning: passing 'char [40]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
SIGN(sha256, "The magic words are squeamish ossifrage", expected);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:684:30: note: expanded from macro 'SIGN'
hash##_update(&hash, LDATA(msg)); \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
../sha2.h:87:23: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:873:5: warning: passing 'char [41]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
"The magick words are squeamish ossifrage", signature));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:696:30: note: expanded from macro 'VERIFY'
hash##_update(&hash, LDATA(msg)), \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
./testutils.h:286:11: note: expanded from macro 'ASSERT'
if (!(x)) \
^
../sha2.h:87:23: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:877:4: warning: passing 'char [40]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
"The magic words are squeamish ossifrage", signature));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:696:30: note: expanded from macro 'VERIFY'
hash##_update(&hash, LDATA(msg)), \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
./testutils.h:286:11: note: expanded from macro 'ASSERT'
if (!(x)) \
^
../sha2.h:87:23: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:882:5: warning: passing 'char [40]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
"The magic words are squeamish ossifrage", signature));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:696:30: note: expanded from macro 'VERIFY'
hash##_update(&hash, LDATA(msg)), \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
./testutils.h:286:11: note: expanded from macro 'ASSERT'
if (!(x)) \
^
../sha2.h:87:23: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:901:16: warning: passing 'char [40]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
SIGN(sha512, "The magic words are squeamish ossifrage", expected);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:668:30: note: expanded from macro 'SIGN'
hash##_update(&hash, LDATA(msg)); \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
../sha2.h:140:23: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:901:16: warning: passing 'char [40]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
SIGN(sha512, "The magic words are squeamish ossifrage", expected);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:678:30: note: expanded from macro 'SIGN'
hash##_update(&hash, LDATA(msg)); \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
../sha2.h:140:23: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:901:16: warning: passing 'char [40]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
SIGN(sha512, "The magic words are squeamish ossifrage", expected);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:684:30: note: expanded from macro 'SIGN'
hash##_update(&hash, LDATA(msg)); \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
../sha2.h:140:23: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:905:5: warning: passing 'char [41]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
"The magick words are squeamish ossifrage", signature));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:696:30: note: expanded from macro 'VERIFY'
hash##_update(&hash, LDATA(msg)), \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
./testutils.h:286:11: note: expanded from macro 'ASSERT'
if (!(x)) \
^
../sha2.h:140:23: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:909:4: warning: passing 'char [40]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
"The magic words are squeamish ossifrage", signature));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:696:30: note: expanded from macro 'VERIFY'
hash##_update(&hash, LDATA(msg)), \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
./testutils.h:286:11: note: expanded from macro 'ASSERT'
if (!(x)) \
^
../sha2.h:140:23: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:914:5: warning: passing 'char [40]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
"The magic words are squeamish ossifrage", signature));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:696:30: note: expanded from macro 'VERIFY'
hash##_update(&hash, LDATA(msg)), \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
./testutils.h:286:11: note: expanded from macro 'ASSERT'
if (!(x)) \
^
../sha2.h:140:23: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:1006:28: warning: passing 'char [40]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
sha1_update(&sha1, LDATA("The magic words are squeamish ossifrage"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
../sha1.h:72:21: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:1026:9: warning: passing 'char [41]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
"The magick words are squeamish ossifrage",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:990:31: note: expanded from macro 'DSA_VERIFY'
(hash##_update(&hash, LDATA(msg)), \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
./testutils.h:286:11: note: expanded from macro 'ASSERT'
if (!(x)) \
^
../sha1.h:72:21: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:1031:8: warning: passing 'char [40]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
"The magic words are squeamish ossifrage",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:990:31: note: expanded from macro 'DSA_VERIFY'
(hash##_update(&hash, LDATA(msg)), \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
./testutils.h:286:11: note: expanded from macro 'ASSERT'
if (!(x)) \
^
../sha1.h:72:21: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:1037:9: warning: passing 'char [40]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
"The magic words are squeamish ossifrage",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:990:31: note: expanded from macro 'DSA_VERIFY'
(hash##_update(&hash, LDATA(msg)), \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
./testutils.h:286:11: note: expanded from macro 'ASSERT'
if (!(x)) \
^
../sha1.h:72:21: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:1056:32: warning: passing 'char [40]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
sha256_update(&sha256, LDATA("The magic words are squeamish ossifrage"));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
../sha2.h:87:23: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:1076:9: warning: passing 'char [41]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
"The magick words are squeamish ossifrage",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:990:31: note: expanded from macro 'DSA_VERIFY'
(hash##_update(&hash, LDATA(msg)), \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
./testutils.h:286:11: note: expanded from macro 'ASSERT'
if (!(x)) \
^
../sha2.h:87:23: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:1081:8: warning: passing 'char [40]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
"The magic words are squeamish ossifrage",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:990:31: note: expanded from macro 'DSA_VERIFY'
(hash##_update(&hash, LDATA(msg)), \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
./testutils.h:286:11: note: expanded from macro 'ASSERT'
if (!(x)) \
^
../sha2.h:87:23: note: passing argument to parameter 'data' here
const uint8_t *data);
^
testutils.c:1087:9: warning: passing 'char [40]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
"The magic words are squeamish ossifrage",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testutils.c:990:31: note: expanded from macro 'DSA_VERIFY'
(hash##_update(&hash, LDATA(msg)), \
^~~
./testutils.h:273:30: note: expanded from macro 'LDATA'
#define LDATA(x) LLENGTH(x), x
^
./testutils.h:286:11: note: expanded from macro 'ASSERT'
if (!(x)) \
^
../sha2.h:87:23: note: passing argument to parameter 'data' here
const uint8_t *data);
^
35 warnings generated.
clang -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'
clang -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
clang -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
clang -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
clang -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:180:31: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
yarrow256_seed(ctx, length, buffer);
^~~~~~
../yarrow.h:99:24: note: passing argument to parameter 'seed_file' here
const uint8_t *seed_file);
^
io.c:197:30: warning: passing 'char [1000]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
hash->update(ctx, res, buffer);
^~~~~~
2 warnings generated.
clang -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
clang -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
clang -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
clang -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:91:46: warning: passing 'uint8_t [73]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (!write_string (stdout, encoded_bytes, result)
^~~~~~
./io.h:62:50: note: passing argument to parameter 'buffer' here
write_string(FILE *f, unsigned size, const char *buffer);
^
base16enc.c:100:47: warning: passing 'uint8_t [73]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (!write_string(stdout,encoded_bytes, result))
^~~~~~
./io.h:62:50: note: passing argument to parameter 'buffer' here
write_string(FILE *f, unsigned size, const char *buffer);
^
2 warnings generated.
clang -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
clang -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
base16dec.c:96:49: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (!write_string (stdout, decoded_bytes, result))
^~~~~~
./io.h:62:50: note: passing argument to parameter 'buffer' here
write_string(FILE *f, unsigned size, const char *buffer);
^
1 warning generated.
clang -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
clang -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
base64enc.c:93:46: warning: passing 'uint8_t [76]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (!write_string (stdout, encoded_bytes, result)
^~~~~~
./io.h:62:50: note: passing argument to parameter 'buffer' here
write_string(FILE *f, unsigned size, const char *buffer);
^
base64enc.c:104:49: warning: passing 'uint8_t [76]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (!write_string (stdout, encoded_bytes, result))
^~~~~~
./io.h:62:50: note: passing argument to parameter 'buffer' here
write_string(FILE *f, unsigned size, const char *buffer);
^
2 warnings generated.
clang -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
clang -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
base64dec.c:96:49: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (!write_string (stdout, decoded_bytes, result))
^~~~~~
./io.h:62:50: note: passing argument to parameter 'buffer' here
write_string(FILE *f, unsigned size, const char *buffer);
^
1 warning generated.
clang -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
clang -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
rsa-keygen.c:184:46: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (!write_file(pub_name, pub_buffer.size, pub_buffer.contents))
^~~~~~~~~~~~~~~~~~~
./io.h:59:57: note: passing argument to parameter 'buffer' here
write_file(const char *name, unsigned size, const char *buffer);
^
rsa-keygen.c:193:48: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (!write_file(priv_name, priv_buffer.size, priv_buffer.contents))
^~~~~~~~~~~~~~~~~~~~
./io.h:59:57: note: passing argument to parameter 'buffer' here
write_file(const char *name, unsigned size, const char *buffer);
^
2 warnings generated.
clang -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
clang -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
clang -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:57:53: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
res = rsa_keypair_from_sexp(pub, priv, 0, length, buffer);
^~~~~~
../rsa.h:445:39: note: passing argument to parameter 'expr' here
size_t length, const uint8_t *expr);
^
1 warning generated.
clang -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
clang -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
clang -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
clang -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:77:42: warning: passing 'uint8_t [4]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
return write_string(f, sizeof(buffer), buffer);
^~~~~~
./io.h:62:50: note: passing argument to parameter 'buffer' here
write_string(FILE *f, unsigned size, const char *buffer);
^
rsa-encrypt.c:99:31: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
res = write_string(f, size, p);
^
./io.h:62:50: note: passing argument to parameter 'buffer' here
write_string(FILE *f, unsigned size, const char *buffer);
^
rsa-encrypt.c:146:33: warning: passing 'uint8_t [1620]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (!write_string(out, size, buffer))
^~~~~~
./io.h:62:50: note: passing argument to parameter 'buffer' here
write_string(FILE *f, unsigned size, const char *buffer);
^
rsa-encrypt.c:155:36: warning: passing 'uint8_t [1620]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (!write_string(out, size, buffer))
^~~~~~
./io.h:62:50: note: passing argument to parameter 'buffer' here
write_string(FILE *f, unsigned size, const char *buffer);
^
4 warnings generated.
clang -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
clang -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:162:33: warning: passing 'uint8_t [1636]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (!write_string(out, size, buffer))
^~~~~~
./io.h:62:50: note: passing argument to parameter 'buffer' here
write_string(FILE *f, unsigned size, const char *buffer);
^
rsa-decrypt.c:185:40: warning: passing 'uint8_t [1636]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
if (!write_string(out, leftover, buffer))
^~~~~~
./io.h:62:50: note: passing argument to parameter 'buffer' here
write_string(FILE *f, unsigned size, const char *buffer);
^
2 warnings generated.
clang -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
clang -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
clang -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
clang -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
hogweed-benchmark.c:99:30: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
hash->update (ctx, length, s);
^
hogweed-benchmark.c:230:67: warning: passing 'char [927]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
res = sexp_transport_iterator_first (&i, sizeof(rsa1024) - 1, rsa1024);
^~~~~~~
../sexp.h:95:34: note: passing argument to parameter 'input' here
size_t length, uint8_t *input);
^
hogweed-benchmark.c:232:67: warning: passing 'char [1714]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
res = sexp_transport_iterator_first (&i, sizeof(rsa2048) - 1, rsa2048);
^~~~~~~
../sexp.h:95:34: note: passing argument to parameter 'input' here
size_t length, uint8_t *input);
^
hogweed-benchmark.c:237:36: warning: passing 'char [12]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
&& sexp_iterator_check_type (&i, "private-key")
^~~~~~~~~~~~~
../sexp.h:133:20: note: passing argument to parameter 'type' here
const uint8_t *type);
^
hogweed-benchmark.c:238:36: warning: passing 'char [15]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
&& sexp_iterator_check_type (&i, "rsa-pkcs1-sha1")
^~~~~~~~~~~~~~~~
../sexp.h:133:20: note: passing argument to parameter 'type' here
const uint8_t *type);
^
hogweed-benchmark.c:320:66: warning: passing 'char [672]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
if (! (sexp_transport_iterator_first (&i, sizeof(dsa1024) - 1, dsa1024)
^~~~~~~
../sexp.h:95:34: note: passing argument to parameter 'input' here
size_t length, uint8_t *input);
^
hogweed-benchmark.c:321:36: warning: passing 'char [12]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
&& sexp_iterator_check_type (&i, "private-key")
^~~~~~~~~~~~~
../sexp.h:133:20: note: passing argument to parameter 'type' here
const uint8_t *type);
^
hogweed-benchmark.c:322:36: warning: passing 'char [4]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
&& sexp_iterator_check_type (&i, "dsa")
^~~~~
../sexp.h:133:20: note: passing argument to parameter 'type' here
const uint8_t *type);
^
hogweed-benchmark.c:664:21: warning: passing 'char [32]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
curve25519_mul_g (q, ctx->s);
^
../curve25519.h:48:28: note: passing argument to parameter 'q' here
curve25519_mul_g (uint8_t *q, const uint8_t *n);
^
hogweed-benchmark.c:664:24: warning: passing 'char [32]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
curve25519_mul_g (q, ctx->s);
^~~~~~
../curve25519.h:48:46: note: passing argument to parameter 'n' here
curve25519_mul_g (uint8_t *q, const uint8_t *n);
^
hogweed-benchmark.c:672:19: warning: passing 'char [32]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
curve25519_mul (q, ctx->s, ctx->x);
^
../curve25519.h:51:26: note: passing argument to parameter 'q' here
curve25519_mul (uint8_t *q, const uint8_t *n, const uint8_t *p);
^
hogweed-benchmark.c:672:22: warning: passing 'char [32]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
curve25519_mul (q, ctx->s, ctx->x);
^~~~~~
../curve25519.h:51:44: note: passing argument to parameter 'n' here
curve25519_mul (uint8_t *q, const uint8_t *n, const uint8_t *p);
^
hogweed-benchmark.c:672:30: warning: passing 'char [32]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
curve25519_mul (q, ctx->s, ctx->x);
^~~~~~
../curve25519.h:51:62: note: passing argument to parameter 'p' here
curve25519_mul (uint8_t *q, const uint8_t *n, const uint8_t *p);
^
hogweed-benchmark.c:684:44: warning: passing 'char [32]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
knuth_lfib_random (&lfib, sizeof(ctx.s), ctx.s);
^~~~~
../knuth-lfib.h:74:24: note: passing argument to parameter 'dst' here
size_t n, uint8_t *dst);
^
hogweed-benchmark.c:685:21: warning: passing 'char [32]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
curve25519_mul_g (ctx.x, ctx.s);
^~~~~
../curve25519.h:48:28: note: passing argument to parameter 'q' here
curve25519_mul_g (uint8_t *q, const uint8_t *n);
^
hogweed-benchmark.c:685:28: warning: passing 'char [32]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
curve25519_mul_g (ctx.x, ctx.s);
^~~~~
../curve25519.h:48:46: note: passing argument to parameter 'n' here
curve25519_mul_g (uint8_t *q, const uint8_t *n);
^
16 warnings generated.
clang -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
clang -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: unused function 'die' [-Wunused-function]
die(const char *format, ...)
^
1 warning generated.
clang -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/bin/mkdir -p /tmp/nettle/pkg/nettle//usr/share/info
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
/usr/bin/mkdir -p /tmp/nettle/pkg/nettle//usr/include/nettle
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/bin/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/bin/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/bin/mkdir -p /tmp/nettle/pkg/nettle//usr/lib
/usr/bin/install -c -m 644 libnettle.so /tmp/nettle/pkg/nettle//usr/lib/libnettle.so.6.2
[ -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)
/usr/bin/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
[ -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)
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/bin/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 (Thu Apr 13 17:40:36 UTC 2017)
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/libnettle.so.6.2
/sysroot/usr/lib/libnettle.so.6
/sysroot/usr/lib/libnettle.so
/sysroot/usr/lib/libhogweed.so.4.2
/sysroot/usr/lib/libhogweed.so.4
/sysroot/usr/lib/libhogweed.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 = a74001db8f3c
uname -m = x86_64
uname -r = 4.10.6-1-ARCH
uname -s = Linux
uname -v = #1 SMP PREEMPT Mon Mar 27 08:28:22 CEST 2017
/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/bin
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:2812: result: clang
configure:3081: checking for C compiler version
configure:3090: clang --version >&5
clang version 3.8.0 (tags/RELEASE_380/final)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
configure:3101: $? = 0
configure:3090: clang -v >&5
clang version 3.8.0 (tags/RELEASE_380/final)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-pc-linux-gnu/6.1.1
Found candidate GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1
Found candidate GCC installation: /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1
Found candidate GCC installation: /usr/lib64/gcc/x86_64-pc-linux-gnu/6.1.1
Selected GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1
Candidate multilib: .;@m64
... rest of stderr output deleted ...
configure:3101: $? = 0
configure:3090: clang -V >&5
clang-3.8: error: argument to '-V' is missing (expected 1 value)
clang-3.8: error: no input files
configure:3101: $? = 1
configure:3090: clang -qversion >&5
clang-3.8: error: unknown argument: '-qversion'
clang-3.8: error: no input files
configure:3101: $? = 1
configure:3121: checking whether the C compiler works
configure:3143: clang 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: clang -o conftest conftest.c >&5
configure:3217: $? = 0
configure:3239: result:
configure:3261: checking whether we are cross compiling
configure:3269: clang -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: clang -c conftest.c >&5
configure:3330: $? = 0
configure:3351: result: o
configure:3355: checking whether we are using the GNU C compiler
configure:3374: clang -c conftest.c >&5
configure:3374: $? = 0
configure:3383: result: yes
configure:3392: checking whether clang accepts -g
configure:3412: clang -c -g conftest.c >&5
configure:3412: $? = 0
configure:3453: result: yes
configure:3470: checking for clang option to accept ISO C89
configure:3533: clang -c conftest.c >&5
configure:3533: $? = 0
configure:3546: result: none needed
configure:3568: checking for ifunc support
configure:3650: clang -o conftest conftest.c >&5
conftest.c:24:33: warning: unknown attribute 'ifunc' ignored [-Wunknown-attributes]
int foo (int x) __attribute__ ((ifunc("foo_resolv")));
^
1 warning generated.
/tmp/conftest-6916b3.o: In function `main':
conftest.c:(.text+0x12): undefined reference to `foo'
clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
configure:3650: $? = 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 ""
| /* end confdefs.h. */
|
| static int
| foo_imp(int x)
| {
| return 1;
| }
|
| typedef void void_func (void);
|
| static void_func *
| foo_resolv(void)
| {
| return (void_func *) foo_imp;
| }
|
| int foo (int x) __attribute__ ((ifunc("foo_resolv")));
|
| int
| main ()
| {
|
| return foo(0);
|
|
| ;
| return 0;
| }
configure:3658: result: no
configure:3796: checking for C++ compiler version
configure:3805: clang++ --version >&5
clang version 3.8.0 (tags/RELEASE_380/final)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
configure:3816: $? = 0
configure:3805: clang++ -v >&5
clang version 3.8.0 (tags/RELEASE_380/final)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-pc-linux-gnu/6.1.1
Found candidate GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1
Found candidate GCC installation: /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1
Found candidate GCC installation: /usr/lib64/gcc/x86_64-pc-linux-gnu/6.1.1
Selected GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1
Candidate multilib: .;@m64
... rest of stderr output deleted ...
configure:3816: $? = 0
configure:3805: clang++ -V >&5
clang-3.8: error: argument to '-V' is missing (expected 1 value)
clang-3.8: error: no input files
configure:3816: $? = 1
configure:3805: clang++ -qversion >&5
clang-3.8: error: unknown argument: '-qversion'
clang-3.8: error: no input files
configure:3816: $? = 1
configure:3820: checking whether we are using the GNU C++ compiler
configure:3839: clang++ -c conftest.cpp >&5
configure:3839: $? = 0
configure:3848: result: yes
configure:3857: checking whether clang++ accepts -g
configure:3877: clang++ -c -g conftest.cpp >&5
configure:3877: $? = 0
configure:3918: result: yes
configure:3960: clang++ -c conftest.cpp >&5
configure:3960: $? = 0
configure:3981: checking if LD -Wl,--version-script works
configure:3999: clang -o conftest -Wl,--version-script=conftest.map conftest.c >&5
/usr/bin/ld:conftest.map:2: syntax error in VERSION script
clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
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 ""
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:4027: clang -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/bin/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/bin/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/bin/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/bin/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/bin/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: clang -c conftest.c >&5
configure:4885: $? = 0
configure:4892: result: yes
configure:4900: checking for inline
configure:4916: clang -c conftest.c >&5
configure:4916: $? = 0
configure:4924: result: inline
configure:4947: checking how to run the C preprocessor
configure:4978: clang -E conftest.c
configure:4978: $? = 0
configure:4992: clang -E conftest.c
conftest.c:9:10: fatal error: 'ac_nonexistent.h' file not found
#include
^
1 error generated.
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 ""
| /* end confdefs.h. */
| #include
configure:5017: result: clang -E
configure:5037: clang -E conftest.c
configure:5037: $? = 0
configure:5051: clang -E conftest.c
conftest.c:9:10: fatal error: 'ac_nonexistent.h' file not found
#include
^
1 error generated.
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 ""
| /* end confdefs.h. */
| #include
configure:5080: checking for grep that handles long lines and -e
configure:5138: result: /usr/bin/grep
configure:5143: checking for egrep
configure:5205: result: /usr/bin/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: clang -c conftest.c >&5
configure:5260: $? = 0
configure:5333: clang -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: clang -c conftest.c >&5
configure:5357: $? = 0
configure:5357: result: yes
configure:5357: checking for sys/stat.h
configure:5357: clang -c conftest.c >&5
configure:5357: $? = 0
configure:5357: result: yes
configure:5357: checking for stdlib.h
configure:5357: clang -c conftest.c >&5
configure:5357: $? = 0
configure:5357: result: yes
configure:5357: checking for string.h
configure:5357: clang -c conftest.c >&5
configure:5357: $? = 0
configure:5357: result: yes
configure:5357: checking for memory.h
configure:5357: clang -c conftest.c >&5
configure:5357: $? = 0
configure:5357: result: yes
configure:5357: checking for strings.h
configure:5357: clang -c conftest.c >&5
configure:5357: $? = 0
configure:5357: result: yes
configure:5357: checking for inttypes.h
configure:5357: clang -c conftest.c >&5
configure:5357: $? = 0
configure:5357: result: yes
configure:5357: checking for stdint.h
configure:5357: clang -c conftest.c >&5
configure:5357: $? = 0
configure:5357: result: yes
configure:5357: checking for unistd.h
configure:5357: clang -c conftest.c >&5
configure:5357: $? = 0
configure:5357: result: yes
configure:5369: checking for size_t
configure:5369: clang -c conftest.c >&5
configure:5369: $? = 0
configure:5369: clang -c conftest.c >&5
conftest.c:55:21: error: expected expression
if (sizeof ((size_t)))
^
1 error generated.
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 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: clang -c conftest.c >&5
configure:5400: $? = 0
configure:5407: result: yes
configure:5419: checking size of long
configure:5424: clang -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: clang -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: clang -c conftest.c >&5
configure:5485: $? = 0
configure:5485: result: yes
configure:5485: checking openssl/blowfish.h presence
configure:5485: clang -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: clang -c conftest.c >&5
configure:5485: $? = 0
configure:5485: result: yes
configure:5485: checking openssl/des.h presence
configure:5485: clang -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: clang -c conftest.c >&5
configure:5485: $? = 0
configure:5485: result: yes
configure:5485: checking openssl/cast.h presence
configure:5485: clang -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: clang -c conftest.c >&5
configure:5485: $? = 0
configure:5485: result: yes
configure:5485: checking openssl/aes.h presence
configure:5485: clang -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: clang -c conftest.c >&5
configure:5485: $? = 0
configure:5485: result: yes
configure:5485: checking openssl/ecdsa.h presence
configure:5485: clang -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: clang -c conftest.c >&5
conftest.c:60:10: fatal error: 'valgrind/memcheck.h' file not found
#include
^
1 error generated.
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 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: clang -E conftest.c
conftest.c:27:10: fatal error: 'valgrind/memcheck.h' file not found
#include
^
1 error generated.
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 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: clang -c conftest.c >&5
configure:5514: $? = 0
configure:5514: result: yes
configure:5514: checking dlfcn.h presence
configure:5514: clang -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: clang -o conftest conftest.c -ldl >&5
configure:5549: $? = 0
configure:5558: result: yes
configure:5569: checking for working alloca.h
configure:5586: clang -o conftest conftest.c >&5
configure:5586: $? = 0
configure:5594: result: yes
configure:5602: checking for alloca
configure:5639: clang -o conftest conftest.c >&5
configure:5639: $? = 0
configure:5647: result: yes
configure:5755: checking malloc.h usability
configure:5755: clang -c conftest.c >&5
configure:5755: $? = 0
configure:5755: result: yes
configure:5755: checking malloc.h presence
configure:5755: clang -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: clang -o conftest conftest.c >&5
conftest.c:55:6: warning: incompatible redeclaration of library function 'strerror' [-Wincompatible-library-redeclaration]
char strerror ();
^
conftest.c:55:6: note: 'strerror' is a builtin with type 'char *(int)'
1 warning generated.
configure:5768: $? = 0
configure:5768: result: yes
configure:5783: checking for secure_getenv
configure:5783: clang -o conftest conftest.c >&5
configure:5783: $? = 0
configure:5783: result: yes
configure:5783: checking for getline
configure:5783: clang -o conftest conftest.c >&5
configure:5783: $? = 0
configure:5783: result: yes
configure:5792: checking whether byte ordering is bigendian
configure:5807: clang -c conftest.c >&5
conftest.c:36:9: error: unknown type name 'not'
not a universal capable compiler
^
conftest.c:36:14: error: expected ';' after top level declarator
not a universal capable compiler
^
;
2 errors generated.
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 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: clang -c conftest.c >&5
configure:5852: $? = 0
configure:5870: clang -c conftest.c >&5
conftest.c:42:4: error: use of undeclared identifier 'not'
not big endian
^
1 error generated.
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 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: clang -c conftest.c >&5
configure:6043: $? = 0
configure:6050: result: yes
configure:6064: checking for stdint types
configure:6087: clang -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: clang -c conftest.c >&5
configure:6517: $? = 0
configure:6524: result: yes
configure:6536: checking for __gmpz_getlimbn in -lgmp
configure:6561: clang -o conftest conftest.c -lgmp >&5
configure:6561: $? = 0
configure:6570: result: yes
configure:6598: clang -o conftest conftest.c -lgmp >&5
configure:6598: $? = 0
configure:6598: ./conftest
configure:6598: $? = 0
configure:6672: checking for GMP limb size
configure:6674: clang -o conftest conftest.c -lgmp >&5
configure:6674: $? = 0
configure:6674: ./conftest
configure:6674: $? = 0
configure:6684: result: 64 bits
configure:6712: clang -c conftest.c >&5
conftest.c:40:2: error: 64-bit x86
#error 64-bit x86
^
1 error generated.
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 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: clang -c -fpic conftest.c >&5
conftest.c:49:1: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration]
exit(0);
^
conftest.c:49:1: note: include the header or explicitly provide a declaration for 'exit'
1 warning generated.
configure:7103: $? = 0
configure:7114: result: -fpic
configure:7227: checking if globals are prefixed by underscore
configure:7238: clang -c conftest.c >&5
configure:7238: $? = 0
configure:7254: result: no
configure:7260: checking for ELF-style .type,%function pseudo-ops
configure:7277: clang -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: clang -c conftest.s >conftest.out 2>&1
configure:7316: $? = 1
conftest.s:4:11: error: expected STT_, '#', '@', '%' or ""
.type foo,#function
^
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: clang -c conftest.s >conftest.out 2>&1
configure:7364: $? = 1
conftest.s:4:1: error: unknown directive
.def _foo
^
conftest.s:5:1: error: unknown directive
.scl 2
^
conftest.s:6:7: error: expected identifier in directive
.type 32
^
conftest.s:7:1: error: unknown directive
.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: clang -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: clang -c conftest.s >conftest.out 2>&1
configure:7430: $? = 1
conftest.s:2:8: error: alignment must be a power of 2
.align 3
^
configure: failed program was:
.align 3
configure:7443: result: no
configure:7478: checking for m4
configure:7496: found /usr/bin/m4
configure:7509: result: /usr/bin/m4
configure:7550: checking for makeinfo
configure:7568: found /usr/bin/makeinfo
configure:7581: result: /usr/bin/makeinfo
configure:7627: checking for BF_ecb_encrypt in -lcrypto
configure:7652: clang -o conftest conftest.c -lcrypto -lgmp >&5
configure:7652: $? = 0
configure:7661: result: yes
configure:7687: checking for library containing clock_gettime
configure:7718: clang -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 a74001db8f3c
config.status:953: creating config.make
config.status:953: creating config.m4
config.status:953: creating Makefile
config.status:953: creating version.h
config.status:953: creating tools/Makefile
config.status:953: creating testsuite/Makefile
config.status:953: creating examples/Makefile
config.status:953: creating nettle.pc
config.status:953: creating hogweed.pc
config.status:953: creating libnettle.map
config.status:953: creating libhogweed.map
config.status:953: creating config.h
config.status:1160: linking x86_64/aes-encrypt-internal.asm to aes-encrypt-internal.asm
config.status:1160: linking x86_64/aes-decrypt-internal.asm to aes-decrypt-internal.asm
config.status:1160: linking x86_64/camellia-crypt-internal.asm to camellia-crypt-internal.asm
config.status:1160: linking x86_64/md5-compress.asm to md5-compress.asm
config.status:1160: linking x86_64/memxor.asm to memxor.asm
config.status:1160: linking x86_64/memxor3.asm to memxor3.asm
config.status:1160: linking x86_64/poly1305-internal.asm to poly1305-internal.asm
config.status:1160: linking x86_64/chacha-core-internal.asm to chacha-core-internal.asm
config.status:1160: linking x86_64/salsa20-crypt.asm to salsa20-crypt.asm
config.status:1160: linking x86_64/salsa20-core-internal.asm to salsa20-core-internal.asm
config.status:1160: linking x86_64/serpent-encrypt.asm to serpent-encrypt.asm
config.status:1160: linking x86_64/serpent-decrypt.asm to serpent-decrypt.asm
config.status:1160: linking x86_64/sha1-compress.asm to sha1-compress.asm
config.status:1160: linking x86_64/sha256-compress.asm to sha256-compress.asm
config.status:1160: linking x86_64/sha512-compress.asm to sha512-compress.asm
config.status:1160: linking x86_64/sha3-permute.asm to sha3-permute.asm
config.status:1160: linking x86_64/umac-nh.asm to umac-nh.asm
config.status:1160: linking x86_64/umac-nh-n.asm to umac-nh-n.asm
config.status:1160: linking x86_64/machine.m4 to machine.m4
config.status:1160: linking x86_64/gcm-hash8.asm to gcm-hash8.asm
config.status:1160: linking x86_64/ecc-192-modp.asm to ecc-192-modp.asm
config.status:1160: linking x86_64/ecc-224-modp.asm to ecc-224-modp.asm
config.status:1160: linking x86_64/ecc-25519-modp.asm to ecc-25519-modp.asm
config.status:1160: linking x86_64/ecc-256-redc.asm to ecc-256-redc.asm
config.status:1160: linking x86_64/ecc-384-modp.asm to ecc-384-modp.asm
config.status:1160: linking x86_64/ecc-521-modp.asm to ecc-521-modp.asm
config.status:1179: executing dummy-dep-files commands
config.status:1179: executing nettle-stdint.h commands
config.status:1192: 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: clang
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=set
ac_cv_env_CC_value=clang
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=set
ac_cv_env_CXX_value=clang++
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/bin/grep -E'
ac_cv_path_GREP=/usr/bin/grep
ac_cv_path_M4=/usr/bin/m4
ac_cv_path_MAKEINFO=/usr/bin/makeinfo
ac_cv_path_install='/usr/bin/install -c'
ac_cv_path_mkdir=/usr/bin/mkdir
ac_cv_prog_CC=clang
ac_cv_prog_CPP='clang -E'
ac_cv_prog_ac_ct_AR=ar
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 clang version 3.8.0 (tags/RELEASE_380/final)'
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=no
## ----------------- ##
## 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='clang'
CCPIC='-fpic'
CC_FOR_BUILD='clang'
CFLAGS=' -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs'
CPP='clang -E'
CPPFLAGS=''
CXX='clang++'
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/bin/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/bin/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/bin/m4'
MAJOR_VERSION='3'
MAKEINFO='/usr/bin/makeinfo'
MINOR_VERSION='2'
MKDIR_P='/usr/bin/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=''
ac_ct_CXX=''
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 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 a74001db8f3c
config.status:953: creating config.h
config.status:1134: config.h is unchanged