<86>Apr 14 01:59:05 userdel[123850]: delete user 'rooter' <86>Apr 14 01:59:05 userdel[123850]: removed group 'rooter' owned by 'rooter' <86>Apr 14 01:59:05 userdel[123850]: removed shadow group 'rooter' owned by 'rooter' <86>Apr 14 01:59:05 groupadd[123869]: group added to /etc/group: name=rooter, GID=615 <86>Apr 14 01:59:05 groupadd[123869]: group added to /etc/gshadow: name=rooter <86>Apr 14 01:59:05 groupadd[123869]: new group: name=rooter, GID=615 <86>Apr 14 01:59:05 useradd[123987]: new user: name=rooter, UID=615, GID=615, home=/root, shell=/bin/bash <86>Apr 14 01:59:05 userdel[124206]: delete user 'builder' <86>Apr 14 01:59:05 userdel[124206]: removed group 'builder' owned by 'builder' <86>Apr 14 01:59:05 userdel[124206]: removed shadow group 'builder' owned by 'builder' <86>Apr 14 01:59:05 groupadd[124269]: group added to /etc/group: name=builder, GID=616 <86>Apr 14 01:59:05 groupadd[124269]: group added to /etc/gshadow: name=builder <86>Apr 14 01:59:05 groupadd[124269]: new group: name=builder, GID=616 <86>Apr 14 01:59:05 useradd[124331]: new user: name=builder, UID=616, GID=616, home=/usr/src, shell=/bin/bash <13>Apr 14 01:59:08 rpmi: libibverbs-1.1.8-alt1 1423045776 installed <13>Apr 14 01:59:08 rpmi: libcom_err-1.42.13-alt2 1449075846 installed <13>Apr 14 01:59:08 rpmi: librdmacm-1.0.19.1-alt2 1423057437 installed <13>Apr 14 01:59:08 rpmi: libtasn1-4.9-alt1 1469555628 installed <13>Apr 14 01:59:08 rpmi: libdapl-1.2.16-alt2 1297310513 installed <13>Apr 14 01:59:08 rpmi: libverto-0.2.6-alt1_6 1455633234 installed <13>Apr 14 01:59:08 rpmi: libnettle6-3.4.1-alt1 p8.217493.100 1544204548 installed <13>Apr 14 01:59:08 rpmi: libquadmath0-5.3.1-alt3.M80P.1 p8+225520.100.3.1 1553688800 installed <13>Apr 14 01:59:08 rpmi: ca-certificates-2016.02.25-alt1 1462368370 installed <13>Apr 14 01:59:08 rpmi: libcrypto10-1.0.2n-alt0.M80P.1 1512766129 installed <13>Apr 14 01:59:09 rpmi: libgfortran3-5.3.1-alt3.M80P.1 p8+225520.100.3.1 1553688800 installed <13>Apr 14 01:59:09 rpmi: libquadmath5-devel-5.3.1-alt3.M80P.1 p8+225520.100.3.1 1553688800 installed <13>Apr 14 01:59:09 rpmi: libhogweed4-3.4.1-alt1 p8.217493.100 1544204548 installed <13>Apr 14 01:59:09 rpmi: libverto-devel-0.2.6-alt1_6 1455633234 installed <13>Apr 14 01:59:09 rpmi: libcom_err-devel-1.42.13-alt2 1449075846 installed <13>Apr 14 01:59:09 rpmi: tcsh-6.18.01-alt2 1442313244 installed <13>Apr 14 01:59:09 rpmi: rpm-macros-mpi-selector-1.0.3-alt3 1504498675 installed <13>Apr 14 01:59:09 rpmi: mpi-selector-1.0.3-alt3 1504498675 installed <13>Apr 14 01:59:09 rpmi: openmpi-1.6.4-alt2 1423058639 installed <13>Apr 14 01:59:09 rpmi: libtinfo-devel-5.9-alt8 1456756459 installed <13>Apr 14 01:59:09 rpmi: libkeyutils-1.5.10-alt0.M80P.2 p8+216694.100.6.1 1547827915 installed <13>Apr 14 01:59:09 rpmi: libibumad-1.3.6-alt2 1297311908 installed <13>Apr 14 01:59:09 rpmi: libibcommon-1.2.0-alt2 1297310586 installed <13>Apr 14 01:59:09 rpmi: libibcommon-devel-1.2.0-alt2 1297310586 installed <13>Apr 14 01:59:09 rpmi: libibumad-devel-1.3.6-alt2 1297311908 installed <13>Apr 14 01:59:09 rpmi: libsqlite3-3.15.2-alt1 1480432212 installed <13>Apr 14 01:59:09 rpmi: libnspr-1:4.20-alt1 p8.216526.40 1542382588 installed <13>Apr 14 01:59:09 rpmi: libnss-3.40.0-alt0.M80P.1 p8.216526.44 1542814585 installed <13>Apr 14 01:59:09 rpmi: libidn2-2.0.4-alt3.M80P.1 1520307194 installed <13>Apr 14 01:59:09 rpmi: libsysfs-2.1.0-alt8 1435686567 installed <13>Apr 14 01:59:09 rpmi: libsysfs-devel-2.1.0-alt8 1435686567 installed <13>Apr 14 01:59:09 rpmi: libibverbs-devel-1.1.8-alt1 1423045776 installed <13>Apr 14 01:59:09 rpmi: librdmacm-devel-1.0.19.1-alt2 1423057437 installed <13>Apr 14 01:59:09 rpmi: libdapl-devel-1.2.16-alt2 1297310513 installed <13>Apr 14 01:59:09 rpmi: gcc-fortran-common-1.4.20-alt1 1432315196 installed <13>Apr 14 01:59:09 rpmi: libgfortran5-devel-5.3.1-alt3.M80P.1 p8+225520.100.3.1 1553688800 installed <13>Apr 14 01:59:10 rpmi: gcc5-fortran-5.3.1-alt3.M80P.1 p8+225520.100.3.1 1553688800 installed <13>Apr 14 01:59:10 rpmi: gcc-c++-common-1.4.20-alt1 1432315196 installed <13>Apr 14 01:59:10 rpmi: libstdc++5-devel-5.3.1-alt3.M80P.1 p8+225520.100.3.1 1553688800 installed <13>Apr 14 01:59:11 rpmi: gcc5-c++-5.3.1-alt3.M80P.1 p8+225520.100.3.1 1553688800 installed <13>Apr 14 01:59:11 rpmi: rpm-macros-pam0-1.3.0-alt1 1465951470 installed <13>Apr 14 01:59:11 rpmi: libpam0-devel-1.3.0-alt1 1465951439 installed <13>Apr 14 01:59:11 rpmi: openmpi-devel-1.6.4-alt2 1423058639 installed <13>Apr 14 01:59:11 rpmi: libncurses-devel-5.9-alt8 1456756459 installed <13>Apr 14 01:59:11 rpmi: zlib-devel-1.2.8-alt1 1371079009 installed <86>Apr 14 01:59:11 groupadd[8283]: group added to /etc/group: name=_keytab, GID=499 <86>Apr 14 01:59:11 groupadd[8283]: group added to /etc/gshadow: name=_keytab <86>Apr 14 01:59:11 groupadd[8283]: new group: name=_keytab, GID=499 <13>Apr 14 01:59:11 rpmi: libkrb5-1.14.6-alt1.M80P.1 1525355673 installed <13>Apr 14 01:59:11 rpmi: libssl10-1.0.2n-alt0.M80P.1 1512766129 installed <13>Apr 14 01:59:11 rpmi: libp11-kit-0.23.8-alt1.M80P.1 1504877563 installed <13>Apr 14 01:59:11 rpmi: libgnutls30-3.6.7-alt0.M80P.1 p8+225835.100.2.1 1554226496 installed <13>Apr 14 01:59:11 rpmi: cracklib-2.9.6-alt1.1 1459585344 installed <13>Apr 14 01:59:11 rpmi: libgnutls-devel-3.6.7-alt0.M80P.1 p8+225835.100.2.1 1554226496 installed <13>Apr 14 01:59:11 rpmi: libgnutls27-openssl-3.6.7-alt0.M80P.1 p8+225835.100.2.1 1554226496 installed <86>Apr 14 01:59:11 groupadd[9086]: group added to /etc/group: name=sasl, GID=498 <86>Apr 14 01:59:11 groupadd[9086]: new group: name=sasl, GID=498 <13>Apr 14 01:59:11 rpmi: libsasl2-3-2.1.26-alt7 1479477445 installed <13>Apr 14 01:59:11 rpmi: libldap-2.4.45-alt1.M80P.1 1513980376 installed <13>Apr 14 01:59:11 rpmi: libkrb5-ldap-1.14.6-alt1.M80P.1 1525355673 installed <13>Apr 14 01:59:11 rpmi: libkrb5-devel-1.14.6-alt1.M80P.1 1525355673 installed <13>Apr 14 01:59:11 rpmi: cracklib-utils-2.9.6-alt1.1 1459585344 installed <13>Apr 14 01:59:11 rpmi: cracklib-devel-2.9.6-alt1.1 1459585344 installed <13>Apr 14 01:59:11 rpmi: libp11-kit-trust-0.23.8-alt1.M80P.1 1504877563 installed <13>Apr 14 01:59:11 rpmi: libgnutls-openssl-devel-3.6.7-alt0.M80P.1 p8+225835.100.2.1 1554226496 installed <13>Apr 14 01:59:11 rpmi: libssl-devel-1.0.2n-alt0.M80P.1 1512766129 installed Installing srp-2.1.2-alt6.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.76679 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf srp-2.1.2 + echo 'Source #0 (srp-2.1.2.tar.gz):' Source #0 (srp-2.1.2.tar.gz): + /bin/gzip -dc /usr/src/RPM/SOURCES/srp-2.1.2.tar.gz + /bin/tar -xf - + cd srp-2.1.2 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.76679 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd srp-2.1.2 + mpi-selector --set openmpi + source /usr/lib64/openmpi/bin/mpivars.sh ++ echo /usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games ++ grep -q /usr/lib64/openmpi/bin ++ PATH=/usr/lib64/openmpi/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games ++ export PATH ++ echo ++ grep -q /usr/lib64/openmpi/lib ++ LD_LIBRARY_PATH=/usr/lib64/openmpi/lib ++ export LD_LIBRARY_PATH ++ grep -q /usr/lib64/openmpi/man ++ echo ++ MANPATH=/usr/lib64/openmpi/man: ++ export MANPATH + export LIBS=-lcrypto + LIBS=-lcrypto + CFLAGS='-pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE' + export CFLAGS + CXXFLAGS='-pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE' + export CXXFLAGS + FFLAGS='-pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE' + export FFLAGS + '[' -n '' ']' ++ printf %s '-pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE' ++ 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 --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 --without-included-gettext --bindir=/usr/lib64/srp/bin --with-openssl=/usr --with-mpi=/usr/lib64/openmpi/lib --with-pam --with-zlib --with-engine --enable-tls --enable-loginf --enable-glob creating cache ./config.cache checking for a BSD compatible install... /bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... missing checking whether make sets ${MAKE}... (cached) yes updating cache ./config.cache creating ./config.status creating Makefile configuring in libsrp running /bin/sh ./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 --without-included-gettext --bindir=/usr/lib64/srp/bin --with-openssl=/usr --with-mpi=/usr/lib64/openmpi/lib --with-pam --with-zlib --with-engine --enable-tls --enable-loginf --enable-glob --cache-file=.././config.cache --srcdir=. loading cache .././config.cache checking for a BSD compatible install... (cached) /bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... (cached) yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... missing checking for gcc... gcc checking whether the C compiler (gcc -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE ) works... yes checking whether the C compiler (gcc -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for a BSD compatible install... /bin/install -c checking whether ln -s works... yes checking for ranlib... ranlib checking for socket in -lsocket... no checking for gethostbyname in -lnsl... yes checking for dlopen in -ldl... yes checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sgtty.h... yes checking for sys/ioctl.h... yes checking for sys/time.h... yes checking for termio.h... yes checking for termios.h... yes checking for unistd.h... yes checking for working const... yes checking for inline... inline checking whether time.h and sys/time.h may both be included... yes checking whether byte ordering is bigendian... no checking size of short... 2 checking size of int... 4 checking size of long... 8 checking for sigaction... yes checking for strchr... yes checking for memcpy... yes checking return type of signal handlers... void checking for termios.h... (cached) yes checking for cfsetispeed... yes updating cache .././config.cache creating ./config.status creating Makefile creating config.h configuring in libkrypto running /bin/sh ./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 --without-included-gettext --bindir=/usr/lib64/srp/bin --with-openssl=/usr --with-mpi=/usr/lib64/openmpi/lib --with-pam --with-zlib --with-engine --enable-tls --enable-loginf --enable-glob --cache-file=.././config.cache --srcdir=. loading cache .././config.cache checking for a BSD compatible install... (cached) /bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... (cached) yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... missing checking for gcc... (cached) gcc checking whether the C compiler (gcc -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE ) works... yes checking whether the C compiler (gcc -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for a BSD compatible install... /bin/install -c checking whether ln -s works... (cached) yes checking for ranlib... (cached) ranlib checking how to run the C preprocessor... (cached) gcc -E checking for ANSI C header files... (cached) yes checking for unistd.h... (cached) yes checking for sys/time.h... (cached) yes checking for sys/types.h... yes checking for working const... (cached) yes checking whether time.h and sys/time.h may both be included... (cached) yes checking size of short... (cached) 2 checking size of int... (cached) 4 checking size of long... (cached) 8 checking whether byte ordering is bigendian... (cached) no checking for srand48... yes checking for srand... yes checking for srandom... yes checking for getpid... yes updating cache .././config.cache creating ./config.status creating Makefile creating config.h configuring in telnet running /bin/sh ./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 --without-included-gettext --bindir=/usr/lib64/srp/bin --with-openssl=/usr --with-mpi=/usr/lib64/openmpi/lib --with-pam --with-zlib --with-engine --enable-tls --enable-loginf --enable-glob --cache-file=.././config.cache --srcdir=. loading cache .././config.cache checking for a BSD compatible install... (cached) /bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... (cached) yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... missing checking for gcc... (cached) gcc checking whether the C compiler (gcc -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE ) works... yes checking whether the C compiler (gcc -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for a BSD compatible install... /bin/install -c checking whether make sets ${MAKE}... (cached) yes checking for ranlib... (cached) ranlib checking for socket in -lsocket... (cached) no checking for gethostbyname in -lnsl... (cached) yes checking for gethostname in -lresolv... yes checking for logout in -lutil... yes checking for dlopen in -ldl... (cached) yes checking for setupterm in -ltermlib... no checking for setupterm in -lncurses... yes checking how to run the C preprocessor... (cached) gcc -E checking for utmpx.h... yes checking for bsdsetjmp.h... no checking for errno.h... yes checking for getopt.h... yes checking for netinet/in_systm.h... yes checking for netinet/ip.h... yes checking for sac.h... no checking for stdarg.h... yes checking for string.h... yes checking for sys/filio.h... no checking for sys/ptyvar.h... no checking for sys/spt.h... no checking for sys/stream.h... no checking for sys/tty.h... no checking for sys/time.h... (cached) yes checking for sys/types.h... (cached) yes checking for sys/un.h... yes checking for termio.h... (cached) yes checking for termios.h... (cached) yes checking whether time.h and sys/time.h may both be included... (cached) yes checking whether byte ordering is bigendian... (cached) no checking for ANSI C header files... (cached) yes checking for pid_t... yes checking for vfork.h... no checking for working vfork... yes checking whether setpgrp takes no argument... yes checking for strcasecmp... yes checking for setenv... yes checking for getent... no checking for getopt... yes checking for strdup... yes checking for strftime... yes checking for strerror... yes checking for herror... yes checking for parsetos... no checking for strchr... (cached) yes checking for strrchr... yes checking for grantpt... yes checking for mktime... yes checking for modutx... no checking for makeutx... no checking for ptsname... yes checking for updwtmpx... yes checking for unlockpt... yes checking for vhangup... yes checking for memmove... yes checking for gettosbyname... no checking host system type... x86_64-alt-linux-gnu updating cache .././config.cache creating ./config.status creating Makefile creating arpa/Makefile creating libtelnet/Makefile creating telnet/Makefile creating telnetd/Makefile creating config.h configuring in ftp running /bin/sh ./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 --without-included-gettext --bindir=/usr/lib64/srp/bin --with-openssl=/usr --with-mpi=/usr/lib64/openmpi/lib --with-pam --with-zlib --with-engine --enable-tls --enable-loginf --enable-glob --cache-file=.././config.cache --srcdir=. loading cache .././config.cache checking for a BSD compatible install... (cached) /bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... (cached) yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... missing checking whether make sets ${MAKE}... (cached) yes checking for gcc... (cached) gcc checking whether the C compiler (gcc -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE ) works... yes checking whether the C compiler (gcc -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for a BSD compatible install... /bin/install -c checking for bison... bison -y checking for socket in -lsocket... (cached) no checking for gethostbyname in -lnsl... (cached) yes checking for crypt in -lcrypt... yes checking for dlopen in -ldl... (cached) yes checking how to run the C preprocessor... (cached) gcc -E checking for termios.h... (cached) yes checking for cfsetispeed... (cached) yes checking for stdarg.h... (cached) yes checking for stdlib.h... yes checking for string.h... (cached) yes checking for sys/select.h... yes checking for unistd.h... (cached) yes checking for working const... (cached) yes checking size of short... (cached) 2 checking size of int... (cached) 4 checking size of long... (cached) 8 checking for ANSI C header files... (cached) yes checking for pid_t... (cached) yes checking for vfork.h... (cached) no checking for working vfork... (cached) yes checking for getcwd... yes checking for getdtablesize... yes checking for getdtablesize... (cached) yes checking for getcwd... (cached) yes checking for getusershell... yes checking for seteuid... yes checking for setreuid... yes checking for setresuid... yes checking return type of signal handlers... (cached) void checking for sigprocmask... yes checking for sigset_t and POSIX_SIGNALS... yes checking for use of sigprocmask... no checking for union wait... yes checking ut_pid in struct utmp... yes checking ut_type in struct utmp... yes checking ut_host in struct utmp... yes yes checking for setutent... yes checking for setutxent... yes checking for updwtmp... yes checking for updwtmpx... (cached) yes checking setenv... yes checking shadow password support... yes updating cache .././config.cache creating ./config.status creating Makefile creating arpa/Makefile creating ftp/Makefile creating ftpd/Makefile creating config.h configuring in base running /bin/sh ./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 --without-included-gettext --bindir=/usr/lib64/srp/bin --with-openssl=/usr --with-mpi=/usr/lib64/openmpi/lib --with-pam --with-zlib --with-engine --enable-tls --enable-loginf --enable-glob --cache-file=.././config.cache --srcdir=. loading cache .././config.cache checking for a BSD compatible install... (cached) /bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... (cached) yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... missing checking for gcc... (cached) gcc checking whether the C compiler (gcc -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE ) works... yes checking whether the C compiler (gcc -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for a BSD compatible install... /bin/install -c checking whether ln -s works... (cached) yes checking whether make sets ${MAKE}... (cached) yes checking for ranlib... (cached) ranlib checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking how to run the C preprocessor... (cached) gcc -E checking for ANSI C header files... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for fcntl.h... yes checking for limits.h... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/time.h... (cached) yes checking for utmp.h... yes checking for utmpx.h... (cached) yes checking for termios.h... (cached) yes checking for termio.h... (cached) yes checking for sgtty.h... (cached) yes checking for sys/ioctl.h... (cached) yes checking for syslog.h... yes checking for paths.h... yes checking for usersec.h... no checking for utime.h... yes checking for ulimit.h... yes checking for sys/resource.h... yes checking for gshadow.h... yes checking for shadow.h... yes checking for lastlog.h... yes checking for sys/label.h... no checking for sys/select.h... (cached) yes checking for working const... (cached) yes checking for uid_t in sys/types.h... yes checking for off_t... yes checking for pid_t... (cached) yes checking for st_rdev in struct stat... yes checking whether time.h and sys/time.h may both be included... (cached) yes checking whether struct tm is in sys/time.h or time.h... time.h checking type of array argument to getgroups... gid_t checking whether gcc needs -traditional... no checking return type of signal handlers... (cached) void checking whether utime accepts a null argument... yes checking for strftime... (cached) yes checking for a64l... yes checking for fchmod... yes checking for fchown... yes checking for fsync... yes checking for getgroups... yes checking for gethostname... yes checking for getspnam... yes checking for gettimeofday... yes checking for getusershell... (cached) yes checking for getutent... yes checking for initgroups... yes checking for setgroups... yes checking for sigaction... (cached) yes checking for mkdir... yes checking for putgrent... yes checking for putpwent... yes checking for putspent... yes checking for rename... yes checking for rmdir... yes checking for sgetgrent... no checking for sgetpwent... no checking for sgetspent... yes checking for strdup... (cached) yes checking for strstr... yes checking for pw_age in struct passwd... no checking for pw_comment in struct passwd... no checking for pw_quota in struct passwd... no checking for extra fields in struct spwd... yes checking for working shadow group support... no checking location of shared mail directory... /var/spool/mail checking location of user mail file... None checking location of utmp... configure: warning: utmp file not found checking location of wtmp... configure: warning: wtmp file not found checking location of faillog... configure: warning: faillog file not found checking location of lastlog... configure: warning: lastlog file not found checking location of sulog... configure: warning: sulog file not found checking location of passwd/chfn/chsh programs... /bin checking for inet_network in -linet... no checking for socket in -lsocket... (cached) no checking for gethostbyname in -lnsl... (cached) yes checking for dlopen in -ldl... (cached) yes checking for crypt in -lcrypt... (cached) yes checking cracklib flavour, don't be surprised by the results checking for FascistCheck in -lcrack... yes checking for FascistHistory in -lcrack... no checking for FascistHistoryPw in -lcrack... no checking location of cracklib dictionary files... configure: warning: cracklib dictionary files not found checking for misc_conv in -lpam_misc... yes updating cache .././config.cache creating ./config.status creating libmisc/Makefile creating lib/Makefile creating src/Makefile creating etc/Makefile creating pam_eps/Makefile creating Makefile creating stamp_h creating config.h + '[' -n '' ']' + NPROCS=8 + make -j8 make: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2' Making all in libsrp make[1]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/libsrp' gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c t_client.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c t_conf.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c t_conv.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c t_getpass.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c t_sha.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c t_math.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c t_misc.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c t_pw.c t_conf.c: In function 't_getpreparam': t_conf.c:132:42: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] pre_params[idx].preconf.modulus.data = pre_params[idx].modbuf->data; ^ t_conf.c:133:44: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] pre_params[idx].preconf.generator.data = pre_params[idx].genbuf->data; ^ t_conf.c: In function 't_getconfent': t_conf.c:217:30: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tc->tcbuf.modulus.data = tc->modbuf->data; ^ t_conf.c:218:32: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tc->tcbuf.generator.data = tc->genbuf->data; ^ t_conf.c: In function 't_getconfbyindex': t_conf.c:263:25: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tc->tcbuf.modulus.data = tc->modbuf->data; ^ t_conf.c:264:27: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tc->tcbuf.generator.data = tc->genbuf->data; ^ t_conf.c: In function 'sophie_germain': t_conf.c:350:12: warning: pointer targets in passing argument 1 of 't_random' differ in signedness [-Wpointer-sign] t_random(parambuf->data, i); ^ In file included from t_conf.c:35:0: srp_aux.h:134:15: note: expected 'unsigned char *' but argument is of type 'char *' _TYPE( void ) t_random P((unsigned char *, unsigned)); ^ t_conf.c:351:27: warning: pointer targets in passing argument 1 of 'BigIntegerFromBytes' differ in signedness [-Wpointer-sign] r = BigIntegerFromBytes(parambuf->data, i); ^ In file included from t_conf.c:35:0: srp_aux.h:57:21: note: expected 'const unsigned char *' but argument is of type 'char *' _TYPE( BigInteger ) BigIntegerFromBytes P((const unsigned char * bytes, ^ t_conf.c: In function 't_makeconfent': t_conf.c:432:26: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tc->tcbuf.modulus.data = tc->modbuf->data; ^ t_conf.c:437:28: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tc->tcbuf.generator.data = tc->genbuf->data; ^ t_conf.c: In function 't_makeconfent_c': t_conf.c:506:26: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tc->tcbuf.modulus.data = tc->modbuf->data; ^ t_conf.c:511:28: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tc->tcbuf.generator.data = tc->genbuf->data; ^ t_conf.c: In function 't_newconfent': t_conf.c:524:26: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tc->tcbuf.modulus.data = tc->modbuf->data; ^ t_conf.c:526:28: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tc->tcbuf.generator.data = tc->genbuf->data; ^ t_conf.c: In function 't_putconfent': t_conf.c:558:24: warning: pointer targets in passing argument 2 of 't_tob64cstr' differ in signedness [-Wpointer-sign] t_tob64cstr(strbuf, ent->modulus.data, ent->modulus.len)); ^ In file included from t_conf.c:33:0: t_pwd.h:241:17: note: expected 'const char *' but argument is of type 'unsigned char * const' _TYPE( char * ) t_tob64cstr P((cstr *, const char *, unsigned)); ^ t_conf.c:560:24: warning: pointer targets in passing argument 2 of 't_tob64cstr' differ in signedness [-Wpointer-sign] t_tob64cstr(strbuf, ent->generator.data, ent->generator.len)); ^ In file included from t_conf.c:33:0: t_pwd.h:241:17: note: expected 'const char *' but argument is of type 'unsigned char * const' _TYPE( char * ) t_tob64cstr P((cstr *, const char *, unsigned)); ^ t_pw.c: In function 't_getpwent': t_pw.c:202:36: warning: pointer targets in passing argument 1 of 't_fromb64' differ in signedness [-Wpointer-sign] (tpw->pebuf.salt.len = t_fromb64(tpw->saltbuf, saltstr)) > 0 && ^ In file included from t_pw.c:46:0: t_pwd.h:236:14: note: expected 'char *' but argument is of type 'unsigned char *' _TYPE( int ) t_fromb64 P((char *, const char *)); ^ t_pw.c:206:27: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tpw->pebuf.password.data = tpw->pwbuf->data; ^ t_pw.c: In function 't_getpwbyname': t_pw.c:253:36: warning: pointer targets in passing argument 1 of 't_fromb64' differ in signedness [-Wpointer-sign] (tpw->pebuf.salt.len = t_fromb64(tpw->saltbuf, saltstr)) > 0 && ^ In file included from t_pw.c:46:0: t_pwd.h:236:14: note: expected 'char *' but argument is of type 'unsigned char *' _TYPE( int ) t_fromb64 P((char *, const char *)); ^ t_pw.c:258:27: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tpw->pebuf.password.data = tpw->pwbuf->data; ^ t_pw.c: In function 't_makepwent': t_pw.c:325:28: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tpw->pebuf.password.data = tpw->pwbuf->data; ^ t_pw.c: In function 't_putpwent': t_pw.c:345:24: warning: pointer targets in passing argument 2 of 't_tob64cstr' differ in signedness [-Wpointer-sign] t_tob64cstr(strbuf, ent->password.data, ent->password.len), ^ In file included from t_pw.c:46:0: t_pwd.h:241:17: note: expected 'const char *' but argument is of type 'unsigned char * const' _TYPE( char * ) t_tob64cstr P((cstr *, const char *, unsigned)); ^ t_pw.c:346:21: warning: pointer targets in passing argument 2 of 't_tob64' differ in signedness [-Wpointer-sign] t_tob64(saltbuf, ent->salt.data, ent->salt.len), ent->index); ^ In file included from t_pw.c:46:0: t_pwd.h:235:17: note: expected 'const char *' but argument is of type 'unsigned char * const' _TYPE( char * ) t_tob64 P((char *, const char *, unsigned)); ^ t_pw.c: In function 't_changepw': t_pw.c:468:3: warning: ignoring return value of 'link', declared with attribute warn_unused_result [-Wunused-result] link(pwname, bakfile); ^ t_pw.c:470:3: warning: ignoring return value of 'link', declared with attribute warn_unused_result [-Wunused-result] link(bakfile2, pwname); ^ t_pw.c: In function 't_deletepw': t_pw.c:540:3: warning: ignoring return value of 'link', declared with attribute warn_unused_result [-Wunused-result] link(pwname, bakfile); ^ t_pw.c:542:3: warning: ignoring return value of 'link', declared with attribute warn_unused_result [-Wunused-result] link(bakfile2, pwname); ^ t_client.c: In function 't_clientaddexdata': t_client.c:227:29: warning: pointer targets in passing argument 2 of 'cstr_appendn' differ in signedness [-Wpointer-sign] cstr_appendn(tc->ex_data, data, len); ^ In file included from t_pwd.h:34:0, from t_client.c:32: cstr.h:91:14: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( int ) cstr_appendn P((cstr * str, const char * s, int len)); ^ t_client.c: In function 't_clientgetkey': t_client.c:286:33: warning: pointer targets in passing argument 2 of 't_sessionkey' differ in signedness [-Wpointer-sign] t_sessionkey(tc->session_key, sbuf->data, sbuf->length); ^ In file included from t_client.c:35:0: srp_aux.h:137:3: note: expected 'unsigned char *' but argument is of type 'char *' t_sessionkey P((unsigned char *, unsigned char *, unsigned)); ^ gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c t_read.c t_misc.c: In function 't_initrand': t_misc.c:196:12: warning: unused variable 'ctxt' [-Wunused-variable] SHA1_CTX ctxt; ^ gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c t_server.c t_math.c: In function 'BigIntegerToCstr': t_math.c:242:48: warning: pointer targets in passing argument 2 of 'BigIntegerToBytes' differ in signedness [-Wpointer-sign] if(cstr_set_length(out, BigIntegerToBytes(x, out->data, n)) < 0) ^ t_math.c:187:1: note: expected 'unsigned char *' but argument is of type 'char *' BigIntegerToBytes(src, dest, destlen) ^ t_math.c: In function 'BigIntegerToCstrEx': t_math.c:253:28: warning: pointer targets in passing argument 2 of 'BigIntegerToBytes' differ in signedness [-Wpointer-sign] n = BigIntegerToBytes(x, out->data, len); ^ t_math.c:187:1: note: expected 'unsigned char *' but argument is of type 'char *' BigIntegerToBytes(src, dest, destlen) ^ t_server.c: In function 't_serveraddexdata': t_server.c:173:29: warning: pointer targets in passing argument 2 of 'cstr_appendn' differ in signedness [-Wpointer-sign] cstr_appendn(ts->ex_data, data, len); ^ In file included from t_pwd.h:34:0, from t_server.c:32: cstr.h:91:14: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( int ) cstr_appendn P((cstr * str, const char * s, int len)); ^ t_server.c: In function 't_servergetkey': t_server.c:242:33: warning: pointer targets in passing argument 2 of 't_sessionkey' differ in signedness [-Wpointer-sign] t_sessionkey(ts->session_key, sbuf->data, sbuf->length); ^ In file included from t_server.c:34:0: srp_aux.h:137:3: note: expected 'unsigned char *' but argument is of type 'char *' t_sessionkey P((unsigned char *, unsigned char *, unsigned)); ^ gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c t_truerand.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c cstr.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c srp.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c rfc2945_client.c cstr.c:24:44: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] static cstr_allocator malloc_allocator = { malloc, free, NULL }; ^ cstr.c:24:44: note: (near initialization for 'malloc_allocator.alloc') cstr.c:24:52: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] static cstr_allocator malloc_allocator = { malloc, free, NULL }; ^ cstr.c:24:52: note: (near initialization for 'malloc_allocator.free') t_truerand.c: In function 'tick': t_truerand.c:161:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ srp.c: In function 'SRP_set_user_raw': srp.c:219:28: warning: pointer targets in passing argument 2 of 'cstr_setn' differ in signedness [-Wpointer-sign] cstr_setn(srp->username, user, userlen); ^ In file included from t_pwd.h:34:0, from srp.c:31: cstr.h:88:14: note: expected 'const char *' but argument is of type 'const unsigned char *' _TYPE( int ) cstr_setn P((cstr * str, const char * s, int len)); ^ srp.c: In function 'SRP_set_params': srp.c:243:24: warning: pointer targets in passing argument 2 of 'cstr_setn' differ in signedness [-Wpointer-sign] cstr_setn(srp->salt, salt, saltlen); ^ In file included from t_pwd.h:34:0, from srp.c:31: cstr.h:88:14: note: expected 'const char *' but argument is of type 'const unsigned char *' _TYPE( int ) cstr_setn P((cstr * str, const char * s, int len)); ^ srp.c: In function 'SRP_add_ex_data': srp.c:288:30: warning: pointer targets in passing argument 2 of 'cstr_appendn' differ in signedness [-Wpointer-sign] cstr_appendn(srp->ex_data, data, datalen); ^ In file included from t_pwd.h:34:0, from srp.c:31: cstr.h:91:14: note: expected 'const char *' but argument is of type 'const unsigned char *' _TYPE( int ) cstr_appendn P((cstr * str, const char * s, int len)); ^ gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c rfc2945_server.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c srp6_client.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c srp6_server.c rfc2945_client.c: In function 'srp2945_client_genpub': rfc2945_client.c:162:12: warning: pointer targets in passing argument 1 of 't_random' differ in signedness [-Wpointer-sign] t_random(astr->data, slen); ^ In file included from srp.h:33:0, from rfc2945_client.c:30: srp_aux.h:134:15: note: expected 'unsigned char *' but argument is of type 'char *' _TYPE( void ) t_random P((unsigned char *, unsigned)); ^ rfc2945_client.c:163:37: warning: pointer targets in passing argument 1 of 'BigIntegerFromBytes' differ in signedness [-Wpointer-sign] srp->secret = BigIntegerFromBytes(astr->data, slen); ^ In file included from srp.h:33:0, from rfc2945_client.c:30: srp_aux.h:57:21: note: expected 'const unsigned char *' but argument is of type 'char *' _TYPE( BigInteger ) BigIntegerFromBytes P((const unsigned char * bytes, ^ rfc2945_client.c: In function 'srp2945_client_key': rfc2945_client.c:226:37: warning: pointer targets in passing argument 2 of 't_sessionkey' differ in signedness [-Wpointer-sign] t_sessionkey(CLIENT_CTXP(srp)->k, s->data, s->length); /* Interleaved hash */ ^ In file included from srp.h:33:0, from rfc2945_client.c:30: srp_aux.h:137:3: note: expected 'unsigned char *' but argument is of type 'char *' t_sessionkey P((unsigned char *, unsigned char *, unsigned)); ^ rfc2945_client.c:47:29: warning: pointer targets in passing argument 2 of 'cstr_setn' differ in signedness [-Wpointer-sign] #define CLIENT_CTXP(srp) ((struct client_meth_st *)(srp)->meth_data) ^ rfc2945_client.c:239:24: note: in expansion of macro 'CLIENT_CTXP' cstr_setn(*result, CLIENT_CTXP(srp)->k, RFC2945_KEY_LEN); ^ In file included from srp.h:32:0, from rfc2945_client.c:30: cstr.h:88:14: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( int ) cstr_setn P((cstr * str, const char * s, int len)); ^ rfc2945_client.c: In function 'srp2945_client_respond': rfc2945_client.c:268:13: warning: pointer targets in passing argument 1 of 'SHA1_Final' differ in signedness [-Wpointer-sign] SHA1Final((*proof)->data, &CLIENT_CTXP(srp)->hash); ^ In file included from t_sha.h:37:0, from rfc2945_client.c:32: /usr/include/openssl/sha.h:123:5: note: expected 'unsigned char *' but argument is of type 'char *' int SHA1_Final(unsigned char *md, SHA_CTX *c); ^ rfc2945_server.c: In function 'srp2945_server_genpub': rfc2945_server.c:169:12: warning: pointer targets in passing argument 1 of 't_random' differ in signedness [-Wpointer-sign] t_random(bstr->data, slen); ^ In file included from srp.h:33:0, from rfc2945_server.c:30: srp_aux.h:134:15: note: expected 'unsigned char *' but argument is of type 'char *' _TYPE( void ) t_random P((unsigned char *, unsigned)); ^ rfc2945_server.c:170:37: warning: pointer targets in passing argument 1 of 'BigIntegerFromBytes' differ in signedness [-Wpointer-sign] srp->secret = BigIntegerFromBytes(bstr->data, slen); ^ In file included from srp.h:33:0, from rfc2945_server.c:30: srp_aux.h:57:21: note: expected 'const unsigned char *' but argument is of type 'char *' _TYPE( BigInteger ) BigIntegerFromBytes P((const unsigned char * bytes, ^ rfc2945_server.c: In function 'srp2945_server_key': rfc2945_server.c:252:37: warning: pointer targets in passing argument 2 of 't_sessionkey' differ in signedness [-Wpointer-sign] t_sessionkey(SERVER_CTXP(srp)->k, s->data, s->length); /* Interleaved hash */ ^ In file included from srp.h:33:0, from rfc2945_server.c:30: srp_aux.h:137:3: note: expected 'unsigned char *' but argument is of type 'char *' t_sessionkey P((unsigned char *, unsigned char *, unsigned)); ^ rfc2945_server.c:50:29: warning: pointer targets in passing argument 2 of 'cstr_setn' differ in signedness [-Wpointer-sign] #define SERVER_CTXP(srp) ((struct server_meth_st *)(srp)->meth_data) ^ rfc2945_server.c:271:24: note: in expansion of macro 'SERVER_CTXP' cstr_setn(*result, SERVER_CTXP(srp)->k, RFC2945_KEY_LEN); ^ In file included from srp.h:32:0, from rfc2945_server.c:30: cstr.h:88:14: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( int ) cstr_setn P((cstr * str, const char * s, int len)); ^ gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c yp_misc.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c yp_tpasswd.c srp6_server.c: In function 'srp6_server_genpub_ex': srp6_server.c:191:12: warning: pointer targets in passing argument 1 of 't_random' differ in signedness [-Wpointer-sign] t_random(bstr->data, slen); ^ In file included from srp.h:33:0, from srp6_server.c:30: srp_aux.h:134:15: note: expected 'unsigned char *' but argument is of type 'char *' _TYPE( void ) t_random P((unsigned char *, unsigned)); ^ srp6_server.c:192:37: warning: pointer targets in passing argument 1 of 'BigIntegerFromBytes' differ in signedness [-Wpointer-sign] srp->secret = BigIntegerFromBytes(bstr->data, slen); ^ In file included from srp.h:33:0, from srp6_server.c:30: srp_aux.h:57:21: note: expected 'const unsigned char *' but argument is of type 'char *' _TYPE( BigInteger ) BigIntegerFromBytes P((const unsigned char * bytes, ^ srp6_server.c: In function 'srp6_server_key': srp6_server.c:335:48: warning: pointer targets in passing argument 3 of 't_mgf1' differ in signedness [-Wpointer-sign] t_mgf1(SERVER_CTXP(srp)->k, RFC2945_KEY_LEN, s->data, s->length); /* Interleaved hash */ ^ In file included from srp.h:33:0, from srp6_server.c:30: srp_aux.h:138:15: note: expected 'const unsigned char *' but argument is of type 'char *' _TYPE( void ) t_mgf1 P((unsigned char *, unsigned, ^ srp6_server.c:60:29: warning: pointer targets in passing argument 2 of 'cstr_setn' differ in signedness [-Wpointer-sign] #define SERVER_CTXP(srp) ((struct server_meth_st *)(srp)->meth_data) ^ srp6_server.c:354:24: note: in expansion of macro 'SERVER_CTXP' cstr_setn(*result, SERVER_CTXP(srp)->k, RFC2945_KEY_LEN); ^ In file included from srp.h:32:0, from srp6_server.c:30: cstr.h:88:14: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( int ) cstr_setn P((cstr * str, const char * s, int len)); ^ gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c yp_tconf.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c nsw_tpasswd.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c nsw_tconf.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c nsswitch.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c tconf.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c clitest.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c srvtest.c srp6_client.c: In function 'srp6_client_genpub': gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c getpwtest.c srp6_client.c:186:12: warning: pointer targets in passing argument 1 of 't_random' differ in signedness [-Wpointer-sign] t_random(astr->data, slen); ^ In file included from srp.h:33:0, from srp6_client.c:30: srp_aux.h:134:15: note: expected 'unsigned char *' but argument is of type 'char *' _TYPE( void ) t_random P((unsigned char *, unsigned)); ^ srp6_client.c:187:37: warning: pointer targets in passing argument 1 of 'BigIntegerFromBytes' differ in signedness [-Wpointer-sign] srp->secret = BigIntegerFromBytes(astr->data, slen); ^ In file included from srp.h:33:0, from srp6_client.c:30: srp_aux.h:57:21: note: expected 'const unsigned char *' but argument is of type 'char *' _TYPE( BigInteger ) BigIntegerFromBytes P((const unsigned char * bytes, ^ srp6_client.c: In function 'srp6_client_key_ex': srp6_client.c:272:48: warning: pointer targets in passing argument 3 of 't_mgf1' differ in signedness [-Wpointer-sign] t_mgf1(CLIENT_CTXP(srp)->k, RFC2945_KEY_LEN, s->data, s->length); /* Interleaved hash */ ^ In file included from srp.h:33:0, from srp6_client.c:30: srp_aux.h:138:15: note: expected 'const unsigned char *' but argument is of type 'char *' _TYPE( void ) t_mgf1 P((unsigned char *, unsigned, ^ srp6_client.c:59:29: warning: pointer targets in passing argument 2 of 'cstr_setn' differ in signedness [-Wpointer-sign] #define CLIENT_CTXP(srp) ((struct client_meth_st *)(srp)->meth_data) ^ srp6_client.c:285:24: note: in expansion of macro 'CLIENT_CTXP' cstr_setn(*result, CLIENT_CTXP(srp)->k, RFC2945_KEY_LEN); ^ In file included from srp.h:32:0, from srp6_client.c:30: cstr.h:88:14: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( int ) cstr_setn P((cstr * str, const char * s, int len)); ^ srp6_client.c: In function 'srp6_client_respond': srp6_client.c:358:13: warning: pointer targets in passing argument 1 of 'SHA1_Final' differ in signedness [-Wpointer-sign] SHA1Final((*proof)->data, &CLIENT_CTXP(srp)->hash); ^ In file included from t_sha.h:37:0, from srp6_client.c:32: /usr/include/openssl/sha.h:123:5: note: expected 'unsigned char *' but argument is of type 'char *' int SHA1_Final(unsigned char *md, SHA_CTX *c); ^ srvtest.c: In function 'main': srvtest.c:77:3: warning: implicit declaration of function 'gets' [-Wimplicit-function-declaration] gets(username); ^ srvtest.c:97:49: warning: pointer targets in passing argument 2 of 't_tob64' differ in signedness [-Wpointer-sign] printf("n (to client): %s\n", t_tob64(hexbuf, ts->n.data, ts->n.len)); ^ In file included from srvtest.c:32:0: t_pwd.h:235:17: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( char * ) t_tob64 P((char *, const char *, unsigned)); ^ srvtest.c:98:49: warning: pointer targets in passing argument 2 of 't_tob64' differ in signedness [-Wpointer-sign] printf("g (to client): %s\n", t_tob64(hexbuf, ts->g.data, ts->g.len)); ^ In file included from srvtest.c:32:0: t_pwd.h:235:17: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( char * ) t_tob64 P((char *, const char *, unsigned)); ^ srvtest.c:99:52: warning: pointer targets in passing argument 2 of 't_tob64' differ in signedness [-Wpointer-sign] printf("salt (to client): %s\n", t_tob64(hexbuf, ts->s.data, ts->s.len)); ^ In file included from srvtest.c:32:0: t_pwd.h:235:17: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( char * ) t_tob64 P((char *, const char *, unsigned)); ^ srvtest.c:104:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] A.data = buf; ^ srvtest.c:105:21: warning: pointer targets in passing argument 1 of 't_fromb64' differ in signedness [-Wpointer-sign] A.len = t_fromb64(A.data, hexbuf); ^ In file included from srvtest.c:32:0: t_pwd.h:236:14: note: expected 'char *' but argument is of type 'unsigned char *' _TYPE( int ) t_fromb64 P((char *, const char *)); ^ srvtest.c:107:49: warning: pointer targets in passing argument 2 of 't_tob64' differ in signedness [-Wpointer-sign] printf("B (to client): %s\n", t_tob64(hexbuf, B->data, B->len)); ^ In file included from srvtest.c:32:0: t_pwd.h:235:17: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( char * ) t_tob64 P((char *, const char *, unsigned)); ^ srvtest.c:110:25: warning: pointer targets in passing argument 2 of 't_serveraddexdata' differ in signedness [-Wpointer-sign] t_serveraddexdata(ts, hexbuf, strlen(hexbuf)); ^ In file included from srvtest.c:33:0: t_server.h:93:15: note: expected 'unsigned char *' but argument is of type 'char *' _TYPE( void ) t_serveraddexdata P((struct t_server *, unsigned char *, int)); ^ srvtest.c:113:47: warning: pointer targets in passing argument 2 of 't_tohex' differ in signedness [-Wpointer-sign] printf("Session key: %s\n", t_tohex(hexbuf, skey, 40)); ^ In file included from srvtest.c:32:0: t_pwd.h:233:17: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( char * ) t_tohex P((char *, const char *, unsigned)); ^ srvtest.c:119:13: warning: pointer targets in passing argument 1 of 't_fromhex' differ in signedness [-Wpointer-sign] t_fromhex(cbuf, hexbuf); ^ In file included from srvtest.c:32:0: t_pwd.h:234:14: note: expected 'char *' but argument is of type 'unsigned char *' _TYPE( int ) t_fromhex P((char *, const char *)); ^ gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c srptest.c clitest.c: In function 'main': clitest.c:51:3: warning: implicit declaration of function 'gets' [-Wimplicit-function-declaration] gets(username); ^ clitest.c:54:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] n.data = buf1; ^ clitest.c:55:21: warning: pointer targets in passing argument 1 of 't_fromb64' differ in signedness [-Wpointer-sign] n.len = t_fromb64(n.data, hexbuf); ^ In file included from clitest.c:32:0: t_pwd.h:236:14: note: expected 'char *' but argument is of type 'unsigned char *' _TYPE( int ) t_fromb64 P((char *, const char *)); ^ clitest.c:58:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] g.data = buf2; ^ clitest.c:59:21: warning: pointer targets in passing argument 1 of 't_fromb64' differ in signedness [-Wpointer-sign] g.len = t_fromb64(g.data, hexbuf); ^ In file included from clitest.c:32:0: t_pwd.h:236:14: note: expected 'char *' but argument is of type 'unsigned char *' _TYPE( int ) t_fromb64 P((char *, const char *)); ^ clitest.c:62:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] s.data = buf3; ^ clitest.c:63:21: warning: pointer targets in passing argument 1 of 't_fromb64' differ in signedness [-Wpointer-sign] s.len = t_fromb64(s.data, hexbuf); ^ In file included from clitest.c:32:0: t_pwd.h:236:14: note: expected 'char *' but argument is of type 'unsigned char *' _TYPE( int ) t_fromb64 P((char *, const char *)); ^ clitest.c:68:49: warning: pointer targets in passing argument 2 of 't_tob64' differ in signedness [-Wpointer-sign] printf("A (to server): %s\n", t_tob64(hexbuf, A->data, A->len)); ^ In file included from clitest.c:32:0: t_pwd.h:235:17: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( char * ) t_tob64 P((char *, const char *, unsigned)); ^ clitest.c:75:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] B.data = buf1; ^ clitest.c:76:21: warning: pointer targets in passing argument 1 of 't_fromb64' differ in signedness [-Wpointer-sign] B.len = t_fromb64(B.data, hexbuf); ^ In file included from clitest.c:32:0: t_pwd.h:236:14: note: expected 'char *' but argument is of type 'unsigned char *' _TYPE( int ) t_fromb64 P((char *, const char *)); ^ clitest.c:80:33: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] t_clientaddexdata(tc, hexbuf, strlen(hexbuf)); ^ clitest.c:80:33: warning: incompatible implicit declaration of built-in function 'strlen' clitest.c:80:33: note: include '' or provide a declaration of 'strlen' clitest.c:80:25: warning: pointer targets in passing argument 2 of 't_clientaddexdata' differ in signedness [-Wpointer-sign] t_clientaddexdata(tc, hexbuf, strlen(hexbuf)); ^ In file included from clitest.c:33:0: t_client.h:99:15: note: expected 'unsigned char *' but argument is of type 'char *' _TYPE( void ) t_clientaddexdata P((struct t_client *, unsigned char *, int)); ^ clitest.c:83:47: warning: pointer targets in passing argument 2 of 't_tohex' differ in signedness [-Wpointer-sign] printf("Session key: %s\n", t_tohex(hexbuf, skey, 40)); ^ In file included from clitest.c:32:0: t_pwd.h:233:17: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( char * ) t_tohex P((char *, const char *, unsigned)); ^ clitest.c:85:21: warning: pointer targets in passing argument 2 of 't_tohex' differ in signedness [-Wpointer-sign] t_tohex(hexbuf, t_clientresponse(tc), RESPONSE_LEN)); ^ In file included from clitest.c:32:0: t_pwd.h:233:17: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( char * ) t_tohex P((char *, const char *, unsigned)); ^ gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c srpbench.c srptest.c: In function 'do_test_pindex': srptest.c:96:19: warning: pointer targets in passing argument 2 of 't_tohex' differ in signedness [-Wpointer-sign] t_tohex(hexbuf, ce.modulus.data, ce.modulus.len)); ^ In file included from srptest.c:32:0: t_pwd.h:233:17: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( char * ) t_tohex P((char *, const char *, unsigned)); ^ srptest.c:98:19: warning: pointer targets in passing argument 2 of 't_tohex' differ in signedness [-Wpointer-sign] t_tohex(hexbuf, ce.generator.data, ce.generator.len)); ^ In file included from srptest.c:32:0: t_pwd.h:233:17: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( char * ) t_tohex P((char *, const char *, unsigned)); ^ srptest.c:100:19: warning: pointer targets in passing argument 2 of 't_tohex' differ in signedness [-Wpointer-sign] t_tohex(hexbuf, ppwe->password.data, ppwe->password.len)); ^ In file included from srptest.c:32:0: t_pwd.h:233:17: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( char * ) t_tohex P((char *, const char *, unsigned)); ^ srptest.c:102:19: warning: pointer targets in passing argument 2 of 't_tohex' differ in signedness [-Wpointer-sign] t_tohex(hexbuf, ppwe->salt.data, ppwe->salt.len)); ^ In file included from srptest.c:32:0: t_pwd.h:233:17: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( char * ) t_tohex P((char *, const char *, unsigned)); ^ srptest.c:121:21: warning: pointer targets in passing argument 2 of 't_tohex' differ in signedness [-Wpointer-sign] t_tohex(hexbuf, tc->a.data, tc->a.len)); ^ In file included from srptest.c:32:0: t_pwd.h:233:17: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( char * ) t_tohex P((char *, const char *, unsigned)); ^ srptest.c:122:57: warning: pointer targets in passing argument 2 of 't_tohex' differ in signedness [-Wpointer-sign] printf("[client] sending A = %s\n\n", t_tohex(hexbuf, A->data, A->len)); ^ In file included from srptest.c:32:0: t_pwd.h:233:17: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( char * ) t_tohex P((char *, const char *, unsigned)); ^ srptest.c:127:21: warning: pointer targets in passing argument 2 of 't_tohex' differ in signedness [-Wpointer-sign] t_tohex(hexbuf, ts->b.data, ts->b.len)); ^ In file included from srptest.c:32:0: t_pwd.h:233:17: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( char * ) t_tohex P((char *, const char *, unsigned)); ^ srptest.c:128:55: warning: pointer targets in passing argument 2 of 't_tohex' differ in signedness [-Wpointer-sign] printf("[server] sending B = %s\n", t_tohex(hexbuf, B->data, B->len)); ^ In file included from srptest.c:32:0: t_pwd.h:233:17: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( char * ) t_tohex P((char *, const char *, unsigned)); ^ srptest.c:131:19: warning: pointer targets in passing argument 2 of 't_tohex' differ in signedness [-Wpointer-sign] t_tohex(hexbuf, skey, SESSION_KEY_LEN)); ^ In file included from srptest.c:32:0: t_pwd.h:233:17: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( char * ) t_tohex P((char *, const char *, unsigned)); ^ srptest.c:136:19: warning: pointer targets in passing argument 2 of 't_tohex' differ in signedness [-Wpointer-sign] t_tohex(hexbuf, ckey, SESSION_KEY_LEN)); ^ In file included from srptest.c:32:0: t_pwd.h:233:17: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( char * ) t_tohex P((char *, const char *, unsigned)); ^ srptest.c:139:19: warning: pointer targets in passing argument 2 of 't_tohex' differ in signedness [-Wpointer-sign] t_tohex(hexbuf, cresp, RESPONSE_LEN)); ^ In file included from srptest.c:32:0: t_pwd.h:233:17: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( char * ) t_tohex P((char *, const char *, unsigned)); ^ srptest.c:147:21: warning: pointer targets in passing argument 2 of 't_tohex' differ in signedness [-Wpointer-sign] t_tohex(hexbuf, sresp, RESPONSE_LEN)); ^ In file included from srptest.c:32:0: t_pwd.h:233:17: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( char * ) t_tohex P((char *, const char *, unsigned)); ^ srptest.c:217:33: warning: pointer targets in passing argument 3 of 'SRP_compute_key' differ in signedness [-Wpointer-sign] if(SRP_compute_key(srps, &ks, t1->data, t1->length) != SRP_SUCCESS) { ^ In file included from srptest.c:35:0: srp.h:306:21: note: expected 'const unsigned char *' but argument is of type 'char *' _TYPE( SRP_RESULT ) SRP_compute_key P((SRP * srp, cstr ** result, ^ srptest.c:235:33: warning: pointer targets in passing argument 3 of 'SRP_compute_key' differ in signedness [-Wpointer-sign] if(SRP_compute_key(srpc, &kc, t2->data, t2->length) != SRP_SUCCESS) { ^ In file included from srptest.c:35:0: srp.h:306:21: note: expected 'const unsigned char *' but argument is of type 'char *' _TYPE( SRP_RESULT ) SRP_compute_key P((SRP * srp, cstr ** result, ^ srptest.c:254:24: warning: pointer targets in passing argument 2 of 'SRP_verify' differ in signedness [-Wpointer-sign] i = SRP_verify(srps, kc->data, kc->length); ^ In file included from srptest.c:35:0: srp.h:318:21: note: expected 'const unsigned char *' but argument is of type 'char *' _TYPE( SRP_RESULT ) SRP_verify P((SRP * srp, ^ srptest.c:265:26: warning: pointer targets in passing argument 2 of 'SRP_verify' differ in signedness [-Wpointer-sign] i = SRP_verify(srpc, ks->data, ks->length); ^ In file included from srptest.c:35:0: srp.h:318:21: note: expected 'const unsigned char *' but argument is of type 'char *' _TYPE( SRP_RESULT ) SRP_verify P((SRP * srp, ^ srptest.c:310:21: warning: pointer targets in passing argument 2 of 't_tohex' differ in signedness [-Wpointer-sign] t_tohex(hexbuf, tc->a.data, tc->a.len)); ^ In file included from srptest.c:32:0: t_pwd.h:233:17: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( char * ) t_tohex P((char *, const char *, unsigned)); ^ srptest.c:311:57: warning: pointer targets in passing argument 2 of 't_tohex' differ in signedness [-Wpointer-sign] printf("[client] sending A = %s\n\n", t_tohex(hexbuf, A->data, A->len)); ^ In file included from srptest.c:32:0: t_pwd.h:233:17: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( char * ) t_tohex P((char *, const char *, unsigned)); ^ srptest.c:338:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmpB.data = t2->data; ^ srptest.c:342:19: warning: pointer targets in passing argument 2 of 't_tohex' differ in signedness [-Wpointer-sign] t_tohex(hexbuf, ckey, SESSION_KEY_LEN)); ^ In file included from srptest.c:32:0: t_pwd.h:233:17: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( char * ) t_tohex P((char *, const char *, unsigned)); ^ srptest.c:345:19: warning: pointer targets in passing argument 2 of 't_tohex' differ in signedness [-Wpointer-sign] t_tohex(hexbuf, cresp, RESPONSE_LEN)); ^ In file included from srptest.c:32:0: t_pwd.h:233:17: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( char * ) t_tohex P((char *, const char *, unsigned)); ^ srptest.c:358:28: warning: pointer targets in passing argument 2 of 't_clientverify' differ in signedness [-Wpointer-sign] i = t_clientverify(tc, ks->data); ^ In file included from srptest.c:33:0: t_client.h:102:14: note: expected 'unsigned char *' but argument is of type 'char *' _TYPE( int ) t_clientverify P((struct t_client *, unsigned char *)); ^ srptest.c:427:33: warning: pointer targets in passing argument 3 of 'SRP_compute_key' differ in signedness [-Wpointer-sign] if(SRP_compute_key(srps, &ks, t1->data, t1->length) != SRP_SUCCESS) { ^ In file included from srptest.c:35:0: srp.h:306:21: note: expected 'const unsigned char *' but argument is of type 'char *' _TYPE( SRP_RESULT ) SRP_compute_key P((SRP * srp, cstr ** result, ^ srptest.c:445:33: warning: pointer targets in passing argument 3 of 'SRP_compute_key' differ in signedness [-Wpointer-sign] if(SRP_compute_key(srpc, &kc, t2->data, t2->length) != SRP_SUCCESS) { ^ In file included from srptest.c:35:0: srp.h:306:21: note: expected 'const unsigned char *' but argument is of type 'char *' _TYPE( SRP_RESULT ) SRP_compute_key P((SRP * srp, cstr ** result, ^ srptest.c:464:24: warning: pointer targets in passing argument 2 of 'SRP_verify' differ in signedness [-Wpointer-sign] i = SRP_verify(srps, kc->data, kc->length); ^ In file included from srptest.c:35:0: srp.h:318:21: note: expected 'const unsigned char *' but argument is of type 'char *' _TYPE( SRP_RESULT ) SRP_verify P((SRP * srp, ^ srptest.c:475:26: warning: pointer targets in passing argument 2 of 'SRP_verify' differ in signedness [-Wpointer-sign] i = SRP_verify(srpc, ks->data, ks->length); ^ In file included from srptest.c:35:0: srp.h:318:21: note: expected 'const unsigned char *' but argument is of type 'char *' _TYPE( SRP_RESULT ) SRP_verify P((SRP * srp, ^ srptest.c: In function 'main': srptest.c:504:8: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if(strcmp(*argv, "-v") == 0) ^ tconf.c: In function 'main': tconf.c:102:16: warning: implicit declaration of function 'getopt' [-Wimplicit-function-declaration] while ((ch = getopt(argc, argv, "dvfx2c:")) != EOF) ^ tconf.c:134:8: warning: implicit declaration of function 'creat' [-Wimplicit-function-declaration] if(creat(configFile, 0644) < 0 || (efp = fopen(configFile, "a+")) == NULL) { ^ gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c srp6bench.c tconf.c:188:3: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] fgets(cbuf, sizeof(cbuf), stdin); ^ tconf.c:202:5: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] fgets(cbuf, sizeof(cbuf), stdin); ^ tconf.c:230:3: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] fgets(cbuf, sizeof(cbuf), stdin); ^ tconf.c:263:5: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] fgets(cbuf, sizeof(cbuf), stdin); ^ In file included from srp6bench.c:38:0: srp6bench.c: In function 'do_srp6': srp6bench.c:93:41: warning: pointer targets in passing argument 3 of 'SRP_compute_key' differ in signedness [-Wpointer-sign] if(!SRP_OK(SRP_compute_key(srps, &ks, t1->data, t1->length))) { ^ srp.h:46:21: note: in definition of macro 'SRP_OK' #define SRP_OK(v) ((v) == SRP_SUCCESS) ^ In file included from srp6bench.c:38:0: srp.h:306:21: note: expected 'const unsigned char *' but argument is of type 'char *' _TYPE( SRP_RESULT ) SRP_compute_key P((SRP * srp, cstr ** result, ^ In file included from srp6bench.c:38:0: srp6bench.c:103:41: warning: pointer targets in passing argument 3 of 'SRP_compute_key' differ in signedness [-Wpointer-sign] if(!SRP_OK(SRP_compute_key(srpc, &kc, t2->data, t2->length))) { ^ srp.h:46:21: note: in definition of macro 'SRP_OK' #define SRP_OK(v) ((v) == SRP_SUCCESS) ^ In file included from srp6bench.c:38:0: srp.h:306:21: note: expected 'const unsigned char *' but argument is of type 'char *' _TYPE( SRP_RESULT ) SRP_compute_key P((SRP * srp, cstr ** result, ^ srp6bench.c:112:25: warning: pointer targets in passing argument 2 of 'SRP_verify' differ in signedness [-Wpointer-sign] rc = SRP_verify(srps, kc->data, kc->length); ^ In file included from srp6bench.c:38:0: srp.h:318:21: note: expected 'const unsigned char *' but argument is of type 'char *' _TYPE( SRP_RESULT ) SRP_verify P((SRP * srp, ^ srp6bench.c:119:27: warning: pointer targets in passing argument 2 of 'SRP_verify' differ in signedness [-Wpointer-sign] rc = SRP_verify(srpc, ks->data, ks->length); ^ In file included from srp6bench.c:38:0: srp.h:318:21: note: expected 'const unsigned char *' but argument is of type 'char *' _TYPE( SRP_RESULT ) SRP_verify P((SRP * srp, ^ srp6bench.c: In function 'do_srp6preparam': srp6bench.c:197:5: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(2); ^ srp6bench.c:197:5: warning: incompatible implicit declaration of built-in function 'exit' srp6bench.c:197:5: note: include '' or provide a declaration of 'exit' srp6bench.c: In function 'usage': srp6bench.c:214:3: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^ srp6bench.c:214:3: note: include '' or provide a declaration of 'exit' srp6bench.c: In function 'main': srp6bench.c:242:8: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if(strcmp(*argv, "-engine") == 0) { ^ srp6bench.c:246:4: warning: incompatible implicit declaration of built-in function 'exit' exit(2); ^ srp6bench.c:246:4: note: include '' or provide a declaration of 'exit' srp6bench.c:253:16: warning: implicit declaration of function 'atoi' [-Wimplicit-function-declaration] pindex = atoi(*argv + 1); ^ srptest.c: In function 'do_test_pindex': srptest.c:86:16: warning: 'i' may be used uninitialized in this function [-Wmaybe-uninitialized] ce.index = i - 1; ^ srpbench.c: In function 'main': srpbench.c:163:37: warning: pointer targets in passing argument 2 of 't_tohex' differ in signedness [-Wpointer-sign] printf("0x%s ^ ", t_tohex(hexbuf, testbase, sizeof(testbase))); ^ In file included from srpbench.c:38:0: t_pwd.h:233:17: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( char * ) t_tohex P((char *, const char *, unsigned)); ^ srpbench.c:165:39: warning: pointer targets in passing argument 2 of 't_tohex' differ in signedness [-Wpointer-sign] printf("0x%s mod ", t_tohex(hexbuf, testexp, sizeof(testexp))); ^ In file included from srpbench.c:38:0: t_pwd.h:233:17: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( char * ) t_tohex P((char *, const char *, unsigned)); ^ srpbench.c:167:37: warning: pointer targets in passing argument 2 of 't_tohex' differ in signedness [-Wpointer-sign] printf("0x%s = ", t_tohex(hexbuf, testmod, sizeof(testmod))); ^ In file included from srpbench.c:38:0: t_pwd.h:233:17: note: expected 'const char *' but argument is of type 'unsigned char *' _TYPE( char * ) t_tohex P((char *, const char *, unsigned)); ^ rm -f libsrp.a ar cru libsrp.a t_client.o t_conf.o t_conv.o t_getpass.o t_sha.o t_math.o t_misc.o t_pw.o t_read.o t_server.o t_truerand.o cstr.o srp.o rfc2945_client.o rfc2945_server.o srp6_client.o srp6_server.o yp_misc.o yp_tpasswd.o yp_tconf.o nsw_tpasswd.o nsw_tconf.o nsswitch.o ranlib libsrp.a gcc -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -o clitest clitest.o libsrp.a -L/usr/lib64/openmpi/lib -lmpi -ldl -lnsl -lcrypto gcc -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -o srvtest srvtest.o libsrp.a -L/usr/lib64/openmpi/lib -lmpi -ldl -lnsl -lcrypto gcc -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -o getpwtest getpwtest.o libsrp.a -L/usr/lib64/openmpi/lib -lmpi -ldl -lnsl -lcrypto gcc -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -o srpbench srpbench.o libsrp.a -L/usr/lib64/openmpi/lib -lmpi -ldl -lnsl -lcrypto gcc -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -o srp6bench srp6bench.o libsrp.a -L/usr/lib64/openmpi/lib -lmpi -ldl -lnsl -lcrypto gcc -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -o tconf tconf.o libsrp.a -L/usr/lib64/openmpi/lib -lmpi -ldl -lnsl -lcrypto clitest.o: In function `main': /usr/src/RPM/BUILD/srp-2.1.2/libsrp/clitest.c:51: warning: the `gets' function is dangerous and should not be used. gcc -fPIC -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -o srptest srptest.o libsrp.a -L/usr/lib64/openmpi/lib -lmpi -ldl -lnsl -lcrypto srvtest.o: In function `main': /usr/src/RPM/BUILD/srp-2.1.2/libsrp/srvtest.c:77: warning: the `gets' function is dangerous and should not be used. make[1]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/libsrp' Making all in libkrypto make[1]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/libkrypto' gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c cipher_bench.c cipher_bench.c: In function 'bcipher_bench': cipher_bench.c:74:3: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration] memset(data, 0, 8); ^ cipher_bench.c:74:3: warning: incompatible implicit declaration of built-in function 'memset' cipher_bench.c:74:3: note: include '' or provide a declaration of 'memset' cipher_bench.c:109:12: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'unsigned int' [-Wformat=] printf("*** %s encryption/decryption error: [%08x %08x] != 0\n", *lo, *hi); ^ cipher_bench.c:109:12: warning: format '%x' expects a matching 'unsigned int' argument [-Wformat=] cipher_bench.c:115:10: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] printf("Time for %d runs: %d.%06d sec (%g Kb/sec)\n", 2 * NRUNS, ^ cipher_bench.c:115:10: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Wformat=] gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c krypto.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c cipher.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c cipher_crypt_ecb.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c cipher_crypt_cbc.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c cipher_crypt_cfb.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c cipher_crypt_ofb.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c hash.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c krypto_rand_conf.c cipher.c: In function 'cipher_supported': cipher.c:153:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] for (i = 0; i < strlen (list); i++) ^ In file included from krypto_locl.h:76:0, from cipher.c:32: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ krypto.c: In function 'krypto_msg_priv': krypto.c:218:5: warning: implicit declaration of function 'krypto_rand_conf' [-Wimplicit-function-declaration] krypto_rand_conf (confounder, conflen); ^ gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c cipher_imp_cast.c hash.c: In function 'hash_supported': hash.c:99:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] for (i = 0; i < strlen (list); i++) ^ In file included from krypto_locl.h:76:0, from hash.c:32: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c cipher_imp_blowfish.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c cipher_imp_des.c cipher_imp_cast.c: In function 'cipher_imp_cast_init': cipher_imp_cast.c:41:27: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] ctxt = (CastKeySched *) malloc (sizeof (CastKeySched)); ^ cipher_imp_cast.c:41:27: warning: incompatible implicit declaration of built-in function 'malloc' cipher_imp_cast.c:41:27: note: include '' or provide a declaration of 'malloc' cipher_imp_cast.c: In function 'cipher_imp_cast_finish': cipher_imp_cast.c:63:5: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration] memset (ctxt, 0, sizeof (CastKeySched)); ^ cipher_imp_cast.c:63:5: warning: incompatible implicit declaration of built-in function 'memset' cipher_imp_cast.c:63:5: note: include '' or provide a declaration of 'memset' cipher_imp_cast.c:64:5: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free (c); ^ cipher_imp_cast.c:64:5: warning: incompatible implicit declaration of built-in function 'free' cipher_imp_cast.c:64:5: note: include '' or provide a declaration of 'free' gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c cipher_imp_none.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c hash_imp_md5.c cipher_imp_des.c: In function 'cipher_imp_des_crypt': cipher_imp_des.c:75:3: warning: passing argument 1 of 'DES_ecb_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb_encrypt(tmp, tmp, *des_key, state); ^ In file included from cipher_imp_des.h:25:0, from cipher_imp_des.c:21: /usr/include/openssl/des.h:152:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, ^ cipher_imp_des.c:75:3: warning: passing argument 2 of 'DES_ecb_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb_encrypt(tmp, tmp, *des_key, state); ^ In file included from cipher_imp_des.h:25:0, from cipher_imp_des.c:21: /usr/include/openssl/des.h:152:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, ^ cipher_imp_des.c: In function 'cipher_imp_des3_crypt': cipher_imp_des.c:205:3: warning: passing argument 1 of 'DES_ecb3_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb3_encrypt(tmp, tmp, KEY1(ctxt), KEY2(ctxt), KEY3(ctxt), state); ^ In file included from cipher_imp_des.h:25:0, from cipher_imp_des.c:21: /usr/include/openssl/des.h:132:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, ^ cipher_imp_des.c:205:3: warning: passing argument 2 of 'DES_ecb3_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb3_encrypt(tmp, tmp, KEY1(ctxt), KEY2(ctxt), KEY3(ctxt), state); ^ In file included from cipher_imp_des.h:25:0, from cipher_imp_des.c:21: /usr/include/openssl/des.h:132:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, ^ gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c hash_imp_sha.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c cipher_test.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c hash_test.c hash_imp_sha.c: In function 'sha_new': hash_imp_sha.c:20:23: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] ctxt = (SHA1_CTX *) malloc (sizeof (SHA1_CTX)); ^ hash_imp_sha.c:20:23: warning: incompatible implicit declaration of built-in function 'malloc' hash_imp_sha.c:20:23: note: include '' or provide a declaration of 'malloc' hash_imp_sha.c: In function 'sha_delete': hash_imp_sha.c:28:13: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] if (ctxt) free (ctxt); ^ hash_imp_sha.c:28:13: warning: incompatible implicit declaration of built-in function 'free' hash_imp_sha.c:28:13: note: include '' or provide a declaration of 'free' gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c krypto_test.c cipher_test.c: In function 'main': cipher_test.c:385:19: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] for (i = 0; i < strlen (list); i++) ^ cipher_test.c:385:19: warning: incompatible implicit declaration of built-in function 'strlen' cipher_test.c:385:19: note: include '' or provide a declaration of 'strlen' cipher_test.c:385:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] for (i = 0; i < strlen (list); i++) ^ cipher_test.c:385:27: note: expected 'const char *' but argument is of type 'unsigned char *' cipher_test.c:395:3: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration] memset (in, 0, 40); memset (out, 0, 40); ^ cipher_test.c:395:3: warning: incompatible implicit declaration of built-in function 'memset' cipher_test.c:395:3: note: include '' or provide a declaration of 'memset' cipher_test.c:406:11: warning: implicit declaration of function 'memcmp' [-Wimplicit-function-declaration] if (memcmp (out, &(bf_data[i][0]), 8) != 0) ^ cipher_test.c:418:9: warning: incompatible implicit declaration of built-in function 'strlen' len = strlen (test_data) + 1; ^ cipher_test.c:418:9: note: include '' or provide a declaration of 'strlen' cipher_test.c:432:25: warning: pointer targets in passing argument 2 of 'cipher_crypt' differ in signedness [-Wpointer-sign] cipher_crypt (ciph, test_data, out, len); ^ In file included from cipher_test.c:32:0: krypto.h:123:13: note: expected 'unsigned char *' but argument is of type 'char *' EXTERN void cipher_crypt _PROTO((cipher *, unsigned char *, unsigned char *, ^ cipher_test.c:457:25: warning: pointer targets in passing argument 2 of 'cipher_crypt' differ in signedness [-Wpointer-sign] cipher_crypt (ciph, test_data, out, len); ^ In file included from cipher_test.c:32:0: krypto.h:123:13: note: expected 'unsigned char *' but argument is of type 'char *' EXTERN void cipher_crypt _PROTO((cipher *, unsigned char *, unsigned char *, ^ cipher_test.c:482:25: warning: pointer targets in passing argument 2 of 'cipher_crypt' differ in signedness [-Wpointer-sign] cipher_crypt (ciph, test_data, out, len); ^ In file included from cipher_test.c:32:0: krypto.h:123:13: note: expected 'unsigned char *' but argument is of type 'char *' EXTERN void cipher_crypt _PROTO((cipher *, unsigned char *, unsigned char *, ^ cipher_test.c:508:7: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration] memcpy (key, ecb_data[i], 8); ^ cipher_test.c:508:7: warning: incompatible implicit declaration of built-in function 'memcpy' cipher_test.c:508:7: note: include '' or provide a declaration of 'memcpy' cipher_test.c:536:25: warning: pointer targets in passing argument 2 of 'cipher_crypt' differ in signedness [-Wpointer-sign] cipher_crypt (ciph, test_data, out, len); ^ In file included from cipher_test.c:32:0: krypto.h:123:13: note: expected 'unsigned char *' but argument is of type 'char *' EXTERN void cipher_crypt _PROTO((cipher *, unsigned char *, unsigned char *, ^ cipher_test.c:616:7: warning: incompatible implicit declaration of built-in function 'memcpy' memcpy (key, ecb_data[i], 8); ^ cipher_test.c:616:7: note: include '' or provide a declaration of 'memcpy' cipher_test.c:645:25: warning: pointer targets in passing argument 2 of 'cipher_crypt' differ in signedness [-Wpointer-sign] cipher_crypt (ciph, test_data, out, len); ^ In file included from cipher_test.c:32:0: krypto.h:123:13: note: expected 'unsigned char *' but argument is of type 'char *' EXTERN void cipher_crypt _PROTO((cipher *, unsigned char *, unsigned char *, ^ cipher_test.c:727:7: warning: incompatible implicit declaration of built-in function 'memcpy' memcpy (key, ecb_data[i], 8); ^ cipher_test.c:727:7: note: include '' or provide a declaration of 'memcpy' cipher_test.c:759:5: warning: incompatible implicit declaration of built-in function 'memcpy' memcpy (key, cast_key, 16); ^ cipher_test.c:759:5: note: include '' or provide a declaration of 'memcpy' cipher_test.c:755:19: warning: unused variable 'b' [-Wunused-variable] unsigned char b[16]; ^ cipher_test.c:754:19: warning: unused variable 'a' [-Wunused-variable] unsigned char a[16]; ^ cipher_test.c:380:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] int status = 0; ^ cipher_test.c: At top level: cipher_test.c:337:22: warning: 'cast_avec' defined but not used [-Wunused-variable] static unsigned char cast_avec[] = { ^ cipher_test.c:342:22: warning: 'cast_bvec' defined but not used [-Wunused-variable] static unsigned char cast_bvec[] = { ^ cipher_test.c:347:22: warning: 'cast_aver' defined but not used [-Wunused-variable] static unsigned char cast_aver[] = { ^ cipher_test.c:352:22: warning: 'cast_bver' defined but not used [-Wunused-variable] static unsigned char cast_bver[] = { ^ krypto_test.c: In function 'main': krypto_test.c:62:19: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] for (i = 0; i < strlen (clist); i++) ^ krypto_test.c:62:19: warning: incompatible implicit declaration of built-in function 'strlen' krypto_test.c:62:19: note: include '' or provide a declaration of 'strlen' krypto_test.c:62:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] for (i = 0; i < strlen (clist); i++) ^ krypto_test.c:62:27: note: expected 'const char *' but argument is of type 'unsigned char *' krypto_test.c:63:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] for (j = 0; j < strlen (hlist); j++) ^ krypto_test.c:63:27: note: expected 'const char *' but argument is of type 'unsigned char *' krypto_test.c:76:9: warning: implicit declaration of function 'memcmp' [-Wimplicit-function-declaration] if (memcmp (message1, buf2, strlen (message1))) ^ krypto_test.c:76:41: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (memcmp (message1, buf2, strlen (message1))) ^ krypto_test.c:76:41: note: expected 'const char *' but argument is of type 'unsigned char *' krypto_test.c:82:41: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (memcmp (message2, buf2, strlen (message2))) ^ krypto_test.c:82:41: note: expected 'const char *' but argument is of type 'unsigned char *' krypto_test.c:88:41: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (memcmp (message1, buf2, strlen (message1))) ^ krypto_test.c:88:41: note: expected 'const char *' but argument is of type 'unsigned char *' krypto_test.c:94:41: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (memcmp (message2, buf2, strlen (message2))) ^ krypto_test.c:94:41: note: expected 'const char *' but argument is of type 'unsigned char *' hash_test.c: In function 'main': hash_test.c:98:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] for (i = 0; i < strlen (list); i++) ^ In file included from krypto_locl.h:76:0, from hash_test.c:33: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ rm -f libkrypto.a ar cru libkrypto.a krypto.o cipher.o cipher_crypt_ecb.o cipher_crypt_cbc.o cipher_crypt_cfb.o cipher_crypt_ofb.o hash.o krypto_rand_conf.o cipher_imp_cast.o cipher_imp_blowfish.o cipher_imp_des.o cipher_imp_none.o hash_imp_md5.o hash_imp_sha.o ranlib libkrypto.a gcc -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -o krypto_test krypto_test.o libkrypto.a ../libsrp/libsrp.a -L/usr/lib64/openmpi/lib -lmpi -lcrypto gcc -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -o cipher_bench cipher_bench.o libkrypto.a ../libsrp/libsrp.a -L/usr/lib64/openmpi/lib -lmpi -lcrypto gcc -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -o hash_test hash_test.o libkrypto.a ../libsrp/libsrp.a -L/usr/lib64/openmpi/lib -lmpi -lcrypto gcc -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -o cipher_test cipher_test.o libkrypto.a ../libsrp/libsrp.a -L/usr/lib64/openmpi/lib -lmpi -lcrypto make[1]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/libkrypto' Making all in telnet make[1]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet' make all-recursive make[2]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet' Making all in arpa make[3]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet/arpa' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet/arpa' Making all in libtelnet make[3]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet/libtelnet' gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c auth.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c encrypt.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c genget.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c misc.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c srp.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c kerberos4c.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c kerberos.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c kerberos5.c encrypt.c: In function 'encrypt_init': encrypt.c:287:4: warning: implicit declaration of function 'printf' [-Wimplicit-function-declaration] printf(">>>%s: I will support %s\r\n", ^ encrypt.c:287:4: warning: incompatible implicit declaration of built-in function 'printf' encrypt.c:287:4: note: include '' or provide a declaration of 'printf' encrypt.c: In function 'encrypt_list_types': encrypt.c:324:2: warning: incompatible implicit declaration of built-in function 'printf' printf("Valid encryption types:\n"); ^ encrypt.c:324:2: note: include '' or provide a declaration of 'printf' encrypt.c: In function 'EncryptBegin': encrypt.c:335:6: warning: implicit declaration of function 'isprefix' [-Wimplicit-function-declaration] if (isprefix(type, "help") || isprefix(type, "?")) { ^ encrypt.c:336:3: warning: incompatible implicit declaration of built-in function 'printf' printf("Usage: encrypt begin [input|output]\n"); ^ encrypt.c:336:3: note: include '' or provide a declaration of 'printf' encrypt.c:340:6: warning: implicit declaration of function 'EncryptEnable' [-Wimplicit-function-declaration] if (EncryptEnable(type, mode)) ^ encrypt.c:341:10: warning: implicit declaration of function 'EncryptStart' [-Wimplicit-function-declaration] return(EncryptStart(mode)); ^ encrypt.c: In function 'EncryptDisable': encrypt.c:353:3: warning: incompatible implicit declaration of built-in function 'printf' printf("Usage: encrypt disable [input|output]\n"); ^ encrypt.c:353:3: note: include '' or provide a declaration of 'printf' encrypt.c:355:34: warning: implicit declaration of function 'genget' [-Wimplicit-function-declaration] } else if ((ep = (Encryptions *)genget(type, encryptions, ^ encrypt.c:355:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] } else if ((ep = (Encryptions *)genget(type, encryptions, ^ encrypt.c:357:3: warning: incompatible implicit declaration of built-in function 'printf' printf("%s: invalid encryption type\n", type); ^ encrypt.c:357:3: note: include '' or provide a declaration of 'printf' encrypt.c:358:13: warning: implicit declaration of function 'Ambiguous' [-Wimplicit-function-declaration] } else if (Ambiguous(ep)) { ^ encrypt.c:359:3: warning: incompatible implicit declaration of built-in function 'printf' printf("Ambiguous type '%s'\n", type); ^ encrypt.c:359:3: note: include '' or provide a declaration of 'printf' encrypt.c:363:5: warning: implicit declaration of function 'EncryptStopInput' [-Wimplicit-function-declaration] EncryptStopInput(); ^ encrypt.c:370:5: warning: implicit declaration of function 'EncryptStopOutput' [-Wimplicit-function-declaration] EncryptStopOutput(); ^ encrypt.c:376:4: warning: incompatible implicit declaration of built-in function 'printf' printf("%s: invalid encryption mode\n", mode); ^ encrypt.c:376:4: note: include '' or provide a declaration of 'printf' encrypt.c: In function 'EncryptEnable': encrypt.c:390:3: warning: incompatible implicit declaration of built-in function 'printf' printf("Usage: encrypt enable [input|output]\n"); ^ encrypt.c:390:3: note: include '' or provide a declaration of 'printf' encrypt.c:392:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] } else if ((ep = (Encryptions *)genget(type, encryptions, ^ encrypt.c:394:3: warning: incompatible implicit declaration of built-in function 'printf' printf("%s: invalid encryption type\n", type); ^ encrypt.c:394:3: note: include '' or provide a declaration of 'printf' encrypt.c:396:3: warning: incompatible implicit declaration of built-in function 'printf' printf("Ambiguous type '%s'\n", type); ^ encrypt.c:396:3: note: include '' or provide a declaration of 'printf' encrypt.c:411:4: warning: incompatible implicit declaration of built-in function 'printf' printf("%s: invalid encryption mode\n", mode); ^ encrypt.c:411:4: note: include '' or provide a declaration of 'printf' encrypt.c: In function 'EncryptStart': encrypt.c:423:11: warning: implicit declaration of function 'EncryptStartInput' [-Wimplicit-function-declaration] return(EncryptStartInput()); ^ encrypt.c:425:11: warning: implicit declaration of function 'EncryptStartOutput' [-Wimplicit-function-declaration] return(EncryptStartOutput()); ^ encrypt.c:427:4: warning: incompatible implicit declaration of built-in function 'printf' printf("Usage: encrypt start [input|output]\n"); ^ encrypt.c:427:4: note: include '' or provide a declaration of 'printf' encrypt.c:430:3: warning: incompatible implicit declaration of built-in function 'printf' printf("%s: invalid encryption mode 'encrypt start ?' for help\n", mode); ^ encrypt.c:430:3: note: include '' or provide a declaration of 'printf' encrypt.c: In function 'EncryptStartInput': encrypt.c:446:13: warning: incompatible implicit declaration of built-in function 'printf' printf("No previous decryption mode, decryption not enabled\r\n"); ^ encrypt.c:446:13: note: include '' or provide a declaration of 'printf' encrypt.c: In function 'EncryptStartOutput': encrypt.c:458:13: warning: incompatible implicit declaration of built-in function 'printf' printf("No previous encryption mode, encryption not enabled\r\n"); ^ encrypt.c:458:13: note: include '' or provide a declaration of 'printf' encrypt.c: In function 'EncryptStop': encrypt.c:473:4: warning: incompatible implicit declaration of built-in function 'printf' printf("Usage: encrypt stop [input|output]\n"); ^ encrypt.c:473:4: note: include '' or provide a declaration of 'printf' encrypt.c:476:3: warning: incompatible implicit declaration of built-in function 'printf' printf("%s: invalid encryption mode 'encrypt stop ?' for help\n", mode); ^ encrypt.c:476:3: note: include '' or provide a declaration of 'printf' encrypt.c: In function 'encrypt_display': encrypt.c:502:3: warning: incompatible implicit declaration of built-in function 'printf' printf("Currently encrypting output with %s (%d bits)\r\n", ^ encrypt.c:502:3: note: include '' or provide a declaration of 'printf' encrypt.c:505:3: warning: incompatible implicit declaration of built-in function 'printf' printf("Currently decrypting input with %s (%d bits)\r\n", ^ encrypt.c:505:3: note: include '' or provide a declaration of 'printf' encrypt.c: In function 'EncryptStatus': encrypt.c:513:3: warning: incompatible implicit declaration of built-in function 'printf' printf("Currently encrypting output with %s (%d bits)\r\n", ^ encrypt.c:513:3: note: include '' or provide a declaration of 'printf' encrypt.c:516:3: warning: incompatible implicit declaration of built-in function 'printf' printf("Currently output is clear text.\r\n"); ^ encrypt.c:516:3: note: include '' or provide a declaration of 'printf' encrypt.c:521:3: warning: incompatible implicit declaration of built-in function 'printf' printf("Currently decrypting input with %s (%d bits)\r\n", ^ encrypt.c:521:3: note: include '' or provide a declaration of 'printf' encrypt.c:524:3: warning: incompatible implicit declaration of built-in function 'printf' printf("Currently input is clear text.\r\n"); ^ encrypt.c:524:3: note: include '' or provide a declaration of 'printf' encrypt.c: In function 'encrypt_send_support': encrypt.c:565:3: warning: implicit declaration of function 'printsub' [-Wimplicit-function-declaration] printsub('>', &str_send[2], str_suplen - 2); ^ encrypt.c: In function 'EncryptDebug': encrypt.c:578:2: warning: incompatible implicit declaration of built-in function 'printf' printf("Encryption debugging %s\r\n", ^ encrypt.c:578:2: note: include '' or provide a declaration of 'printf' encrypt.c: In function 'EncryptVerbose': encrypt.c:591:2: warning: incompatible implicit declaration of built-in function 'printf' printf("Encryption %s verbose\r\n", ^ encrypt.c:591:2: note: include '' or provide a declaration of 'printf' encrypt.c: In function 'EncryptAutoEnc': encrypt.c:601:2: warning: incompatible implicit declaration of built-in function 'printf' printf("Automatic encryption of output is %s\r\n", ^ encrypt.c:601:2: note: include '' or provide a declaration of 'printf' encrypt.c: In function 'EncryptAutoDec': encrypt.c:611:2: warning: incompatible implicit declaration of built-in function 'printf' printf("Automatic decryption of input is %s\r\n", ^ encrypt.c:611:2: note: include '' or provide a declaration of 'printf' encrypt.c: In function 'encrypt_support': encrypt.c:636:4: warning: incompatible implicit declaration of built-in function 'printf' printf(">>>%s: He is supporting %s (%d)\r\n", ^ encrypt.c:636:4: note: include '' or provide a declaration of 'printf' encrypt.c:640:25: warning: incompatible implicit declaration of built-in function 'printf' printf(">>>%s: He is supporting UNKNOWN (%d)\r\n", ^ encrypt.c:640:25: note: include '' or provide a declaration of 'printf' encrypt.c:656:4: warning: incompatible implicit declaration of built-in function 'printf' printf(">>>%s: (*ep->start)() returned %d\r\n", ^ encrypt.c:656:4: note: include '' or provide a declaration of 'printf' encrypt.c: In function 'encrypt_is': encrypt.c:681:4: warning: incompatible implicit declaration of built-in function 'printf' printf(">>>%s: Can't find type %s (%d) for initial negotiation\r\n", ^ encrypt.c:681:4: note: include '' or provide a declaration of 'printf' encrypt.c:690:4: warning: incompatible implicit declaration of built-in function 'printf' printf(">>>%s: No initial negotiation needed for type %s (%d)\r\n", ^ encrypt.c:690:4: note: include '' or provide a declaration of 'printf' encrypt.c:699:4: warning: incompatible implicit declaration of built-in function 'printf' printf("(*ep->is)(%x, %d) returned %s(%d)\n", data, cnt, ^ encrypt.c:699:4: note: include '' or provide a declaration of 'printf' encrypt.c:699:11: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'unsigned char *' [-Wformat=] printf("(*ep->is)(%x, %d) returned %s(%d)\n", data, cnt, ^ encrypt.c: In function 'encrypt_reply': encrypt.c:725:4: warning: incompatible implicit declaration of built-in function 'printf' printf(">>>%s: Can't find type %s (%d) for initial negotiation\r\n", ^ encrypt.c:725:4: note: include '' or provide a declaration of 'printf' encrypt.c:734:4: warning: incompatible implicit declaration of built-in function 'printf' printf(">>>%s: No initial negotiation needed for type %s (%d)\r\n", ^ encrypt.c:734:4: note: include '' or provide a declaration of 'printf' encrypt.c:743:4: warning: incompatible implicit declaration of built-in function 'printf' printf("(*ep->reply)(%x, %d) returned %s(%d)\n", ^ encrypt.c:743:4: note: include '' or provide a declaration of 'printf' encrypt.c:743:11: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'unsigned char *' [-Wformat=] printf("(*ep->reply)(%x, %d) returned %s(%d)\n", ^ encrypt.c:749:3: warning: incompatible implicit declaration of built-in function 'printf' printf(">>>%s: encrypt_reply returned %d\n", Name, ret); ^ encrypt.c:749:3: note: include '' or provide a declaration of 'printf' encrypt.c: In function 'encrypt_start': encrypt.c:776:3: warning: incompatible implicit declaration of built-in function 'printf' printf("%s: Warning, Cannot decrypt input stream!!!\r\n", Name); ^ encrypt.c:776:3: note: include '' or provide a declaration of 'printf' encrypt.c:781:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (ep = finddecryption(decrypt_mode)) { ^ encrypt.c:784:4: warning: incompatible implicit declaration of built-in function 'printf' printf("[ Input is now decrypted with type %s (%d bits) ]\r\n", ^ encrypt.c:784:4: note: include '' or provide a declaration of 'printf' encrypt.c:788:4: warning: incompatible implicit declaration of built-in function 'printf' printf(">>>%s: Start to decrypt input with type %s\r\n", ^ encrypt.c:788:4: note: include '' or provide a declaration of 'printf' encrypt.c:791:3: warning: incompatible implicit declaration of built-in function 'printf' printf("%s: Warning, Cannot decrypt type %s (%d)!!!\r\n", ^ encrypt.c:791:3: note: include '' or provide a declaration of 'printf' encrypt.c: In function 'encrypt_end': encrypt.c:839:3: warning: incompatible implicit declaration of built-in function 'printf' printf(">>>%s: Input is back to clear text\r\n", Name); ^ encrypt.c:839:3: note: include '' or provide a declaration of 'printf' encrypt.c:841:3: warning: incompatible implicit declaration of built-in function 'printf' printf("[ Input is now clear text ]\r\n"); ^ encrypt.c:841:3: note: include '' or provide a declaration of 'printf' encrypt.c: In function 'encrypt_enc_keyid': encrypt.c:879:2: warning: implicit declaration of function 'encrypt_keyid' [-Wimplicit-function-declaration] encrypt_keyid(&ki[1], keyid, len); ^ encrypt.c: At top level: encrypt.c:890:1: warning: return type defaults to 'int' [-Wimplicit-int] encrypt_keyid(kp, keyid, len) ^ encrypt.c: In function 'encrypt_keyid': encrypt.c:902:4: warning: 'return' with no value, in function returning non-void return; ^ encrypt.c:909:4: warning: 'return' with no value, in function returning non-void return; ^ encrypt.c:928:3: warning: 'return' with no value, in function returning non-void return; ^ encrypt.c:896:24: warning: unused variable 'cp' [-Wunused-variable] unsigned char *strp, *cp; ^ encrypt.c:896:17: warning: unused variable 'strp' [-Wunused-variable] unsigned char *strp, *cp; ^ encrypt.c: In function 'encrypt_start_output': encrypt.c:991:4: warning: incompatible implicit declaration of built-in function 'printf' printf(">>>%s: Can't encrypt with type %s (%d)\r\n", ^ encrypt.c:991:4: note: include '' or provide a declaration of 'printf' encrypt.c:1004:4: warning: incompatible implicit declaration of built-in function 'printf' printf(">>>%s: Encrypt start: %s (%d) %s\r\n", ^ encrypt.c:1004:4: note: include '' or provide a declaration of 'printf' encrypt.c:1033:3: warning: incompatible implicit declaration of built-in function 'printf' printf(">>>%s: Started to encrypt output with type %s\r\n", ^ encrypt.c:1033:3: note: include '' or provide a declaration of 'printf' encrypt.c:1036:3: warning: incompatible implicit declaration of built-in function 'printf' printf("[ Output is now encrypted with type %s (%d bits) ]\r\n", ^ encrypt.c:1036:3: note: include '' or provide a declaration of 'printf' encrypt.c: In function 'encrypt_send_end': encrypt.c:1056:3: warning: incompatible implicit declaration of built-in function 'printf' printf(">>>%s: Output is back to clear text\r\n", Name); ^ encrypt.c:1056:3: note: include '' or provide a declaration of 'printf' encrypt.c:1058:3: warning: incompatible implicit declaration of built-in function 'printf' printf("[ Output is now clear text ]\r\n"); ^ encrypt.c:1058:3: note: include '' or provide a declaration of 'printf' encrypt.c: In function 'encrypt_send_request_start': encrypt.c:1078:3: warning: incompatible implicit declaration of built-in function 'printf' printf(">>>%s: Request input to be encrypted\r\n", Name); ^ encrypt.c:1078:3: note: include '' or provide a declaration of 'printf' encrypt.c: In function 'encrypt_send_request_end': encrypt.c:1089:3: warning: incompatible implicit declaration of built-in function 'printf' printf(">>>%s: Request input to be clear text\r\n", Name); ^ encrypt.c:1089:3: note: include '' or provide a declaration of 'printf' encrypt.c: In function 'encrypt_wait': encrypt.c:1097:3: warning: incompatible implicit declaration of built-in function 'printf' printf(">>>%s: in encrypt_wait\r\n", Name); ^ encrypt.c:1097:3: note: include '' or provide a declaration of 'printf' encrypt.c:1095:24: warning: unused variable 'decrypt' [-Wunused-variable] register int encrypt, decrypt; ^ encrypt.c:1095:15: warning: unused variable 'encrypt' [-Wunused-variable] register int encrypt, decrypt; ^ encrypt.c: In function 'decrypt_wait': encrypt.c:1110:3: warning: incompatible implicit declaration of built-in function 'printf' printf(">>>%s: in decrypt_wait\r\n", Name); ^ encrypt.c:1110:3: note: include '' or provide a declaration of 'printf' encrypt.c:1108:24: warning: unused variable 'decrypt' [-Wunused-variable] register int encrypt, decrypt; ^ encrypt.c:1108:15: warning: unused variable 'encrypt' [-Wunused-variable] register int encrypt, decrypt; ^ genget.c:35:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)genget.c 8.2 (Berkeley) 5/30/95"; ^ encrypt.c: In function 'encrypt_gen_printsub': encrypt.c:1146:3: warning: implicit declaration of function 'sprintf' [-Wimplicit-function-declaration] sprintf(tbuf, " %d", *data); ^ encrypt.c:1146:3: warning: incompatible implicit declaration of built-in function 'sprintf' encrypt.c:1146:3: note: include '' or provide a declaration of 'sprintf' encrypt.c: At top level: encrypt.c:35:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)encrypt.c 8.2 (Berkeley) 5/30/95"; ^ kerberos4c.c:35:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)kerberos.c 8.3 (Berkeley) 5/30/95"; ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c forward.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c spx.c misc.c: In function 'auth_encrypt_init': misc.c:65:2: warning: implicit declaration of function 'auth_init' [-Wimplicit-function-declaration] auth_init(name, server); ^ In file included from auth.c:78:0: auth.h:89:8: warning: type defaults to 'int' in declaration of 'auth_debug_mode' [-Wimplicit-int] extern auth_debug_mode; ^ misc.c:68:2: warning: implicit declaration of function 'encrypt_init' [-Wimplicit-function-declaration] encrypt_init(name, server); ^ misc.c:71:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free(UserNameRequested); ^ misc.c:71:3: warning: incompatible implicit declaration of built-in function 'free' misc.c:71:3: note: include '' or provide a declaration of 'free' misc.c: In function 'auth_encrypt_reset': misc.c:84:2: warning: implicit declaration of function 'encrypt_reset' [-Wimplicit-function-declaration] encrypt_reset(); ^ misc.c: In function 'auth_encrypt_user': misc.c:94:3: warning: incompatible implicit declaration of built-in function 'free' free(UserNameRequested); ^ misc.c:94:3: note: include '' or provide a declaration of 'free' misc.c: In function 'printd': misc.c:113:3: warning: implicit declaration of function 'printf' [-Wimplicit-function-declaration] printf(" %02x", *data); ^ misc.c:113:3: warning: incompatible implicit declaration of built-in function 'printf' misc.c:113:3: note: include '' or provide a declaration of 'printf' misc.c: At top level: misc.c:35:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)misc.c 8.1 (Berkeley) 6/4/93"; ^ auth.c: In function 'auth_enable': auth.c:299:9: warning: implicit declaration of function 'auth_onoff' [-Wimplicit-function-declaration] return(auth_onoff(type, 1)); ^ auth.c: In function 'auth_request': auth.c:418:3: warning: implicit declaration of function 'printsub' [-Wimplicit-function-declaration] printsub('>', &str_request[2], e - str_request - 2); ^ auth.c: In function 'auth_warn': auth.c:534:8: warning: unused variable 'rbuf' [-Wunused-variable] char rbuf[64]; ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c rsaencpwd.c auth.c: In function 'auth_is': auth.c:591:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (ap = findauthenticator(data[0], data[1])) { ^ auth.c: In function 'auth_reply': auth.c:609:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (ap = findauthenticator(data[0], data[1])) { ^ auth.c: In function 'auth_name': auth.c:628:17: warning: implicit declaration of function 'auth_encrypt_user' [-Wimplicit-function-declaration] auth_encrypt_user(NULL); ^ auth.c:633:11: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Wformat=] printf(">>>%s: Name in NAME (%d) exceeds %d length\r\n", ^ auth.c:622:17: warning: unused variable 'ap' [-Wunused-variable] Authenticator *ap; ^ auth.c: In function 'auth_wait': auth.c:701:2: warning: implicit declaration of function 'alarm' [-Wimplicit-function-declaration] alarm(300); ^ auth.c: At top level: auth.c:35:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)auth.c 8.3 (Berkeley) 5/30/95"; ^ spx.c:35:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)spx.c 8.2 (Berkeley) 5/30/95"; ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c krb4encpwd.c rsaencpwd.c:35:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)rsaencpwd.c 8.3 (Berkeley) 5/30/95"; ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c enc_des.c In file included from srp.c:50:0: auth.h:89:8: warning: type defaults to 'int' in declaration of 'auth_debug_mode' [-Wimplicit-int] extern auth_debug_mode; ^ srp.c:55:8: warning: type defaults to 'int' in declaration of 'auth_debug_mode' [-Wimplicit-int] extern auth_debug_mode; ^ srp.c: In function 'Data': gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c enc_des_ede3.c srp.c:123:3: warning: implicit declaration of function 'printsub' [-Wimplicit-function-declaration] printsub('>', &str_data[2], p - (&str_data[2])); ^ srp.c: In function 'srp_send': srp.c:165:5: warning: implicit declaration of function 'read_string' [-Wimplicit-function-declaration] read_string(ubuf, sizeof(ubuf) - 1, ""); ^ srp.c:171:8: warning: implicit declaration of function 'auth_sendname' [-Wimplicit-function-declaration] if (!auth_sendname(UserNameRequested, strlen(UserNameRequested))) { ^ srp.c: In function 'srp_is': srp.c:315:39: warning: pointer targets in passing argument 2 of 'BigIntegerToBytes' differ in signedness [-Wpointer-sign] BigIntegerToBytes(s_srp->modulus, ptr, modlen); ^ In file included from ../../libsrp/srp.h:33:0, from srp.c:53: ../../libsrp/srp_aux.h:60:14: note: expected 'unsigned char *' but argument is of type 'char *' _TYPE( int ) BigIntegerToBytes P((BigInteger src, ^ srp.c:320:41: warning: pointer targets in passing argument 2 of 'BigIntegerToBytes' differ in signedness [-Wpointer-sign] BigIntegerToBytes(s_srp->generator, ptr, genlen); ^ In file included from ../../libsrp/srp.h:33:0, from srp.c:53: ../../libsrp/srp_aux.h:60:14: note: expected 'unsigned char *' but argument is of type 'char *' _TYPE( int ) BigIntegerToBytes P((BigInteger src, ^ srp.c:414:17: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] skey.data = s_key->data; ^ srp.c: In function 'srp_reply': srp.c:493:17: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] skey.data = c_key->data; ^ srp.c:574:5: warning: implicit declaration of function 'local_des_read_pw_string' [-Wimplicit-function-declaration] local_des_read_pw_string(user_passwd, sizeof(user_passwd) - 1, "SRP Password: ", 0); ^ srp.c:453:7: warning: unused variable 'pflag' [-Wunused-variable] int pflag; ^ srp.c: In function 'srp_printsub': srp.c:674:2: warning: label 'common' defined but not used [-Wunused-label] common: ^ srp.c: At top level: srp.c:68:22: warning: 'str_name' defined but not used [-Wunused-variable] static unsigned char str_name[1024] = { IAC, SB, TELOPT_AUTHENTICATION, ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c enc_cast.c krb4encpwd.c:35:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)krb4encpwd.c 8.3 (Berkeley) 5/30/95"; ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c cast.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c read_password.c enc_cast.c:72:8: warning: type defaults to 'int' in declaration of 'encrypt_debug_mode' [-Wimplicit-int] extern encrypt_debug_mode; ^ enc_cast.c: In function 'cast_fb64_init': enc_cast.c:165:2: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration] memset((void *)fbp, 0, sizeof(*fbp)); ^ enc_cast.c:165:2: warning: incompatible implicit declaration of built-in function 'memset' enc_cast.c:165:2: note: include '' or provide a declaration of 'memset' enc_cast.c: In function 'cast_fb64_start': enc_cast.c:270:3: warning: implicit declaration of function 'printsub' [-Wimplicit-function-declaration] printsub('>', &fbp->fb_feed[2], p - &fbp->fb_feed[2]); ^ enc_cast.c:222:8: warning: unused variable 'b' [-Wunused-variable] Block b; ^ enc_cast.c: In function 'cast_fb64_is': enc_cast.c:327:8: warning: unused variable 'b' [-Wunused-variable] Block b; ^ enc_cast.c:325:6: warning: unused variable 'x' [-Wunused-variable] int x; ^ enc_cast.c: In function 'cast_fb64_reply': enc_cast.c:453:3: warning: incompatible implicit declaration of built-in function 'memset' memset(fbp->temp_feed, 0, sizeof(Block)); ^ enc_cast.c:453:3: note: include '' or provide a declaration of 'memset' enc_cast.c:437:8: warning: unused variable 'b' [-Wunused-variable] Block b; ^ enc_cast.c:436:17: warning: unused variable 'p' [-Wunused-variable] unsigned char *p; ^ enc_cast.c:435:6: warning: unused variable 'x' [-Wunused-variable] int x; ^ enc_cast.c: In function 'cast_fb64_session': enc_cast.c:546:4: warning: implicit declaration of function 'memmove' [-Wimplicit-function-declaration] memmove(fbp->temp_feed, key->data + 2 * klen, sizeof(Block)); ^ enc_cast.c:546:4: warning: incompatible implicit declaration of built-in function 'memmove' enc_cast.c:546:4: note: include '' or provide a declaration of 'memmove' enc_cast.c:549:11: warning: implicit declaration of function 't_random' [-Wimplicit-function-declaration] t_random(fbp->temp_feed, sizeof(Block)); ^ enc_cast.c: In function 'cast_fb64_stream_iv': enc_cast.c:690:2: warning: incompatible implicit declaration of built-in function 'memmove' memmove((void *)stp->str_iv, (void *)seed, sizeof(Block)); ^ enc_cast.c:690:2: note: include '' or provide a declaration of 'memmove' enc_cast.c: In function 'cast_fb64_stream_key': enc_cast.c:709:2: warning: incompatible implicit declaration of built-in function 'memmove' memmove((void *)stp->str_output, (void *)stp->str_iv, sizeof(Block)); ^ enc_cast.c:709:2: note: include '' or provide a declaration of 'memmove' enc_cast.c: In function '_cast_cfb64_encrypt': enc_cast.c:766:4: warning: incompatible implicit declaration of built-in function 'memmove' memmove((void *)stp->str_feed, (void *)b, sizeof(Block)); ^ enc_cast.c:766:4: note: include '' or provide a declaration of 'memmove' enc_cast.c: In function '_cast_cfb64_decrypt': enc_cast.c:816:3: warning: incompatible implicit declaration of built-in function 'memmove' memmove((void *)stp->str_feed, (void *)b, sizeof(Block)); ^ enc_cast.c:816:3: note: include '' or provide a declaration of 'memmove' enc_cast.c: In function '_cast_ofb64_encrypt': enc_cast.c:876:4: warning: incompatible implicit declaration of built-in function 'memmove' memmove((void *)stp->str_feed, (void *)b, sizeof(Block)); ^ enc_cast.c:876:4: note: include '' or provide a declaration of 'memmove' enc_cast.c: In function '_cast_ofb64_decrypt': enc_cast.c:923:3: warning: incompatible implicit declaration of built-in function 'memmove' memmove((void *)stp->str_feed, (void *)b, sizeof(Block)); ^ enc_cast.c:923:3: note: include '' or provide a declaration of 'memmove' enc_des.c:65:8: warning: type defaults to 'int' in declaration of 'encrypt_debug_mode' [-Wimplicit-int] extern encrypt_debug_mode; ^ enc_des.c: In function 'fb64_start': enc_des.c:235:3: warning: passing argument 1 of 'DES_random_key' from incompatible pointer type [-Wincompatible-pointer-types] des_new_random_key(fbp->temp_feed); ^ In file included from enc_des.c:56:0: /usr/include/openssl/des.h:221:5: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' int DES_random_key(DES_cblock *ret); ^ enc_des.c:241:3: warning: passing argument 1 of 'DES_ecb_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb_encrypt(fbp->temp_feed, fbp->temp_feed, ^ In file included from enc_des.c:56:0: /usr/include/openssl/des.h:152:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des.c:241:3: warning: passing argument 2 of 'DES_ecb_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb_encrypt(fbp->temp_feed, fbp->temp_feed, ^ In file included from enc_des.c:56:0: /usr/include/openssl/des.h:152:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des.c:241:3: warning: passing argument 3 of 'DES_ecb_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb_encrypt(fbp->temp_feed, fbp->temp_feed, ^ In file included from enc_des.c:56:0: /usr/include/openssl/des.h:152:6: note: expected 'DES_key_schedule * {aka struct DES_ks *}' but argument is of type 'struct (*)[16]' void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des.c:254:3: warning: implicit declaration of function 'printsub' [-Wimplicit-function-declaration] printsub('>', &fbp->fb_feed[2], p - &fbp->fb_feed[2]); ^ enc_des.c:197:8: warning: unused variable 'b' [-Wunused-variable] Block b; ^ enc_des.c: In function 'fb64_is': enc_des.c:290:6: warning: unused variable 'x' [-Wunused-variable] int x; ^ enc_des.c: In function 'fb64_reply': enc_des.c:382:17: warning: unused variable 'p' [-Wunused-variable] unsigned char *p; ^ enc_des.c:381:6: warning: unused variable 'x' [-Wunused-variable] int x; ^ enc_des.c: In function 'fb64_session': enc_des.c:457:11: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] printf("Can't set krbdes's session key (%d < %d)\r\n", ^ enc_des.c:467:25: warning: passing argument 1 of 'DES_set_odd_parity' from incompatible pointer type [-Wincompatible-pointer-types] des_fixup_key_parity(fbp->krbdes_key); ^ In file included from enc_des.c:56:0: /usr/include/openssl/des.h:222:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void DES_set_odd_parity(DES_cblock *key); ^ enc_des.c:475:25: warning: passing argument 1 of 'DES_set_odd_parity' from incompatible pointer type [-Wincompatible-pointer-types] des_fixup_key_parity(fbp->krbdes_key); ^ In file included from enc_des.c:56:0: /usr/include/openssl/des.h:222:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void DES_set_odd_parity(DES_cblock *key); ^ enc_des.c:484:3: warning: passing argument 1 of '_ossl_096_des_random_seed' from incompatible pointer type [-Wincompatible-pointer-types] des_random_seed(fbp->krbdes_key); ^ In file included from /usr/include/openssl/des.h:102:0, from enc_des.c:56: /usr/include/openssl/des_old.h:451:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void _ossl_096_des_random_seed(des_cblock *key); ^ enc_des.c:496:2: warning: passing argument 1 of 'DES_key_sched' from incompatible pointer type [-Wincompatible-pointer-types] des_key_sched(fbp->krbdes_key, fbp->krbdes_sched); ^ In file included from enc_des.c:56:0: /usr/include/openssl/des.h:231:5: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); ^ enc_des.c:496:2: warning: passing argument 2 of 'DES_key_sched' from incompatible pointer type [-Wincompatible-pointer-types] des_key_sched(fbp->krbdes_key, fbp->krbdes_sched); ^ In file included from enc_des.c:56:0: /usr/include/openssl/des.h:231:5: note: expected 'DES_key_schedule * {aka struct DES_ks *}' but argument is of type 'struct (*)[16]' int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); ^ enc_des.c: In function 'fb64_stream_iv': enc_des.c:621:2: warning: passing argument 1 of 'DES_key_sched' from incompatible pointer type [-Wincompatible-pointer-types] des_key_sched(stp->str_ikey, stp->str_sched); ^ In file included from enc_des.c:56:0: /usr/include/openssl/des.h:231:5: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); ^ enc_des.c:621:2: warning: passing argument 2 of 'DES_key_sched' from incompatible pointer type [-Wincompatible-pointer-types] des_key_sched(stp->str_ikey, stp->str_sched); ^ In file included from enc_des.c:56:0: /usr/include/openssl/des.h:231:5: note: expected 'DES_key_schedule * {aka struct DES_ks *}' but argument is of type 'struct (*)[16]' int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); ^ enc_des.c: In function 'fb64_stream_key': enc_des.c:636:2: warning: passing argument 1 of 'DES_key_sched' from incompatible pointer type [-Wincompatible-pointer-types] des_key_sched(key, stp->str_sched); ^ In file included from enc_des.c:56:0: /usr/include/openssl/des.h:231:5: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); ^ enc_des.c:636:2: warning: passing argument 2 of 'DES_key_sched' from incompatible pointer type [-Wincompatible-pointer-types] des_key_sched(key, stp->str_sched); ^ In file included from enc_des.c:56:0: /usr/include/openssl/des.h:231:5: note: expected 'DES_key_schedule * {aka struct DES_ks *}' but argument is of type 'struct (*)[16]' int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); ^ enc_des.c: In function 'cfb64_encrypt': enc_des.c:683:4: warning: passing argument 1 of 'DES_ecb_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb_encrypt(stp->str_output, stp->str_feed, stp->str_sched, 1); ^ In file included from enc_des.c:56:0: /usr/include/openssl/des.h:152:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des.c:683:4: warning: passing argument 2 of 'DES_ecb_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb_encrypt(stp->str_output, stp->str_feed, stp->str_sched, 1); ^ In file included from enc_des.c:56:0: /usr/include/openssl/des.h:152:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des.c:683:4: warning: passing argument 3 of 'DES_ecb_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb_encrypt(stp->str_output, stp->str_feed, stp->str_sched, 1); ^ In file included from enc_des.c:56:0: /usr/include/openssl/des.h:152:6: note: expected 'DES_key_schedule * {aka struct DES_ks *}' but argument is of type 'struct (*)[16]' void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des.c: In function 'cfb64_decrypt': enc_des.c:722:3: warning: passing argument 1 of 'DES_ecb_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb_encrypt(stp->str_output, stp->str_feed, stp->str_sched, 1); ^ In file included from enc_des.c:56:0: /usr/include/openssl/des.h:152:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des.c:722:3: warning: passing argument 2 of 'DES_ecb_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb_encrypt(stp->str_output, stp->str_feed, stp->str_sched, 1); ^ In file included from enc_des.c:56:0: /usr/include/openssl/des.h:152:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des.c:722:3: warning: passing argument 3 of 'DES_ecb_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb_encrypt(stp->str_output, stp->str_feed, stp->str_sched, 1); ^ In file included from enc_des.c:56:0: /usr/include/openssl/des.h:152:6: note: expected 'DES_key_schedule * {aka struct DES_ks *}' but argument is of type 'struct (*)[16]' void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des.c: In function 'ofb64_encrypt': enc_des.c:767:4: warning: passing argument 1 of 'DES_ecb_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb_encrypt(stp->str_feed, stp->str_feed, stp->str_sched, 1); ^ In file included from enc_des.c:56:0: /usr/include/openssl/des.h:152:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des.c:767:4: warning: passing argument 2 of 'DES_ecb_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb_encrypt(stp->str_feed, stp->str_feed, stp->str_sched, 1); ^ In file included from enc_des.c:56:0: /usr/include/openssl/des.h:152:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des.c:767:4: warning: passing argument 3 of 'DES_ecb_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb_encrypt(stp->str_feed, stp->str_feed, stp->str_sched, 1); ^ In file included from enc_des.c:56:0: /usr/include/openssl/des.h:152:6: note: expected 'DES_key_schedule * {aka struct DES_ks *}' but argument is of type 'struct (*)[16]' void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des.c: In function 'ofb64_decrypt': enc_des.c:801:3: warning: passing argument 1 of 'DES_ecb_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb_encrypt(stp->str_feed, stp->str_feed, stp->str_sched, 1); ^ In file included from enc_des.c:56:0: /usr/include/openssl/des.h:152:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des.c:801:3: warning: passing argument 2 of 'DES_ecb_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb_encrypt(stp->str_feed, stp->str_feed, stp->str_sched, 1); ^ In file included from enc_des.c:56:0: /usr/include/openssl/des.h:152:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des.c:801:3: warning: passing argument 3 of 'DES_ecb_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb_encrypt(stp->str_feed, stp->str_feed, stp->str_sched, 1); ^ In file included from enc_des.c:56:0: /usr/include/openssl/des.h:152:6: note: expected 'DES_key_schedule * {aka struct DES_ks *}' but argument is of type 'struct (*)[16]' void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des.c: At top level: enc_des.c:35:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)enc_des.c 8.3 (Berkeley) 5/30/95"; ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c localhost.c enc_des_ede3.c:68:8: warning: type defaults to 'int' in declaration of 'encrypt_debug_mode' [-Wimplicit-int] extern encrypt_debug_mode; ^ enc_des_ede3.c: In function 'des3_fb64_init': enc_des_ede3.c:165:2: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration] memset((void *)fbp, 0, sizeof(*fbp)); ^ enc_des_ede3.c:165:2: warning: incompatible implicit declaration of built-in function 'memset' enc_des_ede3.c:165:2: note: include '' or provide a declaration of 'memset' enc_des_ede3.c: In function 'des3_fb64_start': enc_des_ede3.c:241:3: warning: passing argument 1 of 'DES_random_key' from incompatible pointer type [-Wincompatible-pointer-types] des_new_random_key(fbp->temp_feed); ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:221:5: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' int DES_random_key(DES_cblock *ret); ^ enc_des_ede3.c:244:3: warning: passing argument 1 of 'DES_ecb3_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb3_encrypt(fbp->temp_feed, fbp->temp_feed, ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:132:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des_ede3.c:244:3: warning: passing argument 2 of 'DES_ecb3_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb3_encrypt(fbp->temp_feed, fbp->temp_feed, ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:132:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des_ede3.c:244:3: warning: passing argument 3 of 'DES_ecb3_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb3_encrypt(fbp->temp_feed, fbp->temp_feed, ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:132:6: note: expected 'DES_key_schedule * {aka struct DES_ks *}' but argument is of type 'struct (*)[16]' void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des_ede3.c:244:3: warning: passing argument 4 of 'DES_ecb3_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb3_encrypt(fbp->temp_feed, fbp->temp_feed, ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:132:6: note: expected 'DES_key_schedule * {aka struct DES_ks *}' but argument is of type 'struct (*)[16]' void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des_ede3.c:244:3: warning: passing argument 5 of 'DES_ecb3_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb3_encrypt(fbp->temp_feed, fbp->temp_feed, ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:132:6: note: expected 'DES_key_schedule * {aka struct DES_ks *}' but argument is of type 'struct (*)[16]' void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des_ede3.c:273:3: warning: implicit declaration of function 'printsub' [-Wimplicit-function-declaration] printsub('>', &fbp->fb_feed[2], p - &fbp->fb_feed[2]); ^ enc_des_ede3.c: In function 'des3_fb64_is': enc_des_ede3.c:309:6: warning: unused variable 'x' [-Wunused-variable] int x; ^ enc_des_ede3.c: In function 'des3_fb64_reply': enc_des_ede3.c:416:3: warning: incompatible implicit declaration of built-in function 'memset' memset(fbp->temp_feed, 0, sizeof(Block)); ^ enc_des_ede3.c:416:3: note: include '' or provide a declaration of 'memset' enc_des_ede3.c:400:17: warning: unused variable 'p' [-Wunused-variable] unsigned char *p; ^ enc_des_ede3.c:399:6: warning: unused variable 'x' [-Wunused-variable] int x; ^ enc_des_ede3.c: In function 'des3_fb64_session': enc_des_ede3.c:476:11: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] printf("Can't set 3DES session key (%d < %d)\r\n", ^ enc_des_ede3.c:484:4: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration] memcpy((void *)fbp->krbdes_key[0], ^ enc_des_ede3.c:484:4: warning: incompatible implicit declaration of built-in function 'memcpy' enc_des_ede3.c:484:4: note: include '' or provide a declaration of 'memcpy' enc_des_ede3.c:505:3: warning: passing argument 1 of '_ossl_096_des_random_seed' from incompatible pointer type [-Wincompatible-pointer-types] des_random_seed(fbp->krbdes_key[0]); ^ In file included from /usr/include/openssl/des.h:102:0, from enc_des_ede3.c:59: /usr/include/openssl/des_old.h:451:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void _ossl_096_des_random_seed(des_cblock *key); ^ enc_des_ede3.c:519:25: warning: passing argument 1 of 'DES_set_odd_parity' from incompatible pointer type [-Wincompatible-pointer-types] des_fixup_key_parity(fbp->krbdes_key[i]); ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:222:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void DES_set_odd_parity(DES_cblock *key); ^ enc_des_ede3.c:526:4: warning: incompatible implicit declaration of built-in function 'memcpy' memcpy((void *)fbp->krbdes_key[0], ^ enc_des_ede3.c:526:4: note: include '' or provide a declaration of 'memcpy' enc_des_ede3.c:569:25: warning: passing argument 1 of 'DES_set_odd_parity' from incompatible pointer type [-Wincompatible-pointer-types] des_fixup_key_parity(fbp->krbdes_key[i]); ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:222:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void DES_set_odd_parity(DES_cblock *key); ^ enc_des_ede3.c:578:4: warning: passing argument 1 of 'DES_key_sched' from incompatible pointer type [-Wincompatible-pointer-types] des_key_sched(fbp->krbdes_key[i], fbp->krbdes_sched[i]); ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:231:5: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); ^ enc_des_ede3.c:578:4: warning: passing argument 2 of 'DES_key_sched' from incompatible pointer type [-Wincompatible-pointer-types] des_key_sched(fbp->krbdes_key[i], fbp->krbdes_sched[i]); ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:231:5: note: expected 'DES_key_schedule * {aka struct DES_ks *}' but argument is of type 'struct (*)[16]' int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); ^ enc_des_ede3.c: In function 'des3_fb64_stream_iv': enc_des_ede3.c:700:2: warning: implicit declaration of function 'memmove' [-Wimplicit-function-declaration] memmove((void *)stp->str_iv, (void *)seed, sizeof(Block)); ^ enc_des_ede3.c:700:2: warning: incompatible implicit declaration of built-in function 'memmove' enc_des_ede3.c:700:2: note: include '' or provide a declaration of 'memmove' enc_des_ede3.c:707:4: warning: passing argument 1 of 'DES_key_sched' from incompatible pointer type [-Wincompatible-pointer-types] des_key_sched(stp->str_ikey[i], stp->str_sched[i]); ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:231:5: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); ^ enc_des_ede3.c:707:4: warning: passing argument 2 of 'DES_key_sched' from incompatible pointer type [-Wincompatible-pointer-types] des_key_sched(stp->str_ikey[i], stp->str_sched[i]); ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:231:5: note: expected 'DES_key_schedule * {aka struct DES_ks *}' but argument is of type 'struct (*)[16]' int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); ^ enc_des_ede3.c: In function 'des3_fb64_stream_key': enc_des_ede3.c:722:4: warning: incompatible implicit declaration of built-in function 'memmove' memmove((void *)stp->str_ikey[i], (void *)key[i], sizeof(Block)); ^ enc_des_ede3.c:722:4: note: include '' or provide a declaration of 'memmove' enc_des_ede3.c:726:4: warning: passing argument 1 of 'DES_key_sched' from incompatible pointer type [-Wincompatible-pointer-types] des_key_sched(key[i], stp->str_sched[i]); ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:231:5: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); ^ enc_des_ede3.c:726:4: warning: passing argument 2 of 'DES_key_sched' from incompatible pointer type [-Wincompatible-pointer-types] des_key_sched(key[i], stp->str_sched[i]); ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:231:5: note: expected 'DES_key_schedule * {aka struct DES_ks *}' but argument is of type 'struct (*)[16]' int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule); ^ enc_des_ede3.c:730:2: warning: incompatible implicit declaration of built-in function 'memmove' memmove((void *)stp->str_output, (void *)stp->str_iv, sizeof(Block)); ^ enc_des_ede3.c:730:2: note: include '' or provide a declaration of 'memmove' enc_des_ede3.c: In function 'des3_cfb64_encrypt': enc_des_ede3.c:771:4: warning: passing argument 1 of 'DES_ecb3_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb3_encrypt(stp->str_output, stp->str_feed, ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:132:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des_ede3.c:771:4: warning: passing argument 2 of 'DES_ecb3_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb3_encrypt(stp->str_output, stp->str_feed, ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:132:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des_ede3.c:771:4: warning: passing argument 3 of 'DES_ecb3_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb3_encrypt(stp->str_output, stp->str_feed, ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:132:6: note: expected 'DES_key_schedule * {aka struct DES_ks *}' but argument is of type 'struct (*)[16]' void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des_ede3.c:771:4: warning: passing argument 4 of 'DES_ecb3_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb3_encrypt(stp->str_output, stp->str_feed, ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:132:6: note: expected 'DES_key_schedule * {aka struct DES_ks *}' but argument is of type 'struct (*)[16]' void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des_ede3.c:771:4: warning: passing argument 5 of 'DES_ecb3_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb3_encrypt(stp->str_output, stp->str_feed, ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:132:6: note: expected 'DES_key_schedule * {aka struct DES_ks *}' but argument is of type 'struct (*)[16]' void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des_ede3.c: In function 'des3_cfb64_decrypt': enc_des_ede3.c:823:3: warning: passing argument 1 of 'DES_ecb3_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb3_encrypt(stp->str_output, stp->str_feed, ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:132:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des_ede3.c:823:3: warning: passing argument 2 of 'DES_ecb3_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb3_encrypt(stp->str_output, stp->str_feed, ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:132:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des_ede3.c:823:3: warning: passing argument 3 of 'DES_ecb3_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb3_encrypt(stp->str_output, stp->str_feed, ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:132:6: note: expected 'DES_key_schedule * {aka struct DES_ks *}' but argument is of type 'struct (*)[16]' void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des_ede3.c:823:3: warning: passing argument 4 of 'DES_ecb3_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb3_encrypt(stp->str_output, stp->str_feed, ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:132:6: note: expected 'DES_key_schedule * {aka struct DES_ks *}' but argument is of type 'struct (*)[16]' void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des_ede3.c:823:3: warning: passing argument 5 of 'DES_ecb3_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb3_encrypt(stp->str_output, stp->str_feed, ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:132:6: note: expected 'DES_key_schedule * {aka struct DES_ks *}' but argument is of type 'struct (*)[16]' void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des_ede3.c: In function 'des3_ofb64_encrypt': enc_des_ede3.c:889:4: warning: passing argument 1 of 'DES_ecb3_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb3_encrypt(stp->str_feed, stp->str_feed, ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:132:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des_ede3.c:889:4: warning: passing argument 2 of 'DES_ecb3_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb3_encrypt(stp->str_feed, stp->str_feed, ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:132:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des_ede3.c:889:4: warning: passing argument 3 of 'DES_ecb3_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb3_encrypt(stp->str_feed, stp->str_feed, ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:132:6: note: expected 'DES_key_schedule * {aka struct DES_ks *}' but argument is of type 'struct (*)[16]' void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des_ede3.c:889:4: warning: passing argument 4 of 'DES_ecb3_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb3_encrypt(stp->str_feed, stp->str_feed, ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:132:6: note: expected 'DES_key_schedule * {aka struct DES_ks *}' but argument is of type 'struct (*)[16]' void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des_ede3.c:889:4: warning: passing argument 5 of 'DES_ecb3_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb3_encrypt(stp->str_feed, stp->str_feed, ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:132:6: note: expected 'DES_key_schedule * {aka struct DES_ks *}' but argument is of type 'struct (*)[16]' void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des_ede3.c: In function 'des3_ofb64_decrypt': enc_des_ede3.c:937:3: warning: passing argument 1 of 'DES_ecb3_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb3_encrypt(stp->str_feed, stp->str_feed, ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:132:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des_ede3.c:937:3: warning: passing argument 2 of 'DES_ecb3_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb3_encrypt(stp->str_feed, stp->str_feed, ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:132:6: note: expected 'unsigned char (*)[8]' but argument is of type 'unsigned char *' void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des_ede3.c:937:3: warning: passing argument 3 of 'DES_ecb3_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb3_encrypt(stp->str_feed, stp->str_feed, ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:132:6: note: expected 'DES_key_schedule * {aka struct DES_ks *}' but argument is of type 'struct (*)[16]' void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des_ede3.c:937:3: warning: passing argument 4 of 'DES_ecb3_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb3_encrypt(stp->str_feed, stp->str_feed, ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:132:6: note: expected 'DES_key_schedule * {aka struct DES_ks *}' but argument is of type 'struct (*)[16]' void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des_ede3.c:937:3: warning: passing argument 5 of 'DES_ecb3_encrypt' from incompatible pointer type [-Wincompatible-pointer-types] des_ecb3_encrypt(stp->str_feed, stp->str_feed, ^ In file included from enc_des_ede3.c:59:0: /usr/include/openssl/des.h:132:6: note: expected 'DES_key_schedule * {aka struct DES_ks *}' but argument is of type 'struct (*)[16]' void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, ^ enc_des_ede3.c: At top level: enc_des_ede3.c:41:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)enc_des_ede3.c 8.3 (Berkeley) 5/30/95"; ^ read_password.c: In function 'local_des_read_pw_string': read_password.c:113:5: warning: implicit declaration of function 'memmove' [-Wimplicit-function-declaration] memmove((char *)env, (char *)old_env, sizeof(env)); ^ read_password.c:113:5: warning: incompatible implicit declaration of built-in function 'memmove' read_password.c:113:5: note: include '' or provide a declaration of 'memmove' read_password.c:129:5: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration] memcpy(&old_state, &tty_state, sizeof(tty_state)); ^ read_password.c:129:5: warning: incompatible implicit declaration of built-in function 'memcpy' read_password.c:129:5: note: include '' or provide a declaration of 'memcpy' read_password.c:163:13: warning: implicit declaration of function 'strchr' [-Wimplicit-function-declaration] if ((ptr = strchr(s, '\n'))) ^ read_password.c:163:13: warning: incompatible implicit declaration of built-in function 'strchr' read_password.c:163:13: note: include '' or provide a declaration of 'strchr' read_password.c:172:17: warning: incompatible implicit declaration of built-in function 'strchr' if ((ptr = strchr(key_string, '\n'))) ^ read_password.c:172:17: note: include '' or provide a declaration of 'strchr' read_password.c:174:10: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if (strcmp(s,key_string)) { ^ read_password.c:185:2: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration] memset(s, 0, max); ^ read_password.c:185:2: warning: incompatible implicit declaration of built-in function 'memset' read_password.c:185:2: note: include '' or provide a declaration of 'memset' read_password.c:202:2: warning: incompatible implicit declaration of built-in function 'memset' memset(key_string, 0, sizeof (key_string)); ^ read_password.c:202:2: note: include '' or provide a declaration of 'memset' read_password.c: In function 'read_string': read_password.c:229:5: warning: incompatible implicit declaration of built-in function 'memmove' memmove((char *)env, (char *)old_env, sizeof(env)); ^ read_password.c:229:5: note: include '' or provide a declaration of 'memmove' read_password.c:245:5: warning: incompatible implicit declaration of built-in function 'memcpy' memcpy(&old_state, &tty_state, sizeof(tty_state)); ^ read_password.c:245:5: note: include '' or provide a declaration of 'memcpy' read_password.c:279:13: warning: incompatible implicit declaration of built-in function 'strchr' if ((ptr = strchr(s, '\n'))) ^ read_password.c:279:13: note: include '' or provide a declaration of 'strchr' read_password.c:286:2: warning: incompatible implicit declaration of built-in function 'memset' memset(s, 0, max); ^ read_password.c:286:2: note: include '' or provide a declaration of 'memset' read_password.c: At top level: read_password.c:35:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)read_password.c 8.3 (Berkeley) 5/30/95"; ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c xmalloc.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c err.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c __progname.c read_password.c: In function 'local_des_read_pw_string': gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c getent.c read_password.c:196:7: warning: 'old_fflags' may be used uninitialized in this function [-Wmaybe-uninitialized] fcntl(0, F_SETFL, old_fflags); ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c parsetos.c err.c: In function 'verr': err.c:131:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (status); ^ err.c:131:3: warning: incompatible implicit declaration of built-in function 'exit' err.c:131:3: note: include '' or provide a declaration of 'exit' err.c: In function 'verrx': err.c:141:3: warning: incompatible implicit declaration of built-in function 'exit' exit (status); ^ err.c:141:3: note: include '' or provide a declaration of 'exit' getent.c:45:1: warning: return type defaults to 'int' [-Wimplicit-int] getent(cp, name) ^ getent.c:35:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)getent.c 8.2 (Berkeley) 12/15/93"; ^ getent.c:42:14: warning: 'area' defined but not used [-Wunused-variable] static char *area; ^ parsetos.c: In function 'parsetos': parsetos.c:41:14: warning: implicit declaration of function 'strtol' [-Wimplicit-function-declaration] tos = (int)strtol(name, (char **)NULL, 0); ^ read_password.c: In function 'read_string': read_password.c:222:9: warning: 'old_fflags' may be used uninitialized in this function [-Wmaybe-uninitialized] int old_fflags; ^ rm -f libtelnet.a ar cru libtelnet.a auth.o encrypt.o genget.o misc.o srp.o kerberos4c.o kerberos.o kerberos5.o forward.o spx.o rsaencpwd.o krb4encpwd.o enc_des.o enc_des_ede3.o enc_cast.o cast.o read_password.o localhost.o xmalloc.o err.o __progname.o getent.o parsetos.o ranlib libtelnet.a make[3]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet/libtelnet' Making all in telnet make[3]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet/telnet' gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c authenc.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c commands.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c main.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c network.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c ring.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c sys_bsd.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c telnet.c In file included from main.c:49:0: ../libtelnet/auth.h:89:8: warning: type defaults to 'int' in declaration of 'auth_debug_mode' [-Wimplicit-int] extern auth_debug_mode; ^ In file included from commands.c:64:0: ../libtelnet/auth.h:89:8: warning: type defaults to 'int' in declaration of 'auth_debug_mode' [-Wimplicit-int] extern auth_debug_mode; ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c terminal.c main.c: In function 'tninit': main.c:73:5: warning: implicit declaration of function 'init_terminal' [-Wimplicit-function-declaration] init_terminal(); ^ main.c:75:5: warning: implicit declaration of function 'init_network' [-Wimplicit-function-declaration] init_network(); ^ main.c:77:5: warning: implicit declaration of function 'init_telnet' [-Wimplicit-function-declaration] init_telnet(); ^ main.c:79:5: warning: implicit declaration of function 'init_sys' [-Wimplicit-function-declaration] init_sys(); ^ main.c: In function 'usage': main.c:127:2: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^ main.c:127:2: warning: incompatible implicit declaration of built-in function 'exit' main.c:127:2: note: include '' or provide a declaration of 'exit' main.c: In function 'main': main.c:166:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (prompt = strrchr(argv[0], '/')) ^ main.c:224:4: warning: implicit declaration of function 'set_escape_char' [-Wimplicit-function-declaration] set_escape_char(optarg); ^ main.c:316:4: warning: implicit declaration of function 'encrypt_auto' [-Wimplicit-function-declaration] encrypt_auto(1); ^ main.c:317:4: warning: implicit declaration of function 'decrypt_auto' [-Wimplicit-function-declaration] decrypt_auto(1); ^ main.c:379:4: warning: implicit declaration of function 'Exit' [-Wimplicit-function-declaration] Exit(0); ^ main.c:380:7: warning: implicit declaration of function 'tn' [-Wimplicit-function-declaration] if (tn(argp - args, args) == 1) ^ main.c: At top level: main.c:35:13: warning: 'copyright' defined but not used [-Wunused-variable] static char copyright[] = ^ main.c:41:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)main.c 8.3 (Berkeley) 5/30/95"; ^ network.c: In function 'init_network': network.c:75:2: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^ network.c:75:2: warning: incompatible implicit declaration of built-in function 'exit' network.c:75:2: note: include '' or provide a declaration of 'exit' network.c:78:2: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^ network.c:78:2: note: include '' or provide a declaration of 'exit' network.c: In function 'stilloob': network.c:104:9: warning: implicit declaration of function 'quit' [-Wimplicit-function-declaration] (void) quit(); ^ network.c: In function 'netflush': network.c:155:7: warning: implicit declaration of function 'ring_at_mark' [-Wimplicit-function-declaration] if (!ring_at_mark(&netoring)) { ^ network.c:173:12: warning: implicit declaration of function 'NetClose' [-Wimplicit-function-declaration] (void)NetClose(net); ^ network.c: At top level: network.c:35:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)network.c 8.2 (Berkeley) 12/15/93"; ^ ring.c: In function 'ring_init': ring.c:111:5: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration] memset((char *)ring, 0, sizeof *ring); ^ ring.c:111:5: warning: incompatible implicit declaration of built-in function 'memset' ring.c:111:5: note: include '' or provide a declaration of 'memset' ring.c: In function 'ring_supply_data': ring.c:302:2: warning: implicit declaration of function 'memmove' [-Wimplicit-function-declaration] memmove(ring->supply, buffer, i); ^ ring.c:302:2: warning: incompatible implicit declaration of built-in function 'memmove' ring.c:302:2: note: include '' or provide a declaration of 'memmove' ring.c: At top level: ring.c:35:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)ring.c 8.2 (Berkeley) 5/30/95"; ^ authenc.c: In function 'telnet_spin': authenc.c:85:5: warning: implicit declaration of function 'Scheduler' [-Wimplicit-function-declaration] Scheduler(0); ^ authenc.c: In function 'telnet_gets': authenc.c:116:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] } else if (res = getpass(prompt)) { ^ authenc.c: At top level: authenc.c:35:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)authenc.c 8.1 (Berkeley) 6/6/93"; ^ sys_bsd.c: In function 'TerminalSpecialChars': sys_bsd.c:219:6: warning: implicit declaration of function 'sendabort' [-Wimplicit-function-declaration] sendabort(); ^ sys_bsd.c:223:6: warning: implicit declaration of function 'sendeof' [-Wimplicit-function-declaration] sendeof(); ^ sys_bsd.c:228:2: warning: implicit declaration of function 'sendsusp' [-Wimplicit-function-declaration] sendsusp(); ^ sys_bsd.c: In function 'TerminalNewMode': sys_bsd.c:444:11: warning: implicit declaration of function 'ttyflush' [-Wimplicit-function-declaration] old = ttyflush(SYNCHing|flushout); ^ sys_bsd.c:697:2: warning: 'sigsetmask' is deprecated [-Wdeprecated-declarations] (void) sigsetmask(sigblock(0) & ~(1<<(SIGTSTP-1))); ^ In file included from sys_bsd.c:58:0: /usr/include/signal.h:190:12: note: declared here extern int sigsetmask (int __mask) __THROW __attribute_deprecated__; ^ sys_bsd.c:697:2: warning: 'sigblock' is deprecated [-Wdeprecated-declarations] (void) sigsetmask(sigblock(0) & ~(1<<(SIGTSTP-1))); ^ In file included from sys_bsd.c:58:0: /usr/include/signal.h:187:12: note: declared here extern int sigblock (int __mask) __THROW __attribute_deprecated__; ^ sys_bsd.c: In function 'susp': sys_bsd.c:939:40: warning: implicit declaration of function 'rlogin_susp' [-Wimplicit-function-declaration] if ((rlogin != _POSIX_VDISABLE) && rlogin_susp()) ^ sys_bsd.c: In function 'sys_telnet_init': sys_bsd.c:1000:9: warning: implicit declaration of function 'SetSockOpt' [-Wimplicit-function-declaration] if (SetSockOpt(net, SOL_SOCKET, SO_OOBINLINE, 1) == -1) { ^ sys_bsd.c: In function 'process_rings': sys_bsd.c:1018:1: warning: type of 'netin' defaults to 'int' [-Wimplicit-int] process_rings(netin, netout, netex, ttyin, ttyout, poll) ^ sys_bsd.c:1018:1: warning: type of 'netout' defaults to 'int' [-Wimplicit-int] sys_bsd.c:1018:1: warning: type of 'netex' defaults to 'int' [-Wimplicit-int] sys_bsd.c:1018:1: warning: type of 'ttyin' defaults to 'int' [-Wimplicit-int] sys_bsd.c:1018:1: warning: type of 'ttyout' defaults to 'int' [-Wimplicit-int] gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c tn3270.c sys_bsd.c:1264:17: warning: implicit declaration of function 'netflush' [-Wimplicit-function-declaration] returnValue |= netflush(); ^ sys_bsd.c: At top level: sys_bsd.c:40:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)sys_bsd.c 8.4 (Berkeley) 5/30/95"; ^ commands.c:158:8: warning: type defaults to 'int' in declaration of 'call' [-Wimplicit-int] static call __P((intrtn_t, ...)); ^ commands.c: In function 'makeargv': commands.c:190:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (c = *cp) { ^ commands.c: In function 'sendcmd': commands.c:423:13: warning: implicit declaration of function 'quit' [-Wimplicit-function-declaration] (void) quit(); ^ commands.c:362:9: warning: unused variable 'question' [-Wunused-variable] int question = 0; /* was at least one argument a question */ ^ commands.c: In function 'send_docmd': commands.c:450:12: warning: implicit declaration of function 'send_tncmd' [-Wimplicit-function-declaration] return(send_tncmd(send_do, "do", name)); ^ commands.c: In function 'togdebug': commands.c:565:3: warning: implicit declaration of function 'SetSockOpt' [-Wimplicit-function-declaration] (SetSockOpt(net, SOL_SOCKET, SO_DEBUG, debug)) < 0) { ^ commands.c: In function 'togbinary': commands.c:625:6: warning: implicit declaration of function 'tel_leave_binary' [-Wimplicit-function-declaration] tel_leave_binary(3); ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c utilities.c commands.c: In function 'tel_setmode': commands.c:1234:1: warning: type of 'bit' defaults to 'int' [-Wimplicit-int] tel_setmode(bit) ^ commands.c: In function 'tel_clearmode': commands.c:1240:1: warning: type of 'bit' defaults to 'int' [-Wimplicit-int] tel_clearmode(bit) ^ commands.c: In function 'display': commands.c:1390:6: warning: implicit declaration of function 'optionstatus' [-Wimplicit-function-declaration] /*@*/optionstatus(); ^ commands.c:1392:5: warning: implicit declaration of function 'EncryptStatus' [-Wimplicit-function-declaration] EncryptStatus(); ^ commands.c: In function 'suspend': commands.c:1454:9: warning: implicit declaration of function 'TerminalWindowSize' [-Wimplicit-function-declaration] err = (TerminalWindowSize(&oldrows, &oldcols) == 0) ? 1 : 0; ^ commands.c: In function 'shell': commands.c:1487:12: warning: implicit declaration of function 'vfork' [-Wimplicit-function-declaration] switch(vfork()) { ^ commands.c:1510:3: warning: implicit declaration of function 'execl' [-Wimplicit-function-declaration] execl(shellp, shellname, "-c", &saveline[1], 0); ^ commands.c:1510:3: warning: incompatible implicit declaration of built-in function 'execl' commands.c:1510:3: warning: missing sentinel in function call [-Wformat=] commands.c:1512:3: warning: incompatible implicit declaration of built-in function 'execl' execl(shellp, shellname, 0); ^ commands.c:1512:3: warning: missing sentinel in function call [-Wformat=] commands.c:1514:6: warning: implicit declaration of function '_exit' [-Wimplicit-function-declaration] _exit(1); ^ commands.c:1514:6: warning: incompatible implicit declaration of built-in function '_exit' commands.c:1517:12: warning: implicit declaration of function 'wait' [-Wimplicit-function-declaration] (void)wait((int *)0); /* Wait for the shell to complete */ ^ commands.c: In function 'bye': commands.c:1549:9: warning: implicit declaration of function 'NetClose' [-Wimplicit-function-declaration] (void) NetClose(net); ^ commands.c:1553:2: warning: implicit declaration of function 'auth_encrypt_connect' [-Wimplicit-function-declaration] auth_encrypt_connect(connected); ^ commands.c: In function 'quit': commands.c:1580:2: warning: implicit declaration of function 'Exit' [-Wimplicit-function-declaration] Exit(0); ^ commands.c: In function 'logout': commands.c:1589:9: warning: implicit declaration of function 'netflush' [-Wimplicit-function-declaration] (void) netflush(); ^ commands.c: In function 'env_init': commands.c:1808:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (cp = strchr(*epp, '=')) { ^ tn3270.c:35:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)tn3270.c 8.2 (Berkeley) 5/30/95"; ^ commands.c:1839:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free(ep->value); ^ commands.c:1839:3: warning: incompatible implicit declaration of built-in function 'free' commands.c:1839:3: note: include '' or provide a declaration of 'free' commands.c: In function 'env_define': commands.c:1863:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (ep = env_find(var)) { ^ commands.c:1865:4: warning: incompatible implicit declaration of built-in function 'free' free(ep->var); ^ commands.c:1865:4: note: include '' or provide a declaration of 'free' commands.c:1867:4: warning: incompatible implicit declaration of built-in function 'free' free(ep->value); ^ commands.c:1867:4: note: include '' or provide a declaration of 'free' commands.c:1876:20: warning: implicit declaration of function 'opt_welldefined' [-Wimplicit-function-declaration] ep->welldefined = opt_welldefined(var); ^ commands.c: In function 'env_undefine': commands.c:1889:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (ep = env_find(var)) { ^ commands.c:1894:4: warning: incompatible implicit declaration of built-in function 'free' free(ep->var); ^ commands.c:1894:4: note: include '' or provide a declaration of 'free' commands.c:1896:4: warning: incompatible implicit declaration of built-in function 'free' free(ep->value); ^ commands.c:1896:4: note: include '' or provide a declaration of 'free' commands.c:1897:3: warning: incompatible implicit declaration of built-in function 'free' free(ep); ^ commands.c:1897:3: note: include '' or provide a declaration of 'free' commands.c: In function 'env_export': commands.c:1907:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (ep = env_find(var)) ^ commands.c: In function 'env_unexport': commands.c:1917:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (ep = env_find(var)) ^ commands.c: In function 'env_default': commands.c:1960:1: warning: type of 'welldefined' defaults to 'int' [-Wimplicit-int] env_default(init, welldefined) ^ commands.c:1970:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (nep = nep->next) { ^ commands.c: In function 'env_getvalue': commands.c:1984:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (ep = env_find(var)) ^ commands.c: In function 'env_is_exported': commands.c:1994:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (ep = env_find(var)) ^ commands.c: In function 'status': commands.c:2490:17: warning: implicit declaration of function 'getconnmode' [-Wimplicit-function-declaration] int mode = getconnmode(); ^ commands.c:2511:6: warning: implicit declaration of function 'encrypt_display' [-Wimplicit-function-declaration] encrypt_display(); ^ commands.c: In function 'tn': commands.c:2600:2: warning: implicit declaration of function 'setuid' [-Wimplicit-function-declaration] setuid(getuid()); ^ commands.c:2600:9: warning: implicit declaration of function 'getuid' [-Wimplicit-function-declaration] setuid(getuid()); ^ commands.c:2717:3: warning: incompatible implicit declaration of built-in function 'free' free (_hostname); ^ commands.c:2717:3: note: include '' or provide a declaration of 'free' commands.c:2739:7: warning: incompatible implicit declaration of built-in function 'free' free (_hostname); ^ commands.c:2739:7: note: include '' or provide a declaration of 'free' commands.c:2765:17: warning: implicit declaration of function 'atoi' [-Wimplicit-function-declaration] sin.sin_port = atoi(portp); ^ commands.c:2862:7: warning: incompatible implicit declaration of built-in function 'free' free (_hostname); ^ commands.c:2862:7: note: include '' or provide a declaration of 'free' commands.c:2881:5: warning: implicit declaration of function 'cmdrc' [-Wimplicit-function-declaration] cmdrc(hostp, hostname); ^ commands.c:2883:9: warning: incompatible implicit declaration of built-in function 'free' free(hostp); ^ commands.c:2883:9: note: include '' or provide a declaration of 'free' commands.c:2891:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] (pw = getpwnam(user)) && pw->pw_uid != getuid()) { ^ commands.c:2892:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (pw = getpwuid(getuid())) ^ commands.c:2908:9: warning: incompatible implicit declaration of built-in function 'free' free(user); ^ commands.c:2908:9: note: include '' or provide a declaration of 'free' commands.c:2918:5: warning: implicit declaration of function 'ExitString' [-Wimplicit-function-declaration] ExitString("Connection closed by foreign host.\r\n",1); ^ commands.c: At top level: commands.c:2961:27: warning: missing braces around initializer [-Wmissing-braces] static Command cmdtab[] = { ^ commands.c:2961:27: note: (near initialization for 'cmdtab') commands.c:3005:28: warning: missing braces around initializer [-Wmissing-braces] static Command cmdtab2[] = { ^ commands.c:3005:28: note: (near initialization for 'cmdtab2') commands.c: In function 'getcmd': commands.c:3054:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (cm = (Command *) genget(name, (char **) cmdtab, sizeof(Command))) ^ commands.c: In function 'help': commands.c:3155:12: warning: field width specifier '*' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=] printf("%-*s\t%s\r\n", HELPINDENT, c->name, ^ commands.c: In function 'cmdrc': commands.c:3189:2: warning: 'return' with no value, in function returning non-void return; ^ commands.c:3209:2: warning: 'return' with no value, in function returning non-void return; ^ commands.c: In function 'sourceroute': commands.c:3375:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses] else for (cp2 = cp; c = *cp2; cp2++) { ^ commands.c:3393:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses] } else if (host = gethostbyname(cp)) { ^ commands.c: At top level: commands.c:49:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)commands.c 8.4 (Berkeley) 5/30/95"; ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c Xauth.c commands.c: In function 'quit': commands.c:1582:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ commands.c: In function 'tn': commands.c:2606:2: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] (void) fgets(&line[strlen(line)], sizeof(line) - strlen(line), stdin); ^ commands.c:2920:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ commands.c: In function 'setescape': commands.c:1422:3: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] (void) fgets(buf, sizeof(buf), stdin); ^ terminal.c: In function 'init_terminal': terminal.c:99:2: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c XdmAuth.c terminal.c:99:2: warning: incompatible implicit declaration of built-in function 'exit' terminal.c:99:2: note: include '' or provide a declaration of 'exit' terminal.c:102:2: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^ terminal.c:102:2: note: include '' or provide a declaration of 'exit' terminal.c:104:17: warning: implicit declaration of function 'TerminalAutoFlush' [-Wimplicit-function-declaration] autoflush = TerminalAutoFlush(); ^ terminal.c: In function 'ttyflush': terminal.c:131:10: warning: implicit declaration of function 'TerminalWrite' [-Wimplicit-function-declaration] n = TerminalWrite(ttyoring.consume, n); ^ terminal.c: In function 'setconnmode': terminal.c:228:6: warning: implicit declaration of function 'encrypt_request_start' [-Wimplicit-function-declaration] encrypt_request_start(0, 0); ^ terminal.c:233:6: warning: implicit declaration of function 'encrypt_request_end' [-Wimplicit-function-declaration] encrypt_request_end(); ^ telnet.c: In function 'reset_telnet': telnet.c:218:5: warning: implicit declaration of function 'auth_encrypt_connect' [-Wimplicit-function-declaration] auth_encrypt_connect(connected); ^ terminal.c: At top level: terminal.c:35:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)terminal.c 8.2 (Berkeley) 2/16/95"; ^ telnet.c: In function 'init_telnet': telnet.c:241:5: warning: implicit declaration of function 'env_init' [-Wimplicit-function-declaration] env_init(); ^ telnet.c: In function 'willoption': telnet.c:467:3: warning: implicit declaration of function 'encrypt_send_support' [-Wimplicit-function-declaration] encrypt_send_support(); ^ telnet.c:471:37: warning: implicit declaration of function 'getenv' [-Wimplicit-function-declaration] int screen = fwdx_get_screen_no(getenv("DISPLAY")); ^ telnet.c:471:37: warning: passing argument 1 of 'fwdx_get_screen_no' makes pointer from integer without a cast [-Wint-conversion] In file included from telnet.c:91:0: fwdxutil.h:40:5: note: expected 'char *' but argument is of type 'int' int fwdx_get_screen_no(char *display); ^ telnet.c: In function 'dontoption': telnet.c:734:3: warning: implicit declaration of function 'auth_warn' [-Wimplicit-function-declaration] auth_warn(); ^ telnet.c: In function 'mklist': telnet.c:808:13: warning: implicit declaration of function 'is_unique' [-Wimplicit-function-declaration] else if (is_unique(cp2, argv+1, argvp)) ^ telnet.c: In function 't_setupterm': telnet.c:911:10: warning: implicit declaration of function 'setupterm' [-Wimplicit-function-declaration] return setupterm(tname, fd, errp); ^ telnet.c: In function 'gettermname': telnet.c:928:4: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free(tnamep); ^ telnet.c:928:4: warning: incompatible implicit declaration of built-in function 'free' telnet.c:928:4: note: include '' or provide a declaration of 'free' telnet.c: In function 'suboption': telnet.c:1029:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (err = fwdx_open_channel(channel)) { ^ telnet.c:1052:22: warning: implicit declaration of function 'fwdx_send_xauth_to_xserver' [-Wimplicit-function-declaration] rc = fwdx_send_xauth_to_xserver(channel,subpointer + 2, ^ telnet.c:1093:6: warning: implicit declaration of function 'TerminalSpeeds' [-Wimplicit-function-declaration] TerminalSpeeds(&ispeed, &ospeed); ^ telnet.c:1096:8: warning: format '%d' expects argument of type 'int', but argument 8 has type 'long int' [-Wformat=] "%c%c%c%c%d,%d%c%c", IAC, SB, TELOPT_TSPEED, ^ telnet.c:1096:8: warning: format '%d' expects argument of type 'int', but argument 9 has type 'long int' [-Wformat=] telnet.c:1096:8: warning: format '%d' expects argument of type 'int', but argument 8 has type 'long int' [-Wformat=] telnet.c:1096:8: warning: format '%d' expects argument of type 'int', but argument 9 has type 'long int' [-Wformat=] telnet.c:1225:4: warning: implicit declaration of function 'auth_is' [-Wimplicit-function-declaration] auth_is(subpointer, SB_LEN()); ^ telnet.c:1237:4: warning: implicit declaration of function 'auth_send' [-Wimplicit-function-declaration] auth_send(subpointer, SB_LEN()); ^ telnet.c:1242:4: warning: implicit declaration of function 'auth_reply' [-Wimplicit-function-declaration] auth_reply(subpointer, SB_LEN()); ^ telnet.c:1247:4: warning: implicit declaration of function 'auth_name' [-Wimplicit-function-declaration] auth_name(subpointer, SB_LEN()); ^ telnet.c:1261:4: warning: implicit declaration of function 'encrypt_start' [-Wimplicit-function-declaration] encrypt_start(subpointer, SB_LEN()); ^ telnet.c:1266:4: warning: implicit declaration of function 'encrypt_end' [-Wimplicit-function-declaration] encrypt_end(); ^ telnet.c:1271:4: warning: implicit declaration of function 'encrypt_support' [-Wimplicit-function-declaration] encrypt_support(subpointer, SB_LEN()); ^ telnet.c:1276:4: warning: implicit declaration of function 'encrypt_request_start' [-Wimplicit-function-declaration] encrypt_request_start(subpointer, SB_LEN()); ^ telnet.c:1287:4: warning: implicit declaration of function 'encrypt_request_end' [-Wimplicit-function-declaration] encrypt_request_end(); ^ telnet.c:1292:4: warning: implicit declaration of function 'encrypt_is' [-Wimplicit-function-declaration] encrypt_is(subpointer, SB_LEN()); ^ telnet.c:1297:4: warning: implicit declaration of function 'encrypt_reply' [-Wimplicit-function-declaration] encrypt_reply(subpointer, SB_LEN()); ^ telnet.c:1302:4: warning: implicit declaration of function 'encrypt_enc_keyid' [-Wimplicit-function-declaration] encrypt_enc_keyid(subpointer, SB_LEN()); ^ telnet.c:1307:4: warning: implicit declaration of function 'encrypt_dec_keyid' [-Wimplicit-function-declaration] encrypt_dec_keyid(subpointer, SB_LEN()); ^ telnet.c: In function 'slc_init': telnet.c:1470:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] initfunc(SLC_SYNCH, 0); ^ telnet.c:1472:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] initfunc(SLC_AO, 0); ^ telnet.c:1473:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] initfunc(SLC_AYT, 0); ^ telnet.c:1475:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] initfunc(SLC_ABORT, SLC_FLUSHIN|SLC_FLUSHOUT); ^ telnet.c:1476:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] initfunc(SLC_EOF, 0); ^ telnet.c:1478:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] initfunc(SLC_SUSP, SLC_FLUSHIN); ^ telnet.c:1480:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] initfunc(SLC_EC, 0); ^ telnet.c:1481:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] initfunc(SLC_EL, 0); ^ telnet.c:1483:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] initfunc(SLC_EW, 0); ^ telnet.c:1484:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] initfunc(SLC_RP, 0); ^ telnet.c:1485:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] initfunc(SLC_LNEXT, 0); ^ telnet.c:1487:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] initfunc(SLC_XON, 0); ^ telnet.c:1488:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] initfunc(SLC_XOFF, 0); ^ telnet.c:1493:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] initfunc(SLC_FORW1, 0); ^ telnet.c:1495:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] initfunc(SLC_FORW2, 0); ^ telnet.c:1499:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] initfunc(SLC_IP, SLC_FLUSHIN|SLC_FLUSHOUT); ^ telnet.c: In function 'slc_export': telnet.c:1563:5: warning: implicit declaration of function 'TerminalDefaultChars' [-Wimplicit-function-declaration] TerminalDefaultChars(); ^ telnet.c: In function 'env_opt_start': telnet.c:1846:38: warning: implicit declaration of function 'realloc' [-Wimplicit-function-declaration] p = (unsigned char *)realloc(opt_reply, OPT_REPLY_SIZE); ^ telnet.c:1846:38: warning: incompatible implicit declaration of built-in function 'realloc' telnet.c:1846:38: note: include '' or provide a declaration of 'realloc' telnet.c:1848:21: warning: incompatible implicit declaration of built-in function 'free' free(opt_reply); ^ telnet.c:1848:21: note: include '' or provide a declaration of 'free' telnet.c: In function 'env_opt_add': telnet.c:1886:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (ep = env_default(0, 0)) ^ telnet.c:1891:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (ep = env_default(0, 1)) ^ telnet.c:1903:24: warning: incompatible implicit declaration of built-in function 'realloc' p = (unsigned char *)realloc(opt_reply, len); ^ telnet.c:1903:24: note: include '' or provide a declaration of 'realloc' telnet.c:1905:21: warning: incompatible implicit declaration of built-in function 'free' free(opt_reply); ^ telnet.c:1905:21: note: include '' or provide a declaration of 'free' telnet.c:1916:6: warning: implicit declaration of function 'opt_welldefined' [-Wimplicit-function-declaration] if (opt_welldefined(ep)) ^ telnet.c:1926:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (c = *ep++) { ^ telnet.c:1942:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (ep = vp) { ^ telnet.c: In function 'env_opt_end': telnet.c:1990:3: warning: incompatible implicit declaration of built-in function 'free' free(opt_reply); ^ telnet.c:1990:3: note: include '' or provide a declaration of 'free' telnet.c: In function 'telrcv': telnet.c:2140:10: warning: implicit declaration of function 'ttyflush' [-Wimplicit-function-declaration] (void) ttyflush(1); ^ telnet.c:2141:14: warning: implicit declaration of function 'stilloob' [-Wimplicit-function-declaration] SYNCHing = stilloob(); ^ telnet.c: In function 'telsnd': telnet.c:2418:10: warning: implicit declaration of function 'TerminalSpecialChars' [-Wimplicit-function-declaration] if (TerminalSpecialChars(sc) == 0) { ^ telnet.c: In function 'announce_my_options': telnet.c:2595:21: warning: implicit declaration of function 'telnet_spin' [-Wimplicit-function-declaration] telnet_spin(); ^ telnet.c:2597:21: warning: implicit declaration of function 'auth_wait' [-Wimplicit-function-declaration] auth_wait(NULL); ^ telnet.c:2605:36: warning: implicit declaration of function 'auth_must_encrypt' [-Wimplicit-function-declaration] wantencryption || auth_must_encrypt()) { ^ telnet.c:2604:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if (his_state_is_do(TELOPT_AUTHENTICATION) && ^ telnet.c:2606:34: warning: implicit declaration of function 'time' [-Wimplicit-function-declaration] time_t timeout = time(0) + 60; ^ telnet.c:2623:25: warning: implicit declaration of function 'Exit' [-Wimplicit-function-declaration] Exit(1); ^ telnet.c:2636:25: warning: implicit declaration of function 'encrypt_is_encrypting' [-Wimplicit-function-declaration] if (encrypt_is_encrypting()) ^ telnet.c:2649:41: warning: implicit declaration of function 'getconnmode' [-Wimplicit-function-declaration] TerminalNewMode(getconnmode()|MODE_TRAPSIG); ^ telnet.c: In function 'telnet': telnet.c:2718:2: warning: implicit declaration of function 'auth_encrypt_init' [-Wimplicit-function-declaration] auth_encrypt_init(local_host, hostname, "TELNET", 0); ^ telnet.c:2719:2: warning: implicit declaration of function 'auth_encrypt_user' [-Wimplicit-function-declaration] auth_encrypt_user(user, explicit); ^ telnet.c: In function 'sendnaws': telnet.c:3052:9: warning: implicit declaration of function 'TerminalWindowSize' [-Wimplicit-function-declaration] if (TerminalWindowSize(&rows, &cols) == 0) { /* Failed */ ^ telnet.c: At top level: telnet.c:40:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)telnet.c 8.4 (Berkeley) 5/30/95"; ^ XdmAuth.c:42:25: warning: missing braces around initializer [-Wmissing-braces] static ulong skb[8][64]={ ^ XdmAuth.c:42:25: note: (near initialization for 'skb') XdmAuth.c:182:37: warning: missing braces around initializer [-Wmissing-braces] static unsigned long SPtrans[8][64]={ ^ XdmAuth.c:182:37: note: (near initialization for 'SPtrans') utilities.c: In function 'SetSockOpt': utilities.c:103:12: warning: implicit declaration of function 'setsockopt' [-Wimplicit-function-declaration] return setsockopt(fd, level, option, ^ utilities.c: In function 'Dump': utilities.c:151:12: warning: type defaults to 'int' in declaration of 'pettydump' [-Wimplicit-int] extern pettydump; ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c fwdxutil.c utilities.c:151:12: warning: unused variable 'pettydump' [-Wunused-variable] utilities.c: In function 'printsub': utilities.c:523:3: warning: implicit declaration of function 'auth_printsub' [-Wimplicit-function-declaration] auth_printsub(&pointer[1], length - 1, buf, sizeof(buf)); ^ utilities.c:611:3: warning: implicit declaration of function 'encrypt_printsub' [-Wimplicit-function-declaration] encrypt_printsub(&pointer[1], length - 1, buf, sizeof(buf)); ^ utilities.c:907:4: warning: label 'def_case' defined but not used [-Wunused-label] def_case: ^ utilities.c: In function 'EmptyTerminal': utilities.c:971:13: warning: implicit declaration of function 'ttyflush' [-Wimplicit-function-declaration] (void) ttyflush(0); ^ utilities.c: In function 'SetForExit': utilities.c:991:8: warning: implicit declaration of function 'telrcv' [-Wimplicit-function-declaration] (void)telrcv(); /* Process any incoming data */ ^ utilities.c: In function 'Exit': utilities.c:1013:5: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(returnCode); ^ utilities.c:1013:5: warning: incompatible implicit declaration of built-in function 'exit' utilities.c:1013:5: note: include '' or provide a declaration of 'exit' utilities.c: In function 'ExitString': utilities.c:1023:5: warning: incompatible implicit declaration of built-in function 'exit' exit(returnCode); ^ utilities.c:1023:5: note: include '' or provide a declaration of 'exit' utilities.c: At top level: utilities.c:35:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)utilities.c 8.3 (Berkeley) 5/30/95"; ^ Xauth.c: In function 'XauFileName': Xauth.c:95:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (name = getenv ("XAUTHORITY")) ^ fwdxutil.c: In function 'fwdx_open_channel': fwdxutil.c:228:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (hi = gethostbyname(host)) ^ fwdxutil.c: In function 'fwdx_get_screen_no': fwdxutil.c:261:6: warning: statement with no effect [-Wunused-value] scrnum -1; ^ fwdxutil.c: In function 'fwdx_do_server_options': fwdxutil.c:298:13: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(p, "%c%c", IAC, SE); /* safe */ ^ In file included from /usr/include/features.h:368:0, from /usr/include/stdlib.h:24, from fwdxutil.c:45: /usr/include/bits/stdio2.h:31:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) ^ fwdxutil.c: In function 'fwdx_forward': fwdxutil.c:322:19: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(p, "%c%c", IAC, SE); /* safe */ ^ In file included from /usr/include/features.h:368:0, from /usr/include/stdlib.h:24, from fwdxutil.c:45: /usr/include/bits/stdio2.h:31:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) ^ fwdxutil.c:332:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(p, "%c%c%c%c", IAC, SB, TELOPT_FORWARD_X, FWDX_DATA); /* safe */ ^ In file included from /usr/include/features.h:368:0, from /usr/include/stdlib.h:24, from fwdxutil.c:45: /usr/include/bits/stdio2.h:31:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) ^ fwdxutil.c:340:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(p, "%c%c", IAC, SE); /* safe */ ^ In file included from /usr/include/features.h:368:0, from /usr/include/stdlib.h:24, from fwdxutil.c:45: /usr/include/bits/stdio2.h:31:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) ^ fwdxutil.c: In function 'fwdx_check_sockets': fwdxutil.c:378:19: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(p, "%c%c", IAC, SE); /* safe */ ^ In file included from /usr/include/features.h:368:0, from /usr/include/stdlib.h:24, from fwdxutil.c:45: /usr/include/bits/stdio2.h:31:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) ^ fwdxutil.c: In function 'fwdx_send_xauth_to_xserver': fwdxutil.c:497:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (hi = gethostbyname(host)) { ^ fwdxutil.c:544:39: warning: pointer targets in passing argument 2 of 'fwdx_redirect' differ in signedness [-Wpointer-sign] if (fwdx_redirect(channel,(char *)msg,48) < 0) { ^ In file included from fwdxutil.c:59:0: fwdxutil.h:37:5: note: expected 'unsigned char *' but argument is of type 'char *' int fwdx_redirect(unsigned short channel, unsigned char *data, int len); ^ fwdxutil.c:601:65: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness [-Wpointer-sign] getsockname(fwdx_sockets[channel], (struct sockaddr *)&saddr, &saddr_len); ^ In file included from fwdxutil.c:50:0: /usr/include/sys/socket.h:127:12: note: expected 'socklen_t * restrict {aka unsigned int * restrict}' but argument is of type 'int *' extern int getsockname (int __fd, __SOCKADDR_ARG __addr, ^ fwdxutil.c:611:17: warning: implicit declaration of function 'time' [-Wimplicit-function-declaration] time_now = time(NULL); ^ fwdxutil.c:617:26: warning: pointer targets in passing argument 2 of 'XdmcpWrap' differ in signedness [-Wpointer-sign] XdmcpWrap(xdm_data, &real_xauth->data[8], &msg[32], 24); ^ fwdxutil.c:97:6: note: expected 'unsigned char *' but argument is of type 'char *' void XdmcpWrap ( ^ fwdxutil.c:619:40: warning: pointer targets in passing argument 2 of 'fwdx_redirect' differ in signedness [-Wpointer-sign] if (fwdx_redirect(channel, (char *)msg, 56) < 0) { ^ In file included from fwdxutil.c:59:0: fwdxutil.h:37:5: note: expected 'unsigned char *' but argument is of type 'char *' int fwdx_redirect(unsigned short channel, unsigned char *data, int len); ^ fwdxutil.c:470:29: warning: unused variable 'p' [-Wunused-variable] unsigned char *sb, *p; ^ fwdxutil.c:470:24: warning: unused variable 'sb' [-Wunused-variable] unsigned char *sb, *p; ^ fwdxutil.c:468:45: warning: unused variable 'sb_len' [-Wunused-variable] int c, err, dpynum, scrnum, family, sb_len; ^ fwdxutil.c:468:16: warning: unused variable 'err' [-Wunused-variable] int c, err, dpynum, scrnum, family, sb_len; ^ fwdxutil.c:468:13: warning: unused variable 'c' [-Wunused-variable] int c, err, dpynum, scrnum, family, sb_len; ^ fwdxutil.c:415:29: warning: unused variable 'i' [-Wunused-variable] int name_len, data_len, i; ^ fwdxutil.c: In function 'fwdx_redirect': fwdxutil.c:649:19: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(p, "%c%c", IAC, SE); /* safe */ ^ In file included from /usr/include/features.h:368:0, from /usr/include/stdlib.h:24, from fwdxutil.c:45: /usr/include/bits/stdio2.h:31:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) ^ fwdxutil.c: At top level: fwdxutil.c:35:13: warning: 'copyright' defined but not used [-Wunused-variable] static char copyright[] = ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c parsedpy.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c tlsutil.c gcc -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -o telnet authenc.o commands.o main.o network.o ring.o sys_bsd.o telnet.o terminal.o tn3270.o utilities.o Xauth.o XdmAuth.o fwdxutil.o parsedpy.o tlsutil.o ../libtelnet/libtelnet.a -L../../libsrp -lsrp -L/usr/lib64/openmpi/lib -lmpi -lncurses -ldl -lutil -lresolv -lnsl -lcrypto -lz make[3]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet/telnet' Making all in telnetd make[3]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet/telnetd' gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -DTLS_SFC_DIR=\"/var/lib/state/tls_sfc\" -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c authenc.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -DTLS_SFC_DIR=\"/var/lib/state/tls_sfc\" -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c global.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -DTLS_SFC_DIR=\"/var/lib/state/tls_sfc\" -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c slc.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -DTLS_SFC_DIR=\"/var/lib/state/tls_sfc\" -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c state.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -DTLS_SFC_DIR=\"/var/lib/state/tls_sfc\" -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c sys_term.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -DTLS_SFC_DIR=\"/var/lib/state/tls_sfc\" -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c telnetd.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -DTLS_SFC_DIR=\"/var/lib/state/tls_sfc\" -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c termstat.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -DTLS_SFC_DIR=\"/var/lib/state/tls_sfc\" -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c utility.c In file included from state.c:49:0: ../libtelnet/auth.h:89:8: warning: type defaults to 'int' in declaration of 'auth_debug_mode' [-Wimplicit-int] extern auth_debug_mode; ^ state.c: In function 'sb_auth_complete': state.c:107:14: warning: pointer targets in passing argument 1 of 'writenet' differ in signedness [-Wpointer-sign] writenet(error, strlen(error)); ^ In file included from telnetd.h:38:0, from state.c:47: ext.h:200:2: note: expected 'unsigned char *' but argument is of type 'char *' writenet P((unsigned char *, int)); ^ state.c: In function 'telrcv': state.c:419:4: warning: implicit declaration of function 'clean_exit' [-Wimplicit-function-declaration] clean_exit(1); ^ state.c: In function 'dooption': state.c:1030:24: warning: implicit declaration of function 'encrypt_is_encrypting' [-Wimplicit-function-declaration] if (fwdx_sbdata && encrypt_is_encrypting()) ^ state.c: In function 'suboption': state.c:1598:7: warning: implicit declaration of function 'auth_name' [-Wimplicit-function-declaration] auth_name(subpointer, SB_LEN()); ^ state.c:1612:3: warning: implicit declaration of function 'encrypt_support' [-Wimplicit-function-declaration] encrypt_support(subpointer, SB_LEN()); ^ state.c:1615:3: warning: implicit declaration of function 'encrypt_is' [-Wimplicit-function-declaration] encrypt_is(subpointer, SB_LEN()); ^ state.c:1618:3: warning: implicit declaration of function 'encrypt_reply' [-Wimplicit-function-declaration] encrypt_reply(subpointer, SB_LEN()); ^ state.c:1621:3: warning: implicit declaration of function 'encrypt_start' [-Wimplicit-function-declaration] encrypt_start(subpointer, SB_LEN()); ^ state.c:1624:3: warning: implicit declaration of function 'encrypt_end' [-Wimplicit-function-declaration] encrypt_end(); ^ state.c:1627:3: warning: implicit declaration of function 'encrypt_request_start' [-Wimplicit-function-declaration] encrypt_request_start(subpointer, SB_LEN()); ^ state.c:1636:3: warning: implicit declaration of function 'encrypt_request_end' [-Wimplicit-function-declaration] encrypt_request_end(); ^ state.c:1639:3: warning: implicit declaration of function 'encrypt_enc_keyid' [-Wimplicit-function-declaration] encrypt_enc_keyid(subpointer, SB_LEN()); ^ state.c:1642:3: warning: implicit declaration of function 'encrypt_dec_keyid' [-Wimplicit-function-declaration] encrypt_dec_keyid(subpointer, SB_LEN()); ^ state.c:1670:15: warning: variable 'sn' set but not used [-Wunused-but-set-variable] int dn, sn; ^ state.c: At top level: state.c:40:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)state.c 8.5 (Berkeley) 5/30/95"; ^ utility.c: In function 'ttloop': utility.c:81:2: warning: implicit declaration of function 'clean_exit' [-Wimplicit-function-declaration] clean_exit(1); ^ utility.c: In function 'fatal': utility.c:370:3: warning: implicit declaration of function 'encrypt_send_end' [-Wimplicit-function-declaration] encrypt_send_end(); ^ utility.c: In function 'printsub': utility.c:1046:3: warning: implicit declaration of function 'auth_printsub' [-Wimplicit-function-declaration] auth_printsub(&pointer[1], length - 1, buf, sizeof(buf)); ^ utility.c:1141:3: warning: implicit declaration of function 'encrypt_printsub' [-Wimplicit-function-declaration] encrypt_printsub(&pointer[1], length - 1, buf, sizeof(buf)); ^ termstat.c:35:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)termstat.c 8.2 (Berkeley) 5/30/95"; ^ utility.c:990:4: warning: label 'def_case' defined but not used [-Wunused-label] def_case: ^ utility.c: At top level: utility.c:35:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)utility.c 8.4 (Berkeley) 5/30/95"; ^ utility.c: In function 'fatal': utility.c:374:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] (void) WRITE(f, buf, (int)strlen(buf)); ^ global.c:35:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)global.c 8.1 (Berkeley) 6/4/93"; ^ authenc.c:35:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)authenc.c 8.2 (Berkeley) 5/30/95"; ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -DTLS_SFC_DIR=\"/var/lib/state/tls_sfc\" -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c Xauth.c In file included from telnetd.c:122:0: ../libtelnet/auth.h:89:8: warning: type defaults to 'int' in declaration of 'auth_debug_mode' [-Wimplicit-int] extern auth_debug_mode; ^ telnetd.c: In function 'main': telnetd.c:236:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] main(argc, argv) ^ slc.c:35:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)slc.c 8.2 (Berkeley) 5/30/95"; ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -DTLS_SFC_DIR=\"/var/lib/state/tls_sfc\" -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c XdmAuth.c telnetd.c:623:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (sp = getservbyname(*argv, "tcp")) { ^ telnetd.c:638:7: warning: implicit declaration of function 'clean_exit' [-Wimplicit-function-declaration] clean_exit(1); ^ telnetd.c:659:46: warning: pointer targets in passing argument 3 of 'accept' differ in signedness [-Wpointer-sign] ns = accept(s, (struct sockaddr *)&sin, &foo); ^ In file included from defs.h:82:0, from telnetd.h:37, from telnetd.c:78: /usr/include/sys/socket.h:243:12: note: expected 'socklen_t * restrict {aka unsigned int * restrict}' but argument is of type 'int *' extern int accept (int __fd, __SOCKADDR_ARG __addr, ^ telnetd.c:736:47: warning: pointer targets in passing argument 3 of 'getpeername' differ in signedness [-Wpointer-sign] if (getpeername(0, (struct sockaddr *)&from, &fromlen) < 0) { ^ In file included from defs.h:82:0, from telnetd.h:37, from telnetd.c:78: /usr/include/sys/socket.h:141:12: note: expected 'socklen_t * restrict {aka unsigned int * restrict}' but argument is of type 'int *' extern int getpeername (int __fd, __SOCKADDR_ARG __addr, ^ telnetd.c:775:9: warning: implicit declaration of function 'doit' [-Wimplicit-function-declaration] doit(&from); ^ telnetd.c: In function 'encrypt_failure': telnetd.c:846:14: warning: pointer targets in passing argument 1 of 'writenet' differ in signedness [-Wpointer-sign] writenet(error_message, strlen(error_message)); ^ In file included from telnetd.h:38:0, from telnetd.c:78: ext.h:200:2: note: expected 'unsigned char *' but argument is of type 'char *' writenet P((unsigned char *, int)); ^ telnetd.c: In function 'getterminaltype': telnetd.c:935:13: warning: implicit declaration of function 'encrypt_wait' [-Wimplicit-function-declaration] encrypt_wait(); ^ telnetd.c:938:13: warning: implicit declaration of function 'decrypt_wait' [-Wimplicit-function-declaration] decrypt_wait(); ^ telnetd.c:950:21: warning: implicit declaration of function 'encrypt_is_encrypting' [-Wimplicit-function-declaration] while (!encrypt_is_encrypting()) { ^ telnetd.c:958:18: warning: implicit declaration of function 'EncryptStartInput' [-Wimplicit-function-declaration] if (!EncryptStartInput()) { ^ telnetd.c:963:18: warning: implicit declaration of function 'EncryptStartOutput' [-Wimplicit-function-declaration] if (!EncryptStartOutput()) { ^ telnetd.c:1077:42: warning: implicit declaration of function 'terminaltypeok' [-Wimplicit-function-declaration] if (his_state_is_will(TELOPT_TTYPE) && !terminaltypeok(terminaltype)) { ^ telnetd.c: In function 'terminaltypeok': telnetd.c:1158:8: warning: implicit declaration of function 'setupterm' [-Wimplicit-function-declaration] if(setupterm(s, 1, &err) < 0) ^ telnetd.c: At top level: telnetd.c:1192:1: warning: return type defaults to 'int' [-Wimplicit-int] doit(who) ^ telnetd.c: In function 'doit': telnetd.c:1278:2: warning: implicit declaration of function 'auth_encrypt_init' [-Wimplicit-function-declaration] auth_encrypt_init(hostname, host, "TELNETD", 1); ^ telnetd.c:1367:2: warning: implicit declaration of function 'startslave' [-Wimplicit-function-declaration] startslave(host, level, user_name); ^ telnetd.c:1197:6: warning: unused variable 't' [-Wunused-variable] int t; ^ In file included from sys_term.c:61:0: ../libtelnet/auth.h:89:8: warning: type defaults to 'int' in declaration of 'auth_debug_mode' [-Wimplicit-int] extern auth_debug_mode; ^ telnetd.c: In function 'telnet': telnetd.c:1622:6: warning: implicit declaration of function 'getent' [-Wimplicit-function-declaration] if (getent(defent, "default") == 1) { ^ sys_term.c: In function 'getpty': sys_term.c:554:3: warning: implicit declaration of function 'grantpt' [-Wimplicit-function-declaration] grantpt(p); ^ sys_term.c:555:3: warning: implicit declaration of function 'unlockpt' [-Wimplicit-function-declaration] unlockpt(p); ^ sys_term.c:537:6: warning: unused variable 't' [-Wunused-variable] int t; ^ sys_term.c: In function 'getptyslave': sys_term.c:1190:6: warning: implicit declaration of function 'cleanopen' [-Wimplicit-function-declaration] t = cleanopen(line); ^ telnetd.c: At top level: telnetd.c:57:13: warning: 'copyright' defined but not used [-Wunused-variable] static char copyright[] = ^ telnetd.c:63:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)telnetd.c 8.4 (Berkeley) 5/30/95"; ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -DTLS_SFC_DIR=\"/var/lib/state/tls_sfc\" -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c fwdxutil.c sys_term.c: In function 'startslave': sys_term.c:1516:7: warning: implicit declaration of function 'probe_uid_needed' [-Wimplicit-function-declaration] if(probe_uid_needed()) ^ sys_term.c:1517:5: warning: implicit declaration of function 'do_uid_callbacks' [-Wimplicit-function-declaration] do_uid_callbacks(login_uid, login_gid); ^ sys_term.c:1476:7: warning: unused variable 'name' [-Wunused-variable] char name[256]; ^ sys_term.c: In function 'init_env': sys_term.c:1664:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (*envp = getenv("TZ")) ^ sys_term.c: In function 'start_login': sys_term.c:1771:14: warning: passing argument 1 of 'time' from incompatible pointer type [-Wincompatible-pointer-types] (void) time(&utmpx.ut_tv.tv_sec); ^ In file included from defs.h:91:0, from telnetd.h:37, from sys_term.c:53: /usr/include/time.h:192:15: note: expected 'time_t * {aka long int *}' but argument is of type '__int32_t * {aka int *}' extern time_t time (time_t *__timer) __THROW; ^ sys_term.c:1741:17: warning: unused variable 'cp' [-Wunused-variable] register char *cp; ^ sys_term.c: In function 'addarg': sys_term.c:2036:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] if (cpp == &argv[(int)argv[-1]]) { ^ sys_term.c:2038:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] *argv = (char *)((int)(*argv) + 10); ^ sys_term.c:2038:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] *argv = (char *)((int)(*argv) + 10); ^ sys_term.c:2039:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] argv = (char **)realloc(argv, sizeof(*argv)*((int)(*argv) + 2)); ^ sys_term.c:2043:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] cpp = &argv[(int)argv[-1] - 10]; ^ telnetd.c: In function 'doit': telnetd.c:1383:1: warning: control reaches end of non-void function [-Wreturn-type] } /* end of doit */ ^ XdmAuth.c:42:25: warning: missing braces around initializer [-Wmissing-braces] static ulong skb[8][64]={ ^ XdmAuth.c:42:25: note: (near initialization for 'skb') telnetd.c: In function 'telnet': telnetd.c:1640:4: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] read(ifd, im_buf, (ist.st_size > MAXIMLEN) ? ^ sys_term.c: In function 'rmut': XdmAuth.c:182:37: warning: missing braces around initializer [-Wmissing-braces] static unsigned long SPtrans[8][64]={ ^ XdmAuth.c:182:37: note: (near initialization for 'SPtrans') sys_term.c:2481:11: warning: type defaults to 'int' in declaration of 'f' [-Wimplicit-int] register f; ^ sys_term.c:2501:15: warning: passing argument 1 of 'time' from incompatible pointer type [-Wincompatible-pointer-types] (void) time(&utxp->ut_tv.tv_sec); ^ In file included from defs.h:91:0, from telnetd.h:37, from sys_term.c:53: /usr/include/time.h:192:15: note: expected 'time_t * {aka long int *}' but argument is of type '__int32_t * {aka int *}' extern time_t time (time_t *__timer) __THROW; ^ sys_term.c:2507:3: warning: implicit declaration of function 'updwtmpx' [-Wimplicit-function-declaration] updwtmpx(WTMPX_FILE, utxp); ^ sys_term.c:2485:14: warning: unused variable 'statbf' [-Wunused-variable] struct stat statbf; ^ sys_term.c:2484:6: warning: unused variable 'nutmp' [-Wunused-variable] int nutmp; ^ sys_term.c:2483:19: warning: unused variable 'utmp' [-Wunused-variable] struct utmp *u, *utmp; ^ sys_term.c:2483:15: warning: unused variable 'u' [-Wunused-variable] struct utmp *u, *utmp; ^ sys_term.c:2482:6: warning: unused variable 'found' [-Wunused-variable] int found = 0; ^ sys_term.c:2481:11: warning: unused variable 'f' [-Wunused-variable] register f; ^ sys_term.c: At top level: sys_term.c:40:13: warning: 'sccsid' defined but not used [-Wunused-variable] static char sccsid[] = "@(#)sys_term.c 8.4+1 (Berkeley) 5/30/95"; ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -DTLS_SFC_DIR=\"/var/lib/state/tls_sfc\" -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c parsedpy.c sys_term.c: In function 'getptyslave': sys_term.c:1287:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ sys_term.c: In function 'cleanopen': sys_term.c:1311:2: warning: ignoring return value of 'chown', declared with attribute warn_unused_result [-Wunused-result] (void) chown(line, 0, 0); ^ sys_term.c: In function 'startslave': sys_term.c:50:15: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define WRITE write ^ sys_term.c:1499:3: note: in expansion of macro 'WRITE' WRITE(net, m, sizeof(m)); ^ sys_term.c:1590:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] (void) write(syncpipe[1], "\n", 1); ^ fwdxutil.c: In function 'fwdx_listen_inet': fwdxutil.c:136:33: warning: unused variable 'err' [-Wunused-variable] int len = sizeof(my_saddr), err, ret = -1; ^ fwdxutil.c:136:9: warning: unused variable 'len' [-Wunused-variable] int len = sizeof(my_saddr), err, ret = -1; ^ fwdxutil.c: In function 'fwdx_listen_unix': fwdxutil.c:190:9: warning: unused variable 'len' [-Wunused-variable] int len, ret = -1; ^ fwdxutil.c: In function 'fwdx_random': fwdxutil.c:293:5: warning: implicit declaration of function 't_random' [-Wimplicit-function-declaration] t_random((unsigned char *) &rv, sizeof(unsigned int)); ^ fwdxutil.c:290:11: warning: unused variable 'rf' [-Wunused-variable] FILE *rf; ^ fwdxutil.c:288:9: warning: unused variable 'n' [-Wunused-variable] int n; ^ Xauth.c: In function 'XauFileName': fwdxutil.c: In function 'create_fake_xdm_authorization_xauth': fwdxutil.c:381:36: warning: array subscript has type 'char' [-Wchar-subscripts] xauth_xdm.data[c] = odd_parity[xauth_xdm.data[c]]; ^ fwdxutil.c: In function 'fwdx_authorize': fwdxutil.c:464:53: warning: pointer targets in passing argument 2 of 'XdmcpUnwrap' differ in signedness [-Wpointer-sign] XdmcpUnwrap(data + 12 + ((name_len + 3) & ~3), &xauth_xdm.data[8], ^ fwdxutil.c:90:6: note: expected 'unsigned char *' but argument is of type 'char *' void XdmcpUnwrap( ^ fwdxutil.c:479:68: warning: pointer targets in passing argument 3 of 'getpeername' differ in signedness [-Wpointer-sign] getpeername(fwdx_sockets[channel], (struct sockaddr *)&saddr, &saddr_len); ^ In file included from fwdxutil.c:49:0: /usr/include/sys/socket.h:141:12: note: expected 'socklen_t * restrict {aka unsigned int * restrict}' but argument is of type 'int *' extern int getpeername (int __fd, __SOCKADDR_ARG __addr, ^ fwdxutil.c:516:35: warning: pointer targets in passing argument 2 of 'fwdx_forward' differ in signedness [-Wpointer-sign] fwdx_forward(channel, xauth_dummy, 12); ^ In file included from telnetd.h:45:0, from fwdxutil.c:53: fwdxutil.h:36:6: note: expected 'unsigned char *' but argument is of type 'char *' void fwdx_forward(unsigned short channel, unsigned char *data, int len); ^ fwdxutil.c: In function 'fwdx_write_xauthfile': fwdxutil.c:533:9: warning: the address of 'fwdx_display' will always evaluate as 'true' [-Waddress] if (!fwdx_display && !fwdx_xauthfile) ^ fwdxutil.c:535:10: warning: implicit declaration of function 'parse_displayname' [-Wimplicit-function-declaration] if (!parse_displayname(fwdx_display, &family, &host, &dpynum, &scrnum, &rest)) ^ fwdxutil.c:571:48: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness [-Wpointer-sign] if (!getsockname(0, (struct sockaddr *)&saddr,&saddr_len)) { ^ In file included from fwdxutil.c:49:0: /usr/include/sys/socket.h:127:12: note: expected 'socklen_t * restrict {aka unsigned int * restrict}' but argument is of type 'int *' extern int getsockname (int __fd, __SOCKADDR_ARG __addr, ^ Xauth.c:95:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (name = getenv ("XAUTHORITY")) ^ fwdxutil.c:620:48: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness [-Wpointer-sign] if (!getsockname(0, (struct sockaddr *)&saddr,&saddr_len)) { ^ In file included from fwdxutil.c:49:0: /usr/include/sys/socket.h:127:12: note: expected 'socklen_t * restrict {aka unsigned int * restrict}' but argument is of type 'int *' extern int getsockname (int __fd, __SOCKADDR_ARG __addr, ^ fwdxutil.c:530:21: warning: unused variable 'hi' [-Wunused-variable] struct hostent *hi; ^ fwdxutil.c: In function 'fwdx_send_options': fwdxutil.c:724:13: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(p, "%c%c", IAC, SE); /* safe */ ^ In file included from /usr/include/features.h:368:0, from /usr/include/unistd.h:25, from fwdxutil.c:45: /usr/include/bits/stdio2.h:31:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) ^ fwdxutil.c: In function 'fwdx_forward': fwdxutil.c:758:19: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(p, "%c%c", IAC, SE); /* safe */ ^ In file included from /usr/include/features.h:368:0, from /usr/include/unistd.h:25, from fwdxutil.c:45: /usr/include/bits/stdio2.h:31:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) ^ fwdxutil.c:767:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(p, "%c%c%c%c", IAC, SB, TELOPT_FORWARD_X, FWDX_DATA); /* safe */ ^ In file included from /usr/include/features.h:368:0, from /usr/include/unistd.h:25, from fwdxutil.c:45: /usr/include/bits/stdio2.h:31:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) ^ fwdxutil.c:775:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(p, "%c%c", IAC, SE); /* safe */ ^ In file included from /usr/include/features.h:368:0, from /usr/include/unistd.h:25, from fwdxutil.c:45: /usr/include/bits/stdio2.h:31:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) ^ fwdxutil.c: In function 'fwdx_check_sockets': fwdxutil.c:860:33: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(p, "%c%c", IAC, SE); /* safe */ ^ In file included from /usr/include/features.h:368:0, from /usr/include/unistd.h:25, from fwdxutil.c:45: /usr/include/bits/stdio2.h:31:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) ^ fwdxutil.c:877:29: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(p, "%c%c", IAC, SE); /* safe */ ^ In file included from /usr/include/features.h:368:0, from /usr/include/unistd.h:25, from fwdxutil.c:45: /usr/include/bits/stdio2.h:31:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) ^ fwdxutil.c:926:38: warning: pointer targets in passing argument 3 of 'accept' differ in signedness [-Wpointer-sign] (struct sockaddr *) &saddr, &slen); ^ In file included from fwdxutil.c:49:0: /usr/include/sys/socket.h:243:12: note: expected 'socklen_t * restrict {aka unsigned int * restrict}' but argument is of type 'int *' extern int accept (int __fd, __SOCKADDR_ARG __addr, ^ fwdxutil.c:934:10: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(p, "%c%c", IAC, SE); /* safe */ ^ In file included from /usr/include/features.h:368:0, from /usr/include/unistd.h:25, from fwdxutil.c:45: /usr/include/bits/stdio2.h:31:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) ^ fwdxutil.c: In function 'fwdx_redirect': fwdxutil.c:990:33: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(p, "%c%c", IAC, SE); /* safe */ ^ In file included from /usr/include/features.h:368:0, from /usr/include/unistd.h:25, from fwdxutil.c:45: /usr/include/bits/stdio2.h:31:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) ^ fwdxutil.c:1019:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(p, "%c%c", IAC, SE); /* safe */ ^ In file included from /usr/include/features.h:368:0, from /usr/include/unistd.h:25, from fwdxutil.c:45: /usr/include/bits/stdio2.h:31:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) ^ fwdxutil.c: At top level: fwdxutil.c:41:13: warning: 'copyright' defined but not used [-Wunused-variable] static char copyright[] = ^ fwdxutil.c: In function 'fwdx_set_xauthfile_owner': fwdxutil.c:685:5: warning: ignoring return value of 'chown', declared with attribute warn_unused_result [-Wunused-result] chown(fwdx_xauthfile, uid, gid); ^ fwdxutil.c:688:2: warning: ignoring return value of 'chown', declared with attribute warn_unused_result [-Wunused-result] chown(fwdx_unix_sock_name, uid, gid); ^ fwdxutil.c: In function 'fwdx_send_xauth_error_to_xclient': fwdxutil.c:829:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(socket, msg, msglen); ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -DTLS_SFC_DIR=\"/var/lib/state/tls_sfc\" -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c tlsutil.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib64/openmpi/lib -I../../libsrp -DTLS_SFC_DIR=\"/var/lib/state/tls_sfc\" -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c x509_to_user.c gcc -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -o telnetd authenc.o global.o slc.o state.o sys_term.o telnetd.o termstat.o utility.o Xauth.o XdmAuth.o fwdxutil.o parsedpy.o tlsutil.o x509_to_user.o ../libtelnet/libtelnet.a -L../../libsrp -lsrp -L/usr/lib64/openmpi/lib -lmpi -lncurses -ldl -lutil -lresolv -lnsl -lcrypto -lz make[3]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet/telnetd' make[3]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet' make[3]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet' make[2]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet' make[1]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet' Making all in base make[1]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/base' make all-recursive make[2]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/base' Making all in lib make[3]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/base/lib' gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../../libsrp -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c commonio.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../../libsrp -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c dialchk.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../../libsrp -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c dialup.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../../libsrp -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c encrypt.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../../libsrp -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c fputsx.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../../libsrp -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c getdef.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../../libsrp -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c getpass.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../../libsrp -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c groupio.c In file included from dialchk.c:32:0: rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ dialchk.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: dialchk.c,v 1.1 2000/12/17 05:34:10 tom Exp $") ^ In file included from groupio.c:4:0: rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ groupio.c:5:1: note: in expansion of macro 'RCSID' RCSID("$Id: groupio.c,v 1.1 2000/12/17 05:34:10 tom Exp $") ^ In file included from getdef.c:32:0: rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ getdef.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: getdef.c,v 1.1 2000/12/17 05:34:10 tom Exp $") ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../../libsrp -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c gshadow.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../../libsrp -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c lockpw.c fputsx.c: In function 'fgetsx': fputsx.c:48:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (fgets (cp, cnt, f) == 0) ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../../libsrp -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c port.c In file included from commonio.c:4:0: rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ commonio.c:5:1: note: in expansion of macro 'RCSID' RCSID("$Id: commonio.c,v 1.1 2000/12/17 05:34:10 tom Exp $") ^ In file included from fputsx.c:35:0: fputsx.c: At top level: rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ fputsx.c:36:1: note: in expansion of macro 'RCSID' RCSID("$Id: fputsx.c,v 1.1 2000/12/17 05:34:10 tom Exp $") ^ In file included from encrypt.c:32:0: rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ encrypt.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: encrypt.c,v 1.1 2000/12/17 05:34:10 tom Exp $") ^ commonio.c: In function 'commonio_lock_first': commonio.c:321:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ In file included from dialup.c:32:0: rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ dialup.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: dialup.c,v 1.1 2000/12/17 05:34:10 tom Exp $") ^ In file included from getpass.c:32:0: rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ getpass.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: getpass.c,v 1.1 2000/12/17 05:34:10 tom Exp $") ^ commonio.c: In function 'commonio_lock_all': commonio.c:247:3: warning: 'fd' is used uninitialized in this function [-Wuninitialized] close (fd); ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../../libsrp -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c pwauth.c lockpw.c: In function 'lckpwdf': lockpw.c:94:7: warning: implicit declaration of function 'tpw_lock' [-Wimplicit-function-declaration] if (tpw_lock ()) ^ lockpw.c: In function 'ulckpwdf': lockpw.c:124:43: warning: implicit declaration of function 'tpw_unlock' [-Wimplicit-function-declaration] return (pw_unlock () && spw_unlock () && tpw_unlock ()) ? 0:-1; ^ In file included from lockpw.c:34:0: lockpw.c: At top level: rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ lockpw.c:35:1: note: in expansion of macro 'RCSID' RCSID("$Id: lockpw.c,v 1.1 2000/12/17 05:34:10 tom Exp $") ^ In file included from port.c:32:0: rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ port.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: port.c,v 1.2 2003/05/16 08:27:39 tom Exp $") ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../../libsrp -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c pwio.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../../libsrp -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c rad64.c In file included from rad64.c:32:0: rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ rad64.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: rad64.c,v 1.1 2000/12/17 05:34:10 tom Exp $") ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../../libsrp -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c sgroupio.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../../libsrp -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c shadow.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../../libsrp -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c shadowio.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../../libsrp -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c utent.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../../libsrp -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c md5.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../../libsrp -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c md5crypt.c pwauth.c: In function '_old_auth': pwauth.c:214:3: warning: implicit declaration of function 't_getpass' [-Wimplicit-function-declaration] t_getpass (clear, 128, prompt); ^ pwauth.c:299:22: warning: the address of 'clear' will always evaluate as 'true' [-Waddress] if (wipe_clear_pass && clear && *clear) ^ In file included from pwauth.c:32:0: pwauth.c: At top level: gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../../libsrp -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c tpwio.c md5crypt.c: In function 'md5_crypt': md5crypt.c:82:17: warning: pointer targets in passing argument 2 of 'MD5Update' differ in signedness [-Wpointer-sign] MD5Update(&ctx,pw,strlen(pw)); ^ In file included from md5crypt.c:24:0: md5.h:17:6: note: expected 'const unsigned char *' but argument is of type 'const char *' void MD5Update(struct MD5Context *context, unsigned char const *buf, ^ md5crypt.c:85:17: warning: pointer targets in passing argument 2 of 'MD5Update' differ in signedness [-Wpointer-sign] MD5Update(&ctx,magic,strlen(magic)); ^ In file included from md5crypt.c:24:0: md5.h:17:6: note: expected 'const unsigned char *' but argument is of type 'char *' void MD5Update(struct MD5Context *context, unsigned char const *buf, ^ md5crypt.c:88:17: warning: pointer targets in passing argument 2 of 'MD5Update' differ in signedness [-Wpointer-sign] MD5Update(&ctx,sp,sl); ^ In file included from md5crypt.c:24:0: md5.h:17:6: note: expected 'const unsigned char *' but argument is of type 'const char *' void MD5Update(struct MD5Context *context, unsigned char const *buf, ^ md5crypt.c:92:18: warning: pointer targets in passing argument 2 of 'MD5Update' differ in signedness [-Wpointer-sign] MD5Update(&ctx1,pw,strlen(pw)); ^ In file included from md5crypt.c:24:0: md5.h:17:6: note: expected 'const unsigned char *' but argument is of type 'const char *' void MD5Update(struct MD5Context *context, unsigned char const *buf, ^ md5crypt.c:93:18: warning: pointer targets in passing argument 2 of 'MD5Update' differ in signedness [-Wpointer-sign] MD5Update(&ctx1,sp,sl); ^ In file included from md5crypt.c:24:0: md5.h:17:6: note: expected 'const unsigned char *' but argument is of type 'const char *' void MD5Update(struct MD5Context *context, unsigned char const *buf, ^ md5crypt.c:94:18: warning: pointer targets in passing argument 2 of 'MD5Update' differ in signedness [-Wpointer-sign] MD5Update(&ctx1,pw,strlen(pw)); ^ In file included from md5crypt.c:24:0: md5.h:17:6: note: expected 'const unsigned char *' but argument is of type 'const char *' void MD5Update(struct MD5Context *context, unsigned char const *buf, ^ md5crypt.c:107:23: warning: pointer targets in passing argument 2 of 'MD5Update' differ in signedness [-Wpointer-sign] MD5Update(&ctx, pw+j, 1); ^ In file included from md5crypt.c:24:0: md5.h:17:6: note: expected 'const unsigned char *' but argument is of type 'const char *' void MD5Update(struct MD5Context *context, unsigned char const *buf, ^ md5crypt.c:124:20: warning: pointer targets in passing argument 2 of 'MD5Update' differ in signedness [-Wpointer-sign] MD5Update(&ctx1,pw,strlen(pw)); ^ In file included from md5crypt.c:24:0: md5.h:17:6: note: expected 'const unsigned char *' but argument is of type 'const char *' void MD5Update(struct MD5Context *context, unsigned char const *buf, ^ md5crypt.c:129:20: warning: pointer targets in passing argument 2 of 'MD5Update' differ in signedness [-Wpointer-sign] MD5Update(&ctx1,sp,sl); ^ In file included from md5crypt.c:24:0: md5.h:17:6: note: expected 'const unsigned char *' but argument is of type 'const char *' void MD5Update(struct MD5Context *context, unsigned char const *buf, ^ md5crypt.c:132:20: warning: pointer targets in passing argument 2 of 'MD5Update' differ in signedness [-Wpointer-sign] MD5Update(&ctx1,pw,strlen(pw)); ^ In file included from md5crypt.c:24:0: md5.h:17:6: note: expected 'const unsigned char *' but argument is of type 'const char *' void MD5Update(struct MD5Context *context, unsigned char const *buf, ^ md5crypt.c:137:20: warning: pointer targets in passing argument 2 of 'MD5Update' differ in signedness [-Wpointer-sign] MD5Update(&ctx1,pw,strlen(pw)); ^ In file included from md5crypt.c:24:0: md5.h:17:6: note: expected 'const unsigned char *' but argument is of type 'const char *' void MD5Update(struct MD5Context *context, unsigned char const *buf, ^ In file included from md5crypt.c:18:0: md5crypt.c: At top level: rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ md5crypt.c:19:1: note: in expansion of macro 'RCSID' RCSID("$Id: md5crypt.c,v 1.1 2000/12/17 05:34:10 tom Exp $") ^ rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ pwauth.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: pwauth.c,v 1.1 2000/12/17 05:34:10 tom Exp $") ^ In file included from shadowio.c:6:0: rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ shadowio.c:7:1: note: in expansion of macro 'RCSID' RCSID("$Id: shadowio.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../../libsrp -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c sgetgrent.c In file included from tpwio.c:4:0: rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ tpwio.c:5:1: note: in expansion of macro 'RCSID' RCSID("$Id: tpwio.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ In file included from pwio.c:4:0: rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ pwio.c:5:1: note: in expansion of macro 'RCSID' RCSID("$Id: pwio.c,v 1.1 2000/12/17 05:34:10 tom Exp $") ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../../libsrp -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c sgetpwent.c In file included from sgetgrent.c:32:0: rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ sgetgrent.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: sgetgrent.c,v 1.1 2000/12/17 05:34:10 tom Exp $") ^ In file included from sgetpwent.c:32:0: rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ sgetpwent.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: sgetpwent.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ rm -f libshadow.a ar cru libshadow.a commonio.o dialchk.o dialup.o encrypt.o fputsx.o getdef.o getpass.o groupio.o gshadow.o lockpw.o port.o pwauth.o pwio.o rad64.o sgroupio.o shadow.o shadowio.o utent.o md5.o md5crypt.o tpwio.o sgetgrent.o sgetpwent.o ranlib libshadow.a make[3]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/base/lib' Making all in libmisc make[3]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/base/libmisc' gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c addgrps.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c age.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c basename.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c chkname.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c chowndir.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c chowntty.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c console.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c copydir.c In file included from addgrps.c:11:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ addgrps.c:12:1: note: in expansion of macro 'RCSID' RCSID("$Id: addgrps.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c entry.c In file included from console.c:35:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ console.c:36:1: note: in expansion of macro 'RCSID' RCSID("$Id: console.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ In file included from chkname.c:8:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ chkname.c:9:1: note: in expansion of macro 'RCSID' RCSID("$Id: chkname.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c env.c In file included from basename.c:10:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ basename.c:11:1: note: in expansion of macro 'RCSID' RCSID("$Id: basename.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ In file included from copydir.c:32:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ copydir.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: copydir.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ copydir.c: In function 'copy_tree': copydir.c:225:4: warning: ignoring return value of 'chown', declared with attribute warn_unused_result [-Wunused-result] chown (dst_name, uid == (uid_t) -1 ? sb.st_uid:uid, ^ In file included from age.c:134:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ age.c:135:1: note: in expansion of macro 'RCSID' RCSID("$Id: age.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ age.c: In function 'expire': In file included from env.c:32:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ env.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: env.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ age.c:205:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c failure.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c fields.c In file included from chowndir.c:32:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ chowndir.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: chowndir.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ chowndir.c: In function 'chown_tree': chowndir.c:120:4: warning: ignoring return value of 'chown', declared with attribute warn_unused_result [-Wunused-result] chown (new_name, new_uid, ^ chowndir.c:131:4: warning: ignoring return value of 'chown', declared with attribute warn_unused_result [-Wunused-result] chown (root, new_uid, ^ In file included from chowntty.c:32:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ chowntty.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: chowntty.c,v 1.2 2003/05/16 08:27:42 tom Exp $") ^ In file included from entry.c:32:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ entry.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: entry.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c hushed.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c isexpired.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c limits.c In file included from fields.c:32:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ fields.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: fields.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c list.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c log.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c login_access.c failure.c: In function 'failure': failure.c:58:6: warning: unused variable 'fd' [-Wunused-variable] int fd; ^ failure.c: In function 'failcheck': failure.c:141:17: warning: unused variable 'fail' [-Wunused-variable] struct faillog fail; ^ failure.c:140:6: warning: unused variable 'fd' [-Wunused-variable] int fd; ^ In file included from failure.c:32:0: failure.c: At top level: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ failure.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: failure.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ failure.c:107:1: warning: 'too_many_failures' defined but not used [-Wunused-function] too_many_failures(fl) ^ failure.c: In function 'failtmp': failure.c:291:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, (char *) failent, sizeof *failent); ^ log.c: In function 'dolastlog': log.c:104:7: warning: passing argument 1 of 'time' from incompatible pointer type [-Wincompatible-pointer-types] time(&newlog.ll_time); ^ In file included from log.c:38:0: /usr/include/time.h:192:15: note: expected 'time_t * {aka long int *}' but argument is of type 'int32_t * {aka int *}' extern time_t time (time_t *__timer) __THROW; ^ In file included from log.c:32:0: log.c: At top level: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ log.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: log.c,v 1.2 2002/11/04 07:20:34 tom Exp $") ^ log.c: In function 'dolastlog': log.c:110:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, (char *) &newlog, sizeof newlog); ^ In file included from hushed.c:32:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ hushed.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: hushed.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ In file included from isexpired.c:63:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ isexpired.c:64:1: note: in expansion of macro 'RCSID' RCSID("$Id: isexpired.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c login_desrpc.c limits.c: In function 'setup_user_limits': limits.c:280:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (sscanf(buf, "%s%[CDFMNRSTULcdfmnrstul0-9 \t-]", ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c login_krb.c In file included from limits.c:37:0: limits.c: At top level: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ limits.c:38:1: note: in expansion of macro 'RCSID' RCSID("$Id: limits.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ limits.c: In function 'setup_limits': limits.c:334:6: warning: ignoring return value of 'nice', declared with attribute warn_unused_result [-Wunused-result] (void) nice (i); ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c loginprompt.c In file included from list.c:35:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ list.c:36:1: note: in expansion of macro 'RCSID' RCSID("$Id: list.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c mail.c In file included from login_access.c:22:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ login_access.c:23:1: note: in expansion of macro 'RCSID' RCSID("$Id: login_access.c,v 1.2 2003/05/16 08:27:42 tom Exp $") ^ login_access.c: In function 'netgroup_match': login_access.c:204:3: warning: ignoring return value of 'getdomainname', declared with attribute warn_unused_result [-Wunused-result] getdomainname(domain, MAXHOSTNAMELEN); ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c motd.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c myname.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c obscure.c In file included from motd.c:32:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ motd.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: motd.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c pam_pass.c In file included from loginprompt.c:32:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ loginprompt.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: loginprompt.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ In file included from mail.c:39:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ mail.c:40:1: note: in expansion of macro 'RCSID' RCSID("$Id: mail.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ In file included from myname.c:13:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ myname.c:14:1: note: in expansion of macro 'RCSID' RCSID("$Id: myname.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ obscure.c: In function 'password_check': obscure.c:156:8: warning: unused variable 'dictpath' [-Wunused-variable] char *dictpath; ^ In file included from obscure.c:32:0: obscure.c: At top level: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ obscure.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: obscure.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ In file included from pam_pass.c:5:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ pam_pass.c:6:1: note: in expansion of macro 'RCSID' RCSID("$Id: pam_pass.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c pwd2spwd.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c rlogin.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c salt.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c setugid.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c setup.c In file included from rlogin.c:34:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ rlogin.c:35:1: note: in expansion of macro 'RCSID' RCSID("$Id: rlogin.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ In file included from setugid.c:36:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ setugid.c:37:1: note: in expansion of macro 'RCSID' RCSID("$Id: setugid.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c setupenv.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c shell.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c strtoday.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c suauth.c In file included from salt.c:10:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ salt.c:11:1: note: in expansion of macro 'RCSID' RCSID("$Id: salt.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ In file included from setup.c:32:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ setup.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: setup.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ In file included from strtoday.c:38:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ strtoday.c:39:1: note: in expansion of macro 'RCSID' RCSID("$Id: strtoday.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c sub.c In file included from shell.c:32:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ shell.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: shell.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c sulog.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c ttytype.c In file included from setupenv.c:36:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ setupenv.c:37:1: note: in expansion of macro 'RCSID' RCSID("$Id: setupenv.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c tz.c In file included from pwd2spwd.c:34:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ pwd2spwd.c:35:1: note: in expansion of macro 'RCSID' RCSID("$Id: pwd2spwd.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ In file included from sulog.c:32:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ sulog.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: sulog.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ sub.c: In function 'subsystem': sub.c:63:3: warning: implicit declaration of function 'printf' [-Wimplicit-function-declaration] printf (BAD_SUBROOT, pw->pw_dir); ^ sub.c:63:3: warning: incompatible implicit declaration of built-in function 'printf' sub.c:63:3: note: include '' or provide a declaration of 'printf' sub.c:75:3: warning: incompatible implicit declaration of built-in function 'printf' printf (NO_SUBROOT, pw->pw_dir); ^ sub.c:75:3: note: include '' or provide a declaration of 'printf' In file included from sub.c:32:0: sub.c: At top level: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ sub.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: sub.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c ulimit.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c utmp.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c valid.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c xmalloc.c In file included from tz.c:32:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ tz.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: tz.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ In file included from ulimit.c:3:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ ulimit.c:4:1: note: in expansion of macro 'RCSID' RCSID("$Id: ulimit.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c login_fbtab.c In file included from ttytype.c:32:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ ttytype.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: ttytype.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ login_fbtab.c:23:43: warning: "/*" within comment [-Wcomment] absolute paths. A path that ends in "/*" refers to all ^ In file included from xmalloc.c:12:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ xmalloc.c:13:1: note: in expansion of macro 'RCSID' RCSID("$Id: xmalloc.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ login_fbtab.c:59:1: warning: return type defaults to 'int' [-Wimplicit-int] login_fbtab(tty, uid, gid) ^ login_fbtab.c: In function 'login_fbtab': login_fbtab.c:73:2: warning: 'return' with no value, in function returning non-void return; ^ login_fbtab.c:76:2: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (cp = strchr(buf, '#')) ^ utmp.c: In function 'checkutmp': utmp.c:151:8: warning: passing argument 1 of 'time' from incompatible pointer type [-Wincompatible-pointer-types] time(&utent.ut_time); ^ In file included from ../lib/defines.h:46:0, from utmp.c:32: /usr/include/time.h:192:15: note: expected 'time_t * {aka long int *}' but argument is of type 'int32_t * {aka int *}' extern time_t time (time_t *__timer) __THROW; ^ utmp.c:100:16: warning: unused variable 'utx' [-Wunused-variable] struct utmpx *utx; ^ utmp.c: In function 'setutmp': utmp.c:269:7: warning: passing argument 1 of 'time' from incompatible pointer type [-Wincompatible-pointer-types] time(&utent.ut_time); ^ In file included from ../lib/defines.h:46:0, from utmp.c:32: /usr/include/time.h:192:15: note: expected 'time_t * {aka long int *}' but argument is of type 'int32_t * {aka int *}' extern time_t time (time_t *__timer) __THROW; ^ In file included from utmp.c:54:0: utmp.c: At top level: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ utmp.c:55:1: note: in expansion of macro 'RCSID' RCSID("$Id: utmp.c,v 1.4 2003/04/22 02:25:19 tom Exp $") ^ In file included from valid.c:32:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ valid.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: valid.c,v 1.1 2000/12/17 05:34:11 tom Exp $") ^ login_fbtab.c:92:3: warning: implicit declaration of function 'login_protect' [-Wimplicit-function-declaration] login_protect(table, cp, prot, uid, gid); ^ login_fbtab.c: At top level: login_fbtab.c:101:1: warning: return type defaults to 'int' [-Wimplicit-int] login_protect(table, path, mask, uid, gid) ^ utmp.c: In function 'setutmp': utmp.c:276:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, (char *) &utent, sizeof utent); ^ login_fbtab.c: In function 'login_protect': login_fbtab.c:114:6: warning: implicit declaration of function 'chmod' [-Wimplicit-function-declaration] if (chmod(path, mask) && errno != ENOENT) ^ login_fbtab.c:116:6: warning: implicit declaration of function 'chown' [-Wimplicit-function-declaration] if (chown(path, uid, gid) && errno != ENOENT) ^ login_fbtab.c:134:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ rm -f libmisc.a ar cru libmisc.a addgrps.o age.o basename.o chkname.o chowndir.o chowntty.o console.o copydir.o entry.o env.o failure.o fields.o hushed.o isexpired.o limits.o list.o log.o login_access.o login_desrpc.o login_krb.o loginprompt.o mail.o motd.o myname.o obscure.o pam_pass.o pwd2spwd.o rlogin.o salt.o setugid.o setup.o setupenv.o shell.o strtoday.o suauth.o sub.o sulog.o ttytype.o tz.o ulimit.o utmp.o valid.o xmalloc.o login_fbtab.o ranlib libmisc.a make[3]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/base/libmisc' Making all in src make[3]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/base/src' gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../../libsrp -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c login.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../../libsrp -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c su.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../../libsrp -I/usr/lib64/openmpi/lib -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -c passwd.c login.c: In function 'main': login.c:757:17: warning: passing argument 1 of 'gettimeofday' from incompatible pointer type [-Wincompatible-pointer-types] gettimeofday(&(failent.ut_tv), NULL); ^ In file included from /usr/include/bits/utmp.h:24:0, from /usr/include/utmp.h:29, from ../lib/prototypes.h:21, from login.c:35: /usr/include/sys/time.h:71:12: note: expected 'struct timeval * restrict' but argument is of type 'struct *' extern int gettimeofday (struct timeval *__restrict __tv, ^ login.c:764:12: warning: passing argument 1 of 'failtmp' from incompatible pointer type [-Wincompatible-pointer-types] failtmp(&failent); ^ In file included from login.c:35:0: ../lib/prototypes.h:81:13: note: expected 'const struct utmp *' but argument is of type 'struct utmpx *' extern void failtmp P_((const struct utmp *)); ^ login.c:955:5: warning: implicit declaration of function 'run_passwd' [-Wimplicit-function-declaration] run_passwd (&pwent); ^ login.c:1010:11: warning: passing argument 1 of 'ctime' from incompatible pointer type [-Wincompatible-pointer-types] ctime(&lastlog.ll_time), lastlog.ll_line); ^ In file included from ../lib/defines.h:46:0, from ../lib/prototypes.h:26, from login.c:35: /usr/include/time.h:264:14: note: expected 'const time_t * {aka const long int *}' but argument is of type 'int32_t * {aka int *}' extern char *ctime (const time_t *__timer) __THROW; ^ In file included from login.c:32:0: login.c: At top level: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ login.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: login.c,v 1.2 2002/11/04 07:20:35 tom Exp $") ^ In file included from su.c:32:0: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ su.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: su.c,v 1.1 2000/12/17 05:34:12 tom Exp $") ^ passwd.c: In function 'new_password': passwd.c:360:7: warning: implicit declaration of function 't_getpass' [-Wimplicit-function-declaration] if (t_getpass (clear, 128, OLDPASS) < 0) return -1; ^ passwd.c: In function 'fail_exit': passwd.c:740:2: warning: implicit declaration of function 'tpw_unlock' [-Wimplicit-function-declaration] tpw_unlock(); ^ passwd.c:741:2: warning: implicit declaration of function 'commonio_unlock_all' [-Wimplicit-function-declaration] commonio_unlock_all(); ^ passwd.c: In function 'main': passwd.c:1423:3: warning: implicit declaration of function 'do_pam_passwd' [-Wimplicit-function-declaration] do_pam_passwd(name, flags); ^ passwd.c:1439:7: warning: implicit declaration of function 'commonio_lock_all' [-Wimplicit-function-declaration] if (!commonio_lock_all()) { ^ passwd.c:1470:9: warning: implicit declaration of function 'tpw_lock' [-Wimplicit-function-declaration] if (!tpw_lock()) ^ passwd.c:1063:8: warning: variable 'cp' set but not used [-Wunused-but-set-variable] char *cp; /* Miscellaneous character pointing */ ^ In file included from passwd.c:32:0: passwd.c: At top level: ../lib/rcsid.h:12:37: warning: 'rcsid' defined but not used [-Wunused-function] #define RCSID(x) static const char *rcsid(const char *s) { return rcsid(x); } ^ passwd.c:33:1: note: in expansion of macro 'RCSID' RCSID("$Id: passwd.c,v 1.2 2002/11/04 07:22:20 tom Exp $") ^ passwd.c: In function 'main': passwd.c:1102:3: warning: ignoring return value of 'setuid', declared with attribute warn_unused_result [-Wunused-result] setuid (getuid ()); ^ gcc -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -o su su.o ../libmisc/libmisc.a ../lib/libshadow.a -L../../libsrp -lsrp -lcrypt -L/usr/lib64/openmpi/lib -lmpi -lnsl -lcrypto gcc -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -o login login.o ../libmisc/libmisc.a ../lib/libshadow.a -L../../libsrp -lsrp -lcrypt -L/usr/lib64/openmpi/lib -lmpi -lnsl -lcrypto gcc -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -o passwd passwd.o ../libmisc/libmisc.a ../lib/libshadow.a -L../../libsrp -lsrp -lcrypt -L/usr/lib64/openmpi/lib -lmpi -lcrack -lpam -lpam_misc -ldl -lnsl -lcrypto make[3]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/base/src' Making all in etc make[3]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/base/etc' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/base/etc' Making all in pam_eps make[3]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/base/pam_eps' mkdir -p ./dynamic gcc -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -fPIC -I/usr/lib64/openmpi/lib -I../../libsrp -DUSE_LCKPWDF -DCHKPWD_HELPER=\"/sbin/eps_chkpwd\" -c support.c -o dynamic/support.o gcc -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -fPIC -I/usr/lib64/openmpi/lib -I../../libsrp -DUSE_LCKPWDF -DCHKPWD_HELPER=\"/sbin/eps_chkpwd\" -c pam_eps_auth.c -o dynamic/pam_eps_auth.o gcc -pipe -Wall -g -O2 -I/usr/lib64/openmpi/include -DOPENSSL -DOPENSSL_ENGINE -fPIC -I/usr/lib64/openmpi/lib -I../../libsrp -DUSE_LCKPWDF -DCHKPWD_HELPER=\"/sbin/eps_chkpwd\" -c pam_eps_passwd.c -o dynamic/pam_eps_passwd.o gcc -o eps_chkpwd eps_chkpwd.c -L../../libsrp -lsrp -L/usr/lib64/openmpi/lib -lmpi -lnsl -lcrypto -lpam In file included from /usr/include/stdio.h:27:0, from pam_eps_passwd.c:57: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ eps_chkpwd.c: In function 'main': eps_chkpwd.c:157:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] pass[npass]= (char)NULL; ^ eps_chkpwd.c:158:12: warning: implicit declaration of function 't_verifypw' [-Wimplicit-function-declaration] retval = t_verifypw(user, pass); ^ pam_eps_auth.c: In function 't_run_helper_binary': pam_eps_auth.c:161:10: warning: implicit declaration of function 'waitpid' [-Wimplicit-function-declaration] (void) waitpid (child, &retval, 0); ^ pam_eps_auth.c: In function '_pam_auth_eps': pam_eps_auth.c:215:12: warning: implicit declaration of function 't_verifypw' [-Wimplicit-function-declaration] retval = t_verifypw(name, p); ^ pam_eps_auth.c: In function 't_run_helper_binary': pam_eps_auth.c:155:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write (fds[1], "1:", 2); ^ pam_eps_auth.c:156:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write (fds[1], pass, strlen(pass)+1); ^ pam_eps_passwd.c: In function '_do_setpass': pam_eps_passwd.c:549:3: warning: implicit declaration of function 'lckpwdf' [-Wimplicit-function-declaration] lckpwdf(); ^ pam_eps_passwd.c:576:3: warning: implicit declaration of function 'ulckpwdf' [-Wimplicit-function-declaration] ulckpwdf(); ^ pam_eps_passwd.c:541:7: warning: unused variable 'err' [-Wunused-variable] int err = 0; ^ pam_eps_passwd.c: In function '_do_getpass': pam_eps_passwd.c:589:10: warning: implicit declaration of function 'creat' [-Wimplicit-function-declaration] if(creat(DEFAULT_PASSWD, 0400) < 0) ^ pam_eps_passwd.c:588:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if(access(DEFAULT_PASSWD, F_OK) < 0) ^ pam_eps_passwd.c: At top level: pam_eps_passwd.c:624:12: warning: 'conv_getitem' defined but not used [-Wunused-function] STATIC int conv_getitem(struct pam_conv *aconv, char *message, int style, ^ gcc --shared -o pam_eps_auth.so dynamic/support.o dynamic/pam_eps_auth.o -L../../libsrp -lsrp -L/usr/lib64/openmpi/lib -lmpi -lnsl -lcrypto -lpam gcc --shared -o pam_eps_passwd.so dynamic/pam_eps_passwd.o -L../../libsrp -lsrp -L/usr/lib64/openmpi/lib -lmpi -lnsl -lcrypto -lpam make[3]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/base/pam_eps' make[3]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/base' make[3]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/base' make[2]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/base' make[1]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/base' make[1]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2' make[1]: Nothing to be done for `all-am'. make[1]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2' make: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.92512 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/srp-buildroot + : + /bin/rm -rf -- /usr/src/tmp/srp-buildroot + cd srp-2.1.2 + make 'INSTALL=/bin/install -p' install DESTDIR=/usr/src/tmp/srp-buildroot make: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2' Making install in libsrp make[1]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/libsrp' make[2]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/libsrp' /bin/sh ./mkinstalldirs /usr/src/tmp/srp-buildroot/usr/lib64 mkdir /usr/src/tmp/srp-buildroot mkdir /usr/src/tmp/srp-buildroot/usr mkdir /usr/src/tmp/srp-buildroot/usr/lib64 /bin/install -p -m 644 libsrp.a /usr/src/tmp/srp-buildroot/usr/lib64/libsrp.a ranlib /usr/src/tmp/srp-buildroot/usr/lib64/libsrp.a /bin/sh ./mkinstalldirs /usr/src/tmp/srp-buildroot/usr/lib64/srp/bin mkdir /usr/src/tmp/srp-buildroot/usr/lib64/srp mkdir /usr/src/tmp/srp-buildroot/usr/lib64/srp/bin /bin/install -p tconf /usr/src/tmp/srp-buildroot/usr/lib64/srp/bin/tconf /bin/sh ./mkinstalldirs /usr/src/tmp/srp-buildroot/usr/include mkdir /usr/src/tmp/srp-buildroot/usr/include /bin/install -p -m 644 srp.h /usr/src/tmp/srp-buildroot/usr/include/srp.h /bin/install -p -m 644 srp_aux.h /usr/src/tmp/srp-buildroot/usr/include/srp_aux.h /bin/install -p -m 644 t_client.h /usr/src/tmp/srp-buildroot/usr/include/t_client.h /bin/install -p -m 644 t_pwd.h /usr/src/tmp/srp-buildroot/usr/include/t_pwd.h /bin/install -p -m 644 t_server.h /usr/src/tmp/srp-buildroot/usr/include/t_server.h /bin/install -p -m 644 t_sha.h /usr/src/tmp/srp-buildroot/usr/include/t_sha.h /bin/install -p -m 644 cstr.h /usr/src/tmp/srp-buildroot/usr/include/cstr.h make[2]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/libsrp' make[1]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/libsrp' Making install in libkrypto make[1]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/libkrypto' make[2]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/libkrypto' /bin/sh ./mkinstalldirs /usr/src/tmp/srp-buildroot/usr/lib64 /bin/install -p -m 644 libkrypto.a /usr/src/tmp/srp-buildroot/usr/lib64/libkrypto.a ranlib /usr/src/tmp/srp-buildroot/usr/lib64/libkrypto.a /bin/sh ./mkinstalldirs /usr/src/tmp/srp-buildroot/usr/include /bin/install -p -m 644 krypto.h /usr/src/tmp/srp-buildroot/usr/include/krypto.h make[2]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/libkrypto' make[1]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/libkrypto' Making install in telnet make[1]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet' Making install in arpa make[2]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet/arpa' make[3]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet/arpa' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet/arpa' make[2]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet/arpa' Making install in libtelnet make[2]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet/libtelnet' make[3]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet/libtelnet' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet/libtelnet' make[2]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet/libtelnet' Making install in telnet make[2]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet/telnet' make[3]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet/telnet' make[3]: Nothing to be done for `install-exec-am'. /bin/sh ../mkinstalldirs /usr/src/tmp/srp-buildroot/usr/bin mkdir /usr/src/tmp/srp-buildroot/usr/bin /bin/install -p telnet /usr/src/tmp/srp-buildroot/usr/bin/telnet make[3]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet/telnet' make[2]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet/telnet' Making install in telnetd make[2]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet/telnetd' make[3]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet/telnetd' make[3]: Nothing to be done for `install-exec-am'. /bin/sh ../mkinstalldirs /usr/src/tmp/srp-buildroot/usr/sbin mkdir /usr/src/tmp/srp-buildroot/usr/sbin /bin/install -p telnetd /usr/src/tmp/srp-buildroot/usr/sbin/telnetd make[3]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet/telnetd' make[2]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet/telnetd' make[2]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet' make[3]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet' make[2]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet' make[1]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/telnet' Making install in base make[1]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/base' Making install in lib make[2]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/base/lib' make[3]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/base/lib' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/base/lib' make[2]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/base/lib' Making install in libmisc make[2]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/base/libmisc' make[3]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/base/libmisc' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/base/libmisc' make[2]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/base/libmisc' Making install in src make[2]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/base/src' make[3]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/base/src' /bin/sh ../../mkinstalldirs /usr/src/tmp/srp-buildroot/usr/bin /bin/install -p login /usr/src/tmp/srp-buildroot/usr/bin/login /bin/sh ../../mkinstalldirs /usr/src/tmp/srp-buildroot/usr/bin for i in su; do \ /bin/install -p -m 4755 $i /usr/src/tmp/srp-buildroot/usr/bin; \ done /bin/sh ../../mkinstalldirs /usr/src/tmp/srp-buildroot/usr/bin for i in passwd; do \ /bin/install -p -m 4755 $i /usr/src/tmp/srp-buildroot/usr/bin; \ done /bin/sh ../../mkinstalldirs /usr/src/tmp/srp-buildroot/usr/sbin make[3]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/base/src' make[2]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/base/src' Making install in etc make[2]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/base/etc' make[3]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/base/etc' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/base/etc' make[2]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/base/etc' Making install in pam_eps make[2]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/base/pam_eps' mkdir -p ./dynamic mkdir -p /usr/src/tmp/srp-buildroot/usr/lib/security /bin/install -p -m 644 pam_eps_auth.so pam_eps_passwd.so /usr/src/tmp/srp-buildroot/usr/lib/security /bin/install -p eps_chkpwd /usr/src/tmp/srp-buildroot/usr/sbin make[2]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/base/pam_eps' make[2]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/base' make[3]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2/base' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/base' make[2]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/base' make[1]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2/base' make[1]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2' make[2]: Entering directory `/usr/src/RPM/BUILD/srp-2.1.2' make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2' make[1]: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2' make: Leaving directory `/usr/src/RPM/BUILD/srp-2.1.2' + mv /usr/src/tmp/srp-buildroot/usr/bin/login /usr/src/tmp/srp-buildroot/usr/bin/passwd /usr/src/tmp/srp-buildroot/usr/bin/su /usr/src/tmp/srp-buildroot/usr/bin/telnet /usr/src/tmp/srp-buildroot/usr/lib64/srp/bin/ + mv /usr/src/tmp/srp-buildroot/usr/lib/security /usr/src/tmp/srp-buildroot/usr/lib64/ + install -d /usr/src/tmp/srp-buildroot/etc/xinetd.d + cat + install -d /usr/src/tmp/srp-buildroot/etc/profile.d + cat + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/srp-buildroot (auto) mode of './usr/lib64/srp/bin/su' changed from 4755 (rwsr-xr-x) to 4711 (rws--x--x) mode of './usr/lib64/srp/bin/passwd' changed from 4755 (rwsr-xr-x) to 4711 (rws--x--x) Verifying and fixing files in /usr/src/tmp/srp-buildroot (binconfig,pkgconfig,libtool,desktop) Compressing files in /usr/src/tmp/srp-buildroot (auto) Adjusting library links in /usr/src/tmp/srp-buildroot ./usr/lib: ./usr/lib64: Verifying ELF objects in /usr/src/tmp/srp-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Hardlinking identical .pyc and .pyo files Processing files: srp-2.1.2-alt6 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.90785 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd srp-2.1.2 + DOCDIR=/usr/src/tmp/srp-buildroot/usr/share/doc/srp-2.1.2 + export DOCDIR + rm -rf /usr/src/tmp/srp-buildroot/usr/share/doc/srp-2.1.2 + /bin/mkdir -p /usr/src/tmp/srp-buildroot/usr/share/doc/srp-2.1.2 + cp -prL CHANGES README README.NIS /usr/src/tmp/srp-buildroot/usr/share/doc/srp-2.1.2 + chmod -R go-w /usr/src/tmp/srp-buildroot/usr/share/doc/srp-2.1.2 + chmod -R a+rX /usr/src/tmp/srp-buildroot/usr/share/doc/srp-2.1.2 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.9rIdg4 find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.fYpQBB find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) Requires: /etc/xinetd.d, /lib64/ld-linux-x86-64.so.2, libc.so.6(GLIBC_2.11)(64bit), libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.15)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libcrack.so.2()(64bit) >= set:ihSG5, libcrypt.so.1()(64bit) >= set:hguT2, libcrypt.so.1(GLIBC_2.2.5)(64bit), libcrypto.so.10()(64bit) >= set:qk2CRzOdyRHDundoLWx2VkuMaBA6XtAWSBpKccIRx9853wFzA9r7hE1lQZvo24WcudhiAZDFyiJEvsg6xKZbCtF1Kv0Bxm9HoBRGSW9bB8XFAeqYn4b4W3WpzukmDLLNB5VMiF1B4LcG2oBfrWhKyZkhW3lfqAaU3, libpam.so.0()(64bit) >= set:jg5sWiCenU0DlmGWGV5, libpam.so.0(LIBPAM_1.0)(64bit), libpam_misc.so.0()(64bit) >= set:hgpx0, libpam_misc.so.0(LIBPAM_MISC_1.0)(64bit), libtinfo.so.5()(64bit) >= set:ljUP8ZbF4, rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Conflicts: telnet-server Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Fi0l2g Creating srp-debuginfo package Processing files: srp-profile-2.1.2-alt6 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.hxyghZ find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.XZiHoK find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) Requires: srp = 2.1.2-alt6 Processing files: srp-doc-2.1.2-alt6 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.14169 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd srp-2.1.2 + DOCDIR=/usr/src/tmp/srp-buildroot/usr/share/doc/srp-doc-2.1.2 + export DOCDIR + rm -rf /usr/src/tmp/srp-buildroot/usr/share/doc/srp-doc-2.1.2 + /bin/mkdir -p /usr/src/tmp/srp-buildroot/usr/share/doc/srp-doc-2.1.2 + cp -prL docs /usr/src/tmp/srp-buildroot/usr/share/doc/srp-doc-2.1.2 + chmod -R go-w /usr/src/tmp/srp-buildroot/usr/share/doc/srp-doc-2.1.2 + chmod -R a+rX /usr/src/tmp/srp-buildroot/usr/share/doc/srp-doc-2.1.2 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.5CDfyy find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.V0Ejsp find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) Processing files: libsrp-devel-2.1.2-alt6 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Nh01dj find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.xgsIOf find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.trdtef Processing files: srp-debuginfo-2.1.2-alt6 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ZyZxth find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.3jRyvm find-requires: running scripts (debuginfo) Requires: srp = 2.1.2-alt6, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libc.so.6), debug64(libcrack.so.2), debug64(libcrypt.so.1), debug64(libcrypto.so.10), debug64(libpam.so.0), debug64(libpam_misc.so.0), debug64(libtinfo.so.5) Wrote: /usr/src/RPM/RPMS/x86_64/srp-2.1.2-alt6.x86_64.rpm Wrote: /usr/src/RPM/RPMS/noarch/srp-profile-2.1.2-alt6.noarch.rpm Wrote: /usr/src/RPM/RPMS/noarch/srp-doc-2.1.2-alt6.noarch.rpm Wrote: /usr/src/RPM/RPMS/x86_64/libsrp-devel-2.1.2-alt6.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/srp-debuginfo-2.1.2-alt6.x86_64.rpm 21.45user 4.89system 0:47.67elapsed 55%CPU (0avgtext+0avgdata 38588maxresident)k 0inputs+0outputs (0major+2530861minor)pagefaults 0swaps 27.29user 7.02system 0:59.14elapsed 58%CPU (0avgtext+0avgdata 122224maxresident)k 96inputs+0outputs (0major+2906523minor)pagefaults 0swaps --- srp-2.1.2-alt6.x86_64.rpm.repo 2012-06-25 08:08:02.000000000 +0000 +++ srp-2.1.2-alt6.x86_64.rpm.hasher 2019-04-14 02:00:03.194380473 +0000 @@ -19,2 +19,4 @@ Requires: libc.so.6(GLIBC_2.11)(64bit) +Requires: libc.so.6(GLIBC_2.14)(64bit) +Requires: libc.so.6(GLIBC_2.15)(64bit) Requires: libc.so.6(GLIBC_2.2.5)(64bit) @@ -28,3 +30,3 @@ Requires: libcrypt.so.1(GLIBC_2.2.5)(64bit) -Requires: libcrypto.so.10()(64bit) >= set:pj8om7Br4HndZeiHCTRmPg3iP1UkuMVOF8px6XJdbjZ4mkyIj9tfnTcPRMMK3jAkK4ej5Z0zfEnVprOSlqtQ6FlhXvc1bNAHeLH9OIcOysEkqwiynzM8lkSyZpxK557CPWFF7FaW3hWzG7tbZiPKkIIR1 +Requires: libcrypto.so.10()(64bit) >= set:qk2CRzOdyRHDundoLWx2VkuMaBA6XtAWSBpKccIRx9853wFzA9r7hE1lQZvo24WcudhiAZDFyiJEvsg6xKZbCtF1Kv0Bxm9HoBRGSW9bB8XFAeqYn4b4W3WpzukmDLLNB5VMiF1B4LcG2oBfrWhKyZkhW3lfqAaU3 Requires: libpam.so.0()(64bit) >= set:jg5sWiCenU0DlmGWGV5