[00:00:00] =>> Building mail/panda-cclient [00:00:00] build started at 2025-08-23T14:16:44+02:00 [00:00:00] port directory: /usr/ports/mail/panda-cclient [00:00:00] package name: panda-cclient-20130621_3 [00:00:00] building for: FreeBSD pkg.mfl.dk 14.3-RELEASE-p2 FreeBSD 14.3-RELEASE-p2 amd64 [00:00:00] maintained by: thierry@FreeBSD.org [00:00:00] port version: 20130621 [00:00:00] port revision: 3 [00:00:00] Makefile datestamp: -rw-r--r-- 1 root wheel 3455 Aug 20 08:26 /usr/ports/mail/panda-cclient/Makefile [00:00:00] Ports top last git commit: 3b583574f180 [00:00:00] Ports top unclean checkout: no [00:00:02] =>> Inspecting /usr/local/poudriere/data/.m/143amd64-local/04//usr/ports/mail/panda-cclient for modifications to git checkout... no [00:00:02] Port dir last git commit: 7c711691b378 [00:00:02] Port dir unclean checkout: no [00:00:02] Poudriere version: poudriere-git-3.4.99.20250724 [00:00:02] Host OSVERSION: 1403000 [00:00:02] Jail OSVERSION: 1403000 [00:00:02] Job Id: 04 [00:00:02] [00:00:02] ---Begin Environment--- [00:00:02] SHELL=/bin/sh [00:00:02] OSVERSION=1403000 [00:00:02] UNAME_v=FreeBSD 14.3-RELEASE-p2 [00:00:02] UNAME_r=14.3-RELEASE-p2 [00:00:02] BLOCKSIZE=K [00:00:02] MAIL=/var/mail/root [00:00:02] MM_CHARSET=UTF-8 [00:00:02] LANG=C.UTF-8 [00:00:02] STATUS=1 [00:00:02] HOME=/root [00:00:02] PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin [00:00:02] MAKE_OBJDIR_CHECK_WRITABLE=0 [00:00:02] LOCALBASE=/usr/local [00:00:02] USER=root [00:00:02] POUDRIERE_NAME=poudriere-git [00:00:02] POUDRIERE_VERSION=3.4.99.20250724 [00:00:02] MASTERMNT=/usr/local/poudriere/data/.m/143amd64-local/ref [00:00:02] LC_COLLATE=C [00:00:02] POUDRIERE_BUILD_TYPE=bulk [00:00:02] PACKAGE_BUILDING=yes [00:00:02] SAVED_TERM=tmux-256color [00:00:02] OUTPUT_REDIRECTED_STDERR=4 [00:00:02] OUTPUT_REDIRECTED=1 [00:00:02] PWD=/usr/local/poudriere/data/.m/143amd64-local/04/.p [00:00:02] OUTPUT_REDIRECTED_STDOUT=3 [00:00:02] P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS [00:00:02] MASTERNAME=143amd64-local [00:00:02] OLDPWD=/usr/local/poudriere/data/.m/143amd64-local/ref/.p/pool [00:00:02] POUDRIERE_PKGNAME=poudriere-git-3.4.99.20250724 [00:00:02] PREFIX=/usr/local [00:00:02] POUDRIEREPATH=/usr/local/bin/poudriere [00:00:02] ---End Environment--- [00:00:02] [00:00:02] ---Begin Poudriere Port Flags/Env--- [00:00:02] PORT_FLAGS= [00:00:02] PKGENV= [00:00:02] FLAVOR= [00:00:02] MAKE_ARGS= [00:00:02] ---End Poudriere Port Flags/Env--- [00:00:02] [00:00:02] ---Begin OPTIONS List--- [00:00:02] ===> The following configuration options are available for panda-cclient-20130621_3: [00:00:02] IPV6=on: IPv6 protocol support [00:00:02] MBX_DEFAULT=off: Use MBX as default mailbox format [00:00:02] SSL=on: SSL protocol support [00:00:02] SSL_AND_PLAINTEXT=off: Allow plain text passwords and SSL [00:00:02] ===> Use 'make config' to modify these settings [00:00:02] ---End OPTIONS List--- [00:00:02] [00:00:02] --MAINTAINER-- [00:00:02] thierry@FreeBSD.org [00:00:02] --End MAINTAINER-- [00:00:02] [00:00:02] --PORTVERSION-- [00:00:02] 20130621 [00:00:02] --End PORTVERSION-- [00:00:02] [00:00:02] --PORTREVISION-- [00:00:02] 3 [00:00:02] --End PORTREVISION-- [00:00:02] [00:00:02] --CONFIGURE_ARGS-- [00:00:02] [00:00:02] --End CONFIGURE_ARGS-- [00:00:02] [00:00:02] --CONFIGURE_ENV-- [00:00:02] XDG_DATA_HOME=/wrkdirs/usr/ports/mail/panda-cclient/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/mail/panda-cclient/work XDG_CACHE_HOME=/wrkdirs/usr/ports/mail/panda-cclient/work/.cache HOME=/wrkdirs/usr/ports/mail/panda-cclient/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/mail/panda-cclient/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/mail/panda-cclient/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh [00:00:02] --End CONFIGURE_ENV-- [00:00:02] [00:00:02] --MAKE_ENV-- [00:00:02] OPENSSLBASE=/usr/local OPENSSLDIR=/usr/local/openssl OPENSSLINC=/usr/local/include OPENSSLLIB=/usr/local/lib OPENSSLRPATH=/usr/local/lib XDG_DATA_HOME=/wrkdirs/usr/ports/mail/panda-cclient/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/mail/panda-cclient/work XDG_CACHE_HOME=/wrkdirs/usr/ports/mail/panda-cclient/work/.cache HOME=/wrkdirs/usr/ports/mail/panda-cclient/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/mail/panda-cclient/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/mail/panda-cclient/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -Wl,-rpath,/usr/local/lib " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" [00:00:02] --End MAKE_ENV-- [00:00:02] [00:00:02] --PLIST_SUB-- [00:00:02] SHLIBNAME=libc-client.so.2010 SHLIBBASE=c-client OSREL=14.3 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/cclient" EXAMPLESDIR="share/examples/cclient" DATADIR="share/cclient" WWWDIR="www/cclient" ETCDIR="etc/cclient" [00:00:02] --End PLIST_SUB-- [00:00:02] [00:00:02] --SUB_LIST-- [00:00:02] PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/cclient DOCSDIR=/usr/local/share/doc/cclient EXAMPLESDIR=/usr/local/share/examples/cclient WWWDIR=/usr/local/www/cclient ETCDIR=/usr/local/etc/cclient [00:00:02] --End SUB_LIST-- [00:00:02] [00:00:02] ---Begin make.conf--- [00:00:02] USE_PACKAGE_DEPENDS=yes [00:00:02] BATCH=yes [00:00:02] WRKDIRPREFIX=/wrkdirs [00:00:02] PORTSDIR=/usr/ports [00:00:02] PACKAGES=/packages [00:00:02] DISTDIR=/distfiles [00:00:02] FORCE_PACKAGE=yes [00:00:02] PACKAGE_BUILDING=yes [00:00:02] PACKAGE_BUILDING_FLAVORS=yes [00:00:02] #### /usr/local/etc/poudriere.d/make.conf #### [00:00:02] DEFAULT_VERSIONS+= ssl=openssl [00:00:02] DEFAULT_VERSIONS+= mysql=11.4m [00:00:02] DEFAULT_VERSIONS+= pgsql=17 [00:00:02] OPTIONS_SET+= LDAP [00:00:02] OPTIONS_SET+= QT6 [00:00:02] #OPTIONS_UNSET+= X11 [00:00:02] DEFAULT_VERSIONS+= php=8.3 [00:00:02] DEFAULT_VERSIONS+= samba=4.20 [00:00:02] graphics_cairo_UNSET+= XCB [00:00:02] x11-toolkits_gtk30_UNSET += ATK_BRIDGE COLORD [00:00:02] #ALLOW_UNSUPPORTED_SYSTEM= yes [00:00:02] CCACHE_DIR= /var/cache/ccache [00:00:02] WITH_CCACHE_BUILD= yes [00:00:02] OVERLAYS+= /usr/local/share/sccache/overlay [00:00:02] SCCACHE_DIR= /var/cache/ccache/sccache [00:00:02] WITH_CCACHE_BUILD=yes [00:00:02] CCACHE_DIR=/root/.ccache [00:00:02] #### Misc Poudriere #### [00:00:02] .include "/etc/make.conf.ports_env" [00:00:02] GID=0 [00:00:02] UID=0 [00:00:02] DISABLE_MAKE_JOBS=poudriere [00:00:02] ---End make.conf--- [00:00:02] --Resource limits-- [00:00:02] cpu time (seconds, -t) unlimited [00:00:02] file size (512-blocks, -f) unlimited [00:00:02] data seg size (kbytes, -d) 33554432 [00:00:02] stack size (kbytes, -s) 524288 [00:00:02] core file size (512-blocks, -c) unlimited [00:00:02] max memory size (kbytes, -m) unlimited [00:00:02] locked memory (kbytes, -l) unlimited [00:00:02] max user processes (-u) 58500 [00:00:02] open files (-n) 8192 [00:00:02] virtual mem size (kbytes, -v) unlimited [00:00:02] swap limit (kbytes, -w) unlimited [00:00:02] socket buffer size (bytes, -b) unlimited [00:00:02] pseudo-terminals (-p) unlimited [00:00:02] kqueues (-k) unlimited [00:00:02] umtx shared locks (-o) unlimited [00:00:02] pipebuf (-y) unlimited [00:00:02] --End resource limits-- [00:00:02] =================================================== [00:00:02] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:00:02] ===> License APACHE20 accepted by the user [00:00:02] =========================================================================== [00:00:02] =================================================== [00:00:02] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:00:02] ===> panda-cclient-20130621_3 depends on file: /usr/local/sbin/pkg - not found [00:00:02] ===> Installing existing package /packages/All/pkg-2.2.2.pkg [00:00:02] [pkg.mfl.dk] Installing pkg-2.2.2... [00:00:02] [pkg.mfl.dk] Extracting pkg-2.2.2: .......... done [00:00:06] ===> panda-cclient-20130621_3 depends on file: /usr/local/sbin/pkg - found [00:00:06] ===> Returning to build of panda-cclient-20130621_3 [00:00:06] =========================================================================== [00:00:06] =================================================== [00:00:06] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:00:06] =========================================================================== [00:00:07] =================================================== [00:00:07] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:00:07] ===> License APACHE20 accepted by the user [00:00:07] ===> Fetching all distfiles required by panda-cclient-20130621_3 for building [00:00:07] =========================================================================== [00:00:07] =================================================== [00:00:07] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:00:07] ===> License APACHE20 accepted by the user [00:00:07] ===> Fetching all distfiles required by panda-cclient-20130621_3 for building [00:00:07] => SHA256 Checksum OK for jonabbey-panda-imap-20130621-3452f1598a8b4eeb44b38aead1c1598e379b05de_GH0.tar.gz. [00:00:07] =========================================================================== [00:00:07] =================================================== [00:00:07] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:00:07] =========================================================================== [00:00:07] =================================================== [00:00:07] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:00:07] ===> License APACHE20 accepted by the user [00:00:07] ===> Fetching all distfiles required by panda-cclient-20130621_3 for building [00:00:07] ===> Extracting for panda-cclient-20130621_3 [00:00:07] => SHA256 Checksum OK for jonabbey-panda-imap-20130621-3452f1598a8b4eeb44b38aead1c1598e379b05de_GH0.tar.gz. [00:00:07] =========================================================================== [00:00:07] =================================================== [00:00:07] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:00:07] =========================================================================== [00:00:07] =================================================== [00:00:07] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:00:07] ===> Patching for panda-cclient-20130621_3 [00:00:07] ===> Applying FreeBSD patches for panda-cclient-20130621_3 from /usr/ports/mail/panda-cclient/files [00:00:07] =========================================================================== [00:00:07] =================================================== [00:00:07] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:00:07] ===> panda-cclient-20130621_3 depends on file: /usr/local/lib/libcrypto.so.12 - not found [00:00:07] ===> Installing existing package /packages/All/openssl-3.0.17,1.pkg [00:00:07] [pkg.mfl.dk] Installing openssl-3.0.17,1... [00:00:07] [pkg.mfl.dk] Extracting openssl-3.0.17,1: .......... done [00:00:17] ===> panda-cclient-20130621_3 depends on file: /usr/local/lib/libcrypto.so.12 - found [00:00:17] ===> Returning to build of panda-cclient-20130621_3 [00:00:17] ===> panda-cclient-20130621_3 depends on file: /usr/local/bin/ccache - not found [00:00:17] ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [00:00:17] [pkg.mfl.dk] Installing ccache-3.7.12_8... [00:00:17] [pkg.mfl.dk] Extracting ccache-3.7.12_8: .......... done [00:00:17] Create compiler links... [00:00:17] create symlink for cc [00:00:17] create symlink for cc (world) [00:00:17] create symlink for c++ [00:00:17] create symlink for c++ (world) [00:00:17] create symlink for CC [00:00:17] create symlink for CC (world) [00:00:17] create symlink for clang [00:00:17] create symlink for clang (world) [00:00:17] create symlink for clang++ [00:00:17] create symlink for clang++ (world) [00:00:17] ===== [00:00:17] Message from ccache-3.7.12_8: [00:00:17] [00:00:17] -- [00:00:17] NOTE: [00:00:17] Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for [00:00:17] information on using ccache with FreeBSD ports and src. [00:00:17] ===> panda-cclient-20130621_3 depends on file: /usr/local/bin/ccache - found [00:00:17] ===> Returning to build of panda-cclient-20130621_3 [00:00:17] =========================================================================== [00:00:17] =================================================== [00:00:17] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:00:17] =========================================================================== [00:00:17] =================================================== [00:00:17] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:00:17] ===> Configuring for panda-cclient-20130621_3 [00:00:17] /usr/bin/sed -i.bak -e "s|/usr/local|/usr/local|g" /wrkdirs/usr/ports/mail/panda-cclient/work/panda-imap-3452f1598a8b4eeb44b38aead1c1598e379b05de/Makefile [00:00:17] /usr/bin/sed -i.bak -e "s|/usr/local|/usr/local|g" /wrkdirs/usr/ports/mail/panda-cclient/work/panda-imap-3452f1598a8b4eeb44b38aead1c1598e379b05de/src/osdep/unix/Makefile [00:00:17] /usr/bin/sed -i.bak -e "s|/usr/local|/usr/local|g" /wrkdirs/usr/ports/mail/panda-cclient/work/panda-imap-3452f1598a8b4eeb44b38aead1c1598e379b05de/src/osdep/unix/Makefile.gss [00:00:17] /usr/bin/sed -i.bak -e "s:/etc/ssl/certs:/usr/local/certs:g; s:/etc/ssl/private:/usr/local/certs:g" /wrkdirs/usr/ports/mail/panda-cclient/work/panda-imap-3452f1598a8b4eeb44b38aead1c1598e379b05de/Makefile [00:00:17] /usr/bin/sed -i.bak -e "s:/etc/c-client.cf:/usr/local/etc/c-client.cf:" /wrkdirs/usr/ports/mail/panda-cclient/work/panda-imap-3452f1598a8b4eeb44b38aead1c1598e379b05de/src/osdep/unix/env_unix.h [00:00:17] /usr/bin/sed -i.bak -e " s:SSLINCLUDE=/usr/include/openssl SSLLIB=/usr/lib:SSLINCLUDE=/usr/local/include SSLLIB=/usr/local/lib: " /wrkdirs/usr/ports/mail/panda-cclient/work/panda-imap-3452f1598a8b4eeb44b38aead1c1598e379b05de/Makefile [00:00:17] /usr/bin/sed -i.bak -e "s|^IP=4|IP=6|" /wrkdirs/usr/ports/mail/panda-cclient/work/panda-imap-3452f1598a8b4eeb44b38aead1c1598e379b05de/Makefile /wrkdirs/usr/ports/mail/panda-cclient/work/panda-imap-3452f1598a8b4eeb44b38aead1c1598e379b05de/src/osdep/unix/Makefile [00:00:17] >> The c-client shared library will be named libc-client.so.2010 [00:00:17] =========================================================================== [00:00:17] =================================================== [00:00:17] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:00:17] ===> Building for panda-cclient-20130621_3 [00:00:17] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [00:00:17] + Building in full compliance with RFC 3501 security [00:00:17] + requirements: [00:00:17] ++ TLS/SSL encryption is supported [00:00:17] ++ Unencrypted plaintext passwords are prohibited [00:00:17] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [00:00:17] Applying an process to sources... [00:00:17] tools/an "ln -s" src/c-client c-client [00:00:17] tools/an "ln -s" src/ansilib c-client [00:00:17] tools/an "ln -s" src/charset c-client [00:00:17] tools/an "ln -s" src/osdep/unix c-client [00:00:17] tools/an "ln -s" src/mtest mtest [00:00:17] tools/an "ln -s" src/ipopd ipopd [00:00:17] tools/an "ln -s" src/imapd imapd [00:00:17] tools/an "ln -s" src/mailutil mailutil [00:00:17] tools/an "ln -s" src/mlock mlock [00:00:17] tools/an "ln -s" src/dmail dmail [00:00:17] tools/an "ln -s" src/tmail tmail [00:00:17] ln -s tools/an . [00:00:17] touch ip6 [00:00:17] make build EXTRACFLAGS='-O2 -pipe -fstack-protector-strong -fno-strict-aliasing ' EXTRALDFLAGS='' EXTRADRIVERS='mbox' EXTRAAUTHENTICATORS='' PASSWDTYPE=std SSLTYPE=unix.nopwd IP=6 EXTRASPECIALS='' BUILDTYPE=bsf IP=6 PASSWDTYPE=pam SPECIALS="SSLINCLUDE=/usr/local/include SSLLIB=/usr/local/lib SSLCERTS=/usr/local/certs SSLKEYS=/usr/local/certs GSSINCLUDE=/usr/include GSSLIB=/usr/lib PAMLDFLAGS=-lpam" [00:00:17] `ip6' is up to date. [00:00:17] Building c-client for bsf... [00:00:17] echo `cat SPECIALS` > c-client/SPECIALS [00:00:17] cd c-client;make bsf EXTRACFLAGS='-O2 -pipe -fstack-protector-strong -fno-strict-aliasing ' EXTRALDFLAGS='' EXTRADRIVERS='mbox' EXTRAAUTHENTICATORS='' PASSWDTYPE=pam SSLTYPE=unix.nopwd IP=6 SSLINCLUDE=/usr/local/include SSLLIB=/usr/local/lib SSLCERTS=/usr/local/certs SSLKEYS=/usr/local/certs GSSINCLUDE=/usr/include GSSLIB=/usr/lib PAMLDFLAGS=-lpam [00:00:17] make build EXTRACFLAGS='-O2 -pipe -fstack-protector-strong -fno-strict-aliasing ' EXTRALDFLAGS='' EXTRADRIVERS='mbox' EXTRAAUTHENTICATORS='' PASSWDTYPE=pam SSLTYPE=unix.nopwd IP=6 `cat SPECIALS` OS=bsf CHECKPW=pam SIGTYPE=psx CRXTYPE=nfs SPOOLDIR=/var ACTIVEFILE=/usr/local/news/lib/active RSHPATH=/usr/bin/rsh LOCKPGM=/usr/local/libexec/mlock BASECFLAGS="-g -O2 -pipe -fno-omit-frame-pointer" BASELDFLAGS="-lpam" [00:00:17] sh -c 'rm -rf auths.c crexcl.c ip_unix.c linkage.[ch] siglocal.c osdep*.[ch] *.o ARCHIVE *FLAGS *TYPE c-client.a || true' [00:00:17] Once-only environment setup... [00:00:17] echo cc > CCTYPE [00:00:17] echo -g -O2 -pipe -fno-omit-frame-pointer '-O2 -pipe -fstack-protector-strong -fno-strict-aliasing ' -DCHUNKSIZE=65536 > CFLAGS [00:00:17] echo -DCREATEPROTO=unixproto -DEMPTYPROTO=unixproto -DMD5ENABLE=\"/etc/cram-md5.pwd\" -DMAILSPOOL=\"/var/mail\" -DANONYMOUSHOME=\"/var/mail/anonymous\" -DACTIVEFILE=\"/usr/local/news/lib/active\" -DNEWSSPOOL=\"/var/news\" -DRSHPATH=\"/usr/bin/rsh\" -DLOCKPGM=\"/usr/local/libexec/mlock\" -DLOCKPGM1=\"/usr/libexec/mlock\" -DLOCKPGM2=\"/usr/sbin/mlock\" -DLOCKPGM3=\"/etc/mlock\" > OSCFLAGS [00:00:17] echo -lpam > LDFLAGS [00:00:17] echo "ar rc c-client.a osdep.o mail.o misc.o newsrc.o smanager.o utf8.o utf8aux.o siglocal.o dummy.o pseudo.o netmsg.o flstring.o fdstring.o rfc822.o nntp.o smtp.o imap4r1.o pop3.o unix.o mbx.o mmdf.o tenex.o mtx.o news.o phile.o mh.o mx.o mix.o;ranlib c-client.a" > ARCHIVE [00:00:17] echo bsf > OSTYPE [00:00:17] ./drivers mbox imap nntp pop3 mix mx mbx tenex mtx mh mmdf unix news phile dummy [00:00:17] ./mkauths ext md5 pla log [00:00:17] echo " mail_versioncheck (CCLIENTVERSION);" >> linkage.c [00:00:17] ln -s os_bsf.h osdep.h [00:00:17] ln -s os_bsf.c osdepbas.c [00:00:17] ln -s log_std.c osdeplog.c [00:00:17] ln -s sig_psx.c siglocal.c [00:00:17] ln -s crx_nfs.c crexcl.c [00:00:17] ln -s ip6_unix.c ip_unix.c [00:00:17] sh -c '(test bsf = sc5 -o bsf = sco -o ! -f /usr/include/sys/statvfs.h) && echo -DNOFSTATVFS >> OSCFLAGS || fgrep statvfs64 /usr/include/sys/statvfs.h > /dev/null || echo -DNOFSTATVFS64 >> OSCFLAGS' [00:00:17] echo "libc-client.so.`grep CCLIENTVERSION mail.h | sed -e's/[^"]\{1,\}"\([0-9]\{1,\}\)"/\1/'`" > SHLIBNAME [00:00:17] test -z && echo "-fPIC -DPIC -D_REENTRANT" > SHLIBFLAGS || echo "" > SHLIBFLAGS [00:00:17] PAM password authentication [00:00:17] echo -lpam >> LDFLAGS [00:00:17] ln -s ckp_pam.c osdepckp.c [00:00:17] Building with SSL [00:00:17] ln -s ssl_unix.c osdepssl.c [00:00:17] echo -I/usr/local/include -I/usr/local/include/openssl -DSSL_CERT_DIRECTORY=\"/usr/local/certs\" -DSSL_KEY_DIRECTORY=\"/usr/local/certs\" >> OSCFLAGS [00:00:17] echo " ssl_onceonlyinit ();" >> linkage.c [00:00:17] echo -L/usr/local/lib -lssl -lcrypto -lcrypt >> LDFLAGS [00:00:17] Building with SSL and plaintext passwords disabled unless SSL/TLS [00:00:17] echo " mail_parameters (NIL,SET_DISABLEPLAINTEXT,(void *) 2);" >> linkage.c [00:00:17] cat osdepbas.c osdepckp.c osdeplog.c osdepssl.c > osdep.c [00:00:17] ======================================================================== [00:00:17] Building OS-dependent module [00:00:17] If you get No such file error messages for files x509.h, ssl.h, [00:00:17] pem.h, buffer.h, bio.h, and crypto.h, that means that OpenSSL [00:00:17] is not installed on your system. Either install OpenSSL first [00:00:17] or build with command: make bsf SSLTYPE=none [00:00:17] ======================================================================== [00:00:17] `cat CCTYPE` `cat SHLIBFLAGS` `cat CFLAGS` `cat OSCFLAGS` -c osdep.c [00:00:21] In file included from osdep.c:45: [00:00:21] ./nl_unix.c:49:19: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 49 | if (!*dst) *dst = (char *) fs_get ((*dstl = i) + 1); [00:00:21] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] In file included from osdep.c:46: [00:00:21] In file included from ./env_unix.c:258: [00:00:21] ./pmatch.c:41:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 41 | if (!pat[1]) return (delim && strchr (s,delim)) ? NIL : T; [00:00:21] | ^ [00:00:21] /usr/include/string.h:80:26: note: passing argument to parameter here [00:00:21] 80 | char *strchr(const char *, int) __pure; [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] In file included from ./env_unix.c:262: [00:00:21] In file included from ./auths.c:1: [00:00:21] ./auth_ext.c:62:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 62 | if (challenge = (*challenger) (stream,&clen)) { [00:00:21] | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./auth_ext.c:62:17: note: place parentheses around the assignment to silence this warning [00:00:21] 62 | if (challenge = (*challenger) (stream,&clen)) { [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./auth_ext.c:62:17: note: use '==' to turn this assignment into an equality comparison [00:00:21] 62 | if (challenge = (*challenger) (stream,&clen)) { [00:00:21] | ^ [00:00:21] | == [00:00:21] ./auth_ext.c:66:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 66 | if (challenge = (*challenger) (stream,&clen)) [00:00:21] | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./auth_ext.c:66:21: note: place parentheses around the assignment to silence this warning [00:00:21] 66 | if (challenge = (*challenger) (stream,&clen)) [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./auth_ext.c:66:21: note: use '==' to turn this assignment into an equality comparison [00:00:21] 66 | if (challenge = (*challenger) (stream,&clen)) [00:00:21] | ^ [00:00:21] | == [00:00:21] In file included from osdep.c:46: [00:00:21] In file included from ./env_unix.c:262: [00:00:21] In file included from ./auths.c:2: [00:00:21] ./auth_md5.c:103:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 103 | if (challenge = (*challenger) (stream,&clen)) { [00:00:21] | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./auth_md5.c:103:17: note: place parentheses around the assignment to silence this warning [00:00:21] 103 | if (challenge = (*challenger) (stream,&clen)) { [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./auth_md5.c:103:17: note: use '==' to turn this assignment into an equality comparison [00:00:21] 103 | if (challenge = (*challenger) (stream,&clen)) { [00:00:21] | ^ [00:00:21] | == [00:00:21] ./auth_md5.c:118:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 118 | if (challenge = (*challenger) (stream,&clen)) [00:00:21] | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./auth_md5.c:118:16: note: place parentheses around the assignment to silence this warning [00:00:21] 118 | if (challenge = (*challenger) (stream,&clen)) [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./auth_md5.c:118:16: note: use '==' to turn this assignment into an equality comparison [00:00:21] 118 | if (challenge = (*challenger) (stream,&clen)) [00:00:21] | ^ [00:00:21] | == [00:00:21] ./auth_md5.c:153:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 153 | if (user = (*responder) (chal,cl = strlen (chal),NIL)) { [00:00:21] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./auth_md5.c:153:12: note: place parentheses around the assignment to silence this warning [00:00:21] 153 | if (user = (*responder) (chal,cl = strlen (chal),NIL)) { [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./auth_md5.c:153:12: note: use '==' to turn this assignment into an equality comparison [00:00:21] 153 | if (user = (*responder) (chal,cl = strlen (chal),NIL)) { [00:00:21] | ^ [00:00:21] | == [00:00:21] ./auth_md5.c:155:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 155 | if (hash = strrchr (user,' ')) { [00:00:21] | ~~~~~^~~~~~~~~~~~~~~~~~~~ [00:00:21] ./auth_md5.c:155:14: note: place parentheses around the assignment to silence this warning [00:00:21] 155 | if (hash = strrchr (user,' ')) { [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./auth_md5.c:155:14: note: use '==' to turn this assignment into an equality comparison [00:00:21] 155 | if (hash = strrchr (user,' ')) { [00:00:21] | ^ [00:00:21] | == [00:00:21] ./auth_md5.c:158:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 158 | if (authuser = strchr (user,'*')) *authuser++ = '\0'; [00:00:21] | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [00:00:21] ./auth_md5.c:158:20: note: place parentheses around the assignment to silence this warning [00:00:21] 158 | if (authuser = strchr (user,'*')) *authuser++ = '\0'; [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./auth_md5.c:158:20: note: use '==' to turn this assignment into an equality comparison [00:00:21] 158 | if (authuser = strchr (user,'*')) *authuser++ = '\0'; [00:00:21] | ^ [00:00:21] | == [00:00:21] ./auth_md5.c:160:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 160 | if (p = auth_md5_pwd ((authuser && *authuser) ? authuser : user)) { [00:00:21] | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./auth_md5.c:160:13: note: place parentheses around the assignment to silence this warning [00:00:21] 160 | if (p = auth_md5_pwd ((authuser && *authuser) ? authuser : user)) { [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./auth_md5.c:160:13: note: use '==' to turn this assignment into an equality comparison [00:00:21] 160 | if (p = auth_md5_pwd ((authuser && *authuser) ? authuser : user)) { [00:00:21] | ^ [00:00:21] | == [00:00:21] ./auth_md5.c:194:18: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 194 | read (fd,buf = (char *) fs_get (sbuf.st_size + 1),sbuf.st_size); [00:00:21] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./auth_md5.c:196:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 196 | for (s = user; *s && ((*s < 'A') || (*s > 'Z')); s++); [00:00:21] | ^ ~~~~ [00:00:21] ./auth_md5.c:198:24: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 198 | lusr = *s ? lcase (cpystr (user)) : NIL; [00:00:21] | ^~~~~~~~~~~~~ [00:00:21] ./misc.h:83:38: note: passing argument to parameter 'string' here [00:00:21] 83 | unsigned char *lcase (unsigned char *string); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] In file included from ./env_unix.c:262: [00:00:21] In file included from ./auths.c:2: [00:00:21] ./auth_md5.c:199:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 199 | for (s = strtok_r ((char *) buf,"\015\012",&r),lret = NIL; s; [00:00:21] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./auth_md5.c:200:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 200 | s = ret ? NIL : strtok_r (NIL,"\015\012",&r)) [00:00:21] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./auth_md5.c:202:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 202 | if (*s && (*s != '#') && (t = strchr (s,'\t')) && t[1]) { [00:00:21] | ^ [00:00:21] /usr/include/string.h:80:26: note: passing argument to parameter here [00:00:21] 80 | char *strchr(const char *, int) __pure; [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] In file included from ./env_unix.c:262: [00:00:21] In file included from ./auths.c:2: [00:00:21] ./auth_md5.c:202:35: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 202 | if (*s && (*s != '#') && (t = strchr (s,'\t')) && t[1]) { [00:00:21] | ^ ~~~~~~~~~~~~~~~ [00:00:21] ./auth_md5.c:204:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 204 | if (!strcmp (s,user)) ret = cpystr (t); [00:00:21] | ^ [00:00:21] /usr/include/string.h:85:25: note: passing argument to parameter here [00:00:21] 85 | int strcmp(const char *, const char *) __pure; [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] In file included from ./env_unix.c:262: [00:00:21] In file included from ./auths.c:2: [00:00:21] ./auth_md5.c:204:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 204 | if (!strcmp (s,user)) ret = cpystr (t); [00:00:21] | ^ [00:00:21] ./misc.h:84:27: note: passing argument to parameter 'string' here [00:00:21] 84 | char *cpystr (const char *string); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] In file included from ./env_unix.c:262: [00:00:21] In file included from ./auths.c:2: [00:00:21] ./auth_md5.c:205:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 205 | else if (lusr && !lret) if (!strcmp (s,lusr)) lret = t; [00:00:21] | ^ [00:00:21] /usr/include/string.h:85:25: note: passing argument to parameter here [00:00:21] 85 | int strcmp(const char *, const char *) __pure; [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] In file included from ./env_unix.c:262: [00:00:21] In file included from ./auths.c:2: [00:00:21] ./auth_md5.c:205:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 205 | else if (lusr && !lret) if (!strcmp (s,lusr)) lret = t; [00:00:21] | ^~~~ [00:00:21] /usr/include/string.h:85:39: note: passing argument to parameter here [00:00:21] 85 | int strcmp(const char *, const char *) __pure; [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] In file included from ./env_unix.c:262: [00:00:21] In file included from ./auths.c:2: [00:00:21] ./auth_md5.c:208:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 208 | if (!ret && lret) ret = cpystr (lret); [00:00:21] | ^~~~ [00:00:21] ./misc.h:84:27: note: passing argument to parameter 'string' here [00:00:21] 84 | char *cpystr (const char *string); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] In file included from ./env_unix.c:262: [00:00:21] In file included from ./auths.c:2: [00:00:21] ./auth_md5.c:237:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 237 | if (authuser = strchr (user,'*')) *authuser++ = '\0'; [00:00:21] | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [00:00:21] ./auth_md5.c:237:16: note: place parentheses around the assignment to silence this warning [00:00:21] 237 | if (authuser = strchr (user,'*')) *authuser++ = '\0'; [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./auth_md5.c:237:16: note: use '==' to turn this assignment into an equality comparison [00:00:21] 237 | if (authuser = strchr (user,'*')) *authuser++ = '\0'; [00:00:21] | ^ [00:00:21] | == [00:00:21] ./auth_md5.c:239:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 239 | if (s = auth_md5_pwd ((authuser && *authuser) ? authuser : user)) { [00:00:21] | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./auth_md5.c:239:9: note: place parentheses around the assignment to silence this warning [00:00:21] 239 | if (s = auth_md5_pwd ((authuser && *authuser) ? authuser : user)) { [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./auth_md5.c:239:9: note: use '==' to turn this assignment into an equality comparison [00:00:21] 239 | if (s = auth_md5_pwd ((authuser && *authuser) ? authuser : user)) { [00:00:21] | ^ [00:00:21] | == [00:00:21] In file included from osdep.c:46: [00:00:21] In file included from ./env_unix.c:262: [00:00:21] In file included from ./auths.c:3: [00:00:21] ./auth_pla.c:66:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 66 | if (challenge = (*challenger) (stream,&clen)) { [00:00:21] | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./auth_pla.c:66:17: note: place parentheses around the assignment to silence this warning [00:00:21] 66 | if (challenge = (*challenger) (stream,&clen)) { [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./auth_pla.c:66:17: note: use '==' to turn this assignment into an equality comparison [00:00:21] 66 | if (challenge = (*challenger) (stream,&clen)) { [00:00:21] | ^ [00:00:21] | == [00:00:21] ./auth_pla.c:94:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 94 | if (challenge = (*challenger) (stream,&clen)) [00:00:21] | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./auth_pla.c:94:16: note: place parentheses around the assignment to silence this warning [00:00:21] 94 | if (challenge = (*challenger) (stream,&clen)) [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./auth_pla.c:94:16: note: use '==' to turn this assignment into an equality comparison [00:00:21] 94 | if (challenge = (*challenger) (stream,&clen)) [00:00:21] | ^ [00:00:21] | == [00:00:21] ./auth_pla.c:123:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 123 | if (aid = (*responder) ("",0,&len)) { [00:00:21] | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./auth_pla.c:123:11: note: place parentheses around the assignment to silence this warning [00:00:21] 123 | if (aid = (*responder) ("",0,&len)) { [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./auth_pla.c:123:11: note: use '==' to turn this assignment into an equality comparison [00:00:21] 123 | if (aid = (*responder) ("",0,&len)) { [00:00:21] | ^ [00:00:21] | == [00:00:21] In file included from osdep.c:46: [00:00:21] In file included from ./env_unix.c:262: [00:00:21] In file included from ./auths.c:4: [00:00:21] ./auth_log.c:66:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 66 | if (challenge = (*challenger) (stream,&clen)) { [00:00:21] | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./auth_log.c:66:17: note: place parentheses around the assignment to silence this warning [00:00:21] 66 | if (challenge = (*challenger) (stream,&clen)) { [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./auth_log.c:66:17: note: use '==' to turn this assignment into an equality comparison [00:00:21] 66 | if (challenge = (*challenger) (stream,&clen)) { [00:00:21] | ^ [00:00:21] | == [00:00:21] ./auth_log.c:81:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 81 | if (challenge = (*challenger) (stream,&clen)) [00:00:21] | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./auth_log.c:81:16: note: place parentheses around the assignment to silence this warning [00:00:21] 81 | if (challenge = (*challenger) (stream,&clen)) [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./auth_log.c:81:16: note: use '==' to turn this assignment into an equality comparison [00:00:21] 81 | if (challenge = (*challenger) (stream,&clen)) [00:00:21] | ^ [00:00:21] | == [00:00:21] ./auth_log.c:107:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 107 | if (user = (*responder) (PWD_USER,sizeof (PWD_USER),NIL)) { [00:00:21] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./auth_log.c:107:12: note: place parentheses around the assignment to silence this warning [00:00:21] 107 | if (user = (*responder) (PWD_USER,sizeof (PWD_USER),NIL)) { [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./auth_log.c:107:12: note: use '==' to turn this assignment into an equality comparison [00:00:21] 107 | if (user = (*responder) (PWD_USER,sizeof (PWD_USER),NIL)) { [00:00:21] | ^ [00:00:21] | == [00:00:21] ./auth_log.c:108:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 108 | if (pass = (*responder) (PWD_PWD,sizeof (PWD_PWD),NIL)) { [00:00:21] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./auth_log.c:108:14: note: place parentheses around the assignment to silence this warning [00:00:21] 108 | if (pass = (*responder) (PWD_PWD,sizeof (PWD_PWD),NIL)) { [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./auth_log.c:108:14: note: use '==' to turn this assignment into an equality comparison [00:00:21] 108 | if (pass = (*responder) (PWD_PWD,sizeof (PWD_PWD),NIL)) { [00:00:21] | ^ [00:00:21] | == [00:00:21] ./auth_log.c:110:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 110 | if (authuser = strchr (user,'*')) *authuser++ = '\0'; [00:00:21] | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [00:00:21] ./auth_log.c:110:20: note: place parentheses around the assignment to silence this warning [00:00:21] 110 | if (authuser = strchr (user,'*')) *authuser++ = '\0'; [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./auth_log.c:110:20: note: use '==' to turn this assignment into an equality comparison [00:00:21] 110 | if (authuser = strchr (user,'*')) *authuser++ = '\0'; [00:00:21] | ^ [00:00:21] | == [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:541:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 541 | if (julian = t->tm_yday -julian) [00:00:21] | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ [00:00:21] ./env_unix.c:541:14: note: place parentheses around the assignment to silence this warning [00:00:21] 541 | if (julian = t->tm_yday -julian) [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./env_unix.c:541:14: note: use '==' to turn this assignment into an equality comparison [00:00:21] 541 | if (julian = t->tm_yday -julian) [00:00:21] | ^ [00:00:21] | == [00:00:21] ./env_unix.c:671:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 671 | struct passwd *pw = getpwnam (user); [00:00:21] | ^~~~ [00:00:21] /usr/include/pwd.h:149:37: note: passing argument to parameter here [00:00:21] 149 | struct passwd *getpwnam(const char *); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:675:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 675 | pw = getpwnam (s = lcase (cpystr (user))); [00:00:21] | ^~~~ [00:00:21] ./misc.h:84:27: note: passing argument to parameter 'string' here [00:00:21] 84 | char *cpystr (const char *string); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:675:33: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 675 | pw = getpwnam (s = lcase (cpystr (user))); [00:00:21] | ^~~~~~~~~~~~~ [00:00:21] ./misc.h:83:38: note: passing argument to parameter 'string' here [00:00:21] 83 | unsigned char *lcase (unsigned char *string); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:675:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 675 | pw = getpwnam (s = lcase (cpystr (user))); [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] /usr/include/pwd.h:149:37: note: passing argument to parameter here [00:00:21] 149 | struct passwd *getpwnam(const char *); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:699:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 699 | if (s = auth_md5_pwd (user)) { [00:00:21] | ~~^~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./env_unix.c:699:11: note: place parentheses around the assignment to silence this warning [00:00:21] 699 | if (s = auth_md5_pwd (user)) { [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./env_unix.c:699:11: note: use '==' to turn this assignment into an equality comparison [00:00:21] 699 | if (s = auth_md5_pwd (user)) { [00:00:21] | ^ [00:00:21] | == [00:00:21] ./env_unix.c:701:16: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 701 | ret = pwuser (user); /* validated, get passwd entry for user */ [00:00:21] | ^~~~ [00:00:21] ./env_unix.c:668:46: note: passing argument to parameter 'user' here [00:00:21] 668 | static struct passwd *pwuser (unsigned char *user) [00:00:21] | ^ [00:00:21] ./env_unix.c:706:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 706 | else if (pw = pwuser (user)) {/* can get user? */ [00:00:21] | ^~~~ [00:00:21] ./env_unix.c:668:46: note: passing argument to parameter 'user' here [00:00:21] 668 | static struct passwd *pwuser (unsigned char *user) [00:00:21] | ^ [00:00:21] ./env_unix.c:706:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 706 | else if (pw = pwuser (user)) {/* can get user? */ [00:00:21] | ~~~^~~~~~~~~~~~~~~ [00:00:21] ./env_unix.c:706:15: note: place parentheses around the assignment to silence this warning [00:00:21] 706 | else if (pw = pwuser (user)) {/* can get user? */ [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./env_unix.c:706:15: note: use '==' to turn this assignment into an equality comparison [00:00:21] 706 | else if (pw = pwuser (user)) {/* can get user? */ [00:00:21] | ^ [00:00:21] | == [00:00:21] ./env_unix.c:709:44: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 709 | (*pwd == ' ') && pwd[1] && (ret = pwuser (s))) [00:00:21] | ^ [00:00:21] ./env_unix.c:668:46: note: passing argument to parameter 'user' here [00:00:21] 668 | static struct passwd *pwuser (unsigned char *user) [00:00:21] | ^ [00:00:21] ./env_unix.c:740:58: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 740 | else if (valpwd (authuser,pwd,argc,argv)) pw = pwuser (user); [00:00:21] | ^~~~ [00:00:21] ./env_unix.c:668:46: note: passing argument to parameter 'user' here [00:00:21] 668 | static struct passwd *pwuser (unsigned char *user) [00:00:21] | ^ [00:00:21] ./env_unix.c:758:28: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 758 | return pw_login (pwuser (user),authuser,user,NIL,argc,argv); [00:00:21] | ^~~~ [00:00:21] ./env_unix.c:668:46: note: passing argument to parameter 'user' here [00:00:21] 668 | static struct passwd *pwuser (unsigned char *user) [00:00:21] | ^ [00:00:21] ./env_unix.c:797:53: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 797 | if (user && auser && *auser && compare_cstring (auser,user)) { [00:00:21] | ^~~~~ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:797:59: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 797 | if (user && auser && *auser && compare_cstring (auser,user)) { [00:00:21] | ^~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:800:24: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 800 | if (!compare_cstring (auser,*t++)) [00:00:21] | ^~~~~ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:800:30: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 800 | if (!compare_cstring (auser,*t++)) [00:00:21] | ^~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1096:47: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1096 | sprintf (dst,"%s/%s",s,compare_cstring (name+8,"INBOX") ? [00:00:21] | ^~~~~~ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1096:54: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1096 | sprintf (dst,"%s/%s",s,compare_cstring (name+8,"INBOX") ? [00:00:21] | ^~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1106:63: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1106 | else if ((s = strchr (name+1,'/')) && !compare_cstring (s+1,"INBOX")) { [00:00:21] | ^~~ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1106:67: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1106 | else if ((s = strchr (name+1,'/')) && !compare_cstring (s+1,"INBOX")) { [00:00:21] | ^~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1130:55: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1130 | if ((s = strchr (name,'/')) && compare_cstring (s+1,"INBOX")) { [00:00:21] | ^~~ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1130:59: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1130 | if ((s = strchr (name,'/')) && compare_cstring (s+1,"INBOX")) { [00:00:21] | ^~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1144:24: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1144 | if (!compare_cstring (name,"INBOX")) name = "INBOX"; [00:00:21] | ^~~~ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1144:29: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1144 | if (!compare_cstring (name,"INBOX")) name = "INBOX"; [00:00:21] | ^~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1158:27: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1158 | if (!compare_cstring (name+1,"NBOX")) { [00:00:21] | ^~~~~~ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1158:34: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1158 | if (!compare_cstring (name+1,"NBOX")) { [00:00:21] | ^~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1294:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 1294 | if (s = strrchr (base->lock,'/')) { [00:00:21] | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./env_unix.c:1294:11: note: place parentheses around the assignment to silence this warning [00:00:21] 1294 | if (s = strrchr (base->lock,'/')) { [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./env_unix.c:1294:11: note: use '==' to turn this assignment into an equality comparison [00:00:21] 1294 | if (s = strrchr (base->lock,'/')) { [00:00:21] | ^ [00:00:21] | == [00:00:21] ./env_unix.c:1608:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1608 | if (!compare_cstring (s,"set keywords") && !userFlags[0]) { [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1608:31: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1608 | if (!compare_cstring (s,"set keywords") && !userFlags[0]) { [00:00:21] | ^~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1622:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1622 | if (!compare_cstring (s,"set new-mailbox-format") || [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1622:28: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1622 | if (!compare_cstring (s,"set new-mailbox-format") || [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1623:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1623 | !compare_cstring (s,"set new-folder-format")) { [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1623:28: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1623 | !compare_cstring (s,"set new-folder-format")) { [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1624:28: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1624 | if (!compare_cstring (k,"same-as-inbox")) { [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1624:30: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1624 | if (!compare_cstring (k,"same-as-inbox")) { [00:00:21] | ^~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1625:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 1625 | if (d = mail_valid (NIL,"INBOX",NIL)) { [00:00:21] | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./env_unix.c:1625:14: note: place parentheses around the assignment to silence this warning [00:00:21] 1625 | if (d = mail_valid (NIL,"INBOX",NIL)) { [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./env_unix.c:1625:14: note: use '==' to turn this assignment into an equality comparison [00:00:21] 1625 | if (d = mail_valid (NIL,"INBOX",NIL)) { [00:00:21] | ^ [00:00:21] | == [00:00:21] ./env_unix.c:1626:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1626 | if (!compare_cstring (d->name,"mbox")) [00:00:21] | ^~~~~~~ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1626:33: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1626 | if (!compare_cstring (d->name,"mbox")) [00:00:21] | ^~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1629:30: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1629 | else if (!compare_cstring (d->name,"dummy")) d = NIL; [00:00:21] | ^~~~~~~ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1629:38: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1629 | else if (!compare_cstring (d->name,"dummy")) d = NIL; [00:00:21] | ^~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1633:33: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1633 | else if (!compare_cstring (k,"system-standard")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1633:35: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1633 | else if (!compare_cstring (k,"system-standard")) [00:00:21] | ^~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1636:30: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1636 | if (!compare_cstring (k,"mbox")) k = "unix"; [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1636:32: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1636 | if (!compare_cstring (k,"mbox")) k = "unix"; [00:00:21] | ^~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1638:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 1638 | if (d = (DRIVER *) mail_parameters (NIL,GET_DRIVER,(void *) k)) [00:00:21] | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./env_unix.c:1638:14: note: place parentheses around the assignment to silence this warning [00:00:21] 1638 | if (d = (DRIVER *) mail_parameters (NIL,GET_DRIVER,(void *) k)) [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./env_unix.c:1638:14: note: use '==' to turn this assignment into an equality comparison [00:00:21] 1638 | if (d = (DRIVER *) mail_parameters (NIL,GET_DRIVER,(void *) k)) [00:00:21] | ^ [00:00:21] | == [00:00:21] ./env_unix.c:1647:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1647 | if (!compare_cstring (s,"set empty-mailbox-format") || [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1647:28: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1647 | if (!compare_cstring (s,"set empty-mailbox-format") || [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1648:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1648 | !compare_cstring (s,"set empty-folder-format")) { [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1648:28: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1648 | !compare_cstring (s,"set empty-folder-format")) { [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1649:28: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1649 | if (!compare_cstring (k,"invalid")) appendProto = NIL; [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1649:30: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1649 | if (!compare_cstring (k,"invalid")) appendProto = NIL; [00:00:21] | ^~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1650:33: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1650 | else if (!compare_cstring (k,"same-as-inbox")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1650:35: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1650 | else if (!compare_cstring (k,"same-as-inbox")) [00:00:21] | ^~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1652:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1652 | compare_cstring (d->name,"dummy")) ? [00:00:21] | ^~~~~~~ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1652:34: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1652 | compare_cstring (d->name,"dummy")) ? [00:00:21] | ^~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1654:33: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1654 | else if (!compare_cstring (k,"system-standard")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1654:35: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1654 | else if (!compare_cstring (k,"system-standard")) [00:00:21] | ^~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1658:28: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1658 | d && compare_cstring (d->name,k); d = d->next); [00:00:21] | ^~~~~~~ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1658:36: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1658 | d && compare_cstring (d->name,k); d = d->next); [00:00:21] | ^ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1669:24: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1669 | if (!compare_cstring (s,"set local-host")) { [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1669:26: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1669 | if (!compare_cstring (s,"set local-host")) { [00:00:21] | ^~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1673:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1673 | else if (!compare_cstring (s,"set news-active-file")) { [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1673:31: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1673 | else if (!compare_cstring (s,"set news-active-file")) { [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1677:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1677 | else if (!compare_cstring (s,"set news-spool-directory")) { [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1677:31: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1677 | else if (!compare_cstring (s,"set news-spool-directory")) { [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1681:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1681 | else if (!compare_cstring (s,"set mh-path")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1681:31: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1681 | else if (!compare_cstring (s,"set mh-path")) [00:00:21] | ^~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1683:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1683 | else if (!compare_cstring (s,"set mh-allow-inbox")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1683:31: warning: passing 'char[19]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1683 | else if (!compare_cstring (s,"set mh-allow-inbox")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1685:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1685 | else if (!compare_cstring (s,"set news-state-file")) { [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1685:31: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1685 | else if (!compare_cstring (s,"set news-state-file")) { [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1689:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1689 | else if (!compare_cstring (s,"set ftp-export-directory")) { [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1689:31: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1689 | else if (!compare_cstring (s,"set ftp-export-directory")) { [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1693:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1693 | else if (!compare_cstring (s,"set public-home-directory")) { [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1693:31: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1693 | else if (!compare_cstring (s,"set public-home-directory")) { [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1697:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1697 | else if (!compare_cstring (s,"set shared-home-directory")) { [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1697:31: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1697 | else if (!compare_cstring (s,"set shared-home-directory")) { [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1701:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1701 | else if (!compare_cstring (s,"set system-inbox")) { [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1701:31: warning: passing 'char[17]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1701 | else if (!compare_cstring (s,"set system-inbox")) { [00:00:21] | ^~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1705:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1705 | else if (!compare_cstring (s,"set mail-subdirectory")) { [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1705:31: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1705 | else if (!compare_cstring (s,"set mail-subdirectory")) { [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1709:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1709 | else if (!compare_cstring (s,"set from-widget")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1709:31: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1709 | else if (!compare_cstring (s,"set from-widget")) [00:00:21] | ^~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1711:24: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1711 | compare_cstring (k,"header-only") ? [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1711:26: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1711 | compare_cstring (k,"header-only") ? [00:00:21] | ^~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1714:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1714 | else if (!compare_cstring (s,"set rsh-command")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1714:31: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1714 | else if (!compare_cstring (s,"set rsh-command")) [00:00:21] | ^~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1716:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1716 | else if (!compare_cstring (s,"set rsh-path")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1716:31: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1716 | else if (!compare_cstring (s,"set rsh-path")) [00:00:21] | ^~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1718:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1718 | else if (!compare_cstring (s,"set ssh-command")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1718:31: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1718 | else if (!compare_cstring (s,"set ssh-command")) [00:00:21] | ^~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1720:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1720 | else if (!compare_cstring (s,"set ssh-path")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1720:31: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1720 | else if (!compare_cstring (s,"set ssh-path")) [00:00:21] | ^~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1722:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1722 | else if (!compare_cstring (s,"set tcp-open-timeout")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1722:31: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1722 | else if (!compare_cstring (s,"set tcp-open-timeout")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1724:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1724 | else if (!compare_cstring (s,"set tcp-read-timeout")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1724:31: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1724 | else if (!compare_cstring (s,"set tcp-read-timeout")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1726:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1726 | else if (!compare_cstring (s,"set tcp-write-timeout")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1726:31: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1726 | else if (!compare_cstring (s,"set tcp-write-timeout")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1728:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1728 | else if (!compare_cstring (s,"set rsh-timeout")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1728:31: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1728 | else if (!compare_cstring (s,"set rsh-timeout")) [00:00:21] | ^~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1730:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1730 | else if (!compare_cstring (s,"set ssh-timeout")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1730:31: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1730 | else if (!compare_cstring (s,"set ssh-timeout")) [00:00:21] | ^~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1732:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1732 | else if (!compare_cstring (s,"set maximum-login-trials")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1732:31: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1732 | else if (!compare_cstring (s,"set maximum-login-trials")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1734:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1734 | else if (!compare_cstring (s,"set lookahead")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1734:31: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1734 | else if (!compare_cstring (s,"set lookahead")) [00:00:21] | ^~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1736:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1736 | else if (!compare_cstring (s,"set prefetch")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1736:31: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1736 | else if (!compare_cstring (s,"set prefetch")) [00:00:21] | ^~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1738:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1738 | else if (!compare_cstring (s,"set close-on-error")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1738:31: warning: passing 'char[19]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1738 | else if (!compare_cstring (s,"set close-on-error")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1740:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1740 | else if (!compare_cstring (s,"set imap-port")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1740:31: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1740 | else if (!compare_cstring (s,"set imap-port")) [00:00:21] | ^~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1742:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1742 | else if (!compare_cstring (s,"set pop3-port")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1742:31: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1742 | else if (!compare_cstring (s,"set pop3-port")) [00:00:21] | ^~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1744:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1744 | else if (!compare_cstring (s,"set uid-lookahead")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1744:31: warning: passing 'char[18]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1744 | else if (!compare_cstring (s,"set uid-lookahead")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1746:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1746 | else if (!compare_cstring (s,"set try-ssl-first")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1746:31: warning: passing 'char[18]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1746 | else if (!compare_cstring (s,"set try-ssl-first")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1749:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1749 | else if (!compare_cstring (s,"set mailbox-protection")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1749:31: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1749 | else if (!compare_cstring (s,"set mailbox-protection")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1751:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1751 | else if (!compare_cstring (s,"set directory-protection")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1751:31: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1751 | else if (!compare_cstring (s,"set directory-protection")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1753:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1753 | else if (!compare_cstring (s,"set lock-protection")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1753:31: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1753 | else if (!compare_cstring (s,"set lock-protection")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1755:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1755 | else if (!compare_cstring (s,"set ftp-protection")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1755:31: warning: passing 'char[19]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1755 | else if (!compare_cstring (s,"set ftp-protection")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1757:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1757 | else if (!compare_cstring (s,"set public-protection")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1757:31: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1757 | else if (!compare_cstring (s,"set public-protection")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1759:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1759 | else if (!compare_cstring (s,"set shared-protection")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1759:31: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1759 | else if (!compare_cstring (s,"set shared-protection")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1761:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1761 | else if (!compare_cstring (s,"set ftp-directory-protection")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1761:31: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1761 | else if (!compare_cstring (s,"set ftp-directory-protection")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1763:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1763 | else if (!compare_cstring (s,"set public-directory-protection")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1763:31: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1763 | else if (!compare_cstring (s,"set public-directory-protection")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1765:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1765 | else if (!compare_cstring (s,"set shared-directory-protection")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1765:31: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1765 | else if (!compare_cstring (s,"set shared-directory-protection")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1767:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1767 | else if (!compare_cstring (s,"set dot-lock-file-timeout")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1767:31: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1767 | else if (!compare_cstring (s,"set dot-lock-file-timeout")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1769:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1769 | else if (!compare_cstring (s,"set disable-fcntl-locking")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1769:31: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1769 | else if (!compare_cstring (s,"set disable-fcntl-locking")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1771:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1771 | else if (!compare_cstring (s,"set disable-lock-warning")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1771:31: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1771 | else if (!compare_cstring (s,"set disable-lock-warning")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1773:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1773 | else if (!compare_cstring (s,"set disable-unix-UIDs-and-keywords")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1773:31: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1773 | else if (!compare_cstring (s,"set disable-unix-UIDs-and-keywords")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1775:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1775 | else if (!compare_cstring (s,"set hide-dot-files")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1775:31: warning: passing 'char[19]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1775 | else if (!compare_cstring (s,"set hide-dot-files")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1777:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1777 | else if (!compare_cstring (s,"set list-maximum-level")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1777:31: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1777 | else if (!compare_cstring (s,"set list-maximum-level")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1779:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1779 | else if (!compare_cstring (s,"set trust-dns")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1779:31: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1779 | else if (!compare_cstring (s,"set trust-dns")) [00:00:21] | ^~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1781:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1781 | else if (!compare_cstring (s,"set sasl-uses-ptr-name")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1781:31: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1781 | else if (!compare_cstring (s,"set sasl-uses-ptr-name")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1783:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1783 | else if (!compare_cstring (s,"set network-filesystem-stat-bug")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1783:31: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1783 | else if (!compare_cstring (s,"set network-filesystem-stat-bug")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1785:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1785 | else if (!compare_cstring (s,"set nntp-range")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1785:31: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1785 | else if (!compare_cstring (s,"set nntp-range")) [00:00:21] | ^~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1789:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1789 | if (!compare_cstring (s,"set black-box-directory") && [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1789:28: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1789 | if (!compare_cstring (s,"set black-box-directory") && [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1791:30: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1791 | else if (!compare_cstring(s,"set black-box-default-home-directory")&& [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1791:32: warning: passing 'char[37]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1791 | else if (!compare_cstring(s,"set black-box-default-home-directory")&& [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1794:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1794 | else if (!compare_cstring (s,"set anonymous-home-directory") && [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1794:33: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1794 | else if (!compare_cstring (s,"set anonymous-home-directory") && [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1801:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1801 | else if (!compare_cstring (s,"set CA-certificate-path")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1801:33: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1801 | else if (!compare_cstring (s,"set CA-certificate-path")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1803:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1803 | else if (!compare_cstring (s,"set ssl-cipher-list")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1803:33: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1803 | else if (!compare_cstring (s,"set ssl-cipher-list")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1805:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1805 | else if (!compare_cstring (s,"set ssl-protocols")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1805:33: warning: passing 'char[18]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1805 | else if (!compare_cstring (s,"set ssl-protocols")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1807:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1807 | else if (!compare_cstring (s,"set ssl-dh-parameters")) /* same use as Sendmail */ [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1807:33: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1807 | else if (!compare_cstring (s,"set ssl-dh-parameters")) /* same use as Sendmail */ [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1809:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1809 | else if (!compare_cstring (s,"set disable-plaintext")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1809:33: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1809 | else if (!compare_cstring (s,"set disable-plaintext")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1811:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1811 | else if (!compare_cstring (s,"set allowed-login-attempts")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1811:33: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1811 | else if (!compare_cstring (s,"set allowed-login-attempts")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1813:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1813 | else if (!compare_cstring (s,"set chroot-server")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1813:33: warning: passing 'char[18]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1813 | else if (!compare_cstring (s,"set chroot-server")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1815:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1815 | else if (!compare_cstring (s,"set restrict-mailbox-access")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1815:33: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1815 | else if (!compare_cstring (s,"set restrict-mailbox-access")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1817:30: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1817 | if (!compare_cstring (k,"root")) restrictBox |= RESTRICTROOT; [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1817:32: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1817 | if (!compare_cstring (k,"root")) restrictBox |= RESTRICTROOT; [00:00:21] | ^~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1818:35: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1818 | else if (!compare_cstring (k,"otherusers")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1818:37: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1818 | else if (!compare_cstring (k,"otherusers")) [00:00:21] | ^~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1820:35: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1820 | else if (!compare_cstring (k,"all")) restrictBox = -1; [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1820:37: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1820 | else if (!compare_cstring (k,"all")) restrictBox = -1; [00:00:21] | ^~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1822:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1822 | else if (!compare_cstring (s,"set advertise-the-world")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1822:33: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1822 | else if (!compare_cstring (s,"set advertise-the-world")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1824:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1824 | else if (!compare_cstring (s,"set limited-advertise")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1824:33: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1824 | else if (!compare_cstring (s,"set limited-advertise")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1827:7: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1827 | (s,"set disable-automatic-shared-namespaces")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1827:9: warning: passing 'char[40]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1827 | (s,"set disable-automatic-shared-namespaces")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1829:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1829 | else if (!compare_cstring (s,"set allow-user-config")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1829:33: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1829 | else if (!compare_cstring (s,"set allow-user-config")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1831:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1831 | else if (!compare_cstring (s,"set allow-reverse-dns")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1831:33: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1831 | else if (!compare_cstring (s,"set allow-reverse-dns")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1833:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1833 | else if (!compare_cstring (s,"set k5-cp-uses-service-name")) [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1833:33: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1833 | else if (!compare_cstring (s,"set k5-cp-uses-service-name")) [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1837:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1837 | else if (!compare_cstring (s,"set plaintext-allowed-clients")) { [00:00:21] | ^ [00:00:21] ./misc.h:106:37: note: passing argument to parameter 's1' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:46: [00:00:21] ./env_unix.c:1837:33: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 1837 | else if (!compare_cstring (s,"set plaintext-allowed-clients")) { [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:106:55: note: passing argument to parameter 's2' here [00:00:21] 106 | int compare_cstring (unsigned char *s1,unsigned char *s2); [00:00:21] | ^ [00:00:21] In file included from osdep.c:49: [00:00:21] In file included from ./tcp_unix.c:26: [00:00:21] ./ip_unix.c:130:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 130 | (!getaddrinfo (lcase (strcpy (tmp,text)),NIL,&hints,&ai))) { [00:00:21] | ^~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:83:38: note: passing argument to parameter 'string' here [00:00:21] 83 | unsigned char *lcase (unsigned char *string); [00:00:21] | ^ [00:00:21] In file included from osdep.c:49: [00:00:21] In file included from ./tcp_unix.c:26: [00:00:21] ./ip_unix.c:130:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 130 | (!getaddrinfo (lcase (strcpy (tmp,text)),NIL,&hints,&ai))) { [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] /usr/include/netdb.h:251:30: note: passing argument to parameter here [00:00:21] 251 | int getaddrinfo(const char *, const char *, [00:00:21] | ^ [00:00:21] In file included from osdep.c:49: [00:00:21] In file included from ./tcp_unix.c:26: [00:00:21] ./ip_unix.c:248:24: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 248 | (!getaddrinfo (lcase (strcpy (tmp,name)),NIL,&hints, [00:00:21] | ^~~~~~~~~~~~~~~~~ [00:00:21] ./misc.h:83:38: note: passing argument to parameter 'string' here [00:00:21] 83 | unsigned char *lcase (unsigned char *string); [00:00:21] | ^ [00:00:21] In file included from osdep.c:49: [00:00:21] In file included from ./tcp_unix.c:26: [00:00:21] ./ip_unix.c:248:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] [00:00:21] 248 | (!getaddrinfo (lcase (strcpy (tmp,name)),NIL,&hints, [00:00:21] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] /usr/include/netdb.h:251:30: note: passing argument to parameter here [00:00:21] 251 | int getaddrinfo(const char *, const char *, [00:00:21] | ^ [00:00:21] In file included from osdep.c:49: [00:00:21] ./tcp_unix.c:179:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 179 | if (adr = ip_stringtoaddr (tmp,&adrlen,&family)) { [00:00:21] | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./tcp_unix.c:179:13: note: place parentheses around the assignment to silence this warning [00:00:21] 179 | if (adr = ip_stringtoaddr (tmp,&adrlen,&family)) { [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./tcp_unix.c:179:13: note: use '==' to turn this assignment into an equality comparison [00:00:21] 179 | if (adr = ip_stringtoaddr (tmp,&adrlen,&family)) { [00:00:21] | ^ [00:00:21] | == [00:00:21] ./tcp_unix.c:226:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 226 | if (stream->ictr = ctr) *(stream->iptr = stream->ibuf) = tmp[0]; [00:00:21] | ~~~~~~~~~~~~~^~~~~ [00:00:21] ./tcp_unix.c:226:22: note: place parentheses around the assignment to silence this warning [00:00:21] 226 | if (stream->ictr = ctr) *(stream->iptr = stream->ibuf) = tmp[0]; [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./tcp_unix.c:226:22: note: use '==' to turn this assignment into an equality comparison [00:00:21] 226 | if (stream->ictr = ctr) *(stream->iptr = stream->ibuf) = tmp[0]; [00:00:21] | ^ [00:00:21] | == [00:00:21] ./tcp_unix.c:374:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 374 | if (adr = ip_stringtoaddr (host,&len,&i)) fs_give ((void **) &adr); [00:00:21] | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./tcp_unix.c:374:13: note: place parentheses around the assignment to silence this warning [00:00:21] 374 | if (adr = ip_stringtoaddr (host,&len,&i)) fs_give ((void **) &adr); [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./tcp_unix.c:374:13: note: use '==' to turn this assignment into an equality comparison [00:00:21] 374 | if (adr = ip_stringtoaddr (host,&len,&i)) fs_give ((void **) &adr); [00:00:21] | ^ [00:00:21] | == [00:00:21] ./tcp_unix.c:477:43: warning: passing 'unsigned long *' to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign] [00:00:21] 477 | char *ret = tcp_getline_work (stream,&n,&contd); [00:00:21] | ^~~~~~ [00:00:21] ./tcp_unix.c:61:17: note: passing argument to parameter 'contd' here [00:00:21] 61 | long *contd); [00:00:21] | ^ [00:00:21] ./tcp_unix.c:485:41: warning: passing 'unsigned long *' to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign] [00:00:21] 485 | ret = tcp_getline_work (stream,&n,&contd); [00:00:21] | ^~~~~~ [00:00:21] ./tcp_unix.c:61:17: note: passing argument to parameter 'contd' here [00:00:21] 61 | long *contd); [00:00:21] | ^ [00:00:21] ./tcp_unix.c:553:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 553 | if (n = min (size,stream->ictr)) { [00:00:21] | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./tcp_unix.c:553:9: note: place parentheses around the assignment to silence this warning [00:00:21] 553 | if (n = min (size,stream->ictr)) { [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./tcp_unix.c:553:9: note: use '==' to turn this assignment into an equality comparison [00:00:21] 553 | if (n = min (size,stream->ictr)) { [00:00:21] | ^ [00:00:21] | == [00:00:21] ./tcp_unix.c:874:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 874 | if (v = strchr (s,' ')) *v = '\0'; [00:00:21] | ~~^~~~~~~~~~~~~~~~ [00:00:21] ./tcp_unix.c:874:8: note: place parentheses around the assignment to silence this warning [00:00:21] 874 | if (v = strchr (s,' ')) *v = '\0'; [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./tcp_unix.c:874:8: note: use '==' to turn this assignment into an equality comparison [00:00:21] 874 | if (v = strchr (s,' ')) *v = '\0'; [00:00:21] | ^ [00:00:21] | == [00:00:21] ./tcp_unix.c:1003:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 1003 | if (t = tcp_name_valid (ip_sockaddrtoname (sadr,buf))) { [00:00:21] | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] ./tcp_unix.c:1003:11: note: place parentheses around the assignment to silence this warning [00:00:21] 1003 | if (t = tcp_name_valid (ip_sockaddrtoname (sadr,buf))) { [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] ./tcp_unix.c:1003:11: note: use '==' to turn this assignment into an equality comparison [00:00:21] 1003 | if (t = tcp_name_valid (ip_sockaddrtoname (sadr,buf))) { [00:00:21] | ^ [00:00:21] | == [00:00:21] osdep.c:159:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 159 | if (pw = ((pam_start ((char *) mail_parameters (NIL,GET_SERVICENAME,NIL), [00:00:21] | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] 160 | pw->pw_name,&conv,&hdl) == PAM_SUCCESS) && [00:00:21] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] 161 | (pam_set_item (hdl,PAM_RHOST,tcp_clientaddr ()) == PAM_SUCCESS) && [00:00:21] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] 162 | (pam_authenticate (hdl,NIL) == PAM_SUCCESS) && [00:00:21] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] 163 | (pam_acct_mgmt (hdl,NIL) == PAM_SUCCESS) && [00:00:21] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] 164 | (pam_setcred (hdl,PAM_ESTABLISH_CRED) == PAM_SUCCESS)) ? [00:00:21] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] 165 | getpwnam (name) : NIL) { [00:00:21] | ~~~~~~~~~~~~~~~~~~~~~ [00:00:21] osdep.c:159:10: note: place parentheses around the assignment to silence this warning [00:00:21] 159 | if (pw = ((pam_start ((char *) mail_parameters (NIL,GET_SERVICENAME,NIL), [00:00:21] | ^ [00:00:21] | ( [00:00:21] 160 | pw->pw_name,&conv,&hdl) == PAM_SUCCESS) && [00:00:21] 161 | (pam_set_item (hdl,PAM_RHOST,tcp_clientaddr ()) == PAM_SUCCESS) && [00:00:21] 162 | (pam_authenticate (hdl,NIL) == PAM_SUCCESS) && [00:00:21] 163 | (pam_acct_mgmt (hdl,NIL) == PAM_SUCCESS) && [00:00:21] 164 | (pam_setcred (hdl,PAM_ESTABLISH_CRED) == PAM_SUCCESS)) ? [00:00:21] 165 | getpwnam (name) : NIL) { [00:00:21] | [00:00:21] | ) [00:00:21] osdep.c:159:10: note: use '==' to turn this assignment into an equality comparison [00:00:21] 159 | if (pw = ((pam_start ((char *) mail_parameters (NIL,GET_SERVICENAME,NIL), [00:00:21] | ^ [00:00:21] | == [00:00:21] osdep.c:472:12: warning: 'TLSv1_client_method' is deprecated [-Wdeprecated-declarations] [00:00:21] 472 | TLSv1_client_method () : [00:00:21] | ^ [00:00:21] /usr/local/include/openssl/ssl.h:2017:1: note: 'TLSv1_client_method' has been explicitly marked deprecated here [00:00:21] 2017 | OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_client_method(void); [00:00:21] | ^ [00:00:21] /usr/local/include/openssl/macros.h:204:49: note: expanded from macro 'OSSL_DEPRECATEDIN_1_1_0' [00:00:21] 204 | # define OSSL_DEPRECATEDIN_1_1_0 OSSL_DEPRECATED(1.1.0) [00:00:21] | ^ [00:00:21] /usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' [00:00:21] 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) [00:00:21] | ^ [00:00:21] osdep.c:490:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 490 | if (s = (char *) mail_parameters (NIL,GET_SSLCAPATH,NIL)) [00:00:21] | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] osdep.c:490:9: note: place parentheses around the assignment to silence this warning [00:00:21] 490 | if (s = (char *) mail_parameters (NIL,GET_SSLCAPATH,NIL)) [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] osdep.c:490:9: note: use '==' to turn this assignment into an equality comparison [00:00:21] 490 | if (s = (char *) mail_parameters (NIL,GET_SSLCAPATH,NIL)) [00:00:21] | ^ [00:00:21] | == [00:00:21] osdep.c:494:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 494 | if (cert = PEM_read_bio_X509 (bio = BIO_new_mem_buf (s,sl),NIL,NIL,NIL)) { [00:00:21] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] osdep.c:494:14: note: place parentheses around the assignment to silence this warning [00:00:21] 494 | if (cert = PEM_read_bio_X509 (bio = BIO_new_mem_buf (s,sl),NIL,NIL,NIL)) { [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] osdep.c:494:14: note: use '==' to turn this assignment into an equality comparison [00:00:21] 494 | if (cert = PEM_read_bio_X509 (bio = BIO_new_mem_buf (s,sl),NIL,NIL,NIL)) { [00:00:21] | ^ [00:00:21] | == [00:00:21] osdep.c:503:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 503 | if (key = PEM_read_bio_PrivateKey (bio = BIO_new_mem_buf (t,tl), [00:00:21] | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:00:21] 504 | NIL,NIL,"")) { [00:00:21] | ~~~~~~~~~~~ [00:00:21] osdep.c:503:15: note: place parentheses around the assignment to silence this warning [00:00:21] 503 | if (key = PEM_read_bio_PrivateKey (bio = BIO_new_mem_buf (t,tl), [00:00:21] | ^ [00:00:21] | ( [00:00:21] 504 | NIL,NIL,"")) { [00:00:21] | [00:00:21] | ) [00:00:21] osdep.c:503:15: note: use '==' to turn this assignment into an equality comparison [00:00:21] 503 | if (key = PEM_read_bio_PrivateKey (bio = BIO_new_mem_buf (t,tl), [00:00:21] | ^ [00:00:21] | == [00:00:21] osdep.c:641:43: warning: passing 'unsigned long *' to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign] [00:00:21] 641 | char *ret = ssl_getline_work (stream,&n,&contd); [00:00:21] | ^~~~~~ [00:00:21] osdep.c:314:17: note: passing argument to parameter 'contd' here [00:00:21] 314 | long *contd); [00:00:21] | ^ [00:00:21] osdep.c:649:41: warning: passing 'unsigned long *' to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign] [00:00:21] 649 | ret = ssl_getline_work (stream,&n,&contd); [00:00:21] | ^~~~~~ [00:00:21] osdep.c:314:17: note: passing argument to parameter 'contd' here [00:00:21] 314 | long *contd); [00:00:21] | ^ [00:00:21] osdep.c:1177:16: warning: 'SSL_CTX_use_RSAPrivateKey_file' is deprecated [-Wdeprecated-declarations] [00:00:21] 1177 | else if (!(SSL_CTX_use_RSAPrivateKey_file (stream->context,key, [00:00:21] | ^ [00:00:21] /usr/local/include/openssl/ssl.h:1696:1: note: 'SSL_CTX_use_RSAPrivateKey_file' has been explicitly marked deprecated here [00:00:21] 1696 | OSSL_DEPRECATEDIN_3_0 [00:00:21] | ^ [00:00:21] /usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' [00:00:21] 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) [00:00:21] | ^ [00:00:21] /usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' [00:00:21] 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) [00:00:21] | ^ [00:00:21] osdep.c:1192:8: warning: 'PEM_read_bio_DHparams' is deprecated [-Wdeprecated-declarations] [00:00:21] 1192 | dh = PEM_read_bio_DHparams(bio, NULL, NULL, NULL); [00:00:21] | ^ [00:00:21] /usr/local/include/openssl/pem.h:469:21: note: 'PEM_read_bio_DHparams' has been explicitly marked deprecated here [00:00:21] 469 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DHparams, DH) [00:00:21] | ^ [00:00:21] /usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' [00:00:21] 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) [00:00:21] | ^ [00:00:21] /usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' [00:00:21] 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) [00:00:21] | ^ [00:00:21] osdep.c:1215:5: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] [00:00:21] 1215 | DH_free(dh); [00:00:21] | ^ [00:00:21] /usr/local/include/openssl/dh.h:204:1: note: 'DH_free' has been explicitly marked deprecated here [00:00:21] 204 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); [00:00:21] | ^ [00:00:21] /usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' [00:00:21] 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) [00:00:21] | ^ [00:00:21] /usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' [00:00:21] 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) [00:00:21] | ^ [00:00:21] osdep.c:1253:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 1253 | while (i = ERR_get_error ()) /* SSL failure */ [00:00:21] | ~~^~~~~~~~~~~~~~~~~~ [00:00:21] osdep.c:1253:12: note: place parentheses around the assignment to silence this warning [00:00:21] 1253 | while (i = ERR_get_error ()) /* SSL failure */ [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] osdep.c:1253:12: note: use '==' to turn this assignment into an equality comparison [00:00:21] 1253 | while (i = ERR_get_error ()) /* SSL failure */ [00:00:21] | ^ [00:00:21] | == [00:00:21] osdep.c:1272:17: warning: 'RSA_generate_key' is deprecated [-Wdeprecated-declarations] [00:00:21] 1272 | if (!(key = RSA_generate_key (export ? keylength : 1024,RSA_F4,NIL,NIL))) { [00:00:21] | ^ [00:00:21] /usr/local/include/openssl/rsa.h:253:1: note: 'RSA_generate_key' has been explicitly marked deprecated here [00:00:21] 253 | OSSL_DEPRECATEDIN_0_9_8 RSA *RSA_generate_key(int bits, unsigned long e, void [00:00:21] | ^ [00:00:21] /usr/local/include/openssl/macros.h:248:49: note: expanded from macro 'OSSL_DEPRECATEDIN_0_9_8' [00:00:21] 248 | # define OSSL_DEPRECATEDIN_0_9_8 OSSL_DEPRECATED(0.9.8) [00:00:21] | ^ [00:00:21] /usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' [00:00:21] 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) [00:00:21] | ^ [00:00:21] osdep.c:1275:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] [00:00:21] 1275 | while (i = ERR_get_error ()) [00:00:21] | ~~^~~~~~~~~~~~~~~~~~ [00:00:21] osdep.c:1275:16: note: place parentheses around the assignment to silence this warning [00:00:21] 1275 | while (i = ERR_get_error ()) [00:00:21] | ^ [00:00:21] | ( ) [00:00:21] osdep.c:1275:16: note: use '==' to turn this assignment into an equality comparison [00:00:21] 1275 | while (i = ERR_get_error ()) [00:00:21] | ^ [00:00:21] | == [00:00:21] 256 warnings generated. [00:00:21] `cat CCTYPE` `cat SHLIBFLAGS` -c `cat CFLAGS` mail.c