<86>Dec  5 00:06:58 userdel[1874258]: delete user 'rooter'
<86>Dec  5 00:06:58 userdel[1874258]: removed group 'rooter' owned by 'rooter'
<86>Dec  5 00:06:58 userdel[1874258]: removed shadow group 'rooter' owned by 'rooter'
<86>Dec  5 00:06:58 groupadd[1874317]: group added to /etc/group: name=rooter, GID=1826
<86>Dec  5 00:06:58 groupadd[1874317]: group added to /etc/gshadow: name=rooter
<86>Dec  5 00:06:58 groupadd[1874317]: new group: name=rooter, GID=1826
<86>Dec  5 00:06:58 useradd[1874365]: new user: name=rooter, UID=1826, GID=1826, home=/root, shell=/bin/bash, from=none
<86>Dec  5 00:06:58 userdel[1874440]: delete user 'builder'
<86>Dec  5 00:06:58 userdel[1874440]: removed group 'builder' owned by 'builder'
<86>Dec  5 00:06:58 userdel[1874440]: removed shadow group 'builder' owned by 'builder'
<86>Dec  5 00:06:58 groupadd[1874484]: group added to /etc/group: name=builder, GID=1827
<86>Dec  5 00:06:58 groupadd[1874484]: group added to /etc/gshadow: name=builder
<86>Dec  5 00:06:58 groupadd[1874484]: new group: name=builder, GID=1827
<86>Dec  5 00:06:58 useradd[1874530]: new user: name=builder, UID=1827, GID=1827, home=/usr/src, shell=/bin/bash, from=none
<13>Dec  5 00:07:01 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed
<13>Dec  5 00:07:01 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed
<13>Dec  5 00:07:01 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed
<13>Dec  5 00:07:01 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed
<13>Dec  5 00:07:01 rpmi: ca-certificates-2024.07.01-alt1 sisyphus+351897.100.1.1 1719826350 installed
<13>Dec  5 00:07:01 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed
<13>Dec  5 00:07:01 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed
<13>Dec  5 00:07:01 rpmi: libcrypto3-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 installed
<13>Dec  5 00:07:01 rpmi: libssl3-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 installed
<13>Dec  5 00:07:02 rpmi: libssl-devel-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 installed
Building target platforms: x86_64
Building for target x86_64
Wrote: /usr/src/in/nosrpm/ssmtp-2.64-alt5.nosrc.rpm (w1.gzdio)
Installing ssmtp-2.64-alt5.src.rpm
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.34586
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf ssmtp-2.64
+ echo 'Source #0 (ssmtp-2.64-alt5.tar):'
Source #0 (ssmtp-2.64-alt5.tar):
+ /bin/tar -xf /usr/src/RPM/SOURCES/ssmtp-2.64-alt5.tar
+ cd ssmtp-2.64
+ /bin/chmod -c -Rf u+rwX,go-w .
+ mkdir nossl
+ cp CHANGELOG_OLD COPYING COPYRIGHT ChangeLog INSTALL Makefile.in README TLS arpadate.c base64.c configure configure.in debian generate_config generate_config_alt install-sh md5auth nossl revaliases specs ssmtp.8 ssmtp.c ssmtp.conf ssmtp.conf.5 ssmtp.h ssmtp.lsm ssmtp.spec xgethostname.c xgethostname.h nossl/
cp: -r not specified; omitting directory 'debian'
cp: -r not specified; omitting directory 'md5auth'
cp: -r not specified; omitting directory 'nossl'
cp: -r not specified; omitting directory 'specs'
+ :
+ cp -a debian md5auth nossl/
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.34586
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd ssmtp-2.64
+ autoreconf -fisv
autoreconf-default: export WARNINGS=
autoreconf-default: warning: autoconf input should be named 'configure.ac', not 'configure.in'
autoreconf-default: Entering directory '.'
autoreconf-default: configure.in: not using Gettext
autoreconf-default: running: aclocal --force 
aclocal-default: warning: autoconf input should be named 'configure.ac', not 'configure.in'
autoreconf-default: configure.in: tracing
autoreconf-default: configure.in: not using Libtool
autoreconf-default: configure.in: not using Intltool
autoreconf-default: configure.in: not using Gtkdoc
autoreconf-default: running: /usr/bin/autoconf-2.71 --force
configure.in:12: warning: The macro `AC_HEADER_STDC' is obsolete.
configure.in:12: You should run autoupdate.
./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from...
configure.in:12: the top level
configure.in:16: warning: The macro `AC_TRY_COMPILE' is obsolete.
configure.in:16: You should run autoupdate.
./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
configure.in:16: the top level
configure.in:31: warning: The macro `AC_TYPE_SIGNAL' is obsolete.
configure.in:31: You should run autoupdate.
./lib/autoconf/types.m4:776: AC_TYPE_SIGNAL is expanded from...
configure.in:31: the top level
configure.in:75: warning: AC_OUTPUT should be used without arguments.
configure.in:75: You should run autoupdate.
autoreconf-default: configure.in: not using Autoheader
autoreconf-default: configure.in: not using Automake
autoreconf-default: linking ./install-sh to /usr/share/autoconf-2.71/build-aux/install-sh
autoreconf-default: Leaving directory '.'
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto'
+ export FFLAGS
+ FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto'
+ export FCFLAGS
+ '[' -n '' ']'
++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto'
++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g'
+ ASFLAGS=
+ export ASFLAGS
+ export lt_cv_deplibs_check_method=pass_all
+ lt_cv_deplibs_check_method=pass_all
+ readlink -e -- ./configure
+ xargs -ri dirname -- '{}'
+ xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n'
+ sort -u
+ xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess
+ configure_runstatedir_flags=
+ grep -qF runstatedir=DIR ./configure
+ configure_runstatedir_flags=--runstatedir=/var/run
+ ./configure --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --runstatedir=/var/run --without-included-gettext --enable-ssl --enable-md5auth --enable-inet6
configure: WARNING: unrecognized options: --disable-dependency-tracking, --disable-silent-rules, --without-included-gettext
checking for x86_64-alt-linux-gcc... x86_64-alt-linux-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether x86_64-alt-linux-gcc accepts -g... yes
checking for x86_64-alt-linux-gcc option to enable C11 features... none needed
checking for a BSD-compatible install... /usr/bin/ginstall -c
checking whether ln -s works... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for limits.h... yes
checking for strings.h... (cached) yes
checking for syslog.h... yes
checking for unistd.h... (cached) yes
checking for obsolete openlog... no
checking for an ANSI C-conforming const... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for library containing gethostname... none required
checking for library containing socket... none required
checking return type of signal handlers... void
checking for vprintf... yes
checking for gethostname... yes
checking for socket... yes
checking for strdup... yes
checking for strstr... yes
configure: creating ./config.status
config.status: creating Makefile
configure: WARNING: unrecognized options: --disable-dependency-tracking, --disable-silent-rules, --without-included-gettext
+ make -j16
make: Entering directory '/usr/src/RPM/BUILD/ssmtp-2.64'
x86_64-alt-linux-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_GETHOSTNAME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRSTR=1 -DREWRITE_DOMAIN=1 -DHAVE_SSL=1 -DINET6=1 -DMD5AUTH=1 -DSSMTPCONFDIR=\"/etc/ssmtp\" -DCONFIGURATION_FILE=\"/etc/ssmtp/ssmtp.conf\" -DREVALIASES_FILE=\"/etc/ssmtp/revaliases\"  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto   -c -o md5auth/hmac_md5.o md5auth/hmac_md5.c
make: Leaving directory '/usr/src/RPM/BUILD/ssmtp-2.64'
make: Entering directory '/usr/src/RPM/BUILD/ssmtp-2.64'
x86_64-alt-linux-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_GETHOSTNAME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRSTR=1 -DREWRITE_DOMAIN=1 -DHAVE_SSL=1 -DINET6=1 -DMD5AUTH=1 -DSSMTPCONFDIR=\"/etc/ssmtp\" -DCONFIGURATION_FILE=\"/etc/ssmtp/ssmtp.conf\" -DREVALIASES_FILE=\"/etc/ssmtp/revaliases\"  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto   -c -o arpadate.o arpadate.c
make: Leaving directory '/usr/src/RPM/BUILD/ssmtp-2.64'
make: Entering directory '/usr/src/RPM/BUILD/ssmtp-2.64'
x86_64-alt-linux-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_GETHOSTNAME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRSTR=1 -DREWRITE_DOMAIN=1 -DHAVE_SSL=1 -DINET6=1 -DMD5AUTH=1 -DSSMTPCONFDIR=\"/etc/ssmtp\" -DCONFIGURATION_FILE=\"/etc/ssmtp/ssmtp.conf\" -DREVALIASES_FILE=\"/etc/ssmtp/revaliases\"  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto   -c -o base64.o base64.c
make: Leaving directory '/usr/src/RPM/BUILD/ssmtp-2.64'
make: Entering directory '/usr/src/RPM/BUILD/ssmtp-2.64'
x86_64-alt-linux-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_GETHOSTNAME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRSTR=1 -DREWRITE_DOMAIN=1 -DHAVE_SSL=1 -DINET6=1 -DMD5AUTH=1 -DSSMTPCONFDIR=\"/etc/ssmtp\" -DCONFIGURATION_FILE=\"/etc/ssmtp/ssmtp.conf\" -DREVALIASES_FILE=\"/etc/ssmtp/revaliases\"  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto   -c -o md5auth/md5c.o md5auth/md5c.c
make: Leaving directory '/usr/src/RPM/BUILD/ssmtp-2.64'
make: Entering directory '/usr/src/RPM/BUILD/ssmtp-2.64'
x86_64-alt-linux-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_GETHOSTNAME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRSTR=1 -DREWRITE_DOMAIN=1 -DHAVE_SSL=1 -DINET6=1 -DMD5AUTH=1 -DSSMTPCONFDIR=\"/etc/ssmtp\" -DCONFIGURATION_FILE=\"/etc/ssmtp/ssmtp.conf\" -DREVALIASES_FILE=\"/etc/ssmtp/revaliases\"  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto   -c -o xgethostname.o xgethostname.c
make: Leaving directory '/usr/src/RPM/BUILD/ssmtp-2.64'
make: Entering directory '/usr/src/RPM/BUILD/ssmtp-2.64'
x86_64-alt-linux-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DRETSIGTYPE=void -DHAVE_VPRINTF=1 -DHAVE_GETHOSTNAME=1 -DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRSTR=1 -DREWRITE_DOMAIN=1 -DHAVE_SSL=1 -DINET6=1 -DMD5AUTH=1 -DSSMTPCONFDIR=\"/etc/ssmtp\" -DCONFIGURATION_FILE=\"/etc/ssmtp/ssmtp.conf\" -DREVALIASES_FILE=\"/etc/ssmtp/revaliases\"  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto   -c -o ssmtp.o ssmtp.c
ssmtp.c:58:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   58 | char *auth_user = (char)NULL;
      |                   ^
ssmtp.c:58:19: error: initialization of 'char *' from 'char' makes pointer from integer without a cast [-Wint-conversion]
ssmtp.c:59:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   59 | char *auth_pass = (char)NULL;
      |                   ^
ssmtp.c:59:19: error: initialization of 'char *' from 'char' makes pointer from integer without a cast [-Wint-conversion]
ssmtp.c:60:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   60 | char *auth_method = (char)NULL;         /* Mechanism for SMTP authentication */
      |                     ^
ssmtp.c:60:21: error: initialization of 'char *' from 'char' makes pointer from integer without a cast [-Wint-conversion]
ssmtp.c:61:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   61 | char *mail_domain = (char)NULL;
      |                     ^
ssmtp.c:61:21: error: initialization of 'char *' from 'char' makes pointer from integer without a cast [-Wint-conversion]
ssmtp.c:62:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   62 | char *from = (char)NULL;                /* Use this as the From: address */
      |              ^
ssmtp.c:62:14: error: initialization of 'char *' from 'char' makes pointer from integer without a cast [-Wint-conversion]
ssmtp.c:65:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   65 | char *minus_f = (char)NULL;
      |                 ^
ssmtp.c:65:17: error: initialization of 'char *' from 'char' makes pointer from integer without a cast [-Wint-conversion]
ssmtp.c:66:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   66 | char *minus_F = (char)NULL;
      |                 ^
ssmtp.c:66:17: error: initialization of 'char *' from 'char' makes pointer from integer without a cast [-Wint-conversion]
ssmtp.c:68:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   68 | char *prog = (char)NULL;
      |              ^
ssmtp.c:68:14: error: initialization of 'char *' from 'char' makes pointer from integer without a cast [-Wint-conversion]
ssmtp.c:71:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   71 | char *uad = (char)NULL;
      |             ^
ssmtp.c:71:13: error: initialization of 'char *' from 'char' makes pointer from integer without a cast [-Wint-conversion]
ssmtp.c:72:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   72 | char *config_file = (char)NULL;         /* alternate configuration file */
      |                     ^
ssmtp.c:72:21: error: initialization of 'char *' from 'char' makes pointer from integer without a cast [-Wint-conversion]
ssmtp.c: In function 'strip_post_ws':
ssmtp.c:264:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  264 |                 *p = (char)NULL;
      |                      ^
ssmtp.c: In function 'addr_parse':
ssmtp.c:290:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  290 |                         *p = (char)NULL;
      |                              ^
ssmtp.c:313:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  313 |                 *q = (char)NULL;
      |                      ^
ssmtp.c: In function 'standardise':
ssmtp.c:366:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  366 |                 *p = (char)NULL;
      |                      ^
ssmtp.c:352:16: warning: unused variable 'sl' [-Wunused-variable]
  352 |         size_t sl;
      |                ^~
ssmtp.c: In function 'revaliases':
ssmtp.c:387:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  387 |                                 *p = (char)NULL;
      |                                      ^
ssmtp.c: In function 'rcpt_save':
ssmtp.c:522:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  522 |         if(*str == (char)NULL) {
      |                    ^
ssmtp.c: In function 'rcpt_parse':
ssmtp.c:579:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  579 |                 if(*(q + 1) == (char)NULL) {
      |                                ^
ssmtp.c:587:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  587 |                         *q = (char)NULL;
      |                              ^
ssmtp.c: In function 'crammd5':
ssmtp.c:617:18: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
  617 |         strncpy (secret, password, sizeof(secret));
      |                  ^~~~~~
      |                  |
      |                  unsigned char *
In file included from /usr/include/features.h:503,
                 from /usr/include/sys/socket.h:22,
                 from ssmtp.c:16:
/usr/include/bits/string_fortified.h:92:1: note: expected 'char *' but argument is of type 'unsigned char *'
   92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
      | ^~~~~
ssmtp.c:620:22: warning: pointer targets in passing argument 1 of 'from64tobits' differ in signedness [-Wpointer-sign]
  620 |         from64tobits(challenge, challengeb64);
      |                      ^~~~~~~~~
      |                      |
      |                      unsigned char *
In file included from ssmtp.c:38:
ssmtp.h:45:18: note: expected 'char *' but argument is of type 'unsigned char *'
   45 | int from64tobits(char *, const char *);
      |                  ^~~~~~
ssmtp.c:622:36: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  622 |         hmac_md5(challenge, strlen(challenge), secret, strlen(secret), digest);
      |                                    ^~~~~~~~~
      |                                    |
      |                                    unsigned char *
In file included from ssmtp.c:25:
/usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
  407 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
ssmtp.c:622:63: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  622 |         hmac_md5(challenge, strlen(challenge), secret, strlen(secret), digest);
      |                                                               ^~~~~~
      |                                                               |
      |                                                               unsigned char *
/usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
  407 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
ssmtp.c:633:18: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
  633 |         strncpy (response, username, sizeof(response) - sizeof(digascii) - 2);
      |                  ^~~~~~~~
      |                  |
      |                  unsigned char *
/usr/include/bits/string_fortified.h:92:1: note: expected 'char *' but argument is of type 'unsigned char *'
   92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
      | ^~~~~
ssmtp.c:634:17: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign]
  634 |         strcat (response, " ");
      |                 ^~~~~~~~
      |                 |
      |                 unsigned char *
/usr/include/bits/string_fortified.h:128:1: note: expected 'char *' but argument is of type 'unsigned char *'
  128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
ssmtp.c:635:17: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign]
  635 |         strcat (response, digascii);
      |                 ^~~~~~~~
      |                 |
      |                 unsigned char *
/usr/include/bits/string_fortified.h:128:1: note: expected 'char *' but argument is of type 'unsigned char *'
  128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
ssmtp.c:635:27: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign]
  635 |         strcat (response, digascii);
      |                           ^~~~~~~~
      |                           |
      |                           unsigned char *
/usr/include/bits/string_fortified.h:128:1: note: expected 'const char *' but argument is of type 'unsigned char *'
  128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
ssmtp.c:636:52: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  636 |         to64frombits(responseb64, response, strlen(response));
      |                                                    ^~~~~~~~
      |                                                    |
      |                                                    unsigned char *
/usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
  407 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
ssmtp.c:636:22: warning: pointer targets in passing argument 1 of 'to64frombits' differ in signedness [-Wpointer-sign]
  636 |         to64frombits(responseb64, response, strlen(response));
      |                      ^~~~~~~~~~~
      |                      |
      |                      char *
ssmtp.h:44:19: note: expected 'unsigned char *' but argument is of type 'char *'
   44 | void to64frombits(unsigned char *, const unsigned char *, int);
      |                   ^~~~~~~~~~~~~~~
ssmtp.c: In function 'header_save':
ssmtp.c:679:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  679 |                 if(*(p + 6) == (char)NULL) {
      |                                ^
ssmtp.c: In function 'header_parse':
ssmtp.c:744:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  744 |         char l = (char)NULL;
      |                  ^
ssmtp.c:779:54: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  779 |                                                 *q = (char)NULL;
      |                                                      ^
ssmtp.c:781:62: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  781 |                                                         *q = (char)NULL;
      |                                                              ^
ssmtp.c:812:54: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  812 |                                                 *q = (char)NULL;
      |                                                      ^
ssmtp.c:814:62: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  814 |                                                         *q = (char)NULL;
      |                                                              ^
ssmtp.c: In function 'read_config':
ssmtp.c:879:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  879 |                         *p = (char)NULL;
      |                              ^
ssmtp.c: In function 'smtp_open':
ssmtp.c:1128:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 1128 |         meth=SSLv23_client_method();
      |             ^
ssmtp.c: In function 'fd_gets':
ssmtp.c:1313:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 1313 |         buf[i] = (char)NULL;
      |                  ^
ssmtp.c: In function 'ssmtp':
ssmtp.c:1511:30: warning: pointer targets in passing argument 1 of 'to64frombits' differ in signedness [-Wpointer-sign]
 1511 |                 to64frombits(buf, auth_user, strlen(auth_user));
      |                              ^~~
      |                              |
      |                              char *
ssmtp.h:44:19: note: expected 'unsigned char *' but argument is of type 'char *'
   44 | void to64frombits(unsigned char *, const unsigned char *, int);
      |                   ^~~~~~~~~~~~~~~
ssmtp.c:1511:35: warning: pointer targets in passing argument 2 of 'to64frombits' differ in signedness [-Wpointer-sign]
 1511 |                 to64frombits(buf, auth_user, strlen(auth_user));
      |                                   ^~~~~~~~~
      |                                   |
      |                                   char *
ssmtp.h:44:36: note: expected 'const unsigned char *' but argument is of type 'char *'
   44 | void to64frombits(unsigned char *, const unsigned char *, int);
      |                                    ^~~~~~~~~~~~~~~~~~~~~
ssmtp.c:1523:38: warning: pointer targets in passing argument 1 of 'to64frombits' differ in signedness [-Wpointer-sign]
 1523 |                         to64frombits(buf, auth_user, strlen(auth_user));
      |                                      ^~~
      |                                      |
      |                                      char *
ssmtp.h:44:19: note: expected 'unsigned char *' but argument is of type 'char *'
   44 | void to64frombits(unsigned char *, const unsigned char *, int);
      |                   ^~~~~~~~~~~~~~~
ssmtp.c:1523:43: warning: pointer targets in passing argument 2 of 'to64frombits' differ in signedness [-Wpointer-sign]
 1523 |                         to64frombits(buf, auth_user, strlen(auth_user));
      |                                           ^~~~~~~~~
      |                                           |
      |                                           char *
ssmtp.h:44:36: note: expected 'const unsigned char *' but argument is of type 'char *'
   44 | void to64frombits(unsigned char *, const unsigned char *, int);
      |                                    ^~~~~~~~~~~~~~~~~~~~~
ssmtp.c:1533:30: warning: pointer targets in passing argument 1 of 'to64frombits' differ in signedness [-Wpointer-sign]
 1533 |                 to64frombits(buf, auth_pass, strlen(auth_pass));
      |                              ^~~
      |                              |
      |                              char *
ssmtp.h:44:19: note: expected 'unsigned char *' but argument is of type 'char *'
   44 | void to64frombits(unsigned char *, const unsigned char *, int);
      |                   ^~~~~~~~~~~~~~~
ssmtp.c:1533:35: warning: pointer targets in passing argument 2 of 'to64frombits' differ in signedness [-Wpointer-sign]
 1533 |                 to64frombits(buf, auth_pass, strlen(auth_pass));
      |                                   ^~~~~~~~~
      |                                   |
      |                                   char *
ssmtp.h:44:36: note: expected 'const unsigned char *' but argument is of type 'char *'
   44 | void to64frombits(unsigned char *, const unsigned char *, int);
      |                                    ^~~~~~~~~~~~~~~~~~~~~
ssmtp.c: In function 'parse_options':
ssmtp.c:1740:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 1740 |                 while(argv[i][++j] != (char)NULL) {
      |                                       ^
make: *** [<builtin>: ssmtp.o] Error 1
make: Leaving directory '/usr/src/RPM/BUILD/ssmtp-2.64'
error: Bad exit status from /usr/src/tmp/rpm-tmp.34586 (%build)


RPM build errors:
    Bad exit status from /usr/src/tmp/rpm-tmp.34586 (%build)
Command exited with non-zero status 1
1.11user 1.28system 0:03.10elapsed 77%CPU (0avgtext+0avgdata 34816maxresident)k
0inputs+0outputs (0major+259449minor)pagefaults 0swaps
hsh-rebuild: rebuild of `ssmtp-2.64-alt5.src.rpm' failed.
Command exited with non-zero status 1
3.28user 2.75system 0:11.86elapsed 50%CPU (0avgtext+0avgdata 137380maxresident)k
0inputs+0outputs (0major+192627minor)pagefaults 0swaps