FailedOk

th/SRPMS[OK]
th/x32[OK]
th/i686[OK]
th/x86_64[OK]

ac/SRPMS[OK]
ac/i386[OK]
ac/i586[OK]
ac/i686[OK]
ac/alpha[OK]
ac/amd64[OK]
ac/athlon[OK]
ac/ppc[OK]
ac/sparc[OK]
ac/sparc64[OK]

Advanced Search
main()
Powered by PLD Linux
(c) 2002-2018 PLD Team
$Revision: 1.37 $
Powered by The Golden Path.
Your IP: 54.82.93.116

cyrus-sasl b8bc4be0-26ac-4c87-8052-60b3a8f7bcfc

Status:Failed
Source URL:ftp://buildlogs.pld-linux.org/th/i686/FAIL/cyrus-sasl,b8bc4be0-26ac-4c87-8052-60b3a8f7bcfc.bz2
text/plain URL:View!
full text:View!
rpm -qa of builder:View!
Date:2018/09/14 16:11:52
Runtime:0:00:25.983392

Toc:

  • error 1
  • otp.c:121:16: error: storage size of 'mdctx' isn't known
  • error 2
  • otp.c:755:17: error: storage size of 'mdctx' isn't known
  • error 3
  • make[2]: *** [Makefile:809: otp.lo] Error 1
  • error 4
  • make[1]: *** [Makefile:583: all-recursive] Error 1
  • error 5
  • error: Bad exit status from /tmp/B.RcC6qk/BUILD/tmp/rpm-tmp.10561 (%build)
  • error 6
  • RPM build errors:
  • error 7
  • error: No files produced.

Content:

common.c:1414:9: warning: cast between incompatible function types from 'int (* const)(void)' to 'int (*)(void *, const char *, const char *, const char **, unsigned int *)' [-Wcast-function-type]
    if (((sasl_getopt_t *)(callback->proc))(callback->context,
         ^
common.c: In function '_sasl_conn_getopt':
common.c:1455:9: warning: cast between incompatible function types from 'int (* const)(void)' to 'int (*)(void *, const char *, const char *, const char **, unsigned int *)' [-Wcast-function-type]
    && (((sasl_getopt_t *)(callback->proc))(callback->context,
         ^
common.c: In function '_sasl_getsimple':
common.c:1528:16: warning: variable 'conn' set but not used [-Wunused-but-set-variable]
   sasl_conn_t *conn;
                ^~~~
common.c: In function '_sasl_getcallback':
common.c:1732:13: warning: cast between incompatible function types from 'int (*)(void *, const char *, const char *, const char **, unsigned int *)' to 'int (*)(void)' [-Wcast-function-type]
    *pproc = (sasl_callback_ft)&_sasl_conn_getopt;
             ^
common.c:1735:13: warning: cast between incompatible function types from 'int (*)(void *, const char *, const char *, const char **, unsigned int *)' to 'int (*)(void)' [-Wcast-function-type]
    *pproc = (sasl_callback_ft)&_sasl_global_getopt;
             ^
common.c:1780:14: warning: cast between incompatible function types from 'int (*)(void *, int,  const char *)' to 'int (*)(void)' [-Wcast-function-type]
     *pproc = (sasl_callback_ft)&_sasl_syslog;
              ^
common.c:1793:14: warning: cast between incompatible function types from 'int (*)(void *, int,  const char **, size_t *)' {aka 'int (*)(void *, int,  const char **, unsigned int *)'} to 'int (*)(void)' [-Wcast-function-type]
     *pproc = (sasl_callback_ft)&_sasl_getsimple;
              ^
common.c:1797:14: warning: cast between incompatible function types from 'int (*)(void *, char *, int)' to 'int (*)(void)' [-Wcast-function-type]
     *pproc = (sasl_callback_ft)&_sasl_verifyfile;
              ^
common.c:1801:14: warning: cast between incompatible function types from 'int (*)(sasl_conn_t *, void *, const char *, unsigned int,  const char *, unsigned int,  const char *, unsigned int,  struct propctx *)' {aka 'int (*)(struct sasl_conn *, void *, const char *, unsigned int,  const char *, unsigned int,  const char *, unsigned int,  struct propctx *)'} to 'int (*)(void)' [-Wcast-function-type]
     *pproc = (sasl_callback_ft)&_sasl_proxy_policy;
              ^
common.c: In function '_sasl_find_verifyfile_callback':
common.c:2157:5: warning: cast between incompatible function types from 'int (*)(void *, char *, int)' to 'int (*)(void)' [-Wcast-function-type]
     (sasl_callback_ft)&_sasl_verifyfile,
     ^
At top level:
common.c:89:19: warning: 'build_ident' defined but not used [-Wunused-const-variable=]
 static const char build_ident[] = "$Build: libsasl " PACKAGE "-" VERSION " $";
                   ^~~~~~~~~~~
libtool: compile:  i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT common.lo -MD -MP -MF .deps/common.Tpo -c common.c -o common.o >/dev/null 2>&1
mv -f .deps/common.Tpo .deps/common.Plo
make[3]: Leaving directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/lib'
make[3]: Entering directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/lib'
/bin/sh ../libtool  --tag=CC   --mode=compile i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb  -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include  -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -MT server.lo -MD -MP -MF .deps/server.Tpo -c -o server.lo server.c
libtool: compile:  i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT server.lo -MD -MP -MF .deps/server.Tpo -c server.c  -fPIC -DPIC -o .libs/server.o
server.c: In function 'load_config':
server.c:619:15: warning: cast between incompatible function types from 'int (* const)(void)' to 'int (*)(void *, char **)' [-Wcast-function-type]
     result = ((sasl_getconfpath_t *)(getconfpath_cb->proc))(getconfpath_cb->context,
               ^
server.c:657:19: warning: cast between incompatible function types from 'int (* const)(void)' to 'int (*)(void *, const char *, sasl_verify_type_t)' {aka 'int (*)(void *, const char *, enum <anonymous>)'} [-Wcast-function-type]
         result = ((sasl_verifyfile_t *)(verifyfile_cb->proc))(verifyfile_cb->context,
                   ^
server.c: In function 'sasl_server_init':
server.c:909:9: warning: cast between incompatible function types from 'int (* const)(void)' to 'int (*)(void *, const char *, sasl_verify_type_t)' {aka 'int (*)(void *, const char *, enum <anonymous>)'} [-Wcast-function-type]
  ret = ((sasl_verifyfile_t *)(vf->proc))(vf->context,
         ^
libtool: compile:  i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLIBSASL_EXPORTS=1 -I../include -I../plugins -I../include -I../sasldb -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT server.lo -MD -MP -MF .deps/server.Tpo -c server.c -o server.o >/dev/null 2>&1
mv -f .deps/server.Tpo .deps/server.Plo
make[3]: Leaving directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/lib'
make[3]: Entering directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/lib'
/bin/sh ../libtool  --tag=CC   --mode=link i686-pld-linux-gcc  -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -version-info 3:0:0 -lcrypt -o libsasl2.la -rpath /usr/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   -ldl   -lresolv  -lpam
libtool: link: i686-pld-linux-gcc -shared  -fPIC -DPIC  -O2 -gdwarf-4 -g2 -fstack-protector-strong -march=i686 -mtune=pentium4 -gdwarf-4 -g2    .libs/auxprop.o .libs/canonusr.o .libs/checkpw.o .libs/client.o .libs/common.o .libs/config.o .libs/external.o .libs/md5.o .libs/saslutil.o .libs/server.o .libs/seterror.o .libs/dlopen.o .libs/plugin_common.o   -lcrypt -lresolv /usr/lib/libpam.so -L/usr/lib /usr/lib/libaudit.so /usr/lib/libcap-ng.so -ldl -Wl,-soname -Wl,libsasl2.so.3 -o .libs/libsasl2.so.3.0.0
libtool: link: (cd ".libs" && rm -f "libsasl2.so.3" && ln -s "libsasl2.so.3.0.0" "libsasl2.so.3")
libtool: link: (cd ".libs" && rm -f "libsasl2.so" && ln -s "libsasl2.so.3.0.0" "libsasl2.so")
libtool: link: 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
libtool: link: ranlib .libs/libsasl2.a
libtool: link: ( cd ".libs" && rm -f "libsasl2.la" && ln -s "../libsasl2.la" "libsasl2.la" )
make[3]: Leaving directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/lib'
Making all in plugins
make[2]: Entering directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
/bin/sh ./makeinit.sh sasldb_init.c
make[2]: Leaving directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
make[2]: Entering directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
/bin/sh ./makeinit.sh crammd5_init.c
make[2]: Leaving directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
make[2]: Entering directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
/bin/sh ./makeinit.sh digestmd5_init.c
make[2]: Leaving directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
make[2]: Entering directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
/bin/sh ./makeinit.sh scram_init.c
make[2]: Leaving directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
make[2]: Entering directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
/bin/sh ./makeinit.sh gssapiv2_init.c
make[2]: Leaving directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
make[2]: Entering directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
/bin/sh ./makeinit.sh otp_init.c
make[2]: Leaving directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
make[2]: Entering directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
/bin/sh ./makeinit.sh gs2_init.c
make[2]: Leaving directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
make[2]: Entering directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
/bin/sh ../libtool  --tag=CC   --mode=compile i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include  -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include  -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -MT gs2_token.lo -MD -MP -MF .deps/gs2_token.Tpo -c -o gs2_token.lo gs2_token.c
libtool: compile:  i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT gs2_token.lo -MD -MP -MF .deps/gs2_token.Tpo -c gs2_token.c  -fPIC -DPIC -o .libs/gs2_token.o
libtool: compile:  i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT gs2_token.lo -MD -MP -MF .deps/gs2_token.Tpo -c gs2_token.c -o gs2_token.o >/dev/null 2>&1
mv -f .deps/gs2_token.Tpo .deps/gs2_token.Plo
make[2]: Leaving directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
make[2]: Entering directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
/bin/sh ../libtool  --tag=CC   --mode=compile i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include  -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include  -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -MT otp.lo -MD -MP -MF .deps/otp.Tpo -c -o otp.lo otp.c
libtool: compile:  i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT otp.lo -MD -MP -MF .deps/otp.Tpo -c otp.c  -fPIC -DPIC -o .libs/otp.o
otp.c: In function 'otp_hash':
otp.c:121:16: error: storage size of 'mdctx' isn't known
     EVP_MD_CTX mdctx;
                ^~~~~
otp.c:129:29: warning: pointer targets in passing argument 2 of 'EVP_DigestFinal' differ in signedness [-Wpointer-sign]
     EVP_DigestFinal(&mdctx, hash, &hashlen);
                             ^~~~
In file included from otp.c:56:
/usr/include/openssl/evp.h:556:12: note: expected 'unsigned char *' but argument is of type 'char *'
 __owur int EVP_DigestFinal(EVP_MD_CTX *ctx, unsigned char *md,
            ^~~~~~~~~~~~~~~
otp.c:121:16: warning: unused variable 'mdctx' [-Wunused-variable]
     EVP_MD_CTX mdctx;
                ^~~~~
otp.c: In function 'generate_otp':
otp.c:168:36: warning: pointer targets in passing argument 4 of 'otp_hash' differ in signedness [-Wpointer-sign]
     otp_hash(md, key, strlen(key), otp, alg->swab);
                                    ^~~
otp.c:118:13: note: expected 'unsigned char *' but argument is of type 'char *'
 static void otp_hash(const EVP_MD *md, char *in, size_t inlen,
             ^~~~~~~~
otp.c:172:35: warning: pointer targets in passing argument 4 of 'otp_hash' differ in signedness [-Wpointer-sign]
  otp_hash(md, otp, OTP_HASH_SIZE, otp, alg->swab);
                                   ^~~
otp.c:118:13: note: expected 'unsigned char *' but argument is of type 'char *'
 static void otp_hash(const EVP_MD *md, char *in, size_t inlen,
             ^~~~~~~~
otp.c: In function 'make_secret':
otp.c:615:13: warning: pointer targets in passing argument 1 of 'bin2hex' differ in signedness [-Wpointer-sign]
     bin2hex(otp, OTP_HASH_SIZE, buf);
             ^~~
otp.c:100:6: note: expected 'unsigned char *' but argument is of type 'char *'
 void bin2hex(unsigned char *bin, int binlen, char *hex)
      ^~~~~~~
otp.c:618:13: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
     sprintf(data, "%s\t%04d\t%s\t%s\t%020ld",
             ^~~~
In file included from /usr/include/features.h:428,
                 from /usr/include/sys/types.h:25,
                 from ../config.h:525,
                 from otp.c:45:
/usr/include/bits/stdio2.h:34:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
 __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
 ^~~~~
otp.c: In function 'parse_secret':
otp.c:645:4: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  c = secret;
    ^
otp.c:650:17: warning: pointer targets in passing argument 1 of 'strtoul' differ in signedness [-Wpointer-sign]
  *seq = strtoul(c, NULL, 10);
                 ^
In file included from ../config.h:564,
                 from otp.c:45:
/usr/include/stdlib.h:180:26: note: expected 'const char * restrict' but argument is of type 'unsigned char *'
 extern unsigned long int strtoul (const char *__restrict __nptr,
                          ^~~~~~~
otp.c: In function 'word2bin':
otp.c:755:17: error: storage size of 'mdctx' isn't known
      EVP_MD_CTX mdctx;
                 ^~~~~
otp.c:761:30: warning: pointer targets in passing argument 2 of 'EVP_DigestFinal' differ in signedness [-Wpointer-sign]
      EVP_DigestFinal(&mdctx, hash, &hashlen);
                              ^~~~
In file included from otp.c:56:
/usr/include/openssl/evp.h:556:12: note: expected 'unsigned char *' but argument is of type 'char *'
 __owur int EVP_DigestFinal(EVP_MD_CTX *ctx, unsigned char *md,
            ^~~~~~~~~~~~~~~
otp.c:761:36: warning: pointer targets in passing argument 3 of 'EVP_DigestFinal' differ in signedness [-Wpointer-sign]
      EVP_DigestFinal(&mdctx, hash, &hashlen);
                                    ^~~~~~~~
In file included from otp.c:56:
/usr/include/openssl/evp.h:556:12: note: expected 'unsigned int *' but argument is of type 'int *'
 __owur int EVP_DigestFinal(EVP_MD_CTX *ctx, unsigned char *md,
            ^~~~~~~~~~~~~~~
otp.c:755:17: warning: unused variable 'mdctx' [-Wunused-variable]
      EVP_MD_CTX mdctx;
                 ^~~~~
otp.c: In function 'verify_response':
otp.c:853:15: warning: pointer targets in passing argument 2 of 'otp_hash' differ in signedness [-Wpointer-sign]
  otp_hash(md, cur_otp, OTP_HASH_SIZE, prev_otp, text->alg->swab);
               ^~~~~~~
otp.c:118:13: note: expected 'char *' but argument is of type 'unsigned char *'
 static void otp_hash(const EVP_MD *md, char *in, size_t inlen,
             ^~~~~~~~
otp.c: In function 'otp_server_mech_step1':
otp.c:1059:21: warning: pointer targets in passing argument 5 of 'make_secret' differ in signedness [-Wpointer-sign]
     text->seed, text->otp,
                 ~~~~^~~~~
otp.c:590:12: note: expected 'char *' but argument is of type 'unsigned char *'
 static int make_secret(const sasl_utils_t *utils,
            ^~~~~~~~~~~
otp.c:1074:10: warning: pointer targets in passing argument 3 of 'params->utils->prop_set' differ in signedness [-Wpointer-sign]
       sec->data, sec->len);
       ~~~^~~~~~
otp.c:1074:10: note: expected 'const char *' but argument is of type 'unsigned char *'
otp.c: In function 'otp_server_mech_step2':
otp.c:1143:21: warning: pointer targets in passing argument 5 of 'make_secret' differ in signedness [-Wpointer-sign]
     text->seed, text->otp, 0, &sec);
                 ~~~~^~~~~
otp.c:590:12: note: expected 'char *' but argument is of type 'unsigned char *'
 static int make_secret(const sasl_utils_t *utils,
            ^~~~~~~~~~~
otp.c:1156:10: warning: pointer targets in passing argument 3 of 'params->utils->prop_set' differ in signedness [-Wpointer-sign]
       sec->data, sec->len);
       ~~~^~~~~~
otp.c:1156:10: note: expected 'const char *' but argument is of type 'unsigned char *'
otp.c: In function 'otp_server_mech_dispose':
otp.c:1232:20: warning: pointer targets in passing argument 5 of 'make_secret' differ in signedness [-Wpointer-sign]
    text->seed, text->otp, 0, &sec);
                ~~~~^~~~~
otp.c:590:12: note: expected 'char *' but argument is of type 'unsigned char *'
 static int make_secret(const sasl_utils_t *utils,
            ^~~~~~~~~~~
otp.c:1247:22: warning: pointer targets in passing argument 3 of 'utils->prop_set' differ in signedness [-Wpointer-sign]
     (sec ? sec->data : NULL),
     ~~~~~~~~~~~~~~~~~^~~~~~~
otp.c:1247:22: note: expected 'const char *' but argument is of type 'unsigned char *'
otp.c: In function 'otp_setpass':
otp.c:1367:27: warning: pointer targets in passing argument 3 of 'sparams->utils->prop_set' differ in signedness [-Wpointer-sign]
          (sec ? sec->data : NULL),
          ~~~~~~~~~~~~~~~~~^~~~~~~
otp.c:1367:27: note: expected 'const char *' but argument is of type 'unsigned char *'
otp.c: In function 'otp_client_mech_step2':
otp.c:1697:24: warning: pointer targets in passing argument 5 of 'generate_otp' differ in signedness [-Wpointer-sign]
          text->password->data, otp);
          ~~~~~~~~~~~~~~^~~~~~
otp.c:147:12: note: expected 'char *' but argument is of type 'unsigned char *'
 static int generate_otp(const sasl_utils_t *utils,
            ^~~~~~~~~~~~
otp.c:1720:31: warning: pointer targets in passing argument 5 of 'generate_otp' differ in signedness [-Wpointer-sign]
       new_seed, text->password->data, new_otp);
                 ~~~~~~~~~~~~~~^~~~~~
otp.c:147:12: note: expected 'char *' but argument is of type 'unsigned char *'
 static int generate_otp(const sasl_utils_t *utils,
            ^~~~~~~~~~~~
otp.c:1725:11: warning: pointer targets in passing argument 1 of 'bin2hex' differ in signedness [-Wpointer-sign]
   bin2hex(otp, OTP_HASH_SIZE,
           ^~~
otp.c:100:6: note: expected 'unsigned char *' but argument is of type 'char *'
 void bin2hex(unsigned char *bin, int binlen, char *hex)
      ^~~~~~~
otp.c:1729:11: warning: pointer targets in passing argument 1 of 'bin2hex' differ in signedness [-Wpointer-sign]
   bin2hex(new_otp, OTP_HASH_SIZE,
           ^~~~~~~
otp.c:100:6: note: expected 'unsigned char *' but argument is of type 'char *'
 void bin2hex(unsigned char *bin, int binlen, char *hex)
      ^~~~~~~
otp.c:1741:14: warning: pointer targets in passing argument 1 of 'bin2hex' differ in signedness [-Wpointer-sign]
      bin2hex(otp, OTP_HASH_SIZE, text->out_buf+strlen(text->out_buf));
              ^~~
otp.c:100:6: note: expected 'unsigned char *' but argument is of type 'char *'
 void bin2hex(unsigned char *bin, int binlen, char *hex)
      ^~~~~~~
At top level:
otp.c:71:19: warning: 'plugin_id' defined but not used [-Wunused-const-variable=]
 static const char plugin_id[] = "$Id: otp.c,v 1.43 2011/09/01 14:12:18 mel Exp $";
                   ^~~~~~~~~
make[2]: *** [Makefile:809: otp.lo] Error 1
make[2]: Leaving directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
make[2]: *** Waiting for unfinished jobs....
make[2]: Entering directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
/bin/sh ../libtool  --tag=CC   --mode=compile i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include  -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include  -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -MT sasldb.lo -MD -MP -MF .deps/sasldb.Tpo -c -o sasldb.lo sasldb.c
libtool: compile:  i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT sasldb.lo -MD -MP -MF .deps/sasldb.Tpo -c sasldb.c  -fPIC -DPIC -o .libs/sasldb.o
sasldb.c: In function 'sasldb_auxprop_store':
sasldb.c:251:17: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  char * value = (cur->values && cur->values[0]) ? cur->values[0] : NULL;
                 ^
libtool: compile:  i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT sasldb.lo -MD -MP -MF .deps/sasldb.Tpo -c sasldb.c -o sasldb.o >/dev/null 2>&1
mv -f .deps/sasldb.Tpo .deps/sasldb.Plo
make[2]: Leaving directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
make[2]: Entering directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
/bin/sh ../libtool  --tag=CC   --mode=compile i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include  -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include  -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -MT cram.lo -MD -MP -MF .deps/cram.Tpo -c -o cram.lo cram.c
libtool: compile:  i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT cram.lo -MD -MP -MF .deps/cram.Tpo -c cram.c  -fPIC -DPIC -o .libs/cram.o
cram.c:68:19: warning: 'plugin_id' defined but not used [-Wunused-const-variable=]
 static const char plugin_id[] = "$Id: cram.c,v 1.87 2011/09/07 13:19:44 murch Exp $";
                   ^~~~~~~~~
libtool: compile:  i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT cram.lo -MD -MP -MF .deps/cram.Tpo -c cram.c -o cram.o >/dev/null 2>&1
mv -f .deps/cram.Tpo .deps/cram.Plo
make[2]: Leaving directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
make[2]: Entering directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
/bin/sh ../libtool  --tag=CC   --mode=compile i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include  -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include  -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -MT plain.lo -MD -MP -MF .deps/plain.Tpo -c -o plain.lo plain.c
libtool: compile:  i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT plain.lo -MD -MP -MF .deps/plain.Tpo -c plain.c  -fPIC -DPIC -o .libs/plain.o
plain.c:60:19: warning: 'plugin_id' defined but not used [-Wunused-const-variable=]
 static const char plugin_id[] = "$Id: plain.c,v 1.67 2009/06/10 16:05:19 mel Exp $";
                   ^~~~~~~~~
libtool: compile:  i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT plain.lo -MD -MP -MF .deps/plain.Tpo -c plain.c -o plain.o >/dev/null 2>&1
mv -f .deps/plain.Tpo .deps/plain.Plo
make[2]: Leaving directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
make[2]: Entering directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
/bin/sh ../libtool  --tag=CC   --mode=compile i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include  -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include  -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -MT plugin_common.lo -MD -MP -MF .deps/plugin_common.Tpo -c -o plugin_common.lo plugin_common.c
libtool: compile:  i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT plugin_common.lo -MD -MP -MF .deps/plugin_common.Tpo -c plugin_common.c  -fPIC -DPIC -o .libs/plugin_common.o
libtool: compile:  i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT plugin_common.lo -MD -MP -MF .deps/plugin_common.Tpo -c plugin_common.c -o plugin_common.o >/dev/null 2>&1
mv -f .deps/plugin_common.Tpo .deps/plugin_common.Plo
make[2]: Leaving directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
make[2]: Entering directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
/bin/sh ../libtool  --tag=CC   --mode=compile i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include  -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include  -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -MT gssapi.lo -MD -MP -MF .deps/gssapi.Tpo -c -o gssapi.lo gssapi.c
libtool: compile:  i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT gssapi.lo -MD -MP -MF .deps/gssapi.Tpo -c gssapi.c  -fPIC -DPIC -o .libs/gssapi.o
gssapi.c: In function 'sasl_gss_free_context_contents':
gssapi.c:532:15: warning: variable 'maj_stat' set but not used [-Wunused-but-set-variable]
     OM_uint32 maj_stat, min_stat;
               ^~~~~~~~
gssapi.c: In function 'gssapi_common_mech_free':
gssapi.c:611:29: warning: unused parameter 'utils' [-Wunused-parameter]
         const sasl_utils_t *utils)
         ~~~~~~~~~~~~~~~~~~~~^~~~~
At top level:
gssapi.c:89:19: warning: 'plugin_id' defined but not used [-Wunused-const-variable=]
 static const char plugin_id[] = "$Id: gssapi.c,v 1.115 2011/11/21 15:12:35 mel Exp $";
                   ^~~~~~~~~
libtool: compile:  i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT gssapi.lo -MD -MP -MF .deps/gssapi.Tpo -c gssapi.c -o gssapi.o >/dev/null 2>&1
mv -f .deps/gssapi.Tpo .deps/gssapi.Plo
make[2]: Leaving directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
make[2]: Entering directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
/bin/sh ../libtool  --tag=CC   --mode=compile i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include  -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include  -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -MT gs2.lo -MD -MP -MF .deps/gs2.Tpo -c -o gs2.lo gs2.c
libtool: compile:  i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT gs2.lo -MD -MP -MF .deps/gs2.Tpo -c gs2.c  -fPIC -DPIC -o .libs/gs2.o
gs2.c: In function 'gs2_common_mech_free':
gs2.c:278:42: warning: unused parameter 'utils' [-Wunused-parameter]
                      const sasl_utils_t *utils)
                      ~~~~~~~~~~~~~~~~~~~~^~~~~
libtool: compile:  i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT gs2.lo -MD -MP -MF .deps/gs2.Tpo -c gs2.c -o gs2.o >/dev/null 2>&1
mv -f .deps/gs2.Tpo .deps/gs2.Plo
make[2]: Leaving directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
make[2]: Entering directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
/bin/sh ../libtool  --tag=CC   --mode=compile i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include  -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include  -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -MT scram.lo -MD -MP -MF .deps/scram.Tpo -c -o scram.lo scram.c
libtool: compile:  i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT scram.lo -MD -MP -MF .deps/scram.Tpo -c scram.c  -fPIC -DPIC -o .libs/scram.o
scram.c: In function 'Hi':
scram.c:302:7: warning: pointer targets in passing argument 4 of 'HMAC' differ in signedness [-Wpointer-sign]
       initial_key,
       ^~~~~~~~~~~
In file included from scram.c:68:
/usr/include/openssl/hmac.h:39:16: note: expected 'const unsigned char *' but argument is of type 'char *'
 unsigned char *HMAC(const EVP_MD *evp_md, const void *key, int key_len,
                ^~~~
scram.c:318:4: warning: pointer targets in passing argument 4 of 'HMAC' differ in signedness [-Wpointer-sign]
    temp_result,
    ^~~~~~~~~~~
In file included from scram.c:68:
/usr/include/openssl/hmac.h:39:16: note: expected 'const unsigned char *' but argument is of type 'char *'
 unsigned char *HMAC(const EVP_MD *evp_md, const void *key, int key_len,
                ^~~~
scram.c: In function 'scram_server_user_salt':
scram.c:348:43: warning: pointer targets in passing argument 4 of 'Hi' differ in signedness [-Wpointer-sign]
     Hi(utils, username, strlen(username), g_salt_key, SALT_SIZE, 20 /* iterations */, result);
                                           ^~~~~~~~~~
scram.c:274:1: note: expected 'const char *' but argument is of type 'unsigned char *'
 Hi (const sasl_utils_t * utils,
 ^~
scram.c:350:12: warning: pointer targets in returning 'char *' from a function with return type 'unsigned char *' differ in signedness [-Wpointer-sign]
     return result;
            ^~~~~~
scram.c: In function 'GenerateScramSecrets':
scram.c:389:5: warning: pointer targets in passing argument 2 of 'Hi' differ in signedness [-Wpointer-sign]
  sec->data,
  ~~~^~~~~~
scram.c:274:1: note: expected 'const char *' but argument is of type 'unsigned char *'
 Hi (const sasl_utils_t * utils,
 ^~
scram.c:97:33: warning: pointer targets in passing argument 4 of 'HMAC' differ in signedness [-Wpointer-sign]
 #define CLIENT_KEY_CONSTANT     "Client Key"
                                 ^~~~~~~~~~~~
scram.c:400:7: note: in expansion of macro 'CLIENT_KEY_CONSTANT'
       CLIENT_KEY_CONSTANT,
       ^~~~~~~~~~~~~~~~~~~
In file included from scram.c:68:
/usr/include/openssl/hmac.h:39:16: note: expected 'const unsigned char *' but argument is of type 'char *'
 unsigned char *HMAC(const EVP_MD *evp_md, const void *key, int key_len,
                ^~~~
scram.c:410:14: warning: pointer targets in passing argument 1 of 'SHA1' differ in signedness [-Wpointer-sign]
     if (SHA1(ClientKey, SCRAM_HASH_SIZE, StoredKey) == NULL) {
              ^~~~~~~~~
In file included from scram.c:66:
/usr/include/openssl/sha.h:44:16: note: expected 'const unsigned char *' but argument is of type 'char *'
 unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md);
                ^~~~
scram.c:410:42: warning: pointer targets in passing argument 3 of 'SHA1' differ in signedness [-Wpointer-sign]
     if (SHA1(ClientKey, SCRAM_HASH_SIZE, StoredKey) == NULL) {
                                          ^~~~~~~~~
In file included from scram.c:66:
/usr/include/openssl/sha.h:44:16: note: expected 'unsigned char *' but argument is of type 'char *'
 unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md);
                ^~~~
scram.c:98:33: warning: pointer targets in passing argument 4 of 'HMAC' differ in signedness [-Wpointer-sign]
 #define SERVER_KEY_CONSTANT     "Server Key"
                                 ^~~~~~~~~~~~
scram.c:421:7: note: in expansion of macro 'SERVER_KEY_CONSTANT'
       SERVER_KEY_CONSTANT,
       ^~~~~~~~~~~~~~~~~~~
In file included from scram.c:68:
/usr/include/openssl/hmac.h:39:16: note: expected 'const unsigned char *' but argument is of type 'char *'
 unsigned char *HMAC(const EVP_MD *evp_md, const void *key, int key_len,
                ^~~~
scram.c: In function 'scram_server_mech_step1':
scram.c:786:13: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign]
  text->salt = scram_server_user_salt(sparams->utils, text->authentication_id, &text->salt_len);
             ^
scram.c:792:11: warning: passing argument 4 of 'sparams->utils->getopt' from incompatible pointer type [-Wincompatible-pointer-types]
           &s_iteration_count,
           ^~~~~~~~~~~~~~~~~~
scram.c:792:11: note: expected 'const char **' but argument is of type 'char **'
scram.c:512:18: warning: unused variable 'hash_len' [-Wunused-variable]
     unsigned int hash_len = 0;
                  ^~~~~~~~
scram.c: In function 'scram_server_mech_step2':
scram.c:1307:11: warning: pointer targets in passing argument 4 of 'HMAC' differ in signedness [-Wpointer-sign]
       text->auth_message,
       ~~~~^~~~~~~~~~~~~~
In file included from scram.c:68:
/usr/include/openssl/hmac.h:39:16: note: expected 'const unsigned char *' but argument is of type 'char *'
 unsigned char *HMAC(const EVP_MD *evp_md, const void *key, int key_len,
                ^~~~
scram.c:1339:14: warning: pointer targets in passing argument 1 of 'SHA1' differ in signedness [-Wpointer-sign]
     if (SHA1(ReceivedClientKey, SCRAM_HASH_SIZE, CalculatedStoredKey) == NULL) {
              ^~~~~~~~~~~~~~~~~
In file included from scram.c:66:
/usr/include/openssl/sha.h:44:16: note: expected 'const unsigned char *' but argument is of type 'char *'
 unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md);
                ^~~~
scram.c:1339:50: warning: pointer targets in passing argument 3 of 'SHA1' differ in signedness [-Wpointer-sign]
     if (SHA1(ReceivedClientKey, SCRAM_HASH_SIZE, CalculatedStoredKey) == NULL) {
                                                  ^~~~~~~~~~~~~~~~~~~
In file included from scram.c:66:
/usr/include/openssl/sha.h:44:16: note: expected 'unsigned char *' but argument is of type 'char *'
 unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md);
                ^~~~
scram.c:1358:11: warning: pointer targets in passing argument 4 of 'HMAC' differ in signedness [-Wpointer-sign]
       text->auth_message,
       ~~~~^~~~~~~~~~~~~~
In file included from scram.c:68:
/usr/include/openssl/hmac.h:39:16: note: expected 'const unsigned char *' but argument is of type 'char *'
 unsigned char *HMAC(const EVP_MD *evp_md, const void *key, int key_len,
                ^~~~
scram.c: In function 'scram_setpass':
scram.c:1575:11: warning: passing argument 4 of 'sparams->utils->getopt' from incompatible pointer type [-Wincompatible-pointer-types]
           &s_iteration_count,
           ^~~~~~~~~~~~~~~~~~
scram.c:1575:11: note: expected 'const char **' but argument is of type 'char **'
scram.c:1666:13: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
  sprintf(sec->data,
          ~~~^~~~~~
In file included from /usr/include/features.h:428,
                 from /usr/include/sys/types.h:25,
                 from ../config.h:525,
                 from scram.c:45:
/usr/include/bits/stdio2.h:34:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
 __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
 ^~~~~
scram.c:1673:38: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  sec->len = (unsigned int) strlen(sec->data);
                                   ~~~^~~~~~
In file included from ../config.h:576,
                 from scram.c:45:
/usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'unsigned char *'
 extern size_t strlen (const char *__s)
               ^~~~~~
scram.c:1687:27: warning: pointer targets in passing argument 3 of 'sparams->utils->prop_set' differ in signedness [-Wpointer-sign]
          (sec ? sec->data : NULL),
          ~~~~~~~~~~~~~~~~~^~~~~~~
scram.c:1687:27: note: expected 'const char *' but argument is of type 'unsigned char *'
scram.c: In function 'scram_client_mech_step1':
scram.c:1992:7: warning: passing argument 2 of 'encode_saslname' from incompatible pointer type [-Wincompatible-pointer-types]
       &encoded_authorization_id,
       ^~~~~~~~~~~~~~~~~~~~~~~~~
scram.c:166:17: note: expected 'const char **' but argument is of type 'char **'
    const char **encoded_saslname,
    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
scram.c:2003:10: warning: passing argument 2 of 'encode_saslname' from incompatible pointer type [-Wincompatible-pointer-types]
          &encoded_authcid,
          ^~~~~~~~~~~~~~~~
scram.c:166:17: note: expected 'const char **' but argument is of type 'char **'
    const char **encoded_saslname,
    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
scram.c: In function 'scram_client_mech_step2':
scram.c:2280:23: warning: pointer targets in assignment from 'const unsigned char * const' to 'const char *' differ in signedness [-Wpointer-sign]
  channel_binding_data = params->cbinding->data;
                       ^
scram.c:2371:16: warning: pointer targets in passing argument 2 of 'Hi' differ in signedness [-Wpointer-sign]
  text->password->data,
  ~~~~~~~~~~~~~~^~~~~~
scram.c:274:1: note: expected 'const char *' but argument is of type 'unsigned char *'
 Hi (const sasl_utils_t * utils,
 ^~
scram.c:97:33: warning: pointer targets in passing argument 4 of 'HMAC' differ in signedness [-Wpointer-sign]
 #define CLIENT_KEY_CONSTANT     "Client Key"
                                 ^~~~~~~~~~~~
scram.c:2384:7: note: in expansion of macro 'CLIENT_KEY_CONSTANT'
       CLIENT_KEY_CONSTANT,
       ^~~~~~~~~~~~~~~~~~~
In file included from scram.c:68:
/usr/include/openssl/hmac.h:39:16: note: expected 'const unsigned char *' but argument is of type 'char *'
 unsigned char *HMAC(const EVP_MD *evp_md, const void *key, int key_len,
                ^~~~
scram.c:2397:14: warning: pointer targets in passing argument 1 of 'SHA1' differ in signedness [-Wpointer-sign]
     if (SHA1(ClientKey, SCRAM_HASH_SIZE, StoredKey) == NULL) {
              ^~~~~~~~~
In file included from scram.c:66:
/usr/include/openssl/sha.h:44:16: note: expected 'const unsigned char *' but argument is of type 'char *'
 unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md);
                ^~~~
scram.c:2397:42: warning: pointer targets in passing argument 3 of 'SHA1' differ in signedness [-Wpointer-sign]
     if (SHA1(ClientKey, SCRAM_HASH_SIZE, StoredKey) == NULL) {
                                          ^~~~~~~~~
In file included from scram.c:66:
/usr/include/openssl/sha.h:44:16: note: expected 'unsigned char *' but argument is of type 'char *'
 unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md);
                ^~~~
scram.c:2410:11: warning: pointer targets in passing argument 4 of 'HMAC' differ in signedness [-Wpointer-sign]
       text->auth_message,
       ~~~~^~~~~~~~~~~~~~
In file included from scram.c:68:
/usr/include/openssl/hmac.h:39:16: note: expected 'const unsigned char *' but argument is of type 'char *'
 unsigned char *HMAC(const EVP_MD *evp_md, const void *key, int key_len,
                ^~~~
scram.c: In function 'scram_client_mech_step3':
scram.c:98:33: warning: pointer targets in passing argument 4 of 'HMAC' differ in signedness [-Wpointer-sign]
 #define SERVER_KEY_CONSTANT     "Server Key"
                                 ^~~~~~~~~~~~
scram.c:2538:7: note: in expansion of macro 'SERVER_KEY_CONSTANT'
       SERVER_KEY_CONSTANT,
       ^~~~~~~~~~~~~~~~~~~
In file included from scram.c:68:
/usr/include/openssl/hmac.h:39:16: note: expected 'const unsigned char *' but argument is of type 'char *'
 unsigned char *HMAC(const EVP_MD *evp_md, const void *key, int key_len,
                ^~~~
scram.c:2552:11: warning: pointer targets in passing argument 4 of 'HMAC' differ in signedness [-Wpointer-sign]
       text->auth_message,
       ~~~~^~~~~~~~~~~~~~
In file included from scram.c:68:
/usr/include/openssl/hmac.h:39:16: note: expected 'const unsigned char *' but argument is of type 'char *'
 unsigned char *HMAC(const EVP_MD *evp_md, const void *key, int key_len,
                ^~~~
At top level:
scram.c:260:1: warning: 'print_hash' defined but not used [-Wunused-function]
 print_hash (const char * func, const char * hash)
 ^~~~~~~~~~
scram.c:72:19: warning: 'plugin_id' defined but not used [-Wunused-const-variable=]
 static const char plugin_id[] = "$Id: scram.c,v 1.26 2011/09/07 16:09:40 murch Exp $";
                   ^~~~~~~~~
libtool: compile:  i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT scram.lo -MD -MP -MF .deps/scram.Tpo -c scram.c -o scram.o >/dev/null 2>&1
mv -f .deps/scram.Tpo .deps/scram.Plo
make[2]: Leaving directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
make[2]: Entering directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
/bin/sh ../libtool  --tag=CC   --mode=compile i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include  -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include  -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2  -MT digestmd5.lo -MD -MP -MF .deps/digestmd5.Tpo -c -o digestmd5.lo digestmd5.c
libtool: compile:  i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT digestmd5.lo -MD -MP -MF .deps/digestmd5.Tpo -c digestmd5.c  -fPIC -DPIC -o .libs/digestmd5.o
digestmd5.c: In function 'digestmd5_server_mech_step':
digestmd5.c:3051:18: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      text->nonce = text->realm = NULL;
                  ^
digestmd5.c: In function 'parse_server_challenge':
digestmd5.c:3653:10: warning: variable 'IsUTF8' set but not used [-Wunused-but-set-variable]
     bool IsUTF8 = FALSE;
          ^~~~~~
digestmd5.c: In function 'digestmd5_client_mech_step':
digestmd5.c:4503:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  if (!serverin) {
     ^
digestmd5.c:4531:5: note: here
     case 3:
     ^~~~
digestmd5.c:4555:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
  ctext->cipher = NULL;
                ^
digestmd5.c:4557:5: note: here
     case 2:
     ^~~~
At top level:
digestmd5.c:125:19: warning: 'plugin_id' defined but not used [-Wunused-const-variable=]
 static const char plugin_id[] = "$Id: digestmd5.c,v 1.205 2011/05/13 19:18:37 murch Exp $";
                   ^~~~~~~~~
libtool: compile:  i686-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb -I../include -DOBSOLETE_CRAM_ATTR=1 -DKRB5_HEIMDAL -I/usr/include/mysql -I/usr/include -I/usr/include -I/usr/include -Wall -W -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector-strong --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT digestmd5.lo -MD -MP -MF .deps/digestmd5.Tpo -c digestmd5.c -o digestmd5.o >/dev/null 2>&1
mv -f .deps/digestmd5.Tpo .deps/digestmd5.Plo
make[2]: Leaving directory '/tmp/B.RcC6qk/BUILD/cyrus-sasl-2.1.26/plugins'
make[1]: *** [Makefile:583: all-recursive] Error 1
make: *** [Makefile:492: all] Error 2
error: Bad exit status from /tmp/B.RcC6qk/BUILD/tmp/rpm-tmp.10561 (%build)


RPM build errors:
    Bad exit status from /tmp/B.RcC6qk/BUILD/tmp/rpm-tmp.10561 (%build)
ended at: Fri Sep 14 16:11:52 2018, done in 0:00:25.983392
error: No files produced.
+ chmod -R u+rwX /tmp/B.RcC6qk/BUILD
+ rm -rf /tmp/B.RcC6qk/tmp /tmp/B.RcC6qk/BUILD
+ rm -rf /tmp/B.RcC6qk
Begin-PLD-Builder-Info
Build-Time: user:32.35s sys:3.66s real:30.92s (faults io:1 non-io:1646674)

End-PLD-Builder-Info
[Back to list of logs] [View rpm -qa of builder]