Build of nettle with clang_glibc toolchain

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

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

SLOCLanguage
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:

Log

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

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

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

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
# nettle 3.2-2

Creating hybrid package for 'nettle'

Trying to find vanilla package 'nettle'...

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

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