====>> Building security/cyrus-sasl2
build started at Sat Aug 19 23:28:07 BST 2017
port directory: /usr/ports/security/cyrus-sasl2
building for: FreeBSD 110amd64-system-job-01 11.0-RELEASE-p12 FreeBSD 11.0-RELEASE-p12 amd64
maintained by: ume@FreeBSD.org
Makefile ident:      $FreeBSD: head/security/cyrus-sasl2/Makefile 447787 2017-08-11 18:47:20Z mmokhi $
Poudriere version: 3.1.19
Host OSVERSION: 1100122
Jail OSVERSION: 1100122
Job Id: 01

---Begin Environment---
SHELL=/bin/csh
OSVERSION=1100122
UNAME_v=FreeBSD 11.0-RELEASE-p12
UNAME_r=11.0-RELEASE-p12
BLOCKSIZE=K
MAIL=/var/mail/root
STATUS=1
SAVED_TERM=screen
MASTERMNT=/space/poudriere/poudriere_data/.m/110amd64-system/ref
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
POUDRIERE_BUILD_TYPE=bulk
PKGNAME=cyrus-sasl-2.1.26_12
OLDPWD=/
PWD=/space/poudriere/poudriere_data/.m/110amd64-system/ref/.p/pool
MASTERNAME=110amd64-system
SCRIPTPREFIX=/usr/local/share/poudriere
USER=root
HOME=/root
POUDRIERE_VERSION=3.1.19
SCRIPTPATH=/usr/local/share/poudriere/bulk.sh
LIBEXECPREFIX=/usr/local/libexec/poudriere
LOCALBASE=/usr/local
POUDRIEREPATH=/usr/local/bin/poudriere
---End Environment---

---Begin Poudriere Port Flags/Env---
PORT_FLAGS=
PKGENV=
---End Poudriere Port Flags/Env---

---Begin OPTIONS List---
===> The following configuration options are available for cyrus-sasl-2.1.26_12:
     ALWAYSTRUE=off: Alwaystrue password verifier (discouraged)
     AUTHDAEMOND=on: Use of authdaemon
     DOCS=off: Build and/or install documentation
     KEEP_DB_OPEN=off: Keep handle to Berkeley DB open
     OBSOLETE_CRAM_ATTR=on: cmusaslsecretCRAM-MD5 auxprop property
====> Options available for the group PLUGIN
     ANONYMOUS=on: ANONYMOUS authentication
     CRAM=on: CRAM-MD5 authentication
     DIGEST=on: DIGEST-MD5 authentication
     LOGIN=on: LOGIN authentication
     NTLM=on: NTLM authentication
     OTP=on: OTP authentication
     PLAIN=on: PLAIN authentication
     SCRAM=on: SCRAM authentication
====> SASLdb auxprop plugin: you can only select none or one of them
     BDB1=on: Berkeley DB 1.85 support
     BDB=off: Berkeley DB support
     GDBM=off: GNU dbm library support
===> Use 'make config' to modify these settings
---End OPTIONS List---

--CONFIGURE_ARGS--
--sysconfdir=/usr/local/etc  --with-configdir=/usr/local/lib/sasl2:/usr/local/etc/sasl2  --with-plugindir=/usr/local/lib/sasl2  --with-dbpath=/usr/local/etc/sasldb2  --with-lib-subdir=lib  --with-pkgconfigdir=/usr/local/libdata/pkgconfig  --includedir=/usr/local/include  --enable-static  --with-rc4=openssl --disable-anon  --disable-cram  --disable-digest  --disable-gssapi  --disable-krb4  --disable-login  --disable-ntlm  --disable-otp  --disable-plain  --disable-scram  --disable-srp  --with-dblib=none --with-saslauthd=/var/run/saslauthd --disable-alwaystrue --with-authdaemond=/var/run/authdaemond/socket --disable-keep-db-open --with-dblib=ndbm --enable-anon --enable-cram --enable-digest --enable-login --enable-ntlm --enable-otp --enable-plain --enable-scram --with-openssl=yes --prefix=/usr/local ${_LATE_CONFIGURE_ARGS}
--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
ac_cv_path_PERL=/usr/local/bin/perl ac_cv_path_PERL_PATH=/usr/local/bin/perl  PERL_USE_UNSAFE_INC=1 XDG_DATA_HOME=/wrkdirs/usr/ports/security/cyrus-sasl2/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/security/cyrus-sasl2/work  HOME=/wrkdirs/usr/ports/security/cyrus-sasl2/work TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=262144
--End CONFIGURE_ENV--

--MAKE_ENV--
INSTALL_STRIP_FLAG=-s PERL_USE_UNSAFE_INC=1 OPENSSLBASE=/usr OPENSSLDIR=/etc/ssl OPENSSLINC=/usr/include OPENSSLLIB=/usr/lib XDG_DATA_HOME=/wrkdirs/usr/ports/security/cyrus-sasl2/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/security/cyrus-sasl2/work  HOME=/wrkdirs/usr/ports/security/cyrus-sasl2/work TMPDIR="/tmp" NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local  LOCALBASE=/usr/local  LIBDIR="/usr/lib"  CC="cc" CFLAGS="-O2 -pipe  -fstack-protector -fno-strict-aliasing"  CPP="cpp" CPPFLAGS="-fPIC"  LDFLAGS="  -fstack-protector" LIBS=""  CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector -fno-strict-aliasing "  MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install  -s -m 555"  BSD_INSTALL_LIB="install  -s -m 0644"  BSD_INSTALL_SCRIPT="install  -m 555"  BSD_INSTALL_DATA="install  -m 0644"  BSD_INSTALL_MAN="install  -m 444"
--End MAKE_ENV--

--PLIST_SUB--
ALWAYSTRUE="@comment
"
NO_ALWAYSTRUE=""
AUTHDAEMOND=""
NO_AUTHDAEMOND="@comment
"
DOCS="@comment
"
NO_DOCS=""
KEEP_DB_OPEN="@comment
"
NO_KEEP_DB_OPEN=""
OBSOLETE_CRAM_ATTR=""
NO_OBSOLETE_CRAM_ATTR="@comment
"
BDB1=""
NO_BDB1="@comment
"
BDB="@comment
"
NO_BDB=""
GDBM="@comment
"
NO_GDBM=""
ANONYMOUS=""
NO_ANONYMOUS="@comment
"
CRAM=""
NO_CRAM="@comment
"
DIGEST=""
NO_DIGEST="@comment
"
LOGIN=""
NO_LOGIN="@comment
"
NTLM=""
NO_NTLM="@comment
"
OTP=""
NO_OTP="@comment
"
PLAIN=""
NO_PLAIN="@comment
"
SCRAM=""
NO_SCRAM="@comment
"
PREFIX=/usr/local
SASLDB=
DOCSDIR=share/doc/cyrus-sasl2
OSREL=11.0
PREFIX=%D
LOCALBASE=/usr/local
RESETPREFIX=/usr/local
PORTDOCS="@comment
"
PORTEXAMPLES=""
LIB32DIR=lib
PERL_VERSION=5.24.2
PERL_VER=5.24
PERL5_MAN1=lib/perl5/site_perl/man/man1
PERL5_MAN3=lib/perl5/site_perl/man/man3
SITE_PERL=lib/perl5/site_perl
SITE_ARCH=lib/perl5/site_perl/mach/5.24
DOCSDIR="share/doc/cyrus-sasl2"
EXAMPLESDIR="share/examples/cyrus-sasl"
DATADIR="share/cyrus-sasl"
WWWDIR="www/cyrus-sasl"
ETCDIR="etc/cyrus-sasl"
--End PLIST_SUB--

--SUB_LIST--
CYRUS_USER=cyrus
CYRUS_GROUP=cyrus
SASLDB_NAME=sasldb2.db
PREFIX=/usr/local
LOCALBASE=/usr/local
DATADIR=/usr/local/share/cyrus-sasl
DOCSDIR=/usr/local/share/doc/cyrus-sasl2
EXAMPLESDIR=/usr/local/share/examples/cyrus-sasl
WWWDIR=/usr/local/www/cyrus-sasl
ETCDIR=/usr/local/etc/cyrus-sasl
--End SUB_LIST--

---Begin make.conf---
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PORTSDIR=/usr/ports
PACKAGES=/packages
DISTDIR=/distfiles
FORCE_PACKAGE=yes
PACKAGE_BUILDING=yes
#### /usr/local/etc/poudriere.d/110amd64-make.conf ####
ENABLE_SUIDPERL=yes
JADETEX=yes
LIGHTTPD=yes
OPTIONS_SET=APACHE PGSQL SWAT PDO_PGSQL CUPS SASL BIND910 NTVFS DATABASE GSSAPI_HEIMDAL
OPTIONS_UNSET=MYSQL GSSAPI_NONE GSSAPI_BASE DOCS
MPDDIR=/space/music
#### /usr/ports/Mk/Scripts/ports_env.sh ####
ARCH=amd64
CONFIGURE_MAX_CMD_LEN=262144
HAVE_COMPAT_IA32_KERN=YES
OPSYS=FreeBSD
OSREL=11.0
OSVERSION=1100122
PYTHONBASE=/usr/local
UID=0
_JAVA_OS_LIST_REGEXP=native|linux
_JAVA_VENDOR_LIST_REGEXP=openjdk|oracle|sun
_JAVA_VERSION_LIST_REGEXP=1.6|1.7|1.8|1.6\+|1.7\+|1.8\+
_OSRELEASE=11.0-RELEASE-p12
_SMP_CPUS=4
#### Misc Poudriere ####
GID=0
DISABLE_MAKE_JOBS=poudriere
---End make.conf---
--Resource limits--
cpu time               (seconds, -t)  unlimited
file size           (512-blocks, -f)  unlimited
data seg size           (kbytes, -d)  33554432
stack size              (kbytes, -s)  524288
core file size      (512-blocks, -c)  unlimited
max memory size         (kbytes, -m)  unlimited
locked memory           (kbytes, -l)  unlimited
max user processes              (-u)  12128
open files                      (-n)  1024
virtual mem size        (kbytes, -v)  unlimited
swap limit              (kbytes, -w)  unlimited
socket buffer size       (bytes, -b)  unlimited
pseudo-terminals                (-p)  unlimited
kqueues                         (-k)  unlimited
umtx shared locks               (-o)  unlimited
--End resource limits--
=======================<phase: check-sanity   >============================
===>  License BSD4CLAUSE accepted by the user
===========================================================================
=======================<phase: pkg-depends    >============================
===>   cyrus-sasl-2.1.26_12 depends on file: /usr/local/sbin/pkg - not found
===>   Installing existing package /packages/All/pkg-1.10.1.txz
[110amd64-system-job-01] Installing pkg-1.10.1...
[110amd64-system-job-01] Extracting pkg-1.10.1: .......... done
===>   cyrus-sasl-2.1.26_12 depends on file: /usr/local/sbin/pkg - found
===>   Returning to build of cyrus-sasl-2.1.26_12
===========================================================================
=======================<phase: fetch-depends  >============================
===========================================================================
=======================<phase: fetch          >============================
===>  License BSD4CLAUSE accepted by the user
===> Fetching all distfiles required by cyrus-sasl-2.1.26_12 for building
===========================================================================
=======================<phase: checksum       >============================
===>  License BSD4CLAUSE accepted by the user
===> Fetching all distfiles required by cyrus-sasl-2.1.26_12 for building
=> SHA256 Checksum OK for cyrus-sasl-2.1.26.tar.gz.
===========================================================================
=======================<phase: extract-depends>============================
===========================================================================
=======================<phase: extract        >============================
===>  License BSD4CLAUSE accepted by the user
===> Fetching all distfiles required by cyrus-sasl-2.1.26_12 for building
===>  Extracting for cyrus-sasl-2.1.26_12
=> SHA256 Checksum OK for cyrus-sasl-2.1.26.tar.gz.
===========================================================================
=======================<phase: patch-depends  >============================
===>   cyrus-sasl-2.1.26_12 depends on package: perl5>=5.24<5.25 - not found
===>   Installing existing package /packages/All/perl5-5.24.2.txz
[110amd64-system-job-01] Installing perl5-5.24.2...
[110amd64-system-job-01] Extracting perl5-5.24.2: .......... done
Message from perl5-5.24.2:
The /usr/bin/perl symlink has been removed starting with Perl 5.20.
For shebangs, you should either use:

#!/usr/local/bin/perl

or

#!/usr/bin/env perl

The first one will only work if you have a /usr/local/bin/perl,
the second will work as long as perl is in PATH.
===>   cyrus-sasl-2.1.26_12 depends on package: perl5>=5.24<5.25 - found
===>   Returning to build of cyrus-sasl-2.1.26_12
===========================================================================
=======================<phase: patch          >============================
===>  Patching for cyrus-sasl-2.1.26_12
===>  Applying FreeBSD patches for cyrus-sasl-2.1.26_12
===========================================================================
=======================<phase: build-depends  >============================
===========================================================================
=======================<phase: lib-depends    >============================
===========================================================================
=======================<phase: configure      >============================
===>  Configuring for cyrus-sasl-2.1.26_12
===>   FreeBSD 10 autotools fix applied to /wrkdirs/usr/ports/security/cyrus-sasl2/work/cyrus-sasl-2.1.26/config/ltconfig
===>   FreeBSD 10 autotools fix applied to /wrkdirs/usr/ports/security/cyrus-sasl2/work/cyrus-sasl-2.1.26/saslauthd/config/ltconfig
configure: loading site script /usr/ports/Templates/config.site
configure: creating cache ./config.cache
checking build system type... amd64-portbld-freebsd11.0
checking host system type... amd64-portbld-freebsd11.0
checking target system type... amd64-portbld-freebsd11.0
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p
checking for gawk... (cached) /usr/bin/awk
checking whether make sets $(MAKE)... yes
checking for gcc... cc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of cc... gcc3
checking how to run the C preprocessor... cpp
checking for gawk... (cached) /usr/bin/awk
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for __attribute__... yes
checking for runpath switch... -Wl,-rpath,
checking for ranlib... ranlib
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD-compatible nm... /usr/bin/nm
configure: updating cache ./config.cache
loading cache ./config.cache within ltconfig
checking for object suffix... o
checking for executable suffix... no
checking for cc option to produce PIC... -fPIC
checking if cc PIC flag -fPIC works... yes
checking if cc supports -c -o file.o... yes
checking if cc supports -c -o file.lo... yes
checking if cc supports -fno-rtti -fno-exceptions ... yes
checking if cc static flag -static works... -static
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the linker (/usr/bin/ld) supports shared libraries... yes
checking command to parse /usr/bin/nm output... ok
checking how to hardcode library paths into programs... immediate
checking for /usr/bin/ld option to reload object files... -r
checking dynamic linker characteristics... freebsd11.0 ld.so
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for objdir... .libs
creating libtool
updating cache ./config.cache
configure: loading cache ./config.cache
checking for connect... yes
checking for res_search... yes
checking for dn_expand... yes
checking for dns_lookup... no
checking DB path to use... /usr/local/etc/sasldb2
checking for grep that handles long lines and -e... (cached) /usr/bin/grep
checking for egrep... (cached) /usr/bin/egrep
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking ndbm.h usability... yes
checking ndbm.h presence... yes
checking for ndbm.h... yes
checking for dbm_open in -lndbm... no
checking for dbm_open... yes
checking DB library to use... ndbm
checking if Berkeley DB handle is kept open in SASLDB... no
checking for dlopen in -ldl... no
checking /dev/random to use... /dev/random
checking for nm... /usr/bin/nm
checking for underscore before symbols... conftest.c:1:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main(){int i=1;}
^
conftest.c:2:5: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
    foo(){int i=6;}
    ^
conftest.c:2:19: warning: control reaches end of non-void function [-Wreturn-type]
    foo(){int i=6;}
                  ^
3 warnings generated.
no
checking for syslog... yes
checking for security/pam_appl.h... (cached) yes
checking pam/pam_appl.h usability... no
checking pam/pam_appl.h presence... no
checking for pam/pam_appl.h... no
checking for pam_start... no
checking if I should include saslauthd... /var/run/saslauthd
checking to include Courier authdaemond support... /var/run/authdaemond/socket
checking if I should include pwcheck... no
checking if I should include the alwaystrue verifier... no
checking if we should enable sasl_checkapop... enabled
checking CRAM-MD5... enabled
checking size of long... 8
checking what directory libraries are found in... lib
checking for RSAPublicEncrypt in -lrsaref... no
checking openssl/evp.h usability... yes
checking openssl/evp.h presence... yes
checking for openssl/evp.h... yes
checking for EVP_DigestInit in -lcrypto... yes
checking for OpenSSL... yes
checking for des_cbc_encrypt in -lcrypto... no
checking for DES_cbc_encrypt in -lcrypto... yes
checking openssl/des.h usability... yes
checking openssl/des.h presence... yes
checking for openssl/des.h... yes
checking DIGEST-MD5... enabled
checking SCRAM... enabled
checking OTP... enabled
checking for opiechallenge in -lopie... yes
checking opie.h usability... yes
checking opie.h presence... yes
checking for opie.h... yes
checking for OPIE... yes
checking SRP... disabled
checking KERBEROS_V4... disabled
checking for crypt... no
checking for crypt in -lcrypt... (cached) yes
checking GSSAPI... disabled
checking PLAIN... enabled
checking ANONYMOUS... enabled
checking LOGIN... enabled
checking NTLM... enabled
checking PASSDSS... disabled
checking SQL... disabled
checking LDAPDB... disabled
checking for dmalloc library... no
checking for sfio library... no
checking for getsubopt... yes
checking for snprintf... (cached) yes
checking for vsnprintf... (cached) yes
checking for inet_aton in -lresolv... no
checking for getaddrinfo... (cached) yes
checking for gai_strerror... (cached) yes
checking for getnameinfo... (cached) yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for mode_t... (cached) yes
checking for pid_t... (cached) yes
checking return type of signal handlers... void
checking whether time.h and sys/time.h may both be included... yes
checking for ANSI C header files... (cached) yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for sys/wait.h that is POSIX.1 compatible... (cached) yes
checking des.h usability... no
checking des.h presence... no
checking for des.h... no
checking for dlfcn.h... (cached) yes
checking for fcntl.h... (cached) yes
checking for limits.h... (cached) yes
checking for malloc.h... (cached) no
checking for paths.h... (cached) yes
checking for strings.h... (cached) yes
checking for sys/file.h... (cached) yes
checking for sys/time.h... (cached) yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking for unistd.h... (cached) yes
checking for inttypes.h... (cached) yes
checking sys/uio.h usability... yes
checking sys/uio.h presence... yes
checking for sys/uio.h... yes
checking for sys/param.h... (cached) yes
checking sysexits.h usability... yes
checking sysexits.h presence... yes
checking for sysexits.h... yes
checking for stdarg.h... (cached) yes
checking varargs.h usability... no
checking varargs.h presence... no
checking for varargs.h... no
checking whether you have ss_family in struct sockaddr_storage... yes
checking whether you have sa_len in struct sockaddr... yes
checking for socklen_t... yes
checking for gethostname... (cached) yes
checking for getdomainname... yes
checking for getpwnam... yes
checking for getspnam... no
checking for gettimeofday... (cached) yes
checking for inet_aton... (cached) yes
checking for memcpy... (cached) yes
checking for mkdir... yes
checking for select... (cached) yes
checking for socket... yes
checking for strchr... yes
checking for strdup... (cached) yes
checking for strerror... (cached) yes
checking for strspn... yes
checking for strstr... yes
checking for strtol... (cached) yes
checking for jrand48... yes
checking for getpassphrase... no
configure: updating cache ./config.cache
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libsasl2.pc
config.status: creating include/Makefile
config.status: creating sasldb/Makefile
config.status: creating plugins/Makefile
config.status: creating lib/Makefile
config.status: creating utils/Makefile
config.status: creating doc/Makefile
config.status: creating sample/Makefile
config.status: creating java/Makefile
config.status: creating java/CyrusSasl/Makefile
config.status: creating java/Test/Makefile
config.status: creating java/javax/Makefile
config.status: creating java/javax/security/Makefile
config.status: creating java/javax/security/auth/Makefile
config.status: creating java/javax/security/auth/callback/Makefile
config.status: creating pwcheck/Makefile
config.status: creating man/Makefile
config.status: creating config.h
config.status: executing depfiles commands
=== configuring in saslauthd (/wrkdirs/usr/ports/security/cyrus-sasl2/work/cyrus-sasl-2.1.26/saslauthd)
configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local'  '--sysconfdir=/usr/local/etc' '--with-configdir=/usr/local/lib/sasl2:/usr/local/etc/sasl2' '--with-plugindir=/usr/local/lib/sasl2' '--with-dbpath=/usr/local/etc/sasldb2' '--with-lib-subdir=lib' '--with-pkgconfigdir=/usr/local/libdata/pkgconfig' '--includedir=/usr/local/include' '--enable-static' '--with-rc4=openssl' '--disable-anon' '--disable-cram' '--disable-digest' '--disable-gssapi' '--disable-krb4' '--disable-login' '--disable-ntlm' '--disable-otp' '--disable-plain' '--disable-scram' '--disable-srp' '--with-dblib=none' '--with-saslauthd=/var/run/saslauthd' '--disable-alwaystrue' '--with-authdaemond=/var/run/authdaemond/socket' '--disable-keep-db-open' '--with-dblib=ndbm' '--enable-anon' '--enable-cram' '--enable-digest' '--enable-login' '--enable-ntlm' '--enable-otp' '--enable-plain' '--enable-scram' '--with-openssl=yes' '--localstatedir=/var' '--mandir=/usr/local/man' '--infodir=/usr/local/info/' '--build=amd64-portbld-freebsd11.0' 'build_alias=amd64-portbld-freebsd11.0' 'CC=cc' 'CFLAGS=-O2 -pipe  -fstack-protector -fno-strict-aliasing' 'LDFLAGS=  -fstack-protector' 'LIBS=' 'CPPFLAGS=-fPIC' 'CPP=cpp' --cache-file=.././config.cache --srcdir=.
configure: loading site script /usr/ports/Templates/config.site
configure: loading cache .././config.cache
checking build system type... (cached) amd64-portbld-freebsd11.0
checking host system type... (cached) amd64-portbld-freebsd11.0
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p
checking for gawk... (cached) /usr/bin/awk
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... (cached) cc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... (cached) o
checking whether we are using the GNU C compiler... (cached) yes
checking whether cc accepts -g... (cached) yes
checking for cc option to accept ISO C89... (cached) none needed
checking for style of include used by make... GNU
checking dependency style of cc... (cached) gcc3
checking how to run the C preprocessor... cpp
checking for gawk... (cached) /usr/bin/awk
checking whether make sets $(MAKE)... (cached) yes
checking whether ln -s works... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for __attribute__... (cached) yes
checking for runpath switch... (cached) -Wl,-rpath,
checking for connect... (cached) yes
checking for res_search... (cached) yes
checking for dn_expand... (cached) yes
checking for dns_lookup... (cached) no
checking for grep that handles long lines and -e... (cached) /usr/bin/grep
checking for egrep... (cached) /usr/bin/egrep
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking size of long... (cached) 8
checking what directory libraries are found in... (cached) lib
checking for RSAPublicEncrypt in -lrsaref... (cached) no
checking for openssl/evp.h... (cached) yes
checking for EVP_DigestInit in -lcrypto... (cached) yes
checking for OpenSSL... yes
checking for des_cbc_encrypt in -lcrypto... (cached) no
checking for DES_cbc_encrypt in -lcrypto... (cached) yes
checking for openssl/des.h... (cached) yes
checking KERBEROS_V4... disabled
checking for crypt... (cached) no
checking for crypt in -lcrypt... (cached) yes
checking GSSAPI... disabled
checking for crypt... (cached) no
checking for crypt in -lcrypt... (cached) yes
checking for pam_start in -lpam... yes
checking for security/pam_appl.h... (cached) yes
checking for PAM support... yes
checking for inet_aton in -lresolv... (cached) no
checking to include LDAP support... no
checking for ANSI C header files... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... (cached) yes
checking whether time.h and sys/time.h may both be included... (cached) yes
checking crypt.h usability... no
checking crypt.h presence... no
checking for crypt.h... no
checking for fcntl.h... (cached) yes
checking krb5.h usability... yes
checking krb5.h presence... yes
checking for krb5.h... yes
checking for strings.h... (cached) yes
checking for syslog.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/time.h... (cached) yes
checking for sys/uio.h... (cached) yes
checking for an ANSI C-conforming const... (cached) yes
checking for pid_t... (cached) yes
checking whether cc implements __func__... yes
checking return type of signal handlers... (cached) void
checking for gethostname... (cached) yes
checking for mkdir... (cached) yes
checking for socket... (cached) yes
checking for strdup... (cached) yes
checking for getspnam... (cached) no
checking for getuserpw... no
checking for asprintf... (cached) yes
checking for strlcat... (cached) yes
checking for strlcpy... (cached) yes
checking for getaddrinfo... (cached) yes
checking for getnameinfo... (cached) yes
checking whether you have ss_family in struct sockaddr_storage... (cached) yes
checking whether you have sa_len in struct sockaddr... (cached) yes
checking for socklen_t... (cached) yes
configure: updating cache .././config.cache
configure: creating ./config.status
config.status: creating Makefile
config.status: creating saslauthd.h
config.status: executing depfiles commands
Configuration Complete. Type 'make' to build.
===========================================================================
=======================<phase: build          >============================
===>  Building for cyrus-sasl-2.1.26_12
/usr/bin/make  all-recursive
Making all in include
cc -DHAVE_CONFIG_H -I. -I..    -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT makemd5.o -MD -MP -MF .deps/makemd5.Tpo.4283 -c -o makemd5.o makemd5.c && mv -f .deps/makemd5.Tpo.4283 .deps/makemd5.Po
/bin/sh ../libtool   --mode=link  cc  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing  -fstack-protector -o makemd5 makemd5.o  
mkdir .libs
cc -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -fstack-protector -o makemd5 makemd5.o
rm -f md5global.h
./makemd5 md5global.h
Making all in sasldb
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT allockey.lo -MD -MP -MF .deps/allockey.Tpo.11461 -c -o allockey.lo allockey.c && mv -f .deps/allockey.Tpo.11461 .deps/allockey.Plo
mkdir .libs
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT allockey.lo -MD -MP -MF .deps/allockey.Tpo.11461 -c allockey.c  -fPIC -DPIC -o .libs/allockey.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT allockey.lo -MD -MP -MF .deps/allockey.Tpo.11461 -c allockey.c -o allockey.o >/dev/null 2>&1
mv -f .libs/allockey.lo allockey.lo
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT db_ndbm.lo -MD -MP -MF .deps/db_ndbm.Tpo.11461 -c -o db_ndbm.lo db_ndbm.c && mv -f .deps/db_ndbm.Tpo.11461 .deps/db_ndbm.Plo
rm -f .libs/db_ndbm.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT db_ndbm.lo -MD -MP -MF .deps/db_ndbm.Tpo.11461 -c db_ndbm.c  -fPIC -DPIC -o .libs/db_ndbm.lo
db_ndbm.c:95:25: warning: incompatible pointer types passing 'sasl_getopt_t **' (aka 'int (**)(void *, const char *, const char *, const char **, unsigned int *)') to parameter of type 'sasl_callback_ft *' (aka 'int (**)(void)') [-Wincompatible-pointer-types]
                        &getopt, &cntxt) == SASL_OK) {
                        ^~~~~~~
db_ndbm.c:173:5: warning: incompatible pointer types passing 'sasl_getopt_t **' (aka 'int (**)(void *, const char *, const char *, const char **, unsigned int *)') to parameter of type 'sasl_callback_ft *' (aka 'int (**)(void)') [-Wincompatible-pointer-types]
                         &getopt, &cntxt) == SASL_OK) {
                         ^~~~~~~
db_ndbm.c:237:7: warning: incompatible pointer types passing 'sasl_getopt_t **' (aka 'int (**)(void *, const char *, const char *, const char **, unsigned int *)') to parameter of type 'sasl_callback_ft *' (aka 'int (**)(void)') [-Wincompatible-pointer-types]
                           &getopt, &cntxt) == SASL_OK) {
                           ^~~~~~~
db_ndbm.c:252:9: warning: incompatible pointer types passing 'sasl_verifyfile_t **' (aka 'int (**)(void *, const char *, sasl_verify_type_t)') to parameter of type 'sasl_callback_ft *' (aka 'int (**)(void)') [-Wincompatible-pointer-types]
                             &vf, &cntxt);
                             ^~~
db_ndbm.c:314:7: warning: incompatible pointer types passing 'sasl_getopt_t **' (aka 'int (**)(void *, const char *, const char *, const char **, unsigned int *)') to parameter of type 'sasl_callback_ft *' (aka 'int (**)(void)') [-Wincompatible-pointer-types]
                           &getopt, &cntxt) == SASL_OK) {
                           ^~~~~~~
5 warnings generated.
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT db_ndbm.lo -MD -MP -MF .deps/db_ndbm.Tpo.11461 -c db_ndbm.c -o db_ndbm.o >/dev/null 2>&1
mv -f .libs/db_ndbm.lo db_ndbm.lo
/bin/sh ../libtool   --mode=link  cc  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing  -fstack-protector -o libsasldb.la  allockey.lo db_ndbm.lo 
rm -fr .libs/libsasldb.la .libs/libsasldb.* .libs/libsasldb.*
ar cru .libs/libsasldb.al allockey.lo db_ndbm.lo
ranlib .libs/libsasldb.al
creating libsasldb.la
(cd .libs && rm -f libsasldb.la && ln -s ../libsasldb.la libsasldb.la)
ar cru .libs/libsasldb.a db_ndbm.o allockey.o
Making all in lib
ln -s ../plugins/sasldb.c ../sasldb/db_ndbm.c ../sasldb/allockey.c ../plugins/cram.c ../plugins/digestmd5.c ../plugins/scram.c ../plugins/otp.c ../plugins/plain.c ../plugins/anonymous.c ../plugins/login.c ../plugins/ntlm.c .
/usr/bin/make  all-am
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT auxprop.lo -MD -MP -MF .deps/auxprop.Tpo.10098 -c -o auxprop.lo auxprop.c && mv -f .deps/auxprop.Tpo.10098 .deps/auxprop.Plo
mkdir .libs
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT auxprop.lo -MD -MP -MF .deps/auxprop.Tpo.10098 -c auxprop.c  -fPIC -DPIC -o .libs/auxprop.lo
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT auxprop.lo -MD -MP -MF .deps/auxprop.Tpo.10098 -c auxprop.c -o auxprop.o >/dev/null 2>&1
mv -f .libs/auxprop.lo auxprop.lo
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT canonusr.lo -MD -MP -MF .deps/canonusr.Tpo.10098 -c -o canonusr.lo canonusr.c && mv -f .deps/canonusr.Tpo.10098 .deps/canonusr.Plo
rm -f .libs/canonusr.lo
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT canonusr.lo -MD -MP -MF .deps/canonusr.Tpo.10098 -c canonusr.c  -fPIC -DPIC -o .libs/canonusr.lo
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT canonusr.lo -MD -MP -MF .deps/canonusr.Tpo.10098 -c canonusr.c -o canonusr.o >/dev/null 2>&1
mv -f .libs/canonusr.lo canonusr.lo
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT checkpw.lo -MD -MP -MF .deps/checkpw.Tpo.10098 -c -o checkpw.lo checkpw.c && mv -f .deps/checkpw.Tpo.10098 .deps/checkpw.Plo
rm -f .libs/checkpw.lo
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT checkpw.lo -MD -MP -MF .deps/checkpw.Tpo.10098 -c checkpw.c  -fPIC -DPIC -o .libs/checkpw.lo
checkpw.c:119:27: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    _sasl_MD5Update(&ctx, salt, 16);
                          ^~~~
../include/md5.h:37:55: note: passing argument to parameter here
void _sasl_MD5Update (MD5_CTX *, const unsigned char *, unsigned int);
                                                      ^
checkpw.c:120:27: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    _sasl_MD5Update(&ctx, "sasldb", 6);
                          ^~~~~~~~
../include/md5.h:37:55: note: passing argument to parameter here
void _sasl_MD5Update (MD5_CTX *, const unsigned char *, unsigned int);
                                                      ^
checkpw.c:121:27: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    _sasl_MD5Update(&ctx, passwd, (unsigned int) passlen);
                          ^~~~~~
../include/md5.h:37:55: note: passing argument to parameter here
void _sasl_MD5Update (MD5_CTX *, const unsigned char *, unsigned int);
                                                      ^
checkpw.c:371:27: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    _sasl_MD5Update(&ctx, challenge, strlen(challenge));
                          ^~~~~~~~~
../include/md5.h:37:55: note: passing argument to parameter here
void _sasl_MD5Update (MD5_CTX *, const unsigned char *, unsigned int);
                                                      ^
checkpw.c:372:27: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    _sasl_MD5Update(&ctx, auxprop_values[0].values[0],
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/md5.h:37:55: note: passing argument to parameter here
void _sasl_MD5Update (MD5_CTX *, const unsigned char *, unsigned int);
                                                      ^
checkpw.c:662:49: warning: incompatible pointer types passing 'sasl_getopt_t **' (aka 'int (**)(void *, const char *, const char *, const char **, unsigned int *)') to parameter of type 'sasl_callback_ft *' (aka 'int (**)(void)') [-Wincompatible-pointer-types]
    if (_sasl_getcallback(conn, SASL_CB_GETOPT, &getopt, &context) == SASL_OK) {
                                                ^~~~~~~
./saslint.h:405:24: note: passing argument to parameter 'pproc' here
                  sasl_callback_ft * pproc,
                                     ^
checkpw.c:1044:49: warning: incompatible pointer types passing 'sasl_getopt_t **' (aka 'int (**)(void *, const char *, const char *, const char **, unsigned int *)') to parameter of type 'sasl_callback_ft *' (aka 'int (**)(void)') [-Wincompatible-pointer-types]
    if (_sasl_getcallback(conn, SASL_CB_GETOPT, &getopt, &context) == SASL_OK) {
                                                ^~~~~~~
./saslint.h:405:24: note: passing argument to parameter 'pproc' here
                  sasl_callback_ft * pproc,
                                     ^
7 warnings generated.
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT checkpw.lo -MD -MP -MF .deps/checkpw.Tpo.10098 -c checkpw.c -o checkpw.o >/dev/null 2>&1
mv -f .libs/checkpw.lo checkpw.lo
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT client.lo -MD -MP -MF .deps/client.Tpo.10098 -c -o client.lo client.c && mv -f .deps/client.Tpo.10098 .deps/client.Plo
rm -f .libs/client.lo
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT client.lo -MD -MP -MF .deps/client.Tpo.10098 -c client.c  -fPIC -DPIC -o .libs/client.lo
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT client.lo -MD -MP -MF .deps/client.Tpo.10098 -c client.c -o client.o >/dev/null 2>&1
mv -f .libs/client.lo client.lo
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT common.lo -MD -MP -MF .deps/common.Tpo.10098 -c -o common.lo common.c && mv -f .deps/common.Tpo.10098 .deps/common.Plo
rm -f .libs/common.lo
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT common.lo -MD -MP -MF .deps/common.Tpo.10098 -c common.c  -fPIC -DPIC -o .libs/common.lo
common.c:1048:21: warning: assigning to 'void *' from 'const void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
          *(void **)pvalue = 
                           ^
common.c:1051:21: warning: assigning to 'void *' from 'const void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
          *(void **)pvalue = 
                           ^
common.c:89:19: warning: unused variable 'build_ident' [-Wunused-const-variable]
static const char build_ident[] = "$Build: libsasl " PACKAGE "-" VERSION " $";
                  ^
3 warnings generated.
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT common.lo -MD -MP -MF .deps/common.Tpo.10098 -c common.c -o common.o >/dev/null 2>&1
mv -f .libs/common.lo common.lo
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT config.lo -MD -MP -MF .deps/config.Tpo.10098 -c -o config.lo config.c && mv -f .deps/config.Tpo.10098 .deps/config.Plo
rm -f .libs/config.lo
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT config.lo -MD -MP -MF .deps/config.Tpo.10098 -c config.c  -fPIC -DPIC -o .libs/config.lo
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT config.lo -MD -MP -MF .deps/config.Tpo.10098 -c config.c -o config.o >/dev/null 2>&1
mv -f .libs/config.lo config.lo
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT external.lo -MD -MP -MF .deps/external.Tpo.10098 -c -o external.lo external.c && mv -f .deps/external.Tpo.10098 .deps/external.Plo
rm -f .libs/external.lo
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT external.lo -MD -MP -MF .deps/external.Tpo.10098 -c external.c  -fPIC -DPIC -o .libs/external.lo
external.c:60:19: warning: unused variable 'plugin_id' [-Wunused-const-variable]
static const char plugin_id[] = "$Id: external.c,v 1.24 2009/03/10 16:27:52 mel Exp $";
                  ^
1 warning generated.
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT external.lo -MD -MP -MF .deps/external.Tpo.10098 -c external.c -o external.o >/dev/null 2>&1
mv -f .libs/external.lo external.lo
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT md5.lo -MD -MP -MF .deps/md5.Tpo.10098 -c -o md5.lo md5.c && mv -f .deps/md5.Tpo.10098 .deps/md5.Plo
rm -f .libs/md5.lo
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT md5.lo -MD -MP -MF .deps/md5.Tpo.10098 -c md5.c  -fPIC -DPIC -o .libs/md5.lo
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT md5.lo -MD -MP -MF .deps/md5.Tpo.10098 -c md5.c -o md5.o >/dev/null 2>&1
mv -f .libs/md5.lo md5.lo
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT saslutil.lo -MD -MP -MF .deps/saslutil.Tpo.10098 -c -o saslutil.lo saslutil.c && mv -f .deps/saslutil.Tpo.10098 .deps/saslutil.Plo
rm -f .libs/saslutil.lo
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT saslutil.lo -MD -MP -MF .deps/saslutil.Tpo.10098 -c saslutil.c  -fPIC -DPIC -o .libs/saslutil.lo
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT saslutil.lo -MD -MP -MF .deps/saslutil.Tpo.10098 -c saslutil.c -o saslutil.o >/dev/null 2>&1
mv -f .libs/saslutil.lo saslutil.lo
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT server.lo -MD -MP -MF .deps/server.Tpo.10098 -c -o server.lo server.c && mv -f .deps/server.Tpo.10098 .deps/server.Plo
rm -f .libs/server.lo
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT server.lo -MD -MP -MF .deps/server.Tpo.10098 -c server.c  -fPIC -DPIC -o .libs/server.lo
server.c:653:43: warning: field precision should have type 'int', but argument has type 'size_t' (aka 'unsigned long') [-Wformat]
        snprintf(config_filename, len, "%.*s%c%s.conf", path_len, path_to_config, 
                                        ~~^~            ~~~~~~~~
1 warning generated.
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT server.lo -MD -MP -MF .deps/server.Tpo.10098 -c server.c -o server.o >/dev/null 2>&1
mv -f .libs/server.lo server.lo
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT seterror.lo -MD -MP -MF .deps/seterror.Tpo.10098 -c -o seterror.lo seterror.c && mv -f .deps/seterror.Tpo.10098 .deps/seterror.Plo
rm -f .libs/seterror.lo
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT seterror.lo -MD -MP -MF .deps/seterror.Tpo.10098 -c seterror.c  -fPIC -DPIC -o .libs/seterror.lo
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT seterror.lo -MD -MP -MF .deps/seterror.Tpo.10098 -c seterror.c -o seterror.o >/dev/null 2>&1
mv -f .libs/seterror.lo seterror.lo
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT dlopen.lo -MD -MP -MF .deps/dlopen.Tpo.10098 -c -o dlopen.lo dlopen.c && mv -f .deps/dlopen.Tpo.10098 .deps/dlopen.Plo
rm -f .libs/dlopen.lo
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT dlopen.lo -MD -MP -MF .deps/dlopen.Tpo.10098 -c dlopen.c  -fPIC -DPIC -o .libs/dlopen.lo
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT dlopen.lo -MD -MP -MF .deps/dlopen.Tpo.10098 -c dlopen.c -o dlopen.o >/dev/null 2>&1
mv -f .libs/dlopen.lo dlopen.lo
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb  -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT plugin_common.lo -MD -MP -MF .deps/plugin_common.Tpo -c -o plugin_common.lo `test -f '../plugins/plugin_common.c' || echo './'`../plugins/plugin_common.c && mv -f .deps/plugin_common.Tpo .deps/plugin_common.Plo
rm -f .libs/plugin_common.lo
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT plugin_common.lo -MD -MP -MF .deps/plugin_common.Tpo -c ../plugins/plugin_common.c  -fPIC -DPIC -o .libs/plugin_common.lo
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT plugin_common.lo -MD -MP -MF .deps/plugin_common.Tpo -c ../plugins/plugin_common.c -o plugin_common.o >/dev/null 2>&1
mv -f .libs/plugin_common.lo plugin_common.lo
/bin/sh ../libtool    --mode=link cc  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing  -version-info 3:0:0 -fstack-protector -o libsasl2.la -rpath /usr/local/lib auxprop.lo canonusr.lo checkpw.lo client.lo common.lo  config.lo external.lo md5.lo saslutil.lo server.lo seterror.lo  dlopen.lo plugin_common.lo      
rm -fr .libs/libsasl2.la .libs/libsasl2.* .libs/libsasl2.*
cc -shared  auxprop.lo canonusr.lo checkpw.lo client.lo common.lo config.lo external.lo md5.lo saslutil.lo server.lo seterror.lo dlopen.lo plugin_common.lo  -lc  -Wl,-soname -Wl,libsasl2.so.3 -o .libs/libsasl2.so.3.0.0
(cd .libs && rm -f libsasl2.so.3 && ln -s libsasl2.so.3.0.0 libsasl2.so.3)
(cd .libs && rm -f libsasl2.so && ln -s libsasl2.so.3.0.0 libsasl2.so)
ar cru .libs/libsasl2.a  auxprop.o canonusr.o checkpw.o client.o common.o config.o external.o md5.o saslutil.o server.o seterror.o dlopen.o plugin_common.o 
ranlib .libs/libsasl2.a
creating libsasl2.la
(cd .libs && rm -f libsasl2.la && ln -s ../libsasl2.la libsasl2.la)
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT sasldb.o -MD -MP -MF .deps/sasldb.Tpo.10086 -c -o sasldb.o sasldb.c && mv -f .deps/sasldb.Tpo.10086 .deps/sasldb.Po
sasldb.c:251:9: warning: initializing 'char *' with an expression of type 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        char * value = (cur->values && cur->values[0]) ? cur->values[0] : NULL;
               ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT db_ndbm.o -MD -MP -MF .deps/db_ndbm.Tpo.10086 -c -o db_ndbm.o db_ndbm.c && mv -f .deps/db_ndbm.Tpo.10086 .deps/db_ndbm.Po
db_ndbm.c:95:25: warning: incompatible pointer types passing 'sasl_getopt_t **' (aka 'int (**)(void *, const char *, const char *, const char **, unsigned int *)') to parameter of type 'sasl_callback_ft *' (aka 'int (**)(void)') [-Wincompatible-pointer-types]
                        &getopt, &cntxt) == SASL_OK) {
                        ^~~~~~~
db_ndbm.c:173:5: warning: incompatible pointer types passing 'sasl_getopt_t **' (aka 'int (**)(void *, const char *, const char *, const char **, unsigned int *)') to parameter of type 'sasl_callback_ft *' (aka 'int (**)(void)') [-Wincompatible-pointer-types]
                         &getopt, &cntxt) == SASL_OK) {
                         ^~~~~~~
db_ndbm.c:237:7: warning: incompatible pointer types passing 'sasl_getopt_t **' (aka 'int (**)(void *, const char *, const char *, const char **, unsigned int *)') to parameter of type 'sasl_callback_ft *' (aka 'int (**)(void)') [-Wincompatible-pointer-types]
                           &getopt, &cntxt) == SASL_OK) {
                           ^~~~~~~
db_ndbm.c:252:9: warning: incompatible pointer types passing 'sasl_verifyfile_t **' (aka 'int (**)(void *, const char *, sasl_verify_type_t)') to parameter of type 'sasl_callback_ft *' (aka 'int (**)(void)') [-Wincompatible-pointer-types]
                             &vf, &cntxt);
                             ^~~
db_ndbm.c:314:7: warning: incompatible pointer types passing 'sasl_getopt_t **' (aka 'int (**)(void *, const char *, const char *, const char **, unsigned int *)') to parameter of type 'sasl_callback_ft *' (aka 'int (**)(void)') [-Wincompatible-pointer-types]
                           &getopt, &cntxt) == SASL_OK) {
                           ^~~~~~~
5 warnings generated.
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT allockey.o -MD -MP -MF .deps/allockey.Tpo.10086 -c -o allockey.o allockey.c && mv -f .deps/allockey.Tpo.10086 .deps/allockey.Po
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT cram.o -MD -MP -MF .deps/cram.Tpo.10086 -c -o cram.o cram.c && mv -f .deps/cram.Tpo.10086 .deps/cram.Po
cram.c:68:19: warning: unused variable 'plugin_id' [-Wunused-const-variable]
static const char plugin_id[] = "$Id: cram.c,v 1.87 2011/09/07 13:19:44 murch Exp $";
                  ^
1 warning generated.
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT digestmd5.o -MD -MP -MF .deps/digestmd5.Tpo.10086 -c -o digestmd5.o digestmd5.c && mv -f .deps/digestmd5.Tpo.10086 .deps/digestmd5.Po
digestmd5.c:2406:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
    if ((username == NULL)) {
         ~~~~~~~~~^~~~~~~
digestmd5.c:2406:19: note: remove extraneous parentheses around the comparison to silence this warning
    if ((username == NULL)) {
        ~         ^      ~
digestmd5.c:2406:19: note: use '=' to turn this equality comparison into an assignment
    if ((username == NULL)) {
                  ^~
                  =
digestmd5.c:2411:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
    if ((nonce == NULL)) {
         ~~~~~~^~~~~~~
digestmd5.c:2411:16: note: remove extraneous parentheses around the comparison to silence this warning
    if ((nonce == NULL)) {
        ~      ^      ~
digestmd5.c:2411:16: note: use '=' to turn this equality comparison into an assignment
    if ((nonce == NULL)) {
               ^~
               =
digestmd5.c:2416:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
    if ((noncecount == 0)) {
         ~~~~~~~~~~~^~~~
digestmd5.c:2416:21: note: remove extraneous parentheses around the comparison to silence this warning
    if ((noncecount == 0)) {
        ~           ^   ~
digestmd5.c:2416:21: note: use '=' to turn this equality comparison into an assignment
    if ((noncecount == 0)) {
                    ^~
                    =
digestmd5.c:2421:17: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
    if ((cnonce == NULL)) {
         ~~~~~~~^~~~~~~
digestmd5.c:2421:17: note: remove extraneous parentheses around the comparison to silence this warning
    if ((cnonce == NULL)) {
        ~       ^      ~
digestmd5.c:2421:17: note: use '=' to turn this equality comparison into an assignment
    if ((cnonce == NULL)) {
                ^~
                =
digestmd5.c:2426:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
    if ((digesturi == NULL)) {
         ~~~~~~~~~~^~~~~~~
digestmd5.c:2426:20: note: remove extraneous parentheses around the comparison to silence this warning
    if ((digesturi == NULL)) {
        ~          ^      ~
digestmd5.c:2426:20: note: use '=' to turn this equality comparison into an assignment
    if ((digesturi == NULL)) {
                   ^~
                   =
digestmd5.c:2431:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
    if ((response == NULL)) {
         ~~~~~~~~~^~~~~~~
digestmd5.c:2431:19: note: remove extraneous parentheses around the comparison to silence this warning
    if ((response == NULL)) {
        ~         ^      ~
digestmd5.c:2431:19: note: use '=' to turn this equality comparison into an assignment
    if ((response == NULL)) {
                  ^~
                  =
digestmd5.c:3051:18: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            text->nonce = text->realm = NULL;
                        ^ ~~~~~~~~~~~~~~~~~~
digestmd5.c:125:19: warning: unused variable 'plugin_id' [-Wunused-const-variable]
static const char plugin_id[] = "$Id: digestmd5.c,v 1.205 2011/05/13 19:18:37 murch Exp $";
                  ^
8 warnings generated.
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT scram.o -MD -MP -MF .deps/scram.Tpo.10086 -c -o scram.o scram.c && mv -f .deps/scram.Tpo.10086 .deps/scram.Po
scram.c:302:7: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
             initial_key,
             ^~~~~~~~~~~
/usr/include/openssl/hmac.h:99:42: note: passing argument to parameter 'd' here
                    const unsigned char *d, size_t n, unsigned char *md,
                                         ^
scram.c:318:4: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                 temp_result,
                 ^~~~~~~~~~~
/usr/include/openssl/hmac.h:99:42: note: passing argument to parameter 'd' here
                    const unsigned char *d, size_t n, unsigned char *md,
                                         ^
scram.c:348:43: warning: passing 'unsigned char [16]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    Hi(utils, username, strlen(username), g_salt_key, SALT_SIZE, 20 /* iterations */, result);
                                          ^~~~~~~~~~
scram.c:277:18: note: passing argument to parameter 'salt' here
    const char * salt,
                 ^
scram.c:350:12: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return result;
           ^~~~~~
scram.c:389:2: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        sec->data,
        ^~~~~~~~~
scram.c:275:18: note: passing argument to parameter 'str' here
    const char * str,
                 ^
scram.c:400:7: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
             CLIENT_KEY_CONSTANT,
             ^~~~~~~~~~~~~~~~~~~
scram.c:97:33: note: expanded from macro 'CLIENT_KEY_CONSTANT'
#define CLIENT_KEY_CONSTANT         "Client Key"
                                    ^~~~~~~~~~~~
/usr/include/openssl/hmac.h:99:42: note: passing argument to parameter 'd' here
                    const unsigned char *d, size_t n, unsigned char *md,
                                         ^
scram.c:410:14: warning: passing 'char [20]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (SHA1(ClientKey, SCRAM_HASH_SIZE, StoredKey) == NULL) {
             ^~~~~~~~~
/usr/include/openssl/sha.h:124:42: note: passing argument to parameter 'd' here
unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md);
                                         ^
scram.c:410:42: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (SHA1(ClientKey, SCRAM_HASH_SIZE, StoredKey) == NULL) {
                                         ^~~~~~~~~
/usr/include/openssl/sha.h:124:70: note: passing argument to parameter 'md' here
unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md);
                                                                     ^
scram.c:421:7: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
             SERVER_KEY_CONSTANT,
             ^~~~~~~~~~~~~~~~~~~
scram.c:98:33: note: expanded from macro 'SERVER_KEY_CONSTANT'
#define SERVER_KEY_CONSTANT         "Server Key"
                                    ^~~~~~~~~~~~
/usr/include/openssl/hmac.h:99:42: note: passing argument to parameter 'd' here
                    const unsigned char *d, size_t n, unsigned char *md,
                                         ^
scram.c:786:13: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        text->salt = scram_server_user_salt(sparams->utils, text->authentication_id, &text->salt_len);
                   ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scram.c:792:11: warning: passing 'char **' to parameter of type 'const char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                               &s_iteration_count,
                               ^~~~~~~~~~~~~~~~~~
scram.c:902:7: warning: incompatible pointer types passing 'size_t *' (aka 'unsigned long *') to parameter of type 'unsigned int *' [-Wincompatible-pointer-types]
                                         &text->salt_len) != SASL_OK) {
                                         ^~~~~~~~~~~~~~~
scram.c:512:18: warning: unused variable 'hash_len' [-Wunused-variable]
    unsigned int hash_len = 0;
                 ^
scram.c:1307:7: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
             text->auth_message,
             ^~~~~~~~~~~~~~~~~~
/usr/include/openssl/hmac.h:99:42: note: passing argument to parameter 'd' here
                    const unsigned char *d, size_t n, unsigned char *md,
                                         ^
scram.c:1339:14: warning: passing 'char [20]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (SHA1(ReceivedClientKey, SCRAM_HASH_SIZE, CalculatedStoredKey) == NULL) {
             ^~~~~~~~~~~~~~~~~
/usr/include/openssl/sha.h:124:42: note: passing argument to parameter 'd' here
unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md);
                                         ^
scram.c:1339:50: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (SHA1(ReceivedClientKey, SCRAM_HASH_SIZE, CalculatedStoredKey) == NULL) {
                                                 ^~~~~~~~~~~~~~~~~~~
/usr/include/openssl/sha.h:124:70: note: passing argument to parameter 'md' here
unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md);
                                                                     ^
scram.c:1358:7: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
             text->auth_message,
             ^~~~~~~~~~~~~~~~~~
/usr/include/openssl/hmac.h:99:42: note: passing argument to parameter 'd' here
                    const unsigned char *d, size_t n, unsigned char *md,
                                         ^
scram.c:1575:11: warning: passing 'char **' to parameter of type 'const char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                               &s_iteration_count,
                               ^~~~~~~~~~~~~~~~~~
scram.c:1666:10: warning: passing 'unsigned char [1]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        sprintf(sec->data,
                ^~~~~~~~~
/usr/include/stdio.h:275:31: note: passing argument to parameter here
int      sprintf(char * __restrict, const char * __restrict, ...);
                                  ^
scram.c:1673:35: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        sec->len = (unsigned int) strlen(sec->data);
                                         ^~~~~~~~~
/usr/include/string.h:95:28: note: passing argument to parameter here
size_t   strlen(const char *) __pure;
                            ^
scram.c:1687:10: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                     (sec ? sec->data : NULL),
                                     ^~~~~~~~~~~~~~~~~~~~~~~~
scram.c:1992:7: warning: passing 'char **' to parameter of type 'const char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                                  &encoded_authorization_id,
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
scram.c:166:17: note: passing argument to parameter 'encoded_saslname' here
                 const char **encoded_saslname,
                              ^
scram.c:2003:10: warning: passing 'char **' to parameter of type 'const char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                              &encoded_authcid,
                              ^~~~~~~~~~~~~~~~
scram.c:166:17: note: passing argument to parameter 'encoded_saslname' here
                 const char **encoded_saslname,
                              ^
scram.c:2280:23: warning: assigning to 'const char *' from 'const unsigned char *const' converts between pointers to integer types with different sign [-Wpointer-sign]
        channel_binding_data = params->cbinding->data;
                             ^ ~~~~~~~~~~~~~~~~~~~~~~
scram.c:2371:2: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        text->password->data,
        ^~~~~~~~~~~~~~~~~~~~
scram.c:275:18: note: passing argument to parameter 'str' here
    const char * str,
                 ^
scram.c:2384:7: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
             CLIENT_KEY_CONSTANT,
             ^~~~~~~~~~~~~~~~~~~
scram.c:97:33: note: expanded from macro 'CLIENT_KEY_CONSTANT'
#define CLIENT_KEY_CONSTANT         "Client Key"
                                    ^~~~~~~~~~~~
/usr/include/openssl/hmac.h:99:42: note: passing argument to parameter 'd' here
                    const unsigned char *d, size_t n, unsigned char *md,
                                         ^
scram.c:2397:14: warning: passing 'char [20]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (SHA1(ClientKey, SCRAM_HASH_SIZE, StoredKey) == NULL) {
             ^~~~~~~~~
/usr/include/openssl/sha.h:124:42: note: passing argument to parameter 'd' here
unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md);
                                         ^
scram.c:2397:42: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (SHA1(ClientKey, SCRAM_HASH_SIZE, StoredKey) == NULL) {
                                         ^~~~~~~~~
/usr/include/openssl/sha.h:124:70: note: passing argument to parameter 'md' here
unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md);
                                                                     ^
scram.c:2410:7: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
             text->auth_message,
             ^~~~~~~~~~~~~~~~~~
/usr/include/openssl/hmac.h:99:42: note: passing argument to parameter 'd' here
                    const unsigned char *d, size_t n, unsigned char *md,
                                         ^
scram.c:2538:7: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
             SERVER_KEY_CONSTANT,
             ^~~~~~~~~~~~~~~~~~~
scram.c:98:33: note: expanded from macro 'SERVER_KEY_CONSTANT'
#define SERVER_KEY_CONSTANT         "Server Key"
                                    ^~~~~~~~~~~~
/usr/include/openssl/hmac.h:99:42: note: passing argument to parameter 'd' here
                    const unsigned char *d, size_t n, unsigned char *md,
                                         ^
scram.c:2552:7: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
             text->auth_message,
             ^~~~~~~~~~~~~~~~~~
/usr/include/openssl/hmac.h:99:42: note: passing argument to parameter 'd' here
                    const unsigned char *d, size_t n, unsigned char *md,
                                         ^
scram.c:72:19: warning: unused variable 'plugin_id' [-Wunused-const-variable]
static const char plugin_id[] = "$Id: scram.c,v 1.26 2011/09/07 16:09:40 murch Exp $";
                  ^
scram.c:260:1: warning: unused function 'print_hash' [-Wunused-function]
print_hash (const char * func, const char * hash)
^
33 warnings generated.
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT otp.o -MD -MP -MF .deps/otp.Tpo.10086 -c -o otp.o otp.c && mv -f .deps/otp.Tpo.10086 .deps/otp.Po
otp.c:129:29: warning: passing 'char [64]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    EVP_DigestFinal(&mdctx, hash, &hashlen);
                            ^~~~
/usr/include/openssl/evp.h:603:53: note: passing argument to parameter 'md' here
int EVP_DigestFinal(EVP_MD_CTX *ctx, unsigned char *md, unsigned int *s);
                                                    ^
otp.c:168:36: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    otp_hash(md, key, strlen(key), otp, alg->swab);
                                   ^~~
otp.c:119:23: note: passing argument to parameter 'out' here
                     unsigned char *out, int swab)
                                    ^
otp.c:172:35: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        otp_hash(md, otp, OTP_HASH_SIZE, otp, alg->swab);
                                         ^~~
otp.c:119:23: note: passing argument to parameter 'out' here
                     unsigned char *out, int swab)
                                    ^
otp.c:1697:10: warning: passing 'unsigned char [1]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                              text->password->data, otp);
                              ^~~~~~~~~~~~~~~~~~~~
otp.c:149:10: note: passing argument to parameter 'secret' here
                        char *secret, char *otp)
                              ^
otp.c:1720:17: warning: passing 'unsigned char [1]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                  new_seed, text->password->data, new_otp);
                                            ^~~~~~~~~~~~~~~~~~~~
otp.c:149:10: note: passing argument to parameter 'secret' here
                        char *secret, char *otp)
                              ^
otp.c:1725:11: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                bin2hex(otp, OTP_HASH_SIZE,
                        ^~~
otp.c:100:29: note: passing argument to parameter 'bin' here
void bin2hex(unsigned char *bin, int binlen, char *hex)
                            ^
otp.c:1729:11: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                bin2hex(new_otp, OTP_HASH_SIZE,
                        ^~~~~~~
otp.c:100:29: note: passing argument to parameter 'bin' here
void bin2hex(unsigned char *bin, int binlen, char *hex)
                            ^
otp.c:1741:14: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            bin2hex(otp, OTP_HASH_SIZE, text->out_buf+strlen(text->out_buf));
                    ^~~
otp.c:100:29: note: passing argument to parameter 'bin' here
void bin2hex(unsigned char *bin, int binlen, char *hex)
                            ^
otp.c:71:19: warning: unused variable 'plugin_id' [-Wunused-const-variable]
static const char plugin_id[] = "$Id: otp.c,v 1.43 2011/09/01 14:12:18 mel Exp $";
                  ^
9 warnings generated.
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT plain.o -MD -MP -MF .deps/plain.Tpo.10086 -c -o plain.o plain.c && mv -f .deps/plain.Tpo.10086 .deps/plain.Po
plain.c:60:19: warning: unused variable 'plugin_id' [-Wunused-const-variable]
static const char plugin_id[] = "$Id: plain.c,v 1.67 2009/06/10 16:05:19 mel Exp $";
                  ^
1 warning generated.
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT anonymous.o -MD -MP -MF .deps/anonymous.Tpo.10086 -c -o anonymous.o anonymous.c && mv -f .deps/anonymous.Tpo.10086 .deps/anonymous.Po
anonymous.c:63:19: warning: unused variable 'plugin_id' [-Wunused-const-variable]
static const char plugin_id[] = "$Id: anonymous.c,v 1.53 2009/02/13 14:46:47 mel Exp $";
                  ^
1 warning generated.
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT login.o -MD -MP -MF .deps/login.Tpo.10086 -c -o login.o login.c && mv -f .deps/login.Tpo.10086 .deps/login.Po
login.c:57:19: warning: unused variable 'plugin_id' [-Wunused-const-variable]
static const char plugin_id[] = "$Id: login.c,v 1.31 2010/11/30 11:41:47 mel Exp $";
                  ^
1 warning generated.
cc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT ntlm.o -MD -MP -MF .deps/ntlm.Tpo.10086 -c -o ntlm.o ntlm.c && mv -f .deps/ntlm.Tpo.10086 .deps/ntlm.Po
ntlm.c:278:33: warning: passing 'const u_char *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            to_unicode(base + *offset, str, len);
                                       ^~~
ntlm.c:255:49: note: passing argument to parameter 'src' here
static void to_unicode(u_char *dst, const char *src, int len)
                                                ^
ntlm.c:376:18: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strncpy(P14, passwd->data, sizeof(P14));
                 ^~~~~~~~~~~~
/usr/include/string.h:101:57: note: passing argument to parameter here
char    *strncpy(char * __restrict, const char * __restrict, size_t);
                                                           ^
ntlm.c:379:12: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    E(P16, P14, sizeof(P14), S8, sizeof(S8));
           ^~~
ntlm.c:335:50: note: passing argument to parameter 'K' here
static void E(unsigned char *out, unsigned char *K, unsigned Klen,
                                                 ^
ntlm.c:393:13: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        to_unicode(*buf, passwd->data, passwd->len);
                   ^~~~
ntlm.c:255:32: note: passing argument to parameter 'dst' here
static void to_unicode(u_char *dst, const char *src, int len)
                               ^
ntlm.c:393:19: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        to_unicode(*buf, passwd->data, passwd->len);
                         ^~~~~~~~~~~~
ntlm.c:255:49: note: passing argument to parameter 'src' here
static void to_unicode(u_char *dst, const char *src, int len)
                                                ^
ntlm.c:394:6: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        MD4(*buf, 2 * passwd->len, P16);
            ^~~~
/usr/include/openssl/md4.h:113:41: note: passing argument to parameter 'd' here
unsigned char *MD4(const unsigned char *d, size_t n, unsigned char *md);
                                        ^
ntlm.c:447:13: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        to_unicode(*buf, upper, len);
                   ^~~~
ntlm.c:255:32: note: passing argument to parameter 'dst' here
static void to_unicode(u_char *dst, const char *src, int len)
                               ^
ntlm.c:449:43: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        HMAC(EVP_md5(), hash, MD4_DIGEST_LENGTH, *buf, 2 * len, hash, &len);
                                                 ^~~~
/usr/include/openssl/hmac.h:99:42: note: passing argument to parameter 'd' here
                    const unsigned char *d, size_t n, unsigned char *md,
                                         ^
ntlm.c:771:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strncpy(out+18, in, n);
            ^~~~~~
/usr/include/string.h:101:32: note: passing argument to parameter here
char    *strncpy(char * __restrict, const char * __restrict, size_t);
                                  ^
ntlm.c:772:8: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    in = out+18;
       ^ ~~~~~~
ntlm.c:1036:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    p = text->out_buf;
      ^ ~~~~~~~~~~~~~
ntlm.c:1118:24: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        from_unicode(*domain, *domain, len);
                              ^~~~~~~
ntlm.c:264:45: note: passing argument to parameter 'src' here
static void from_unicode(char *dst, u_char *src, int len)
                                            ^
ntlm.c:1259:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    p = text->out_buf;
      ^ ~~~~~~~~~~~~~
ntlm.c:1346:10: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    base = *buf;
         ^ ~~~~
ntlm.c:1351:3: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                ucase(target, 0), (uint16) xstrlen(target), flags & NTLM_USE_UNICODE,
                ^~~~~~~~~~~~~~~~
ntlm.c:273:52: note: passing argument to parameter 'str' here
static void load_buffer(u_char *buf, const u_char *str, uint16 len,
                                                   ^
ntlm.c:1503:44: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    result = unload_buffer(sparams->utils, clientin + NTLM_TYPE3_LMRESP_OFFSET,
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ntlm.c:293:67: note: passing argument to parameter 'buf' here
static int unload_buffer(const sasl_utils_t *utils, const u_char *buf,
                                                                  ^
ntlm.c:1505:7: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                           clientin, clientinlen);
                           ^~~~~~~~
ntlm.c:295:32: note: passing argument to parameter 'base' here
                         int unicode, const u_char *base, unsigned msglen)
                                                    ^
ntlm.c:1508:44: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    result = unload_buffer(sparams->utils, clientin + NTLM_TYPE3_NTRESP_OFFSET,
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ntlm.c:293:67: note: passing argument to parameter 'buf' here
static int unload_buffer(const sasl_utils_t *utils, const u_char *buf,
                                                                  ^
ntlm.c:1510:7: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                           clientin, clientinlen);
                           ^~~~~~~~
ntlm.c:295:32: note: passing argument to parameter 'base' here
                         int unicode, const u_char *base, unsigned msglen)
                                                    ^
ntlm.c:1513:44: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    result = unload_buffer(sparams->utils, clientin + NTLM_TYPE3_DOMAIN_OFFSET,
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ntlm.c:293:67: note: passing argument to parameter 'buf' here
static int unload_buffer(const sasl_utils_t *utils, const u_char *buf,
                                                                  ^
ntlm.c:1516:7: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                           clientin, clientinlen);
                           ^~~~~~~~
ntlm.c:295:32: note: passing argument to parameter 'base' here
                         int unicode, const u_char *base, unsigned msglen)
                                                    ^
ntlm.c:1519:44: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    result = unload_buffer(sparams->utils, clientin + NTLM_TYPE3_USER_OFFSET,
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ntlm.c:293:67: note: passing argument to parameter 'buf' here
static int unload_buffer(const sasl_utils_t *utils, const u_char *buf,
                                                                  ^
ntlm.c:1522:7: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                           clientin, clientinlen);
                           ^~~~~~~~
ntlm.c:295:32: note: passing argument to parameter 'base' here
                         int unicode, const u_char *base, unsigned msglen)
                                                    ^
ntlm.c:1585:10: warning: passing 'unsigned char [1]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(password->data, auxprop_values[0].values[0], pass_len + 1);
                ^~~~~~~~~~~~~~
/usr/include/string.h:101:32: note: passing argument to parameter here
char    *strncpy(char * __restrict, const char * __restrict, size_t);
                                  ^
ntlm.c:1808:10: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    base = *buf;
         ^ ~~~~
ntlm.c:1814:3: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                domain, (uint16) xstrlen(domain), 0, base, &offset);
                ^~~~~~
ntlm.c:273:52: note: passing argument to parameter 'str' here
static void load_buffer(u_char *buf, const u_char *str, uint16 len,
                                                   ^
ntlm.c:1816:3: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                wkstn, (uint16) xstrlen(wkstn), 0, base, &offset);
                ^~~~~
ntlm.c:273:52: note: passing argument to parameter 'str' here
static void load_buffer(u_char *buf, const u_char *str, uint16 len,
                                                   ^
ntlm.c:1861:10: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    base = *buf;
         ^ ~~~~
ntlm.c:1870:3: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                ucase(domain, 0), (uint16) xstrlen(domain), flags & NTLM_USE_UNICODE,
                ^~~~~~~~~~~~~~~~
ntlm.c:273:52: note: passing argument to parameter 'str' here
static void load_buffer(u_char *buf, const u_char *str, uint16 len,
                                                   ^
ntlm.c:1873:3: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                user, (uint16) xstrlen(user), flags & NTLM_USE_UNICODE, base, &offset);
                ^~~~
ntlm.c:273:52: note: passing argument to parameter 'str' here
static void load_buffer(u_char *buf, const u_char *str, uint16 len,
                                                   ^
ntlm.c:1875:3: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                ucase(wkstn, 0), (uint16) xstrlen(wkstn), flags & NTLM_USE_UNICODE,
                ^~~~~~~~~~~~~~~
ntlm.c:273:52: note: passing argument to parameter 'str' here
static void load_buffer(u_char *buf, const u_char *str, uint16 len,
                                                   ^
ntlm.c:2014:43: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    result = unload_buffer(params->utils, serverin + NTLM_TYPE2_TARGET_OFFSET,
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ntlm.c:293:67: note: passing argument to parameter 'buf' here
static int unload_buffer(const sasl_utils_t *utils, const u_char *buf,
                                                                  ^
ntlm.c:2030:8: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        char *cnonce = resp + MD5_DIGEST_LENGTH;
              ^        ~~~~~~~~~~~~~~~~~~~~~~~~
ntlm.c:2038:5: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
           serverin + NTLM_TYPE2_CHALLENGE_OFFSET, cnonce, NTLM_NONCE_LENGTH,
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ntlm.c:422:26: note: passing argument to parameter 'challenge' here
                         const unsigned char *challenge,
                                              ^
ntlm.c:2038:45: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
           serverin + NTLM_TYPE2_CHALLENGE_OFFSET, cnonce, NTLM_NONCE_LENGTH,
                                                   ^~~~~~
ntlm.c:423:26: note: passing argument to parameter 'blob' here
                         const unsigned char *blob, unsigned bloblen,
                                              ^
ntlm.c:103:19: warning: unused variable 'plugin_id' [-Wunused-const-variable]
static const char plugin_id[] = "$Id: ntlm.c,v 1.37 2011/11/08 17:31:55 murch Exp $";
                  ^
36 warnings generated.
adding static plugins and dependencies
ar cru .libs/libsasl2.a sasldb.o db_ndbm.o allockey.o cram.o digestmd5.o scram.o otp.o plain.o anonymous.o login.o ntlm.o
rm -f libsasl2.a
ln -s .libs/libsasl2.a libsasl2.a
Making all in plugins
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT sasldb.lo -MD -MP -MF .deps/sasldb.Tpo.2531 -c -o sasldb.lo sasldb.c && mv -f .deps/sasldb.Tpo.2531 .deps/sasldb.Plo
mkdir .libs
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT sasldb.lo -MD -MP -MF .deps/sasldb.Tpo.2531 -c sasldb.c  -fPIC -DPIC -o .libs/sasldb.lo
sasldb.c:251:9: warning: initializing 'char *' with an expression of type 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        char * value = (cur->values && cur->values[0]) ? cur->values[0] : NULL;
               ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT sasldb.lo -MD -MP -MF .deps/sasldb.Tpo.2531 -c sasldb.c -o sasldb.o >/dev/null 2>&1
mv -f .libs/sasldb.lo sasldb.lo
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT sasldb_init.lo -MD -MP -MF .deps/sasldb_init.Tpo.2531 -c -o sasldb_init.lo sasldb_init.c && mv -f .deps/sasldb_init.Tpo.2531 .deps/sasldb_init.Plo
rm -f .libs/sasldb_init.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT sasldb_init.lo -MD -MP -MF .deps/sasldb_init.Tpo.2531 -c sasldb_init.c  -fPIC -DPIC -o .libs/sasldb_init.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT sasldb_init.lo -MD -MP -MF .deps/sasldb_init.Tpo.2531 -c sasldb_init.c -o sasldb_init.o >/dev/null 2>&1
mv -f .libs/sasldb_init.lo sasldb_init.lo
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT plugin_common.lo -MD -MP -MF .deps/plugin_common.Tpo.2531 -c -o plugin_common.lo plugin_common.c && mv -f .deps/plugin_common.Tpo.2531 .deps/plugin_common.Plo
rm -f .libs/plugin_common.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT plugin_common.lo -MD -MP -MF .deps/plugin_common.Tpo.2531 -c plugin_common.c  -fPIC -DPIC -o .libs/plugin_common.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT plugin_common.lo -MD -MP -MF .deps/plugin_common.Tpo.2531 -c plugin_common.c -o plugin_common.o >/dev/null 2>&1
mv -f .libs/plugin_common.lo plugin_common.lo
/bin/sh ../libtool   --mode=link  cc  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -module -export-dynamic -rpath /usr/local/lib/sasl2 -version-info 3:0:0 -fstack-protector -o libsasldb.la  sasldb.lo sasldb_init.lo plugin_common.lo ../sasldb/libsasldb.la   
rm -fr .libs/libsasldb.la .libs/libsasldb.* .libs/libsasldb.*
cc -shared  sasldb.lo sasldb_init.lo plugin_common.lo -Wl,--whole-archive ../sasldb/.libs/libsasldb.al -Wl,--no-whole-archive  -lc  -Wl,-soname -Wl,libsasldb.so.3 -o .libs/libsasldb.so.3.0.0
(cd .libs && rm -f libsasldb.so.3 && ln -s libsasldb.so.3.0.0 libsasldb.so.3)
(cd .libs && rm -f libsasldb.so && ln -s libsasldb.so.3.0.0 libsasldb.so)
rm -fr .libs/libsasldb.lax
mkdir .libs/libsasldb.lax
rm -fr .libs/libsasldb.lax/libsasldb.al
mkdir .libs/libsasldb.lax/libsasldb.al
(cd .libs/libsasldb.lax/libsasldb.al && ar x /wrkdirs/usr/ports/security/cyrus-sasl2/work/cyrus-sasl-2.1.26/plugins/../sasldb/.libs/libsasldb.al)
ar cru .libs/libsasldb.a  sasldb.o sasldb_init.o plugin_common.o  .libs/libsasldb.lax/libsasldb.al/db_ndbm.lo .libs/libsasldb.lax/libsasldb.al/allockey.lo 
ranlib .libs/libsasldb.a
rm -fr .libs/libsasldb.lax
creating libsasldb.la
(cd .libs && rm -f libsasldb.la && ln -s ../libsasldb.la libsasldb.la)
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT cram.lo -MD -MP -MF .deps/cram.Tpo.2531 -c -o cram.lo cram.c && mv -f .deps/cram.Tpo.2531 .deps/cram.Plo
rm -f .libs/cram.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT cram.lo -MD -MP -MF .deps/cram.Tpo.2531 -c cram.c  -fPIC -DPIC -o .libs/cram.lo
cram.c:68:19: warning: unused variable 'plugin_id' [-Wunused-const-variable]
static const char plugin_id[] = "$Id: cram.c,v 1.87 2011/09/07 13:19:44 murch Exp $";
                  ^
1 warning generated.
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT cram.lo -MD -MP -MF .deps/cram.Tpo.2531 -c cram.c -o cram.o >/dev/null 2>&1
mv -f .libs/cram.lo cram.lo
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT crammd5_init.lo -MD -MP -MF .deps/crammd5_init.Tpo.2531 -c -o crammd5_init.lo crammd5_init.c && mv -f .deps/crammd5_init.Tpo.2531 .deps/crammd5_init.Plo
rm -f .libs/crammd5_init.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT crammd5_init.lo -MD -MP -MF .deps/crammd5_init.Tpo.2531 -c crammd5_init.c  -fPIC -DPIC -o .libs/crammd5_init.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT crammd5_init.lo -MD -MP -MF .deps/crammd5_init.Tpo.2531 -c crammd5_init.c -o crammd5_init.o >/dev/null 2>&1
mv -f .libs/crammd5_init.lo crammd5_init.lo
/bin/sh ../libtool   --mode=link  cc  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -module -export-dynamic -rpath /usr/local/lib/sasl2 -version-info 3:0:0 -fstack-protector -o libcrammd5.la  cram.lo crammd5_init.lo plugin_common.lo  
rm -fr .libs/libcrammd5.la .libs/libcrammd5.* .libs/libcrammd5.*
cc -shared  cram.lo crammd5_init.lo plugin_common.lo  -lc  -Wl,-soname -Wl,libcrammd5.so.3 -o .libs/libcrammd5.so.3.0.0
(cd .libs && rm -f libcrammd5.so.3 && ln -s libcrammd5.so.3.0.0 libcrammd5.so.3)
(cd .libs && rm -f libcrammd5.so && ln -s libcrammd5.so.3.0.0 libcrammd5.so)
ar cru .libs/libcrammd5.a  cram.o crammd5_init.o plugin_common.o 
ranlib .libs/libcrammd5.a
creating libcrammd5.la
(cd .libs && rm -f libcrammd5.la && ln -s ../libcrammd5.la libcrammd5.la)
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT digestmd5.lo -MD -MP -MF .deps/digestmd5.Tpo.2531 -c -o digestmd5.lo digestmd5.c && mv -f .deps/digestmd5.Tpo.2531 .deps/digestmd5.Plo
rm -f .libs/digestmd5.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT digestmd5.lo -MD -MP -MF .deps/digestmd5.Tpo.2531 -c digestmd5.c  -fPIC -DPIC -o .libs/digestmd5.lo
digestmd5.c:2406:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
    if ((username == NULL)) {
         ~~~~~~~~~^~~~~~~
digestmd5.c:2406:19: note: remove extraneous parentheses around the comparison to silence this warning
    if ((username == NULL)) {
        ~         ^      ~
digestmd5.c:2406:19: note: use '=' to turn this equality comparison into an assignment
    if ((username == NULL)) {
                  ^~
                  =
digestmd5.c:2411:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
    if ((nonce == NULL)) {
         ~~~~~~^~~~~~~
digestmd5.c:2411:16: note: remove extraneous parentheses around the comparison to silence this warning
    if ((nonce == NULL)) {
        ~      ^      ~
digestmd5.c:2411:16: note: use '=' to turn this equality comparison into an assignment
    if ((nonce == NULL)) {
               ^~
               =
digestmd5.c:2416:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
    if ((noncecount == 0)) {
         ~~~~~~~~~~~^~~~
digestmd5.c:2416:21: note: remove extraneous parentheses around the comparison to silence this warning
    if ((noncecount == 0)) {
        ~           ^   ~
digestmd5.c:2416:21: note: use '=' to turn this equality comparison into an assignment
    if ((noncecount == 0)) {
                    ^~
                    =
digestmd5.c:2421:17: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
    if ((cnonce == NULL)) {
         ~~~~~~~^~~~~~~
digestmd5.c:2421:17: note: remove extraneous parentheses around the comparison to silence this warning
    if ((cnonce == NULL)) {
        ~       ^      ~
digestmd5.c:2421:17: note: use '=' to turn this equality comparison into an assignment
    if ((cnonce == NULL)) {
                ^~
                =
digestmd5.c:2426:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
    if ((digesturi == NULL)) {
         ~~~~~~~~~~^~~~~~~
digestmd5.c:2426:20: note: remove extraneous parentheses around the comparison to silence this warning
    if ((digesturi == NULL)) {
        ~          ^      ~
digestmd5.c:2426:20: note: use '=' to turn this equality comparison into an assignment
    if ((digesturi == NULL)) {
                   ^~
                   =
digestmd5.c:2431:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
    if ((response == NULL)) {
         ~~~~~~~~~^~~~~~~
digestmd5.c:2431:19: note: remove extraneous parentheses around the comparison to silence this warning
    if ((response == NULL)) {
        ~         ^      ~
digestmd5.c:2431:19: note: use '=' to turn this equality comparison into an assignment
    if ((response == NULL)) {
                  ^~
                  =
digestmd5.c:3051:18: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            text->nonce = text->realm = NULL;
                        ^ ~~~~~~~~~~~~~~~~~~
digestmd5.c:125:19: warning: unused variable 'plugin_id' [-Wunused-const-variable]
static const char plugin_id[] = "$Id: digestmd5.c,v 1.205 2011/05/13 19:18:37 murch Exp $";
                  ^
8 warnings generated.
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT digestmd5.lo -MD -MP -MF .deps/digestmd5.Tpo.2531 -c digestmd5.c -o digestmd5.o >/dev/null 2>&1
mv -f .libs/digestmd5.lo digestmd5.lo
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT digestmd5_init.lo -MD -MP -MF .deps/digestmd5_init.Tpo.2531 -c -o digestmd5_init.lo digestmd5_init.c && mv -f .deps/digestmd5_init.Tpo.2531 .deps/digestmd5_init.Plo
rm -f .libs/digestmd5_init.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT digestmd5_init.lo -MD -MP -MF .deps/digestmd5_init.Tpo.2531 -c digestmd5_init.c  -fPIC -DPIC -o .libs/digestmd5_init.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT digestmd5_init.lo -MD -MP -MF .deps/digestmd5_init.Tpo.2531 -c digestmd5_init.c -o digestmd5_init.o >/dev/null 2>&1
mv -f .libs/digestmd5_init.lo digestmd5_init.lo
/bin/sh ../libtool   --mode=link  cc  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -module -export-dynamic -rpath /usr/local/lib/sasl2 -version-info 3:0:0 -fstack-protector -o libdigestmd5.la  digestmd5.lo digestmd5_init.lo  plugin_common.lo -lcrypto   
rm -fr .libs/libdigestmd5.la .libs/libdigestmd5.* .libs/libdigestmd5.*
cc -shared  digestmd5.lo digestmd5_init.lo plugin_common.lo  -lcrypto -lc  -Wl,-soname -Wl,libdigestmd5.so.3 -o .libs/libdigestmd5.so.3.0.0
(cd .libs && rm -f libdigestmd5.so.3 && ln -s libdigestmd5.so.3.0.0 libdigestmd5.so.3)
(cd .libs && rm -f libdigestmd5.so && ln -s libdigestmd5.so.3.0.0 libdigestmd5.so)
ar cru .libs/libdigestmd5.a  digestmd5.o digestmd5_init.o plugin_common.o 
ranlib .libs/libdigestmd5.a
creating libdigestmd5.la
(cd .libs && rm -f libdigestmd5.la && ln -s ../libdigestmd5.la libdigestmd5.la)
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT scram.lo -MD -MP -MF .deps/scram.Tpo.2531 -c -o scram.lo scram.c && mv -f .deps/scram.Tpo.2531 .deps/scram.Plo
rm -f .libs/scram.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT scram.lo -MD -MP -MF .deps/scram.Tpo.2531 -c scram.c  -fPIC -DPIC -o .libs/scram.lo
scram.c:302:7: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
             initial_key,
             ^~~~~~~~~~~
/usr/include/openssl/hmac.h:99:42: note: passing argument to parameter 'd' here
                    const unsigned char *d, size_t n, unsigned char *md,
                                         ^
scram.c:318:4: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                 temp_result,
                 ^~~~~~~~~~~
/usr/include/openssl/hmac.h:99:42: note: passing argument to parameter 'd' here
                    const unsigned char *d, size_t n, unsigned char *md,
                                         ^
scram.c:348:43: warning: passing 'unsigned char [16]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    Hi(utils, username, strlen(username), g_salt_key, SALT_SIZE, 20 /* iterations */, result);
                                          ^~~~~~~~~~
scram.c:277:18: note: passing argument to parameter 'salt' here
    const char * salt,
                 ^
scram.c:350:12: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return result;
           ^~~~~~
scram.c:389:2: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        sec->data,
        ^~~~~~~~~
scram.c:275:18: note: passing argument to parameter 'str' here
    const char * str,
                 ^
scram.c:400:7: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
             CLIENT_KEY_CONSTANT,
             ^~~~~~~~~~~~~~~~~~~
scram.c:97:33: note: expanded from macro 'CLIENT_KEY_CONSTANT'
#define CLIENT_KEY_CONSTANT         "Client Key"
                                    ^~~~~~~~~~~~
/usr/include/openssl/hmac.h:99:42: note: passing argument to parameter 'd' here
                    const unsigned char *d, size_t n, unsigned char *md,
                                         ^
scram.c:410:14: warning: passing 'char [20]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (SHA1(ClientKey, SCRAM_HASH_SIZE, StoredKey) == NULL) {
             ^~~~~~~~~
/usr/include/openssl/sha.h:124:42: note: passing argument to parameter 'd' here
unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md);
                                         ^
scram.c:410:42: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (SHA1(ClientKey, SCRAM_HASH_SIZE, StoredKey) == NULL) {
                                         ^~~~~~~~~
/usr/include/openssl/sha.h:124:70: note: passing argument to parameter 'md' here
unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md);
                                                                     ^
scram.c:421:7: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
             SERVER_KEY_CONSTANT,
             ^~~~~~~~~~~~~~~~~~~
scram.c:98:33: note: expanded from macro 'SERVER_KEY_CONSTANT'
#define SERVER_KEY_CONSTANT         "Server Key"
                                    ^~~~~~~~~~~~
/usr/include/openssl/hmac.h:99:42: note: passing argument to parameter 'd' here
                    const unsigned char *d, size_t n, unsigned char *md,
                                         ^
scram.c:786:13: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        text->salt = scram_server_user_salt(sparams->utils, text->authentication_id, &text->salt_len);
                   ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scram.c:792:11: warning: passing 'char **' to parameter of type 'const char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                               &s_iteration_count,
                               ^~~~~~~~~~~~~~~~~~
scram.c:902:7: warning: incompatible pointer types passing 'size_t *' (aka 'unsigned long *') to parameter of type 'unsigned int *' [-Wincompatible-pointer-types]
                                         &text->salt_len) != SASL_OK) {
                                         ^~~~~~~~~~~~~~~
scram.c:512:18: warning: unused variable 'hash_len' [-Wunused-variable]
    unsigned int hash_len = 0;
                 ^
scram.c:1307:7: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
             text->auth_message,
             ^~~~~~~~~~~~~~~~~~
/usr/include/openssl/hmac.h:99:42: note: passing argument to parameter 'd' here
                    const unsigned char *d, size_t n, unsigned char *md,
                                         ^
scram.c:1339:14: warning: passing 'char [20]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (SHA1(ReceivedClientKey, SCRAM_HASH_SIZE, CalculatedStoredKey) == NULL) {
             ^~~~~~~~~~~~~~~~~
/usr/include/openssl/sha.h:124:42: note: passing argument to parameter 'd' here
unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md);
                                         ^
scram.c:1339:50: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (SHA1(ReceivedClientKey, SCRAM_HASH_SIZE, CalculatedStoredKey) == NULL) {
                                                 ^~~~~~~~~~~~~~~~~~~
/usr/include/openssl/sha.h:124:70: note: passing argument to parameter 'md' here
unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md);
                                                                     ^
scram.c:1358:7: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
             text->auth_message,
             ^~~~~~~~~~~~~~~~~~
/usr/include/openssl/hmac.h:99:42: note: passing argument to parameter 'd' here
                    const unsigned char *d, size_t n, unsigned char *md,
                                         ^
scram.c:1575:11: warning: passing 'char **' to parameter of type 'const char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                               &s_iteration_count,
                               ^~~~~~~~~~~~~~~~~~
scram.c:1666:10: warning: passing 'unsigned char [1]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        sprintf(sec->data,
                ^~~~~~~~~
/usr/include/stdio.h:275:31: note: passing argument to parameter here
int      sprintf(char * __restrict, const char * __restrict, ...);
                                  ^
scram.c:1673:35: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        sec->len = (unsigned int) strlen(sec->data);
                                         ^~~~~~~~~
/usr/include/string.h:95:28: note: passing argument to parameter here
size_t   strlen(const char *) __pure;
                            ^
scram.c:1687:10: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                     (sec ? sec->data : NULL),
                                     ^~~~~~~~~~~~~~~~~~~~~~~~
scram.c:1992:7: warning: passing 'char **' to parameter of type 'const char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                                  &encoded_authorization_id,
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
scram.c:166:17: note: passing argument to parameter 'encoded_saslname' here
                 const char **encoded_saslname,
                              ^
scram.c:2003:10: warning: passing 'char **' to parameter of type 'const char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                              &encoded_authcid,
                              ^~~~~~~~~~~~~~~~
scram.c:166:17: note: passing argument to parameter 'encoded_saslname' here
                 const char **encoded_saslname,
                              ^
scram.c:2280:23: warning: assigning to 'const char *' from 'const unsigned char *const' converts between pointers to integer types with different sign [-Wpointer-sign]
        channel_binding_data = params->cbinding->data;
                             ^ ~~~~~~~~~~~~~~~~~~~~~~
scram.c:2371:2: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        text->password->data,
        ^~~~~~~~~~~~~~~~~~~~
scram.c:275:18: note: passing argument to parameter 'str' here
    const char * str,
                 ^
scram.c:2384:7: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
             CLIENT_KEY_CONSTANT,
             ^~~~~~~~~~~~~~~~~~~
scram.c:97:33: note: expanded from macro 'CLIENT_KEY_CONSTANT'
#define CLIENT_KEY_CONSTANT         "Client Key"
                                    ^~~~~~~~~~~~
/usr/include/openssl/hmac.h:99:42: note: passing argument to parameter 'd' here
                    const unsigned char *d, size_t n, unsigned char *md,
                                         ^
scram.c:2397:14: warning: passing 'char [20]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (SHA1(ClientKey, SCRAM_HASH_SIZE, StoredKey) == NULL) {
             ^~~~~~~~~
/usr/include/openssl/sha.h:124:42: note: passing argument to parameter 'd' here
unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md);
                                         ^
scram.c:2397:42: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (SHA1(ClientKey, SCRAM_HASH_SIZE, StoredKey) == NULL) {
                                         ^~~~~~~~~
/usr/include/openssl/sha.h:124:70: note: passing argument to parameter 'md' here
unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md);
                                                                     ^
scram.c:2410:7: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
             text->auth_message,
             ^~~~~~~~~~~~~~~~~~
/usr/include/openssl/hmac.h:99:42: note: passing argument to parameter 'd' here
                    const unsigned char *d, size_t n, unsigned char *md,
                                         ^
scram.c:2538:7: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
             SERVER_KEY_CONSTANT,
             ^~~~~~~~~~~~~~~~~~~
scram.c:98:33: note: expanded from macro 'SERVER_KEY_CONSTANT'
#define SERVER_KEY_CONSTANT         "Server Key"
                                    ^~~~~~~~~~~~
/usr/include/openssl/hmac.h:99:42: note: passing argument to parameter 'd' here
                    const unsigned char *d, size_t n, unsigned char *md,
                                         ^
scram.c:2552:7: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
             text->auth_message,
             ^~~~~~~~~~~~~~~~~~
/usr/include/openssl/hmac.h:99:42: note: passing argument to parameter 'd' here
                    const unsigned char *d, size_t n, unsigned char *md,
                                         ^
scram.c:72:19: warning: unused variable 'plugin_id' [-Wunused-const-variable]
static const char plugin_id[] = "$Id: scram.c,v 1.26 2011/09/07 16:09:40 murch Exp $";
                  ^
scram.c:260:1: warning: unused function 'print_hash' [-Wunused-function]
print_hash (const char * func, const char * hash)
^
33 warnings generated.
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT scram.lo -MD -MP -MF .deps/scram.Tpo.2531 -c scram.c -o scram.o >/dev/null 2>&1
mv -f .libs/scram.lo scram.lo
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT scram_init.lo -MD -MP -MF .deps/scram_init.Tpo.2531 -c -o scram_init.lo scram_init.c && mv -f .deps/scram_init.Tpo.2531 .deps/scram_init.Plo
rm -f .libs/scram_init.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT scram_init.lo -MD -MP -MF .deps/scram_init.Tpo.2531 -c scram_init.c  -fPIC -DPIC -o .libs/scram_init.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT scram_init.lo -MD -MP -MF .deps/scram_init.Tpo.2531 -c scram_init.c -o scram_init.o >/dev/null 2>&1
mv -f .libs/scram_init.lo scram_init.lo
/bin/sh ../libtool   --mode=link  cc  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -module -export-dynamic -rpath /usr/local/lib/sasl2 -version-info 3:0:0 -fstack-protector -o libscram.la  scram.lo scram_init.lo plugin_common.lo -lcrypto  
rm -fr .libs/libscram.la .libs/libscram.* .libs/libscram.*
cc -shared  scram.lo scram_init.lo plugin_common.lo  -lcrypto -lc  -Wl,-soname -Wl,libscram.so.3 -o .libs/libscram.so.3.0.0
(cd .libs && rm -f libscram.so.3 && ln -s libscram.so.3.0.0 libscram.so.3)
(cd .libs && rm -f libscram.so && ln -s libscram.so.3.0.0 libscram.so)
ar cru .libs/libscram.a  scram.o scram_init.o plugin_common.o 
ranlib .libs/libscram.a
creating libscram.la
(cd .libs && rm -f libscram.la && ln -s ../libscram.la libscram.la)
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT otp.lo -MD -MP -MF .deps/otp.Tpo.2531 -c -o otp.lo otp.c && mv -f .deps/otp.Tpo.2531 .deps/otp.Plo
rm -f .libs/otp.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT otp.lo -MD -MP -MF .deps/otp.Tpo.2531 -c otp.c  -fPIC -DPIC -o .libs/otp.lo
otp.c:129:29: warning: passing 'char [64]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    EVP_DigestFinal(&mdctx, hash, &hashlen);
                            ^~~~
/usr/include/openssl/evp.h:603:53: note: passing argument to parameter 'md' here
int EVP_DigestFinal(EVP_MD_CTX *ctx, unsigned char *md, unsigned int *s);
                                                    ^
otp.c:168:36: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    otp_hash(md, key, strlen(key), otp, alg->swab);
                                   ^~~
otp.c:119:23: note: passing argument to parameter 'out' here
                     unsigned char *out, int swab)
                                    ^
otp.c:172:35: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        otp_hash(md, otp, OTP_HASH_SIZE, otp, alg->swab);
                                         ^~~
otp.c:119:23: note: passing argument to parameter 'out' here
                     unsigned char *out, int swab)
                                    ^
otp.c:1697:10: warning: passing 'unsigned char [1]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                              text->password->data, otp);
                              ^~~~~~~~~~~~~~~~~~~~
otp.c:149:10: note: passing argument to parameter 'secret' here
                        char *secret, char *otp)
                              ^
otp.c:1720:17: warning: passing 'unsigned char [1]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                  new_seed, text->password->data, new_otp);
                                            ^~~~~~~~~~~~~~~~~~~~
otp.c:149:10: note: passing argument to parameter 'secret' here
                        char *secret, char *otp)
                              ^
otp.c:1725:11: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                bin2hex(otp, OTP_HASH_SIZE,
                        ^~~
otp.c:100:29: note: passing argument to parameter 'bin' here
void bin2hex(unsigned char *bin, int binlen, char *hex)
                            ^
otp.c:1729:11: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                bin2hex(new_otp, OTP_HASH_SIZE,
                        ^~~~~~~
otp.c:100:29: note: passing argument to parameter 'bin' here
void bin2hex(unsigned char *bin, int binlen, char *hex)
                            ^
otp.c:1741:14: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            bin2hex(otp, OTP_HASH_SIZE, text->out_buf+strlen(text->out_buf));
                    ^~~
otp.c:100:29: note: passing argument to parameter 'bin' here
void bin2hex(unsigned char *bin, int binlen, char *hex)
                            ^
otp.c:71:19: warning: unused variable 'plugin_id' [-Wunused-const-variable]
static const char plugin_id[] = "$Id: otp.c,v 1.43 2011/09/01 14:12:18 mel Exp $";
                  ^
9 warnings generated.
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT otp.lo -MD -MP -MF .deps/otp.Tpo.2531 -c otp.c -o otp.o >/dev/null 2>&1
mv -f .libs/otp.lo otp.lo
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT otp_init.lo -MD -MP -MF .deps/otp_init.Tpo.2531 -c -o otp_init.lo otp_init.c && mv -f .deps/otp_init.Tpo.2531 .deps/otp_init.Plo
rm -f .libs/otp_init.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT otp_init.lo -MD -MP -MF .deps/otp_init.Tpo.2531 -c otp_init.c  -fPIC -DPIC -o .libs/otp_init.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT otp_init.lo -MD -MP -MF .deps/otp_init.Tpo.2531 -c otp_init.c -o otp_init.o >/dev/null 2>&1
mv -f .libs/otp_init.lo otp_init.lo
/bin/sh ../libtool   --mode=link  cc  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -module -export-dynamic -rpath /usr/local/lib/sasl2 -version-info 3:0:0 -fstack-protector -o libotp.la  otp.lo otp_init.lo plugin_common.lo -lcrypto  -lopie  
rm -fr .libs/libotp.la .libs/libotp.* .libs/libotp.*
cc -shared  otp.lo otp_init.lo plugin_common.lo  -lcrypto -lopie -lc  -Wl,-soname -Wl,libotp.so.3 -o .libs/libotp.so.3.0.0
(cd .libs && rm -f libotp.so.3 && ln -s libotp.so.3.0.0 libotp.so.3)
(cd .libs && rm -f libotp.so && ln -s libotp.so.3.0.0 libotp.so)
ar cru .libs/libotp.a  otp.o otp_init.o plugin_common.o 
ranlib .libs/libotp.a
creating libotp.la
(cd .libs && rm -f libotp.la && ln -s ../libotp.la libotp.la)
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT plain.lo -MD -MP -MF .deps/plain.Tpo.2531 -c -o plain.lo plain.c && mv -f .deps/plain.Tpo.2531 .deps/plain.Plo
rm -f .libs/plain.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT plain.lo -MD -MP -MF .deps/plain.Tpo.2531 -c plain.c  -fPIC -DPIC -o .libs/plain.lo
plain.c:60:19: warning: unused variable 'plugin_id' [-Wunused-const-variable]
static const char plugin_id[] = "$Id: plain.c,v 1.67 2009/06/10 16:05:19 mel Exp $";
                  ^
1 warning generated.
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT plain.lo -MD -MP -MF .deps/plain.Tpo.2531 -c plain.c -o plain.o >/dev/null 2>&1
mv -f .libs/plain.lo plain.lo
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT plain_init.lo -MD -MP -MF .deps/plain_init.Tpo.2531 -c -o plain_init.lo plain_init.c && mv -f .deps/plain_init.Tpo.2531 .deps/plain_init.Plo
rm -f .libs/plain_init.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT plain_init.lo -MD -MP -MF .deps/plain_init.Tpo.2531 -c plain_init.c  -fPIC -DPIC -o .libs/plain_init.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT plain_init.lo -MD -MP -MF .deps/plain_init.Tpo.2531 -c plain_init.c -o plain_init.o >/dev/null 2>&1
mv -f .libs/plain_init.lo plain_init.lo
/bin/sh ../libtool   --mode=link  cc  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -module -export-dynamic -rpath /usr/local/lib/sasl2 -version-info 3:0:0 -fstack-protector -o libplain.la  plain.lo plain_init.lo plugin_common.lo -lcrypt  
rm -fr .libs/libplain.la .libs/libplain.* .libs/libplain.*
cc -shared  plain.lo plain_init.lo plugin_common.lo  -lcrypt -lc  -Wl,-soname -Wl,libplain.so.3 -o .libs/libplain.so.3.0.0
(cd .libs && rm -f libplain.so.3 && ln -s libplain.so.3.0.0 libplain.so.3)
(cd .libs && rm -f libplain.so && ln -s libplain.so.3.0.0 libplain.so)
ar cru .libs/libplain.a  plain.o plain_init.o plugin_common.o 
ranlib .libs/libplain.a
creating libplain.la
(cd .libs && rm -f libplain.la && ln -s ../libplain.la libplain.la)
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT anonymous.lo -MD -MP -MF .deps/anonymous.Tpo.2531 -c -o anonymous.lo anonymous.c && mv -f .deps/anonymous.Tpo.2531 .deps/anonymous.Plo
rm -f .libs/anonymous.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT anonymous.lo -MD -MP -MF .deps/anonymous.Tpo.2531 -c anonymous.c  -fPIC -DPIC -o .libs/anonymous.lo
anonymous.c:63:19: warning: unused variable 'plugin_id' [-Wunused-const-variable]
static const char plugin_id[] = "$Id: anonymous.c,v 1.53 2009/02/13 14:46:47 mel Exp $";
                  ^
1 warning generated.
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT anonymous.lo -MD -MP -MF .deps/anonymous.Tpo.2531 -c anonymous.c -o anonymous.o >/dev/null 2>&1
mv -f .libs/anonymous.lo anonymous.lo
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT anonymous_init.lo -MD -MP -MF .deps/anonymous_init.Tpo.2531 -c -o anonymous_init.lo anonymous_init.c && mv -f .deps/anonymous_init.Tpo.2531 .deps/anonymous_init.Plo
rm -f .libs/anonymous_init.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT anonymous_init.lo -MD -MP -MF .deps/anonymous_init.Tpo.2531 -c anonymous_init.c  -fPIC -DPIC -o .libs/anonymous_init.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT anonymous_init.lo -MD -MP -MF .deps/anonymous_init.Tpo.2531 -c anonymous_init.c -o anonymous_init.o >/dev/null 2>&1
mv -f .libs/anonymous_init.lo anonymous_init.lo
/bin/sh ../libtool   --mode=link  cc  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -module -export-dynamic -rpath /usr/local/lib/sasl2 -version-info 3:0:0 -fstack-protector -o libanonymous.la  anonymous.lo anonymous_init.lo  plugin_common.lo  
rm -fr .libs/libanonymous.la .libs/libanonymous.* .libs/libanonymous.*
cc -shared  anonymous.lo anonymous_init.lo plugin_common.lo  -lc  -Wl,-soname -Wl,libanonymous.so.3 -o .libs/libanonymous.so.3.0.0
(cd .libs && rm -f libanonymous.so.3 && ln -s libanonymous.so.3.0.0 libanonymous.so.3)
(cd .libs && rm -f libanonymous.so && ln -s libanonymous.so.3.0.0 libanonymous.so)
ar cru .libs/libanonymous.a  anonymous.o anonymous_init.o plugin_common.o 
ranlib .libs/libanonymous.a
creating libanonymous.la
(cd .libs && rm -f libanonymous.la && ln -s ../libanonymous.la libanonymous.la)
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT login.lo -MD -MP -MF .deps/login.Tpo.2531 -c -o login.lo login.c && mv -f .deps/login.Tpo.2531 .deps/login.Plo
rm -f .libs/login.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT login.lo -MD -MP -MF .deps/login.Tpo.2531 -c login.c  -fPIC -DPIC -o .libs/login.lo
login.c:57:19: warning: unused variable 'plugin_id' [-Wunused-const-variable]
static const char plugin_id[] = "$Id: login.c,v 1.31 2010/11/30 11:41:47 mel Exp $";
                  ^
1 warning generated.
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT login.lo -MD -MP -MF .deps/login.Tpo.2531 -c login.c -o login.o >/dev/null 2>&1
mv -f .libs/login.lo login.lo
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT login_init.lo -MD -MP -MF .deps/login_init.Tpo.2531 -c -o login_init.lo login_init.c && mv -f .deps/login_init.Tpo.2531 .deps/login_init.Plo
rm -f .libs/login_init.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT login_init.lo -MD -MP -MF .deps/login_init.Tpo.2531 -c login_init.c  -fPIC -DPIC -o .libs/login_init.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT login_init.lo -MD -MP -MF .deps/login_init.Tpo.2531 -c login_init.c -o login_init.o >/dev/null 2>&1
mv -f .libs/login_init.lo login_init.lo
/bin/sh ../libtool   --mode=link  cc  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -module -export-dynamic -rpath /usr/local/lib/sasl2 -version-info 3:0:0 -fstack-protector -o liblogin.la  login.lo login_init.lo plugin_common.lo -lcrypt  
rm -fr .libs/liblogin.la .libs/liblogin.* .libs/liblogin.*
cc -shared  login.lo login_init.lo plugin_common.lo  -lcrypt -lc  -Wl,-soname -Wl,liblogin.so.3 -o .libs/liblogin.so.3.0.0
(cd .libs && rm -f liblogin.so.3 && ln -s liblogin.so.3.0.0 liblogin.so.3)
(cd .libs && rm -f liblogin.so && ln -s liblogin.so.3.0.0 liblogin.so)
ar cru .libs/liblogin.a  login.o login_init.o plugin_common.o 
ranlib .libs/liblogin.a
creating liblogin.la
(cd .libs && rm -f liblogin.la && ln -s ../liblogin.la liblogin.la)
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT ntlm.lo -MD -MP -MF .deps/ntlm.Tpo.2531 -c -o ntlm.lo ntlm.c && mv -f .deps/ntlm.Tpo.2531 .deps/ntlm.Plo
rm -f .libs/ntlm.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT ntlm.lo -MD -MP -MF .deps/ntlm.Tpo.2531 -c ntlm.c  -fPIC -DPIC -o .libs/ntlm.lo
ntlm.c:278:33: warning: passing 'const u_char *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            to_unicode(base + *offset, str, len);
                                       ^~~
ntlm.c:255:49: note: passing argument to parameter 'src' here
static void to_unicode(u_char *dst, const char *src, int len)
                                                ^
ntlm.c:376:18: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strncpy(P14, passwd->data, sizeof(P14));
                 ^~~~~~~~~~~~
/usr/include/string.h:101:57: note: passing argument to parameter here
char    *strncpy(char * __restrict, const char * __restrict, size_t);
                                                           ^
ntlm.c:379:12: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    E(P16, P14, sizeof(P14), S8, sizeof(S8));
           ^~~
ntlm.c:335:50: note: passing argument to parameter 'K' here
static void E(unsigned char *out, unsigned char *K, unsigned Klen,
                                                 ^
ntlm.c:393:13: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        to_unicode(*buf, passwd->data, passwd->len);
                   ^~~~
ntlm.c:255:32: note: passing argument to parameter 'dst' here
static void to_unicode(u_char *dst, const char *src, int len)
                               ^
ntlm.c:393:19: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        to_unicode(*buf, passwd->data, passwd->len);
                         ^~~~~~~~~~~~
ntlm.c:255:49: note: passing argument to parameter 'src' here
static void to_unicode(u_char *dst, const char *src, int len)
                                                ^
ntlm.c:394:6: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        MD4(*buf, 2 * passwd->len, P16);
            ^~~~
/usr/include/openssl/md4.h:113:41: note: passing argument to parameter 'd' here
unsigned char *MD4(const unsigned char *d, size_t n, unsigned char *md);
                                        ^
ntlm.c:447:13: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        to_unicode(*buf, upper, len);
                   ^~~~
ntlm.c:255:32: note: passing argument to parameter 'dst' here
static void to_unicode(u_char *dst, const char *src, int len)
                               ^
ntlm.c:449:43: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        HMAC(EVP_md5(), hash, MD4_DIGEST_LENGTH, *buf, 2 * len, hash, &len);
                                                 ^~~~
/usr/include/openssl/hmac.h:99:42: note: passing argument to parameter 'd' here
                    const unsigned char *d, size_t n, unsigned char *md,
                                         ^
ntlm.c:771:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strncpy(out+18, in, n);
            ^~~~~~
/usr/include/string.h:101:32: note: passing argument to parameter here
char    *strncpy(char * __restrict, const char * __restrict, size_t);
                                  ^
ntlm.c:772:8: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    in = out+18;
       ^ ~~~~~~
ntlm.c:1036:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    p = text->out_buf;
      ^ ~~~~~~~~~~~~~
ntlm.c:1118:24: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        from_unicode(*domain, *domain, len);
                              ^~~~~~~
ntlm.c:264:45: note: passing argument to parameter 'src' here
static void from_unicode(char *dst, u_char *src, int len)
                                            ^
ntlm.c:1259:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    p = text->out_buf;
      ^ ~~~~~~~~~~~~~
ntlm.c:1346:10: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    base = *buf;
         ^ ~~~~
ntlm.c:1351:3: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                ucase(target, 0), (uint16) xstrlen(target), flags & NTLM_USE_UNICODE,
                ^~~~~~~~~~~~~~~~
ntlm.c:273:52: note: passing argument to parameter 'str' here
static void load_buffer(u_char *buf, const u_char *str, uint16 len,
                                                   ^
ntlm.c:1503:44: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    result = unload_buffer(sparams->utils, clientin + NTLM_TYPE3_LMRESP_OFFSET,
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ntlm.c:293:67: note: passing argument to parameter 'buf' here
static int unload_buffer(const sasl_utils_t *utils, const u_char *buf,
                                                                  ^
ntlm.c:1505:7: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                           clientin, clientinlen);
                           ^~~~~~~~
ntlm.c:295:32: note: passing argument to parameter 'base' here
                         int unicode, const u_char *base, unsigned msglen)
                                                    ^
ntlm.c:1508:44: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    result = unload_buffer(sparams->utils, clientin + NTLM_TYPE3_NTRESP_OFFSET,
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ntlm.c:293:67: note: passing argument to parameter 'buf' here
static int unload_buffer(const sasl_utils_t *utils, const u_char *buf,
                                                                  ^
ntlm.c:1510:7: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                           clientin, clientinlen);
                           ^~~~~~~~
ntlm.c:295:32: note: passing argument to parameter 'base' here
                         int unicode, const u_char *base, unsigned msglen)
                                                    ^
ntlm.c:1513:44: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    result = unload_buffer(sparams->utils, clientin + NTLM_TYPE3_DOMAIN_OFFSET,
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ntlm.c:293:67: note: passing argument to parameter 'buf' here
static int unload_buffer(const sasl_utils_t *utils, const u_char *buf,
                                                                  ^
ntlm.c:1516:7: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                           clientin, clientinlen);
                           ^~~~~~~~
ntlm.c:295:32: note: passing argument to parameter 'base' here
                         int unicode, const u_char *base, unsigned msglen)
                                                    ^
ntlm.c:1519:44: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    result = unload_buffer(sparams->utils, clientin + NTLM_TYPE3_USER_OFFSET,
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ntlm.c:293:67: note: passing argument to parameter 'buf' here
static int unload_buffer(const sasl_utils_t *utils, const u_char *buf,
                                                                  ^
ntlm.c:1522:7: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                           clientin, clientinlen);
                           ^~~~~~~~
ntlm.c:295:32: note: passing argument to parameter 'base' here
                         int unicode, const u_char *base, unsigned msglen)
                                                    ^
ntlm.c:1585:10: warning: passing 'unsigned char [1]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(password->data, auxprop_values[0].values[0], pass_len + 1);
                ^~~~~~~~~~~~~~
/usr/include/string.h:101:32: note: passing argument to parameter here
char    *strncpy(char * __restrict, const char * __restrict, size_t);
                                  ^
ntlm.c:1808:10: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    base = *buf;
         ^ ~~~~
ntlm.c:1814:3: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                domain, (uint16) xstrlen(domain), 0, base, &offset);
                ^~~~~~
ntlm.c:273:52: note: passing argument to parameter 'str' here
static void load_buffer(u_char *buf, const u_char *str, uint16 len,
                                                   ^
ntlm.c:1816:3: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                wkstn, (uint16) xstrlen(wkstn), 0, base, &offset);
                ^~~~~
ntlm.c:273:52: note: passing argument to parameter 'str' here
static void load_buffer(u_char *buf, const u_char *str, uint16 len,
                                                   ^
ntlm.c:1861:10: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    base = *buf;
         ^ ~~~~
ntlm.c:1870:3: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                ucase(domain, 0), (uint16) xstrlen(domain), flags & NTLM_USE_UNICODE,
                ^~~~~~~~~~~~~~~~
ntlm.c:273:52: note: passing argument to parameter 'str' here
static void load_buffer(u_char *buf, const u_char *str, uint16 len,
                                                   ^
ntlm.c:1873:3: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                user, (uint16) xstrlen(user), flags & NTLM_USE_UNICODE, base, &offset);
                ^~~~
ntlm.c:273:52: note: passing argument to parameter 'str' here
static void load_buffer(u_char *buf, const u_char *str, uint16 len,
                                                   ^
ntlm.c:1875:3: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                ucase(wkstn, 0), (uint16) xstrlen(wkstn), flags & NTLM_USE_UNICODE,
                ^~~~~~~~~~~~~~~
ntlm.c:273:52: note: passing argument to parameter 'str' here
static void load_buffer(u_char *buf, const u_char *str, uint16 len,
                                                   ^
ntlm.c:2014:43: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    result = unload_buffer(params->utils, serverin + NTLM_TYPE2_TARGET_OFFSET,
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ntlm.c:293:67: note: passing argument to parameter 'buf' here
static int unload_buffer(const sasl_utils_t *utils, const u_char *buf,
                                                                  ^
ntlm.c:2030:8: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        char *cnonce = resp + MD5_DIGEST_LENGTH;
              ^        ~~~~~~~~~~~~~~~~~~~~~~~~
ntlm.c:2038:5: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
           serverin + NTLM_TYPE2_CHALLENGE_OFFSET, cnonce, NTLM_NONCE_LENGTH,
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ntlm.c:422:26: note: passing argument to parameter 'challenge' here
                         const unsigned char *challenge,
                                              ^
ntlm.c:2038:45: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
           serverin + NTLM_TYPE2_CHALLENGE_OFFSET, cnonce, NTLM_NONCE_LENGTH,
                                                   ^~~~~~
ntlm.c:423:26: note: passing argument to parameter 'blob' here
                         const unsigned char *blob, unsigned bloblen,
                                              ^
ntlm.c:103:19: warning: unused variable 'plugin_id' [-Wunused-const-variable]
static const char plugin_id[] = "$Id: ntlm.c,v 1.37 2011/11/08 17:31:55 murch Exp $";
                  ^
36 warnings generated.
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT ntlm.lo -MD -MP -MF .deps/ntlm.Tpo.2531 -c ntlm.c -o ntlm.o >/dev/null 2>&1
mv -f .libs/ntlm.lo ntlm.lo
/bin/sh ../libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT ntlm_init.lo -MD -MP -MF .deps/ntlm_init.Tpo.2531 -c -o ntlm_init.lo ntlm_init.c && mv -f .deps/ntlm_init.Tpo.2531 .deps/ntlm_init.Plo
rm -f .libs/ntlm_init.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT ntlm_init.lo -MD -MP -MF .deps/ntlm_init.Tpo.2531 -c ntlm_init.c  -fPIC -DPIC -o .libs/ntlm_init.lo
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -fPIC -DOBSOLETE_CRAM_ATTR=1 -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -MT ntlm_init.lo -MD -MP -MF .deps/ntlm_init.Tpo.2531 -c ntlm_init.c -o ntlm_init.o >/dev/null 2>&1
mv -f .libs/ntlm_init.lo ntlm_init.lo
/bin/sh ../libtool   --mode=link  cc  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -module -export-dynamic -rpath /usr/local/lib/sasl2 -version-info 3:0:0 -fstack-protector -o libntlm.la  ntlm.lo ntlm_init.lo plugin_common.lo -lcrypto  
rm -fr .libs/libntlm.la .libs/libntlm.* .libs/libntlm.*
cc -shared  ntlm.lo ntlm_init.lo plugin_common.lo  -lcrypto -lc  -Wl,-soname -Wl,libntlm.so.3 -o .libs/libntlm.so.3.0.0
(cd .libs && rm -f libntlm.so.3 && ln -s libntlm.so.3.0.0 libntlm.so.3)
(cd .libs && rm -f libntlm.so && ln -s libntlm.so.3.0.0 libntlm.so)
ar cru .libs/libntlm.a  ntlm.o ntlm_init.o plugin_common.o 
ranlib .libs/libntlm.a
creating libntlm.la
(cd .libs && rm -f libntlm.la && ln -s ../libntlm.la libntlm.la)
Making all in utils
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT dbconverter-2.o -MD -MP -MF .deps/dbconverter-2.Tpo.545 -c -o dbconverter-2.o dbconverter-2.c && mv -f .deps/dbconverter-2.Tpo.545 .deps/dbconverter-2.Po
dbconverter-2.c:379:23: warning: incompatible pointer types initializing 'int (*)(void)' with an expression of type 'int (*)(void *, const char *, const char *, const char **, unsigned int *)' [-Wincompatible-pointer-types]
    { SASL_CB_GETOPT, &good_getopt, NULL },
                      ^~~~~~~~~~~~
1 warning generated.
/bin/sh ../libtool   --mode=link  cc  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing  -fstack-protector -o dbconverter-2 dbconverter-2.o ../sasldb/libsasldb.la ../lib/libsasl2.la   
mkdir .libs
cc -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -fstack-protector -o .libs/dbconverter-2 dbconverter-2.o ../sasldb/.libs/libsasldb.al ../lib/.libs/libsasl2.so -Wl,--rpath -Wl,/usr/local/lib
creating dbconverter-2
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT saslpasswd.o -MD -MP -MF .deps/saslpasswd.Tpo.545 -c -o saslpasswd.o saslpasswd.c && mv -f .deps/saslpasswd.Tpo.545 .deps/saslpasswd.Po
saslpasswd.c:233:3: warning: data argument not used by format string [-Wformat-extra-args]
                errstr);
                ^
saslpasswd.c:75:19: warning: unused variable 'build_ident' [-Wunused-const-variable]
static const char build_ident[] = "$Build: saslpasswd " PACKAGE "-" VERSION " $";
                  ^
2 warnings generated.
/bin/sh ../libtool   --mode=link  cc  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing  -fstack-protector -o saslpasswd2 saslpasswd.o ../sasldb/libsasldb.la ../lib/libsasl2.la   
cc -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -fstack-protector -o .libs/saslpasswd2 saslpasswd.o ../sasldb/.libs/libsasldb.al ../lib/.libs/libsasl2.so -Wl,--rpath -Wl,/usr/local/lib
creating saslpasswd2
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT sasldblistusers.o -MD -MP -MF .deps/sasldblistusers.Tpo.545 -c -o sasldblistusers.o sasldblistusers.c && mv -f .deps/sasldblistusers.Tpo.545 .deps/sasldblistusers.Po
/bin/sh ../libtool   --mode=link  cc  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing  -fstack-protector -o sasldblistusers2 sasldblistusers.o ../sasldb/libsasldb.la ../lib/libsasl2.la   
cc -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -fstack-protector -o .libs/sasldblistusers2 sasldblistusers.o ../sasldb/.libs/libsasldb.al ../lib/.libs/libsasl2.so -Wl,--rpath -Wl,/usr/local/lib
creating sasldblistusers2
cc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include   -fPIC -DOBSOLETE_CRAM_ATTR=1  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing -MT pluginviewer.o -MD -MP -MF .deps/pluginviewer.Tpo.545 -c -o pluginviewer.o pluginviewer.c && mv -f .deps/pluginviewer.Tpo.545 .deps/pluginviewer.Po
pluginviewer.c:212:11: warning: unused parameter 'context' [-Wunused-parameter]
    void *context,
          ^
pluginviewer.c:213:17: warning: unused parameter 'plugin_name' [-Wunused-parameter]
    const char *plugin_name,
                ^
pluginviewer.c:425:37: warning: passing 'const char *const *' to parameter of type 'char *const *' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                switch(getsubopt(&options, (const char * const *)bit_subopts, &value)) {
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/stdlib.h:181:38: note: passing argument to parameter here
int      getsubopt(char **, char *const *, char **);
                                         ^
pluginviewer.c:450:37: warning: passing 'const char *const *' to parameter of type 'char *const *' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                switch(getsubopt(&options, (const char * const *)ext_subopts, &value)) {
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/stdlib.h:181:38: note: passing argument to parameter here
int      getsubopt(char **, char *const *, char **);
                                         ^
pluginviewer.c:479:37: warning: passing 'const char *const *' to parameter of type 'char *const *' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
                switch(getsubopt(&options, (const char * const *)flag_subopts, &value)) {
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/stdlib.h:181:38: note: passing argument to parameter here
int      getsubopt(char **, char *const *, char **);
                                         ^
pluginviewer.c:92:1: warning: unused variable 'build_ident' [-Wunused-const-variable]
build_ident[] = "$Build: pluginviewer " PACKAGE "-" VERSION " $";
^
6 warnings generated.
/bin/sh ../libtool   --mode=link  cc  -Wall -W -O2 -pipe  -fstack-protector -fno-strict-aliasing  -fstack-protector -o pluginviewer pluginviewer.o ../lib/libsasl2.la   
cc -Wall -W -O2 -pipe -fstack-protector -fno-strict-aliasing -fstack-protector -o .libs/pluginviewer pluginviewer.o ../lib/.libs/libsasl2.so -Wl,--rpath -Wl,/usr/local/lib
creating pluginviewer
Making all in doc
Making all in man
===========================================================================
=======================<phase: run-depends    >============================
===========================================================================
=======================<phase: stage          >============================
===>  Staging for cyrus-sasl-2.1.26_12
===>   Generating temporary packing list
Making install in include
test -z "" || /bin/mkdir -p "/wrkdirs/usr/ports/security/cyrus-sasl2/work/stage"
test -z "/usr/local/include/sasl" || /bin/mkdir -p "/wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/include/sasl"
 install  -m 0644 hmac-md5.h md5.h md5global.h sasl.h saslplug.h saslutil.h prop.h '/wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/include/sasl'
Making install in sasldb
ar cru .libs/libsasldb.a db_ndbm.o allockey.o
Making install in lib
ln -s ../plugins/sasldb.c ../sasldb/db_ndbm.c ../sasldb/allockey.c ../plugins/cram.c ../plugins/digestmd5.c ../plugins/scram.c ../plugins/otp.c ../plugins/plain.c ../plugins/anonymous.c ../plugins/login.c ../plugins/ntlm.c .
ln: ./sasldb.c: File exists
ln: ./db_ndbm.c: File exists
ln: ./allockey.c: File exists
ln: ./cram.c: File exists
ln: ./digestmd5.c: File exists
ln: ./scram.c: File exists
ln: ./otp.c: File exists
ln: ./plain.c: File exists
ln: ./anonymous.c: File exists
ln: ./login.c: File exists
ln: ./ntlm.c: File exists
*** Error code 1 (ignored)
/usr/bin/make  install-am
test -z "/usr/local/lib" || /bin/mkdir -p "/wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib"
 /bin/sh ../libtool   --mode=install /usr/bin/install -c -s  libsasl2.la '/wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib'
/usr/bin/install -c .libs/libsasl2.so.3.0.0 /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/libsasl2.so.3.0.0
(cd /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib && rm -f libsasl2.so.3 && ln -s libsasl2.so.3.0.0 libsasl2.so.3)
(cd /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib && rm -f libsasl2.so && ln -s libsasl2.so.3.0.0 libsasl2.so)
/usr/bin/install -c .libs/libsasl2.lai /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/libsasl2.la
/usr/bin/install -c .libs/libsasl2.a /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/libsasl2.a
ranlib /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/libsasl2.a
chmod 644 /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/libsasl2.a
libtool: install: warning: remember to run `libtool --finish /usr/local/lib'
/usr/bin/make  install-exec-hook
Making install in plugins
test -z "/usr/local/lib/sasl2" || /bin/mkdir -p "/wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2"
 /bin/sh ../libtool   --mode=install /usr/bin/install -c -s  libsasldb.la libcrammd5.la libdigestmd5.la libscram.la libotp.la libplain.la libanonymous.la liblogin.la libntlm.la '/wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2'
/usr/bin/install -c .libs/libsasldb.so.3.0.0 /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libsasldb.so.3.0.0
(cd /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2 && rm -f libsasldb.so.3 && ln -s libsasldb.so.3.0.0 libsasldb.so.3)
(cd /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2 && rm -f libsasldb.so && ln -s libsasldb.so.3.0.0 libsasldb.so)
/usr/bin/install -c .libs/libsasldb.lai /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libsasldb.la
/usr/bin/install -c .libs/libcrammd5.so.3.0.0 /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libcrammd5.so.3.0.0
(cd /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2 && rm -f libcrammd5.so.3 && ln -s libcrammd5.so.3.0.0 libcrammd5.so.3)
(cd /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2 && rm -f libcrammd5.so && ln -s libcrammd5.so.3.0.0 libcrammd5.so)
/usr/bin/install -c .libs/libcrammd5.lai /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libcrammd5.la
/usr/bin/install -c .libs/libdigestmd5.so.3.0.0 /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libdigestmd5.so.3.0.0
(cd /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2 && rm -f libdigestmd5.so.3 && ln -s libdigestmd5.so.3.0.0 libdigestmd5.so.3)
(cd /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2 && rm -f libdigestmd5.so && ln -s libdigestmd5.so.3.0.0 libdigestmd5.so)
/usr/bin/install -c .libs/libdigestmd5.lai /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libdigestmd5.la
/usr/bin/install -c .libs/libscram.so.3.0.0 /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libscram.so.3.0.0
(cd /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2 && rm -f libscram.so.3 && ln -s libscram.so.3.0.0 libscram.so.3)
(cd /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2 && rm -f libscram.so && ln -s libscram.so.3.0.0 libscram.so)
/usr/bin/install -c .libs/libscram.lai /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libscram.la
/usr/bin/install -c .libs/libotp.so.3.0.0 /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libotp.so.3.0.0
(cd /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2 && rm -f libotp.so.3 && ln -s libotp.so.3.0.0 libotp.so.3)
(cd /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2 && rm -f libotp.so && ln -s libotp.so.3.0.0 libotp.so)
/usr/bin/install -c .libs/libotp.lai /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libotp.la
/usr/bin/install -c .libs/libplain.so.3.0.0 /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libplain.so.3.0.0
(cd /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2 && rm -f libplain.so.3 && ln -s libplain.so.3.0.0 libplain.so.3)
(cd /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2 && rm -f libplain.so && ln -s libplain.so.3.0.0 libplain.so)
/usr/bin/install -c .libs/libplain.lai /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libplain.la
/usr/bin/install -c .libs/libanonymous.so.3.0.0 /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libanonymous.so.3.0.0
(cd /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2 && rm -f libanonymous.so.3 && ln -s libanonymous.so.3.0.0 libanonymous.so.3)
(cd /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2 && rm -f libanonymous.so && ln -s libanonymous.so.3.0.0 libanonymous.so)
/usr/bin/install -c .libs/libanonymous.lai /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libanonymous.la
/usr/bin/install -c .libs/liblogin.so.3.0.0 /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/liblogin.so.3.0.0
(cd /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2 && rm -f liblogin.so.3 && ln -s liblogin.so.3.0.0 liblogin.so.3)
(cd /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2 && rm -f liblogin.so && ln -s liblogin.so.3.0.0 liblogin.so)
/usr/bin/install -c .libs/liblogin.lai /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/liblogin.la
/usr/bin/install -c .libs/libntlm.so.3.0.0 /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libntlm.so.3.0.0
(cd /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2 && rm -f libntlm.so.3 && ln -s libntlm.so.3.0.0 libntlm.so.3)
(cd /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2 && rm -f libntlm.so && ln -s libntlm.so.3.0.0 libntlm.so)
/usr/bin/install -c .libs/libntlm.lai /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libntlm.la
/usr/bin/install -c .libs/libsasldb.a /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libsasldb.a
ranlib /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libsasldb.a
chmod 644 /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libsasldb.a
/usr/bin/install -c .libs/libcrammd5.a /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libcrammd5.a
ranlib /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libcrammd5.a
chmod 644 /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libcrammd5.a
/usr/bin/install -c .libs/libdigestmd5.a /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libdigestmd5.a
ranlib /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libdigestmd5.a
chmod 644 /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libdigestmd5.a
/usr/bin/install -c .libs/libscram.a /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libscram.a
ranlib /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libscram.a
chmod 644 /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libscram.a
/usr/bin/install -c .libs/libotp.a /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libotp.a
ranlib /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libotp.a
chmod 644 /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libotp.a
/usr/bin/install -c .libs/libplain.a /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libplain.a
ranlib /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libplain.a
chmod 644 /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libplain.a
/usr/bin/install -c .libs/libanonymous.a /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libanonymous.a
ranlib /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libanonymous.a
chmod 644 /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libanonymous.a
/usr/bin/install -c .libs/liblogin.a /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/liblogin.a
ranlib /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/liblogin.a
chmod 644 /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/liblogin.a
/usr/bin/install -c .libs/libntlm.a /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libntlm.a
ranlib /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libntlm.a
chmod 644 /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib/sasl2/libntlm.a
libtool: install: warning: remember to run `libtool --finish /usr/local/lib/sasl2'
Making install in utils
test -z "/usr/local/lib" || /bin/mkdir -p "/wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/lib"
test -z "/usr/local/sbin" || /bin/mkdir -p "/wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/sbin"
  /bin/sh ../libtool   --mode=install install  -s -m 555 saslpasswd2 sasldblistusers2 pluginviewer '/wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/sbin'
libtool: install: warning: `../lib/libsasl2.la' has not been installed in `/usr/local/lib'
install -m 555 -s .libs/saslpasswd2 /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/sbin/saslpasswd2
libtool: install: warning: `../lib/libsasl2.la' has not been installed in `/usr/local/lib'
install -m 555 -s .libs/sasldblistusers2 /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/sbin/sasldblistusers2
libtool: install: warning: `../lib/libsasl2.la' has not been installed in `/usr/local/lib'
install -m 555 -s .libs/pluginviewer /wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/sbin/pluginviewer
test -z "/usr/local/man/man8" || /bin/mkdir -p "/wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/man/man8"
 install  -m 0644 saslpasswd2.8 sasldblistusers2.8 pluginviewer.8 '/wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/man/man8'
test -z "/usr/local/include/sasl" || /bin/mkdir -p "/wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/include/sasl"
Making install in doc
Making install in man
test -z "/usr/local/man/man3" || /bin/mkdir -p "/wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/man/man3"
 install  -m 0644 sasl_authorize_t.3 sasl_done.3 sasl_listmech.3 sasl_callbacks.3 sasl_encode.3 sasl_encodev.3 sasl_log_t.3 sasl_checkpass.3 sasl_errstring.3 sasl_dispose.3 sasl_canon_user_t.3 sasl_server_init.3 sasl_client_init.3 sasl_getopt_t.3 sasl_server_new.3 sasl_client_new.3 sasl_getpath_t.3 sasl_server_start.3 sasl_client_start.3 sasl_getprop.3 sasl_server_step.3 sasl_client_step.3 sasl_getsecret_t.3 sasl_setprop.3 sasl_decode.3 sasl_getsimple_t.3 sasl.3 sasl_checkapop.3 sasl_errors.3 sasl_verifyfile_t.3 sasl_getrealm_t.3 sasl_chalprompt_t.3 sasl_auxprop_request.3 sasl_auxprop_getctx.3 sasl_auxprop.3 sasl_idle.3 sasl_errdetail.3 sasl_user_exists.3 sasl_setpass.3 sasl_server_userdb_checkpass_t.3 '/wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/man/man3'
 install  -m 0644 sasl_server_userdb_setpass_t.3 sasl_global_listmech.3 sasl_getconfpath_t.3 '/wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/man/man3'
test -z "/usr/local/libdata/pkgconfig" || /bin/mkdir -p "/wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/libdata/pkgconfig"
 install  -m 0644 libsasl2.pc '/wrkdirs/usr/ports/security/cyrus-sasl2/work/stage/usr/local/libdata/pkgconfig'
====> Compressing man pages (compress-man)
===========================================================================
=======================<phase: package        >============================
===>  Building package for cyrus-sasl-2.1.26_12
===========================================================================
====>> Cleaning up wrkdir
===>  Cleaning for cyrus-sasl-2.1.26_12
build of security/cyrus-sasl2 ended at Sat Aug 19 23:28:56 BST 2017
build time: 00:00:49