=>> Building mail/qmail-mysql build started at Mon Apr 1 02:43:13 BST 2024 port directory: /usr/ports/mail/qmail-mysql package name: netqmail-mysql-1.06.1.1.15_3 building for: FreeBSD pkg-builder.dan.net.uk 13.2-RELEASE-p10 FreeBSD 13.2-RELEASE-p10 amd64 maintained by: erdgeist@erdgeist.org Makefile datestamp: -rw-r--r-- 1 root wheel 472 Mar 8 2023 /usr/ports/mail/qmail-mysql/Makefile Ports top last git commit: c2c35d895e Ports top unclean checkout: yes Port dir last git commit: c014f9c79a Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.99.20240122_1 Host OSVERSION: 1400097 Jail OSVERSION: 1302001 Job Id: 05 ---Begin Environment--- SHELL=/bin/csh OSVERSION=1302001 UNAME_v=FreeBSD 13.2-RELEASE-p10 UNAME_r=13.2-RELEASE-p10 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.99.20240122_1 MASTERMNT=/usr/local/poudriere/data/.m/13-amd64-default-dan/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/13-amd64-default-dan/05/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=13-amd64-default-dan SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/13-amd64-default-dan/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.99.20240122_1 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for netqmail-mysql-1.06.1.1.15_3: BIG_CONCURRENCY_PATCH=off: Use a concurrency greater than 240 BIG_TODO_PATCH=off: Enable big_todo qmail patch DISCBOUNCES_PATCH=off: Discard double-bounces DNS_CNAME=on: Request CNAME (vs ANY for BIND 4 bug) DOCS=on: Build and/or install documentation EXTTODO_PATCH=off: Extern high-perform. todo processing LOCALTIME_PATCH=off: Emit dates in the local timezone OUTGOINGIP_PATCH=off: Set the IP address to send messages QEXTRA=off: Enable QUEUE_EXTRA copy feature QMTPC_PATCH=off: Send email using qmtp protocol RCDLINK=on: Create rc.d/qmail symlink TARPIT_PATCH=off: Implement TARPIT functions ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- erdgeist@erdgeist.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/mail/qmail-mysql/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/mail/qmail-mysql/work XDG_CACHE_HOME=/wrkdirs/usr/ports/mail/qmail-mysql/work/.cache HOME=/wrkdirs/usr/ports/mail/qmail-mysql/work TMPDIR="/tmp" PATH=/ccache/libexec/ccache:/wrkdirs/usr/ports/mail/qmail-mysql/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/mail/qmail-mysql/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCACHE_DIR="/root/.ccache" --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/mail/qmail-mysql/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/mail/qmail-mysql/work XDG_CACHE_HOME=/wrkdirs/usr/ports/mail/qmail-mysql/work/.cache HOME=/wrkdirs/usr/ports/mail/qmail-mysql/work TMPDIR="/tmp" PATH=/ccache/libexec/ccache:/wrkdirs/usr/ports/mail/qmail-mysql/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/mail/qmail-mysql/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=/var/qmail LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CCACHE_DIR="/root/.ccache" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- QMAIL_PREFIX="/var/qmail" LDAP="@comment " NO_LDAP="" SPAMCONTROL="@comment " TLS="@comment " NO_TLS="" PORTDOCS="" BIG_CONCURRENCY_PATCH="@comment " NO_BIG_CONCURRENCY_PATCH="" BIG_TODO_PATCH="@comment " NO_BIG_TODO_PATCH="" DISCBOUNCES_PATCH="@comment " NO_DISCBOUNCES_PATCH="" DNS_CNAME="" NO_DNS_CNAME="@comment " DOCS="" NO_DOCS="@comment " EXTTODO_PATCH="@comment " NO_EXTTODO_PATCH="" LOCALTIME_PATCH="@comment " NO_LOCALTIME_PATCH="" OUTGOINGIP_PATCH="@comment " NO_OUTGOINGIP_PATCH="" QEXTRA="@comment " NO_QEXTRA="" QMTPC_PATCH="@comment " NO_QMTPC_PATCH="" RCDLINK="" NO_RCDLINK="@comment " TARPIT_PATCH="@comment " NO_TARPIT_PATCH="" EXTTODO="@comment " RCDLINK="" OSREL=13.2 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/var/qmail LIB32DIR=lib DOCSDIR="doc" EXAMPLESDIR="share/examples/netqmail" DATADIR="share/netqmail" WWWDIR="www/netqmail" ETCDIR="etc/netqmail" --End PLIST_SUB-- --SUB_LIST-- ECHO_CMD=echo RCDLINK= BIG_CONCURRENCY_PATCH="@comment " NO_BIG_CONCURRENCY_PATCH="" BIG_TODO_PATCH="@comment " NO_BIG_TODO_PATCH="" DISCBOUNCES_PATCH="@comment " NO_DISCBOUNCES_PATCH="" DNS_CNAME="" NO_DNS_CNAME="@comment " DOCS="" NO_DOCS="@comment " EXTTODO_PATCH="@comment " NO_EXTTODO_PATCH="" LOCALTIME_PATCH="@comment " NO_LOCALTIME_PATCH="" OUTGOINGIP_PATCH="@comment " NO_OUTGOINGIP_PATCH="" QEXTRA="@comment " NO_QEXTRA="" QMTPC_PATCH="@comment " NO_QMTPC_PATCH="" TARPIT_PATCH="@comment " NO_TARPIT_PATCH="" PREFIX=/var/qmail LOCALBASE=/usr/local DATADIR=/var/qmail/share/netqmail DOCSDIR=/var/qmail/doc EXAMPLESDIR=/var/qmail/share/examples/netqmail WWWDIR=/var/qmail/www/netqmail ETCDIR=/var/qmail/etc/netqmail --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### CCACHE_CPP2=1 WITH_SSP_PORTS=yes WITH_SSP=yes #WITH_LTO=yes DISABLE_LICENSES=yes LICENSES_ACCEPTED=AGPLv3 APACHE10 APACHE11 APACHE20 ART10 ARTPERL10 ART20 BSD BSD2CLAUSE BSD3CLAUSE BSD4CLAUSE BSL CC0-1.0 CDDL ClArtistic EPL GFDL GMGPL GPLv1 GPLv2 GPLv3 GPLv3RLE ISCL LGPL20 LGPL21 LGPL3 LPPL10 LPPL11 LPPL12 LPPL13 LPPL13a LPPL13b LPPL13c MIT MPL OpenSSL OFL10 OFL11 OWL PostgreSQL PHP202 PHP30 PHP301 PSFL RUBY ZLIB ZPL21 SVM-Light EULA ALASIR Microsoft-exFAT SIMIAN UDEVGAME unknown MTA COMMERCIAL teamspeak NO_LICENSES_DIALOGS=yes #### #### NO_IGNORE=yes DEFAULT_VERSIONS+=ssl=openssl mysql=8.0 imagemagick=7 samba=4.13 java=18 WITH_SETID_MODE=force PHP_ZTS=enabled OPTIONS_UNSET+=OPENJPEG OPTIONS_UNSET+=GSSAPI_BASE OPTIONS_SET+=ZTS OPTIONS_SET+=GSSAPI_NONE WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache NO_CCACHE_DEPEND=1 CCACHE_WRAPPER_PATH= /ccache/libexec/ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 DISABLE_MAKE_JOBS=poudriere ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 You may use the following build options: WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT=NUMBER (default NUMBER=) set this to a value reasonable for your system if you use the patch =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> netqmail-mysql-1.06.1.1.15_3 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.20.9_1.pkg [pkg-builder.dan.net.uk] Installing pkg-1.20.9_1... [pkg-builder.dan.net.uk] Extracting pkg-1.20.9_1: .......... done ===> netqmail-mysql-1.06.1.1.15_3 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of netqmail-mysql-1.06.1.1.15_3 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 You may use the following build options: WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT=NUMBER (default NUMBER=) set this to a value reasonable for your system if you use the patch ===> Fetching all distfiles required by netqmail-mysql-1.06.1.1.15_3 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 You may use the following build options: WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT=NUMBER (default NUMBER=) set this to a value reasonable for your system if you use the patch ===> Fetching all distfiles required by netqmail-mysql-1.06.1.1.15_3 for building => SHA256 Checksum OK for qmail/netqmail-1.06.tar.gz. => SHA256 Checksum OK for qmail/qmail-103.patch. => SHA256 Checksum OK for qmail/patch-qmail-1.03-rfc2821.diff. => SHA256 Checksum OK for qmail/netqmail-mysql-1.1.15.patch. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 You may use the following build options: WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT=NUMBER (default NUMBER=) set this to a value reasonable for your system if you use the patch ===> Fetching all distfiles required by netqmail-mysql-1.06.1.1.15_3 for building ===> Extracting for netqmail-mysql-1.06.1.1.15_3 => SHA256 Checksum OK for qmail/netqmail-1.06.tar.gz. => SHA256 Checksum OK for qmail/qmail-103.patch. => SHA256 Checksum OK for qmail/patch-qmail-1.03-rfc2821.diff. => SHA256 Checksum OK for qmail/netqmail-mysql-1.1.15.patch. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for netqmail-mysql-1.06.1.1.15_3 ===> Applying distribution patches for netqmail-mysql-1.06.1.1.15_3 ===> Applying extra patch /usr/ports/mail/qmail-mysql/../qmail/files/extra-patch-amd64 ===> Applying extra patch /usr/ports/mail/qmail-mysql/../qmail/files/extra-patch-utmpx ===> Applying extra patch /usr/ports/mail/qmail-mysql/../qmail/files/extra-patch-dns-cname ===> Applying FreeBSD patches for netqmail-mysql-1.06.1.1.15_3 from /usr/ports/mail/qmail-mysql/../qmail/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> netqmail-mysql-1.06.1.1.15_3 depends on executable: fakeroot - not found ===> Installing existing package /packages/All/fakeroot-1.23_1.pkg [pkg-builder.dan.net.uk] Installing fakeroot-1.23_1... [pkg-builder.dan.net.uk] Extracting fakeroot-1.23_1: .......... done ===> netqmail-mysql-1.06.1.1.15_3 depends on executable: fakeroot - found ===> Returning to build of netqmail-mysql-1.06.1.1.15_3 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> netqmail-mysql-1.06.1.1.15_3 depends on shared library: libmysqlclient.so.21 - not found ===> Installing existing package /packages/All/mysql80-client-8.0.35.pkg [pkg-builder.dan.net.uk] Installing mysql80-client-8.0.35... [pkg-builder.dan.net.uk] `-- Installing curl-8.6.0... [pkg-builder.dan.net.uk] | `-- Installing brotli-1.1.0,1... [pkg-builder.dan.net.uk] | `-- Extracting brotli-1.1.0,1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libidn2-2.3.7... [pkg-builder.dan.net.uk] | | `-- Installing indexinfo-0.3.1... [pkg-builder.dan.net.uk] | | `-- Extracting indexinfo-0.3.1: . done [pkg-builder.dan.net.uk] | | `-- Installing libunistring-1.2... [pkg-builder.dan.net.uk] | | `-- Extracting libunistring-1.2: .......... done [pkg-builder.dan.net.uk] | `-- Extracting libidn2-2.3.7: .......... done [pkg-builder.dan.net.uk] | `-- Installing libnghttp2-1.60.0... [pkg-builder.dan.net.uk] | `-- Extracting libnghttp2-1.60.0: ....... done [pkg-builder.dan.net.uk] | `-- Installing librtmp-2.4.20190330_1... [pkg-builder.dan.net.uk] | | `-- Installing openssl-3.0.13_1,1... [pkg-builder.dan.net.uk] | | `-- Extracting openssl-3.0.13_1,1: .......... done [pkg-builder.dan.net.uk] | `-- Extracting librtmp-2.4.20190330_1: ......... done [pkg-builder.dan.net.uk] | `-- Installing libssh2-1.11.0_1,3... [pkg-builder.dan.net.uk] | `-- Extracting libssh2-1.11.0_1,3: .......... done [pkg-builder.dan.net.uk] | `-- Installing zstd-1.5.5_1... [pkg-builder.dan.net.uk] | | `-- Installing liblz4-1.9.4_1,1... [pkg-builder.dan.net.uk] | | `-- Extracting liblz4-1.9.4_1,1: .......... done [pkg-builder.dan.net.uk] | `-- Extracting zstd-1.5.5_1: .......... done [pkg-builder.dan.net.uk] `-- Extracting curl-8.6.0: .......... done [pkg-builder.dan.net.uk] `-- Installing cyrus-sasl-2.1.28_4... *** Added group `cyrus' (id 60) *** Added user `cyrus' (id 60) [pkg-builder.dan.net.uk] `-- Extracting cyrus-sasl-2.1.28_4: .......... done [pkg-builder.dan.net.uk] `-- Installing groff-1.23.0_3... [pkg-builder.dan.net.uk] | `-- Installing libiconv-1.17_1... [pkg-builder.dan.net.uk] | `-- Extracting libiconv-1.17_1: .......... done [pkg-builder.dan.net.uk] | `-- Installing perl5-5.36.3_1... [pkg-builder.dan.net.uk] | `-- Extracting perl5-5.36.3_1: .......... done [pkg-builder.dan.net.uk] | `-- Installing psutils-1.17_6... [pkg-builder.dan.net.uk] | | `-- Installing libpaper-1.1.28_1... [pkg-builder.dan.net.uk] | | `-- Extracting libpaper-1.1.28_1: .......... done [pkg-builder.dan.net.uk] | `-- Extracting psutils-1.17_6: .......... done [pkg-builder.dan.net.uk] | `-- Installing uchardet-0.0.8_1... [pkg-builder.dan.net.uk] | `-- Extracting uchardet-0.0.8_1: .......... done [pkg-builder.dan.net.uk] `-- Extracting groff-1.23.0_3: .......... done [pkg-builder.dan.net.uk] `-- Installing hidapi-0.14.0... [pkg-builder.dan.net.uk] `-- Extracting hidapi-0.14.0: .......... done [pkg-builder.dan.net.uk] `-- Installing icu-74.2,1... [pkg-builder.dan.net.uk] `-- Extracting icu-74.2,1: .......... done [pkg-builder.dan.net.uk] `-- Installing libedit-3.1.20230828_1,1... [pkg-builder.dan.net.uk] `-- Extracting libedit-3.1.20230828_1,1: .......... done [pkg-builder.dan.net.uk] `-- Installing libevent-2.1.12... [pkg-builder.dan.net.uk] `-- Extracting libevent-2.1.12: .......... done [pkg-builder.dan.net.uk] `-- Installing libfido2-1.14.0... [pkg-builder.dan.net.uk] | `-- Installing libcbor-0.11.0... [pkg-builder.dan.net.uk] | | `-- Installing libcjson-1.7.17... [pkg-builder.dan.net.uk] | | `-- Extracting libcjson-1.7.17: .......... done [pkg-builder.dan.net.uk] | `-- Extracting libcbor-0.11.0: .......... done [pkg-builder.dan.net.uk] `-- Extracting libfido2-1.14.0: .......... done [pkg-builder.dan.net.uk] `-- Installing libunwind-20240221... [pkg-builder.dan.net.uk] `-- Extracting libunwind-20240221: .......... done [pkg-builder.dan.net.uk] `-- Installing openldap26-client-2.6.7... [pkg-builder.dan.net.uk] `-- Extracting openldap26-client-2.6.7: .......... done [pkg-builder.dan.net.uk] Extracting mysql80-client-8.0.35: .......... done ===== Message from cyrus-sasl-2.1.28_4: -- You can use sasldb2 for authentication, to add users use: saslpasswd2 -c username If you want to enable SMTP AUTH with the system Sendmail, read Sendmail.README NOTE: This port has been compiled with a default pwcheck_method of auxprop. If you want to authenticate your user by /etc/passwd, PAM or LDAP, install ports/security/cyrus-sasl2-saslauthd and set sasl_pwcheck_method to saslauthd after installing the Cyrus-IMAPd 2.X port. You should also check the /usr/local/lib/sasl2/*.conf files for the correct pwcheck_method. If you want to use GSSAPI mechanism, install ports/security/cyrus-sasl2-gssapi. If you want to use SRP mechanism, install ports/security/cyrus-sasl2-srp. If you want to use LDAP auxprop plugin, install ports/security/cyrus-sasl2-ldapdb. ===== Message from groff-1.23.0_3: -- In order to be able to use the html driver, you need to install the following packages: - ghostscript - netpbm ===== Message from openldap26-client-2.6.7: -- The OpenLDAP client package has been successfully installed. Edit /usr/local/etc/openldap/ldap.conf to change the system-wide client defaults. Try `man ldap.conf' and visit the OpenLDAP FAQ-O-Matic at http://www.OpenLDAP.org/faq/index.cgi?file=3 for more information. ===== Message from mysql80-client-8.0.35: -- This is the mysql CLIENT without the server. for complete server and client, please install databases/mysql80-server ===> netqmail-mysql-1.06.1.1.15_3 depends on shared library: libmysqlclient.so.21 - found (/usr/local/lib/mysql/libmysqlclient.so.21) ===> Returning to build of netqmail-mysql-1.06.1.1.15_3 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for netqmail-mysql-1.06.1.1.15_3 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for netqmail-mysql-1.06.1.1.15_3 ( cat warn-auto.sh; echo CC=\'`head -1 conf-cc`\'; echo LD=\'`head -1 conf-ld`\' ) > auto-ccld.sh cat auto-ccld.sh make-load.sh > make-load chmod 755 make-load cat auto-ccld.sh find-systype.sh > find-systype chmod 755 find-systype ./find-systype > systype ( cat warn-auto.sh; ./make-load "`cat systype`" ) > load chmod 755 load cat auto-ccld.sh make-compile.sh > make-compile chmod 755 make-compile ( cat warn-auto.sh; ./make-compile "`cat systype`" ) > compile chmod 755 compile ( ( ./compile tryvfork.c && ./load tryvfork ) >/dev/null 2>&1 && cat fork.h2 || cat fork.h1 ) > fork.h rm -f tryvfork.o tryvfork ./compile qmail-local.c qmail-local.c:75:23: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] void tryunlinktmp() { unlink(fntmptph); } ^ qmail-local.c:92:6: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(dir) == -1) { if (error_temp(errno)) _exit(1); _exit(2); } ^ qmail-local.c:93:8: warning: implicit declaration of function 'getpid' is invalid in C99 [-Wimplicit-function-declaration] pid = getpid(); ^ qmail-local.c:95:2: warning: implicit declaration of function 'gethostname' is invalid in C99 [-Wimplicit-function-declaration] gethostname(host,sizeof(host)); ^ qmail-local.c:107:4: warning: implicit declaration of function 'sleep' is invalid in C99 [-Wimplicit-function-declaration] sleep(2); ^ qmail-local.c:112:2: warning: implicit declaration of function 'alarm' is invalid in C99 [-Wimplicit-function-declaration] alarm(86400); ^ qmail-local.c:128:6: warning: implicit declaration of function 'fsync' is invalid in C99 [-Wimplicit-function-declaration] if (fsync(fd) == -1) goto fail; ^ qmail-local.c:129:6: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (close(fd) == -1) goto fail; /* NFS dorks */ ^ qmail-local.c:131:6: warning: implicit declaration of function 'link' is invalid in C99 [-Wimplicit-function-declaration] if (link(fntmptph,fnnewtph) == -1) goto fail; ^ qmail-local.c:187:2: warning: implicit declaration of function 'alarm' is invalid in C99 [-Wimplicit-function-declaration] alarm(30); ^ qmail-local.c:205:42: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (flaglocked) seek_trunc(fd,pos); close(fd); ^ qmail-local.c:220:6: warning: implicit declaration of function 'fsync' is invalid in C99 [-Wimplicit-function-declaration] if (fsync(fd) == -1) goto writeerrs; ^ qmail-local.c:221:2: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fd); ^ qmail-local.c:247:6: warning: implicit declaration of function 'execv' is invalid in C99 [-Wimplicit-function-declaration] execv(*args,args); ^ qmail-local.c:323:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ qmail-local.c:368:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(*fd); ^ qmail-local.c:492:6: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(homedir) == -1) ^ qmail-local.c:596:7: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] else close(fd); ^ 18 warnings generated. ./compile qmail.c qmail.c:29:7: warning: implicit declaration of function 'pipe' is invalid in C99 [-Wimplicit-function-declaration] if (pipe(pim) == -1) return -1; ^ qmail.c:30:26: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (pipe(pie) == -1) { close(pim[0]); close(pim[1]); return -1; } ^ qmail.c:34:7: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(pim[0]); close(pim[1]); ^ qmail.c:42:11: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) _exit(61); ^ qmail.c:43:7: warning: implicit declaration of function 'execv' is invalid in C99 [-Wimplicit-function-declaration] execv(*binqqargs,binqqargs); ^ qmail.c:47:21: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] qq->fdm = pim[1]; close(pim[0]); ^ qmail.c:77:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(qq->fdm); ^ qmail.c:99:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(qq->fde); ^ 8 warnings generated. ./compile quote.c ./compile now.c ./compile gfrom.c ./compile myctime.c ./compile qsutil.c In file included from qsutil.c:4: ./qsutil.h:5:13: warning: incompatible redeclaration of library function 'log2' [-Wincompatible-library-redeclaration] extern void log2(); ^ ./qsutil.h:5:13: note: 'log2' is a builtin with type 'double (double)' qsutil.c:27:61: warning: implicit declaration of function 'sleep' is invalid in C99 [-Wimplicit-function-declaration] void nomem() { log1("alert: out of memory, sleeping...\n"); sleep(10); } ^ qsutil.c:30:60: warning: implicit declaration of function 'sleep' is invalid in C99 [-Wimplicit-function-declaration] { log3("alert: unable to opendir ",dir,", sleeping...\n"); sleep(10); } ^ 3 warnings generated. ./compile slurpclose.c slurpclose.c:13:44: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (!stralloc_readyplus(sa,bufsize)) { close(fd); return -1; } ^ slurpclose.c:16:19: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (r <= 0) { close(fd); return r; } ^ 2 warnings generated. ./compile connect_mysql.c -I/usr/local/include -DO_NOT_LOG_CONNECTS In file included from connect_mysql.c:4: ./qsutil.h:5:13: warning: incompatible redeclaration of library function 'log2' [-Wincompatible-library-redeclaration] extern void log2(); ^ ./qsutil.h:5:13: note: 'log2' is a builtin with type 'double (double)' connect_mysql.c:23:10: warning: implicit declaration of function 'init_mysql' is invalid in C99 [-Wimplicit-function-declaration] return init_mysql(); ^ connect_mysql.c:47:9: warning: implicit declaration of function 'read_config_file' is invalid in C99 [-Wimplicit-function-declaration] if (! read_config_file(&host, &user, &pass, &name, &port, &sock, &fois, &portnum, &tries)) { ^ connect_mysql.c:65:5: warning: implicit declaration of function 'sleep' is invalid in C99 [-Wimplicit-function-declaration] sleep(3); ^ connect_mysql.c:108:10: warning: implicit declaration of function 'open_read' is invalid in C99 [-Wimplicit-function-declaration] file = open_read(filename.s); ^ connect_mysql.c:117:10: warning: implicit declaration of function 'getln' is invalid in C99 [-Wimplicit-function-declaration] while (getln(&ss, &buf, &match, '\n') != -1) { ^ connect_mysql.c:123:25: warning: implicit declaration of function 'getconfig' is invalid in C99 [-Wimplicit-function-declaration] case 'h': error = getconfig(&buf, "host", host); break; ^ connect_mysql.c:142:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(file); ^ 8 warnings generated. ./compile do_query.c -I/usr/local/include -DO_NOT_LOG_CONNECTS In file included from do_query.c:3: ./qsutil.h:5:13: warning: incompatible redeclaration of library function 'log2' [-Wincompatible-library-redeclaration] extern void log2(); ^ ./qsutil.h:5:13: note: 'log2' is a builtin with type 'double (double)' do_query.c:12:9: warning: implicit declaration of function 'connect_mysql' is invalid in C99 [-Wimplicit-function-declaration] if (! connect_mysql()) return -1; ^ do_query.c:14:3: warning: implicit declaration of function 'tcplog' is invalid in C99 [-Wimplicit-function-declaration] tcplog("query: ", query->s, ";\n"); ^ 3 warnings generated. ./compile dotqmail_mysql.c -I/usr/local/include -DO_NOT_LOG_CONNECTS In file included from dotqmail_mysql.c:3: ./qsutil.h:5:13: warning: incompatible redeclaration of library function 'log2' [-Wincompatible-library-redeclaration] extern void log2(); ^ ./qsutil.h:5:13: note: 'log2' is a builtin with type 'double (double)' dotqmail_mysql.c:29:7: warning: implicit declaration of function 'str_len' is invalid in C99 [-Wimplicit-function-declaration] i = str_len(username); ^ dotqmail_mysql.c:30:50: warning: implicit declaration of function 'zoiks' is invalid in C99 [-Wimplicit-function-declaration] if (! stralloc_ready(&user, 2 * i + 1)) return zoiks(-1); ^ dotqmail_mysql.c:48:3: warning: implicit declaration of function 'tcplog' is invalid in C99 [-Wimplicit-function-declaration] tcplog("query: ", query.s, ";\n"); ^ dotqmail_mysql.c:147:11: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration] if (strcmp(row[1], "") && ! stralloc_cats(sa, "@")) return zoiks(-1); ^ dotqmail_mysql.c:147:11: note: include the header or explicitly provide a declaration for 'strcmp' 5 warnings generated. cat auto-ccld.sh make-makelib.sh > make-makelib chmod 755 make-makelib ( cat warn-auto.sh; ./make-makelib "`cat systype`" ) > makelib chmod 755 makelib ./compile case_diffb.c ./compile case_diffs.c ./compile case_lowerb.c ./compile case_lowers.c case_lowers.c:7:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (x = *s) { ~~^~~~ case_lowers.c:7:12: note: place parentheses around the assignment to silence this warning while (x = *s) { ^ ( ) case_lowers.c:7:12: note: use '==' to turn this assignment into an equality comparison while (x = *s) { ^ == 1 warning generated. ./compile case_starts.c ./makelib case.a case_diffb.o case_diffs.o case_lowerb.o case_lowers.o case_starts.o ./compile getln.c ./compile getln2.c ./makelib getln.a getln.o getln2.o ./compile subgetopt.c ./compile sgetopt.c ./makelib getopt.a subgetopt.o sgetopt.o ./compile sig_alarm.c ( ( ./compile trysgprm.c && ./load trysgprm ) >/dev/null 2>&1 && echo \#define HASSIGPROCMASK 1 || exit 0 ) > hassgprm.h rm -f trysgprm.o trysgprm ./compile sig_block.c ( ( ./compile trysgact.c && ./load trysgact ) >/dev/null 2>&1 && echo \#define HASSIGACTION 1 || exit 0 ) > hassgact.h rm -f trysgact.o trysgact ./compile sig_catch.c ./compile sig_pause.c ./compile sig_pipe.c ./compile sig_child.c ./compile sig_hup.c ./compile sig_term.c ./compile sig_bug.c ./compile sig_misc.c ./makelib sig.a sig_alarm.o sig_block.o sig_catch.o sig_pause.o sig_pipe.o sig_child.o sig_hup.o sig_term.o sig_bug.o sig_misc.o ./compile open_append.c ./compile open_excl.c ./compile open_read.c ./compile open_trunc.c ./compile open_write.c ./makelib open.a open_append.o open_excl.o open_read.o open_trunc.o open_write.o ./compile seek_cur.c ./compile seek_end.c ./compile seek_set.c ./compile seek_trunc.c ./makelib seek.a seek_cur.o seek_end.o seek_set.o seek_trunc.o ( ( ./compile tryflock.c && ./load tryflock ) >/dev/null 2>&1 && echo \#define HASFLOCK 1 || exit 0 ) > hasflock.h rm -f tryflock.o tryflock ./compile lock_ex.c ./compile lock_exnb.c ./compile lock_un.c ./makelib lock.a lock_ex.o lock_exnb.o lock_un.o ./compile fd_copy.c fd_copy.c:10:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(to); ^ 1 warning generated. ./compile fd_move.c fd_move.c:9:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(from); ^ 1 warning generated. ./makelib fd.a fd_copy.o fd_move.o ( ( ./compile trywaitp.c && ./load trywaitp ) >/dev/null 2>&1 && echo \#define HASWAITPID 1 || exit 0 ) > haswaitp.h rm -f trywaitp.o trywaitp ./compile wait_pid.c ./compile wait_nohang.c ./makelib wait.a wait_pid.o wait_nohang.o ./compile env.c ./compile envread.c envread.c:12:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (i = 0;envi = environ[i];++i) ~~~~~^~~~~~~~~~~~ envread.c:12:19: note: place parentheses around the assignment to silence this warning for (i = 0;envi = environ[i];++i) ^ ( ) envread.c:12:19: note: use '==' to turn this assignment into an equality comparison for (i = 0;envi = environ[i];++i) ^ == 1 warning generated. ./makelib env.a env.o envread.o ./compile stralloc_eady.c ./compile stralloc_pend.c ./compile stralloc_copy.c ./compile stralloc_opys.c ./compile stralloc_opyb.c ./compile stralloc_cat.c ./compile stralloc_cats.c ./compile stralloc_catb.c ./compile stralloc_arts.c ./compile stralloc_free.c stralloc_free.c:4:3: warning: implicit declaration of function 'alloc_free' is invalid in C99 [-Wimplicit-function-declaration] alloc_free(labrat->s); ^ 1 warning generated. ./makelib stralloc.a stralloc_eady.o stralloc_pend.o stralloc_copy.o stralloc_opys.o stralloc_opyb.o stralloc_cat.o stralloc_cats.o stralloc_catb.o stralloc_arts.o stralloc_free.o ./compile alloc.c ./compile alloc_re.c ./makelib alloc.a alloc.o alloc_re.o ./compile strerr_sys.c ./compile strerr_die.c ./makelib strerr.a strerr_sys.o strerr_die.o ./compile substdio.c ./compile substdi.c ./compile substdo.c substdo.c:20:17: warning: if statement has empty body [-Wempty-body] if (w == 0) ; /* luser's fault */ ^ substdo.c:20:17: note: put the semicolon on a separate line to silence this warning 1 warning generated. ./compile subfderr.c ./compile subfdout.c ./compile subfdouts.c ./compile subfdin.c ./compile subfdins.c ./compile substdio_copy.c ./makelib substdio.a substdio.o substdi.o substdo.o subfderr.o subfdout.o subfdouts.o subfdin.o subfdins.o substdio_copy.o ./compile error.c ./compile error_str.c ./compile error_temp.c ./makelib error.a error.o error_str.o error_temp.o ./compile str_len.c ./compile str_diff.c ./compile str_diffn.c ./compile str_cpy.c ./compile str_chr.c ./compile str_rchr.c ./compile str_start.c ./compile byte_chr.c ./compile byte_rchr.c ./compile byte_diff.c ./compile byte_copy.c ./compile byte_cr.c ./compile byte_zero.c ./makelib str.a str_len.o str_diff.o str_diffn.o str_cpy.o str_chr.o str_rchr.o str_start.o byte_chr.o byte_rchr.o byte_diff.o byte_copy.o byte_cr.o byte_zero.o ./compile fmt_str.c fmt_str.c:9:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s) { while (ch = t[len]) s[len++] = ch; } ~~~^~~~~~~~ fmt_str.c:9:22: note: place parentheses around the assignment to silence this warning if (s) { while (ch = t[len]) s[len++] = ch; } ^ ( ) fmt_str.c:9:22: note: use '==' to turn this assignment into an equality comparison if (s) { while (ch = t[len]) s[len++] = ch; } ^ == 1 warning generated. ./compile fmt_strn.c ./compile fmt_uint.c ./compile fmt_uint0.c ./compile fmt_ulong.c ./compile scan_ulong.c ./compile scan_8long.c ./makelib fs.a fmt_str.o fmt_strn.o fmt_uint.o fmt_uint0.o fmt_ulong.o scan_ulong.o scan_8long.o ./compile datetime.c ./compile datetime_un.c ./makelib datetime.a datetime.o datetime_un.o ./compile auto-str.c auto-str.c:32:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ch = *value++) { ~~~^~~~~~~~~~ auto-str.c:32:13: note: place parentheses around the assignment to silence this warning while (ch = *value++) { ^ ( ) auto-str.c:32:13: note: use '==' to turn this assignment into an equality comparison while (ch = *value++) { ^ == 1 warning generated. ./load auto-str substdio.a error.a str.a ./auto-str auto_qmail `head -1 conf-qmail` > auto_qmail.c ./compile auto_qmail.c ./compile auto-int8.c auto-int8.c:30:3: warning: implicit declaration of function 'scan_8long' is invalid in C99 [-Wimplicit-function-declaration] scan_8long(value,&num); ^ 1 warning generated. ./load auto-int8 substdio.a error.a str.a fs.a ./auto-int8 auto_patrn `head -1 conf-patrn` > auto_patrn.c ./compile auto_patrn.c ( ( ./compile trylsock.c && ./load trylsock -lsocket -lnsl ) >/dev/null 2>&1 && echo -lsocket -lnsl || exit 0 ) > socket.lib rm -f trylsock.o trylsock ./load qmail-local qmail.o quote.o now.o gfrom.o myctime.o qsutil.o slurpclose.o connect_mysql.o do_query.o dotqmail_mysql.o case.a getln.a getopt.a sig.a open.a seek.a lock.a fd.a wait.a env.a stralloc.a alloc.a strerr.a substdio.a error.a str.a fs.a datetime.a auto_qmail.o auto_patrn.o `cat socket.lib` `/usr/local/bin/mysql_config --libs` ( ( ./compile tryulong32.c && ./load tryulong32 && ./tryulong32 ) >/dev/null 2>&1 && cat uint32.h2 || cat uint32.h1 ) > uint32.h rm -f tryulong32.o tryulong32 ./compile qmail-lspawn.c qmail-lspawn.c:95:7: warning: implicit declaration of function 'open_read' is invalid in C99 [-Wimplicit-function-declaration] fd = open_read("users/cdb"); ^ qmail-lspawn.c:117:36: warning: implicit declaration of function 'byte_chr' is invalid in C99 [-Wimplicit-function-declaration] if (!flagwild || (i == 1) || (byte_chr(wildchars.s,wildchars.len,lower.s[i - 1]) < wildchars.len)) ^ qmail-lspawn.c:129:10: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fd); ^ qmail-lspawn.c:138:4: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fd); ^ qmail-lspawn.c:141:6: warning: implicit declaration of function 'pipe' is invalid in C99 [-Wimplicit-function-declaration] if (pipe(pi) == -1) _exit(QLX_SYS); ^ qmail-lspawn.c:152:6: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(pi[0]); ^ qmail-lspawn.c:154:6: warning: implicit declaration of function 'execv' is invalid in C99 [-Wimplicit-function-declaration] execv(*args,args); ^ qmail-lspawn.c:157:2: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(pi[1]); ^ qmail-lspawn.c:187:8: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) _exit(QLX_USAGE); ^ qmail-lspawn.c:197:8: warning: implicit declaration of function 'byte_chr' is invalid in C99 [-Wimplicit-function-declaration] n = byte_chr(x,xlen,0); if (n++ == xlen) _exit(QLX_USAGE); x += n; xlen -= n; ^ qmail-lspawn.c:227:9: warning: implicit declaration of function 'getuid' is invalid in C99 [-Wimplicit-function-declaration] if (!getuid()) _exit(QLX_ROOT); ^ qmail-lspawn.c:229:4: warning: implicit declaration of function 'execv' is invalid in C99 [-Wimplicit-function-declaration] execv(*args,args); ^ 12 warnings generated. ( ./compile trysysel.c >/dev/null 2>&1 && cat select.h2 || cat select.h1 ) > select.h rm -f trysysel.o trysysel ./compile chkspawn.c ./compile auto-int.c ./load auto-int substdio.a error.a str.a fs.a ./auto-int auto_spawn `head -1 conf-spawn` > auto_spawn.c ./compile auto_spawn.c ./load chkspawn substdio.a error.a str.a fs.a auto_spawn.o ./chkspawn ./compile spawn.c spawn.c:47:8: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(d[i].fdout); d[i].fdout = -1; ^ spawn.c:58:6: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] w = write(fd,buf,n); ^ spawn.c:61:19: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] flagwriting = 0; close(fd); ^ spawn.c:112:5: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] { close(fdmess); err("Zqmail-spawn unable to fstat message. (#4.3.0)\n"); return; } ^ spawn.c:114:5: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] { close(fdmess); err("ZSorry, message has wrong type. (#4.3.5)\n"); return; } ^ spawn.c:117:5: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] { close(fdmess); err("ZSorry, message has wrong owner. (#4.3.5)\n"); return; } ^ spawn.c:119:6: warning: implicit declaration of function 'pipe' is invalid in C99 [-Wimplicit-function-declaration] if (pipe(pi) == -1) ^ spawn.c:120:5: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] { close(fdmess); err("Zqmail-spawn unable to create pipe. (#4.3.0)\n"); return; } ^ spawn.c:125:2: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fdmess); ^ spawn.c:143:6: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] r = read(0,cmdbuf,sizeof(cmdbuf)); ^ spawn.c:190:6: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) _exit(111); ^ spawn.c:236:7: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] r = read(d[i].fdin,inbuf,128); ^ spawn.c:245:5: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(d[i].fdin); d[i].used = 0; ^ spawn.c:248:47: warning: implicit declaration of function 'sleep' is invalid in C99 [-Wimplicit-function-declaration] while (!stralloc_readyplus(&d[i].output,r)) sleep(10); /*XXX*/ ^ 14 warnings generated. ./compile chkshsgr.c chkshsgr.c:7:6: warning: implicit declaration of function 'getgroups' is invalid in C99 [-Wimplicit-function-declaration] if (getgroups(1,x) == 0) if (setgroups(1,x) == -1) _exit(1); ^ chkshsgr.c:7:31: warning: implicit declaration of function 'setgroups' is invalid in C99 [-Wimplicit-function-declaration] if (getgroups(1,x) == 0) if (setgroups(1,x) == -1) _exit(1); ^ 2 warnings generated. ./load chkshsgr ./chkshsgr || ( cat warn-shsgr; exit 1 ) ( ( ./compile tryshsgr.c && ./load tryshsgr && ./tryshsgr ) >/dev/null 2>&1 && echo \#define HASSHORTSETGROUPS 1 || exit 0 ) > hasshsgr.h rm -f tryshsgr.o tryshsgr ./compile prot.c prot.c:13:7: warning: implicit declaration of function 'setgroups' is invalid in C99 [-Wimplicit-function-declaration] if (setgroups(1,&gid) == -1) return -1; ^ prot.c:15:10: warning: implicit declaration of function 'setgid' is invalid in C99 [-Wimplicit-function-declaration] return setgid(gid); /* _should_ be redundant, but on some systems it isn't */ ^ prot.c:20:10: warning: implicit declaration of function 'setuid' is invalid in C99 [-Wimplicit-function-declaration] return setuid(uid); ^ 3 warnings generated. ./compile coe.c ./compile cdb_hash.c ./compile cdb_unpack.c ./compile cdb_seek.c cdb_seek.c:17:11: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] r = read(fd,buf,len); ^ 1 warning generated. ./makelib cdb.a cdb_hash.o cdb_unpack.o cdb_seek.o mv auto_uids.c.dist auto_uids.c ./compile auto_uids.c ./load qmail-lspawn spawn.o prot.o slurpclose.o coe.o sig.a wait.a case.a cdb.a fd.a open.a stralloc.a alloc.a substdio.a error.a str.a fs.a auto_qmail.o auto_uids.o auto_spawn.o ./compile qmail-getpw.c qmail-getpw.c:56:27: warning: implicitly declaring library function 'malloc' with type 'void *(unsigned long)' [-Wimplicit-function-declaration] pw = (struct passwd *) malloc(sizeof(struct passwd)); ^ qmail-getpw.c:56:27: note: include the header or explicitly provide a declaration for 'malloc' qmail-getpw.c:73:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 2 warnings generated. ./auto-str auto_break "`head -1 conf-break`" > auto_break.c ./compile auto_break.c ./auto-str auto_usera `head -1 conf-users` > auto_usera.c ./compile auto_usera.c ./compile getpw_mysql.c -I/usr/local/include getpw_mysql.c:24:34: warning: implicit declaration of function 'str_len' is invalid in C99 [-Wimplicit-function-declaration] if (! stralloc_ready(&tmpname, str_len(username))) return -1; ^ getpw_mysql.c:37:5: warning: implicit declaration of function 'log3' is invalid in C99 [-Wimplicit-function-declaration] log3("MySQL misconfiguration: uid should be a number for user ", username , "!\n"); ^ getpw_mysql.c:43:5: warning: implicit declaration of function 'log3' is invalid in C99 [-Wimplicit-function-declaration] log3("MySQL misconfiguration: gid should be a number for user ", username, "!\n"); ^ 3 warnings generated. ./compile make_query.c -I/usr/local/include make_query.c:8:11: warning: implicit declaration of function 'str_len' is invalid in C99 [-Wimplicit-function-declaration] i = 2 * str_len(username) + 1; ^ make_query.c:10:3: warning: implicit declaration of function 'mysql_escape_string' is invalid in C99 [-Wimplicit-function-declaration] mysql_escape_string(user.s, username, str_len(username)); ^ 2 warnings generated. ./load qmail-getpw qsutil.o auto_break.o auto_usera.o auto_qmail.o connect_mysql.o getpw_mysql.o make_query.o do_query.o scan_ulong.o open_read.o case.a substdio.a error.a str.a fs.a getln.a stralloc.a alloc.a substdio.a env.a str.a `/usr/local/bin/mysql_config --libs` ./compile qmail-remote.c qmail-remote.c:150:7: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get(&ch); code = ch - '0'; ^~~ qmail-remote.c:151:7: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get(&ch); code = code * 10 + (ch - '0'); ^~~ qmail-remote.c:152:7: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get(&ch); code = code * 10 + (ch - '0'); ^~~ qmail-remote.c:154:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get(&ch); ^~~ qmail-remote.c:156:28: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] while (ch != '\n') get(&ch); ^~~ qmail-remote.c:157:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get(&ch); ^~~ qmail-remote.c:158:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get(&ch); ^~~ qmail-remote.c:159:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get(&ch); ^~~ qmail-remote.c:161:26: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] while (ch != '\n') get(&ch); ^~~ qmail-remote.c:347:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) temp_chdir(); ^ qmail-remote.c:356:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (relayhost = constmap(&maproutes,host.s + i,host.len - i)) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ qmail-remote.c:356:21: note: place parentheses around the assignment to silence this warning if (relayhost = constmap(&maproutes,host.s + i,host.len - i)) ^ ( ) qmail-remote.c:356:21: note: use '==' to turn this assignment into an equality comparison if (relayhost = constmap(&maproutes,host.s + i,host.len - i)) ^ == qmail-remote.c:387:21: warning: implicit declaration of function 'getpid' is invalid in C99 [-Wimplicit-function-declaration] random = now() + (getpid() << 16); ^ qmail-remote.c:426:5: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(smtpfd); ^ 13 warnings generated. ./compile control.c control.c:65:41: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (getln(&ss,sa,&match,'\n') == -1) { close(fd); return -1; } ^ control.c:68:2: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fd); ^ control.c:120:31: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (!match && !line.len) { close(fd); return 1; } ^ control.c:126:18: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (!match) { close(fd); return 1; } ^ control.c:128:2: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fd); ^ 5 warnings generated. ./compile constmap.c ./compile timeoutread.c ./compile timeoutwrite.c ./compile timeoutconn.c timeoutconn.c:49:48: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if (getpeername(s,(struct sockaddr *) &sin,&dummy) == -1) { ^~~~~~ /usr/include/sys/socket.h:690:74: note: passing argument to parameter here int getpeername(int, struct sockaddr * __restrict, socklen_t * __restrict); ^ 1 warning generated. ./compile tcpto.c tcpto.c:24:18: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (fd == -1) { close(fdlock); return 0; } ^ tcpto.c:25:31: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (lock_ex(fdlock) == -1) { close(fdlock); close(fd); return 0; } ^ tcpto.c:27:2: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fd); ^ tcpto.c:45:2: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fdlock); ^ tcpto.c:60:35: warning: implicit declaration of function 'getpid' is invalid in C99 [-Wimplicit-function-declaration] if (now() - when < ((60 + (getpid() & 31)) << 6)) ^ tcpto.c:102:52: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (record[4] && (when < 120 + lastwhen)) { close(fdlock); return; } ^ tcpto.c:113:6: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fdlock); ^ tcpto.c:119:18: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (!flagerr) { close(fdlock); return; } ^ tcpto.c:164:2: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fdlock); ^ 9 warnings generated. ./compile dns.c dns.c:49:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (response.buf = (unsigned char *)alloc(PACKETSZ+1)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dns.c:49:20: note: place parentheses around the assignment to silence this warning if (response.buf = (unsigned char *)alloc(PACKETSZ+1)) ^ ( ) dns.c:49:20: note: use '==' to turn this assignment into an equality comparison if (response.buf = (unsigned char *)alloc(PACKETSZ+1)) ^ == dns.c:51:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] else return DNS_MEM; ^ dns.c:60:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else return DNS_MEM; ^ 3 warnings generated. ./compile ip.c ./compile ipalloc.c ( ./compile trysalen.c >/dev/null 2>&1 && echo \#define HASSALEN 1 || exit 0 ) > hassalen.h rm -f trysalen.o ./compile ipme.c ipme.c:58:38: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (!stralloc_ready(&buf,len)) { close(s); return 0; } ^ ipme.c:67:25: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (len > 200000) { close(s); return -1; } ^ ipme.c:82:45: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (!ipalloc_append(&ipme,&ix)) { close(s); return 0; } ^ ipme.c:97:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(s); ^ 4 warnings generated. ./compile ndelay.c ./compile ndelay_off.c ./makelib ndelay.a ndelay.o ndelay_off.o ( ( ./compile tryrsolv.c && ./load tryrsolv dns.o ipalloc.o ip.o stralloc.a alloc.a error.a fs.a str.a -lresolv `cat socket.lib` ) >/dev/null 2>&1 && echo -lresolv || exit 0 ) > dns.lib rm -f tryrsolv.o tryrsolv ./load qmail-remote control.o constmap.o timeoutread.o timeoutwrite.o timeoutconn.o tcpto.o now.o dns.o ip.o ipalloc.o ipme.o quote.o ndelay.a case.a sig.a open.a lock.a seek.a getln.a stralloc.a alloc.a substdio.a error.a str.a fs.a auto_qmail.o `cat dns.lib` `cat socket.lib` ./compile qmail-rspawn.c qmail-rspawn.c:98:4: warning: implicit declaration of function 'execvp' is invalid in C99 [-Wimplicit-function-declaration] execvp(*args,args); ^ 1 warning generated. ./compile tcpto_clean.c tcpto_clean.c:19:2: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fd); ^ 1 warning generated. ./load qmail-rspawn spawn.o tcpto_clean.o now.o coe.o sig.a open.a seek.a lock.a wait.a fd.a stralloc.a alloc.a substdio.a error.a str.a auto_qmail.o auto_uids.o auto_spawn.o ( ./compile trydrent.c >/dev/null 2>&1 && cat direntry.h2 || cat direntry.h1 ) > direntry.h rm -f trydrent.o ./compile qmail-clean.c qmail-clean.c:34:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (d = readdir(dir)) ~~^~~~~~~~~~~~~~ qmail-clean.c:34:11: note: place parentheses around the assignment to silence this warning while (d = readdir(dir)) ^ ( ) qmail-clean.c:34:11: note: use '==' to turn this assignment into an equality comparison while (d = readdir(dir)) ^ == qmail-clean.c:43:4: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] unlink(line.s); ^ qmail-clean.c:59:6: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) _exit(111); ^ qmail-clean.c:84:6: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] U("intd/",0) ^ qmail-clean.c:83:5: note: expanded from macro 'U' if (unlink(fnbuf) == -1) if (errno != error_noent) { respond("!"); continue; } ^ qmail-clean.c:90:6: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] U("intd/",0) ^ qmail-clean.c:83:5: note: expanded from macro 'U' if (unlink(fnbuf) == -1) if (errno != error_noent) { respond("!"); continue; } ^ 5 warnings generated. ./compile fmtqfn.c ./auto-int auto_split `head -1 conf-split` > auto_split.c ./compile auto_split.c ./load qmail-clean fmtqfn.o now.o getln.a sig.a stralloc.a alloc.a substdio.a error.a str.a fs.a auto_qmail.o auto_split.o ./compile qmail-send.c -I/usr/local/include In file included from qmail-send.c:30: ./qsutil.h:5:13: warning: incompatible redeclaration of library function 'log2' [-Wincompatible-library-redeclaration] extern void log2(); ^ ./qsutil.h:5:13: note: 'log2' is a builtin with type 'double (double)' qmail-send.c:176:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (x = constmap(&mapvdoms,addr.s + i,addr.len - i)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ qmail-send.c:176:13: note: place parentheses around the assignment to silence this warning if (x = constmap(&mapvdoms,addr.s + i,addr.len - i)) { ^ ( ) qmail-send.c:176:13: note: use '==' to turn this assignment into an equality comparison if (x = constmap(&mapvdoms,addr.s + i,addr.len - i)) { ^ == qmail-send.c:238:33: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (fstat(fdinfo,&st) == -1) { close(fdinfo); return 0; } ^ qmail-send.c:240:44: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (getln(&ss,&line,&match,'\0') == -1) { close(fdinfo); return 0; } ^ qmail-send.c:241:2: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fdinfo); ^ qmail-send.c:471:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (x = readsubdir_next(&rs,&id)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ qmail-send.c:471:11: note: place parentheses around the assignment to silence this warning while (x = readsubdir_next(&rs,&id)) ^ ( ) qmail-send.c:471:11: note: use '==' to turn this assignment into an equality comparison while (x = readsubdir_next(&rs,&id)) ^ == qmail-send.c:488:10: warning: implicit declaration of function 'utime' is invalid in C99 [-Wimplicit-function-declaration] if (utime(fn.s,ut) == -1) ^ qmail-send.c:569:8: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] if (unlink(fn.s) == -1) ^ qmail-send.c:614:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (prepend = constmap(&mapvdoms,domain + i,domainlen - i)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ qmail-send.c:614:18: note: place parentheses around the assignment to silence this warning if (prepend = constmap(&mapvdoms,domain + i,domainlen - i)) ^ ( ) qmail-send.c:614:18: note: use '==' to turn this assignment into an equality comparison if (prepend = constmap(&mapvdoms,domain + i,domainlen - i)) ^ == qmail-send.c:656:4: warning: implicit declaration of function 'sleep' is invalid in C99 [-Wimplicit-function-declaration] sleep(10); ^ qmail-send.c:665:6: warning: implicit declaration of function 'sleep' is invalid in C99 [-Wimplicit-function-declaration] sleep(10); ^ qmail-send.c:670:2: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fd); ^ qmail-send.c:752:6: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fd); ^ qmail-send.c:771:6: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fd); ^ qmail-send.c:786:6: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] if (unlink(fn2.s) == -1) ^ qmail-send.c:906:31: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (fstat(fd,&st) == -1) { close(fd); break; } ^ qmail-send.c:907:34: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (seek_set(fd,pos) == -1) { close(fd); break; } ^ qmail-send.c:908:32: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (write(fd,"D",1) != 1) { close(fd); break; } ^ qmail-send.c:910:4: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fd); ^ qmail-send.c:1102:40: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (!getinfo(&line,&birth,pe.id)) { close(pass[c].fd); goto trouble; } ^ qmail-send.c:1117:4: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(pass[c].fd); ^ qmail-send.c:1124:4: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(pass[c].fd); ^ qmail-send.c:1141:6: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(pass[c].fd); ^ qmail-send.c:1200:6: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] if (unlink(fn.s) == -1) ^ qmail-send.c:1333:8: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] if (unlink(fn.s) == -1) if (errno != error_noent) ^ qmail-send.c:1338:6: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] if (unlink(fn.s) == -1) if (errno != error_noent) ^ qmail-send.c:1419:2: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fd); fd = -1; ^ qmail-send.c:1424:6: warning: implicit declaration of function 'fsync' is invalid in C99 [-Wimplicit-function-declaration] if (fsync(fdinfo) == -1) ^ qmail-send.c:1527:6: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) ^ qmail-send.c:1536:4: warning: implicit declaration of function 'sleep' is invalid in C99 [-Wimplicit-function-declaration] sleep(10); ^ qmail-send.c:1550:6: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) ^ qmail-send.c:1636:2: warning: implicit declaration of function 'disconnect_mysql' is invalid in C99 [-Wimplicit-function-declaration] disconnect_mysql(); ^ 32 warnings generated. ./compile newfield.c newfield.c:45:17: warning: implicit declaration of function 'getpid' is invalid in C99 [-Wimplicit-function-declaration] i = fmt_uint(s,getpid()); len += i; if (s) s += i; ^ 1 warning generated. ./compile prioq.c ( ( ./compile trymkffo.c && ./load trymkffo ) >/dev/null 2>&1 && echo \#define HASMKFIFO 1 || exit 0 ) > hasmkffo.h rm -f trymkffo.o trymkffo ./compile fifo.c ( ( ./compile trynpbg1.c && ./load trynpbg1 fifo.o open.a && ./trynpbg1 ) >/dev/null 2>&1 && echo \#define HASNAMEDPIPEBUG1 1 || exit 0 ) > hasnpbg1.h rm -f trynpbg1.o trynpbg1 ./compile trigger.c trigger.c:14:4: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fd); ^ 1 warning generated. ./compile readsubdir.c ./compile date822fmt.c ./compile checkuser_mysql.c -I/usr/local/include checkuser_mysql.c:20:9: warning: implicit declaration of function 'make_query' is invalid in C99 [-Wimplicit-function-declaration] if (! make_query(&qmail_mysql_query, user.s)) { ^ 1 warning generated. ./compile vdoms_mysql.c -I/usr/local/include -DO_NOT_LOG_CONNECTS In file included from vdoms_mysql.c:6: ./qsutil.h:5:13: warning: incompatible redeclaration of library function 'log2' [-Wincompatible-library-redeclaration] extern void log2(); ^ ./qsutil.h:5:13: note: 'log2' is a builtin with type 'double (double)' vdoms_mysql.c:45:40: warning: implicit declaration of function 'str_len' is invalid in C99 [-Wimplicit-function-declaration] if (! stralloc_ready(&real_addr, 2 * str_len(addr) + 1)) return -1; ^ 2 warnings generated. ./load qmail-send qsutil.o control.o constmap.o newfield.o prioq.o trigger.o fmtqfn.o quote.o now.o readsubdir.o connect_mysql.o checkuser_mysql.o getpw_mysql.o vdoms_mysql.o make_query.o do_query.o auto_break.o qmail.o date822fmt.o datetime.a case.a ndelay.a getln.a wait.a seek.a fd.a sig.a open.a lock.a stralloc.a alloc.a substdio.a error.a str.a fs.a auto_qmail.o auto_split.o env.a `/usr/local/bin/mysql_config --libs` ./compile qmail-start.c qmail-start.c:22:21: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] void close23456() { close(2); close(3); close(4); close(5); close(6); } ^ qmail-start.c:25:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(pi1[0]); close(pi1[1]); close(pi2[0]); close(pi2[1]); ^ qmail-start.c:34:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir("/") == -1) die(); ^ qmail-start.c:35:3: warning: implicit declaration of function 'umask' is invalid in C99 [-Wimplicit-function-declaration] umask(077); ^ qmail-start.c:50:9: warning: implicit declaration of function 'pipe' is invalid in C99 [-Wimplicit-function-declaration] if (pipe(pi0) == -1) die(); ^ qmail-start.c:57:9: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(pi0[1]); ^ qmail-start.c:60:9: warning: implicit declaration of function 'execvp' is invalid in C99 [-Wimplicit-function-declaration] execvp(argv[1],argv + 1); ^ qmail-start.c:63:5: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(pi0[0]); ^ qmail-start.c:67:7: warning: implicit declaration of function 'pipe' is invalid in C99 [-Wimplicit-function-declaration] if (pipe(pi1) == -1) die(); ^ qmail-start.c:81:7: warning: implicit declaration of function 'execvp' is invalid in C99 [-Wimplicit-function-declaration] execvp(*qlargs,qlargs); ^ qmail-start.c:93:7: warning: implicit declaration of function 'execvp' is invalid in C99 [-Wimplicit-function-declaration] execvp(*qrargs,qrargs); ^ qmail-start.c:105:7: warning: implicit declaration of function 'execvp' is invalid in C99 [-Wimplicit-function-declaration] execvp(*qcargs,qcargs); ^ qmail-start.c:118:3: warning: implicit declaration of function 'execvp' is invalid in C99 [-Wimplicit-function-declaration] execvp(*qsargs,qsargs); ^ 13 warnings generated. ./load qmail-start prot.o fd.a auto_uids.o ./compile splogger.c ( ( ./compile trysyslog.c && ./load trysyslog -lgen ) >/dev/null 2>&1 && echo -lgen || exit 0 ) > syslog.lib rm -f trysyslog.o trysyslog ./load splogger substdio.a error.a str.a fs.a `cat syslog.lib` `cat socket.lib` ./compile qmail-queue.c qmail-queue.c:48:8: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] if (unlink(intdfn) == -1) return; ^ qmail-queue.c:53:8: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] if (unlink(messfn) == -1) return; ^ qmail-queue.c:161:6: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) die(61); ^ qmail-queue.c:164:10: warning: implicit declaration of function 'getpid' is invalid in C99 [-Wimplicit-function-declaration] mypid = getpid(); ^ qmail-queue.c:165:8: warning: implicit declaration of function 'getuid' is invalid in C99 [-Wimplicit-function-declaration] uid = getuid(); ^ qmail-queue.c:176:2: warning: implicit declaration of function 'alarm' is invalid in C99 [-Wimplicit-function-declaration] alarm(DEATH); ^ qmail-queue.c:186:6: warning: implicit declaration of function 'link' is invalid in C99 [-Wimplicit-function-declaration] if (link(pidfn,messfn) == -1) die(64); ^ qmail-queue.c:187:6: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] if (unlink(pidfn) == -1) die(63); ^ qmail-queue.c:202:6: warning: implicit declaration of function 'fsync' is invalid in C99 [-Wimplicit-function-declaration] if (fsync(messfd) == -1) die_write(); ^ 9 warnings generated. ./compile triggerpull.c triggerpull.c:13:4: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] write(fd,"",1); /* if it fails, bummer */ ^ triggerpull.c:14:4: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fd); ^ 2 warnings generated. ./load qmail-queue triggerpull.o fmtqfn.o now.o date822fmt.o datetime.a seek.a ndelay.a open.a sig.a alloc.a substdio.a error.a str.a fs.a auto_qmail.o auto_split.o auto_uids.o ./compile qmail-inject.c qmail-inject.c:116:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ qmail-inject.c:132:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else { ^ qmail-inject.c:485:76: warning: implicit declaration of function 'getpid' is invalid in C99 [-Wimplicit-function-declaration] if (!stralloc_catb(&hackedruser,strnum,fmt_ulong(strnum,(unsigned long) getpid()))) die_nomem(); ^ qmail-inject.c:647:6: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) die_chdir(); ^ 4 warnings generated. ./compile headerbody.c ./compile hfield.c hfield.c:44:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (i = 0;ch = t[i];++i) ~~~^~~~~~ hfield.c:44:16: note: place parentheses around the assignment to silence this warning for (i = 0;ch = t[i];++i) ^ ( ) hfield.c:44:16: note: use '==' to turn this assignment into an equality comparison for (i = 0;ch = t[i];++i) ^ == hfield.c:70:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (i = 1;t = hname[i];++i) ~~^~~~~~~~~~ hfield.c:70:15: note: place parentheses around the assignment to silence this warning for (i = 1;t = hname[i];++i) ^ ( ) hfield.c:70:15: note: use '==' to turn this assignment into an equality comparison for (i = 1;t = hname[i];++i) ^ == 2 warnings generated. ./compile token822.c ./load qmail-inject headerbody.o hfield.o newfield.o quote.o now.o control.o date822fmt.o constmap.o qmail.o case.a fd.a wait.a open.a getln.a sig.a getopt.a datetime.a token822.o env.a stralloc.a alloc.a substdio.a error.a str.a fs.a auto_qmail.o ./compile predate.c predate.c:38:3: warning: implicit declaration of function 'sig_pipeignore' is invalid in C99 [-Wimplicit-function-declaration] sig_pipeignore(); ^ predate.c:43:7: warning: implicit declaration of function 'pipe' is invalid in C99 [-Wimplicit-function-declaration] if (pipe(pi) == -1) ^ predate.c:50:7: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(pi[1]); ^ predate.c:53:7: warning: implicit declaration of function 'sig_pipedefault' is invalid in C99 [-Wimplicit-function-declaration] sig_pipedefault(); ^ predate.c:54:7: warning: implicit declaration of function 'execvp' is invalid in C99 [-Wimplicit-function-declaration] execvp(argv[1],argv + 1); ^ predate.c:57:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(pi[0]); ^ 6 warnings generated. ./load predate datetime.a strerr.a sig.a fd.a wait.a substdio.a error.a str.a fs.a cat warn-auto.sh datemail.sh | sed s}QMAIL}"`head -1 conf-qmail`"}g | sed s}BREAK}"`head -1 conf-break`"}g | sed s}SPLIT}"`head -1 conf-split`"}g > datemail chmod 755 datemail cat warn-auto.sh mailsubj.sh | sed s}QMAIL}"`head -1 conf-qmail`"}g | sed s}BREAK}"`head -1 conf-break`"}g | sed s}SPLIT}"`head -1 conf-split`"}g > mailsubj chmod 755 mailsubj cat warn-auto.sh qmail-upq.sh | sed s}QMAIL}"`head -1 conf-qmail`"}g | sed s}BREAK}"`head -1 conf-break`"}g | sed s}SPLIT}"`head -1 conf-split`"}g > qmail-upq chmod 755 qmail-upq ./compile qmail-showctl.c qmail-showctl.c:190:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) { ^ qmail-showctl.c:265:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (d = readdir(dir)) { ~~^~~~~~~~~~~~~~ qmail-showctl.c:265:12: note: place parentheses around the assignment to silence this warning while (d = readdir(dir)) { ^ ( ) qmail-showctl.c:265:12: note: use '==' to turn this assignment into an equality comparison while (d = readdir(dir)) { ^ == 2 warnings generated. ./load qmail-showctl auto_uids.o control.o open.a getln.a stralloc.a alloc.a substdio.a error.a str.a fs.a auto_qmail.o auto_break.o auto_patrn.o auto_spawn.o auto_split.o ./compile qmail-newu.c qmail-newu.c:76:3: warning: implicit declaration of function 'umask' is invalid in C99 [-Wimplicit-function-declaration] umask(033); ^ qmail-newu.c:77:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) die_chdir(); ^ qmail-newu.c:87:7: warning: implicit declaration of function 'cdbmss_start' is invalid in C99 [-Wimplicit-function-declaration] if (cdbmss_start(&cdbmss,fdtemp) == -1) die_writet(); ^ qmail-newu.c:96:9: warning: implicit declaration of function 'byte_chr' is invalid in C99 [-Wimplicit-function-declaration] if (byte_chr(line.s,line.len,'\0') < line.len) die_format(); ^ qmail-newu.c:126:9: warning: implicit declaration of function 'cdbmss_add' is invalid in C99 [-Wimplicit-function-declaration] if (cdbmss_add(&cdbmss,key.s,key.len,data.s,data.len) == -1) die_writet(); ^ qmail-newu.c:129:7: warning: implicit declaration of function 'cdbmss_add' is invalid in C99 [-Wimplicit-function-declaration] if (cdbmss_add(&cdbmss,"",0,wildchars.s,wildchars.len) == -1) die_writet(); ^ qmail-newu.c:131:7: warning: implicit declaration of function 'cdbmss_finish' is invalid in C99 [-Wimplicit-function-declaration] if (cdbmss_finish(&cdbmss) == -1) die_writet(); ^ qmail-newu.c:132:7: warning: implicit declaration of function 'fsync' is invalid in C99 [-Wimplicit-function-declaration] if (fsync(fdtemp) == -1) die_writet(); ^ qmail-newu.c:133:7: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (close(fdtemp) == -1) die_writet(); /* NFS stupidity */ ^ qmail-newu.c:134:7: warning: implicit declaration of function 'rename' is invalid in C99 [-Wimplicit-function-declaration] if (rename("users/cdb.tmp","users/cdb") == -1) die_rename(); ^ 10 warnings generated. ./compile cdbmss.c ./compile cdbmake_pack.c ./compile cdbmake_hash.c ./compile cdbmake_add.c ./makelib cdbmake.a cdbmake_pack.o cdbmake_hash.o cdbmake_add.o ./load qmail-newu cdbmss.o getln.a open.a seek.a cdbmake.a case.a stralloc.a alloc.a substdio.a error.a str.a auto_qmail.o ./compile qmail-pw2u.c qmail-pw2u.c:23:3: warning: implicitly declaring library function '_exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration] _exit(111); ^ qmail-pw2u.c:23:3: note: include the header or explicitly provide a declaration for '_exit' qmail-pw2u.c:101:7: warning: implicit declaration of function 'byte_chr' is invalid in C99 [-Wimplicit-function-declaration] if (byte_chr(line.s,line.len,'\0') < line.len) return; ^ qmail-pw2u.c:202:36: warning: implicit declaration of function 'byte_chr' is invalid in C99 [-Wimplicit-function-declaration] x = line.s; xlen = line.len; i = byte_chr(x,xlen,':'); if (i == xlen) return; ^ qmail-pw2u.c:253:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) die_chdir(); ^ qmail-pw2u.c:293:5: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fd); ^ 5 warnings generated. ./load qmail-pw2u constmap.o control.o open.a getln.a case.a getopt.a stralloc.a alloc.a substdio.a error.a str.a fs.a auto_usera.o auto_break.o auto_qmail.o ./compile qmail-qread.c qmail-qread.c:117:6: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) die_chdir(); ^ qmail-qread.c:121:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (x = readsubdir_next(&rs,&id)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ qmail-qread.c:121:11: note: place parentheses around the assignment to silence this warning while (x = readsubdir_next(&rs,&id)) ^ ( ) qmail-qread.c:121:11: note: use '==' to turn this assignment into an equality comparison while (x = readsubdir_next(&rs,&id)) ^ == qmail-qread.c:138:33: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (fstat(fd,&st) == -1) { close(fd); err(id); continue; } ^ qmail-qread.c:139:6: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fd); ^ 4 warnings generated. ./load qmail-qread fmtqfn.o readsubdir.o date822fmt.o datetime.a open.a getln.a stralloc.a alloc.a substdio.a error.a str.a fs.a auto_qmail.o auto_split.o cat warn-auto.sh qmail-qstat.sh | sed s}QMAIL}"`head -1 conf-qmail`"}g | sed s}BREAK}"`head -1 conf-break`"}g | sed s}SPLIT}"`head -1 conf-split`"}g > qmail-qstat chmod 755 qmail-qstat ./compile qmail-tcpto.c qmail-tcpto.c:46:6: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) die_chdir(); ^ qmail-tcpto.c:49:11: warning: implicit declaration of function 'open_write' is invalid in C99 [-Wimplicit-function-declaration] fdlock = open_write("tcpto"); ^ qmail-tcpto.c:51:7: warning: implicit declaration of function 'open_read' is invalid in C99 [-Wimplicit-function-declaration] fd = open_read("tcpto"); ^ qmail-tcpto.c:54:6: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] r = read(fd,tcpto_buf,sizeof(tcpto_buf)); ^ qmail-tcpto.c:55:2: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fd); ^ qmail-tcpto.c:68:6: warning: implicit declaration of function 'byte_copy' is invalid in C99 [-Wimplicit-function-declaration] byte_copy(&ip,4,record); ^ 6 warnings generated. ./load qmail-tcpto ip.o now.o open.a lock.a substdio.a error.a str.a fs.a auto_qmail.o ./compile qmail-tcpok.c qmail-tcpok.c:19:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) ^ 1 warning generated. ./load qmail-tcpok open.a lock.a strerr.a substdio.a error.a str.a auto_qmail.o ./compile qmail-pop3d.c qmail-pop3d.c:185:11: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] if (unlink(m[i].fn) == -1) err_nounlink(); ^ qmail-pop3d.c:193:2: warning: implicit declaration of function 'rename' is invalid in C99 [-Wimplicit-function-declaration] rename(m[i].fn,line.s); /* if it fails, bummer */ ^ qmail-pop3d.c:273:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fd); ^ qmail-pop3d.c:298:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(argv[1]) == -1) die_nomaildir(); ^ 4 warnings generated. ./compile commands.c ./compile maildir.c maildir.c:21:6: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(maildir) == -1) ^ maildir.c:39:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (d = readdir(dir)) ~~^~~~~~~~~~~~~~ maildir.c:39:11: note: place parentheses around the assignment to silence this warning while (d = readdir(dir)) ^ ( ) maildir.c:39:11: note: use '==' to turn this assignment into an equality comparison while (d = readdir(dir)) ^ == maildir.c:47:8: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] unlink(tmpname->s); ^ maildir.c:68:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (d = readdir(dir)) ~~^~~~~~~~~~~~~~ maildir.c:68:11: note: place parentheses around the assignment to silence this warning while (d = readdir(dir)) ^ ( ) maildir.c:68:11: note: use '==' to turn this assignment into an equality comparison while (d = readdir(dir)) ^ == 4 warnings generated. ./load qmail-pop3d commands.o case.a timeoutread.o timeoutwrite.o maildir.o prioq.o now.o env.a strerr.a sig.a open.a getln.a stralloc.a alloc.a substdio.a error.a str.a fs.a `cat socket.lib` ./compile qmail-popup.c qmail-popup.c:92:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(3); ^ qmail-popup.c:93:7: warning: implicit declaration of function 'pipe' is invalid in C99 [-Wimplicit-function-declaration] if (pipe(pi) == -1) die_pipe(); ^ qmail-popup.c:95:18: warning: implicit declaration of function 'fork' is invalid in C99 [-Wimplicit-function-declaration] switch(child = fork()) { ^ qmail-popup.c:101:7: warning: implicit declaration of function 'execvp' is invalid in C99 [-Wimplicit-function-declaration] execvp(*childargs,childargs); ^ qmail-popup.c:125:19: warning: implicit declaration of function 'getpid' is invalid in C99 [-Wimplicit-function-declaration] s += fmt_uint(s,getpid()); ^ 5 warnings generated. ./load qmail-popup commands.o timeoutread.o timeoutwrite.o now.o case.a fd.a sig.a wait.a stralloc.a alloc.a substdio.a error.a str.a fs.a `cat socket.lib` ./compile qmail-qmqpc.c qmail-qmqpc.c:115:5: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(qmqpfd); ^ qmail-qmqpc.c:138:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main() ^ qmail-qmqpc.c:145:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) die_home(); ^ 3 warnings generated. ./load qmail-qmqpc slurpclose.o timeoutread.o timeoutwrite.o timeoutconn.o ip.o control.o auto_qmail.o sig.a ndelay.a open.a getln.a substdio.a stralloc.a alloc.a error.a str.a fs.a `cat socket.lib` ./compile qmail-qmqpd.c qmail-qmqpd.c:103:10: warning: implicit declaration of function 'byte_chr' is invalid in C99 [-Wimplicit-function-declaration] return byte_chr(buf,len,'\0') == len; ^ qmail-qmqpd.c:108:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main() ^ qmail-qmqpd.c:117:3: warning: implicit declaration of function 'alarm' is invalid in C99 [-Wimplicit-function-declaration] alarm(3600); ^ qmail-qmqpd.c:123:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) resources(); ^ qmail-qmqpd.c:168:63: warning: implicit declaration of function 'str_len' is invalid in C99 [-Wimplicit-function-declaration] substdio_put(&ssout,strnum,fmt_ulong(strnum,(unsigned long) str_len(result))); ^ 5 warnings generated. ./compile received.c received.c:29:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ch = *s++) { ~~~^~~~~~ received.c:29:13: note: place parentheses around the assignment to silence this warning while (ch = *s++) { ^ ( ) received.c:29:13: note: use '==' to turn this assignment into an equality comparison while (ch = *s++) { ^ == 1 warning generated. ./load qmail-qmqpd received.o now.o date822fmt.o qmail.o auto_qmail.o env.a substdio.a sig.a error.a wait.a fd.a str.a datetime.a fs.a ./compile qmail-qmtpd.c qmail-qmtpd.c:15:19: warning: implicitly declaring library function '_exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration] void badproto() { _exit(100); } ^ qmail-qmtpd.c:15:19: note: include the header or explicitly provide a declaration for '_exit' qmail-qmtpd.c:77:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main() ^ qmail-qmtpd.c:93:3: warning: implicit declaration of function 'alarm' is invalid in C99 [-Wimplicit-function-declaration] alarm(3600); ^ qmail-qmtpd.c:95:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) resources(); ^ qmail-qmtpd.c:104:12: warning: implicit declaration of function 'scan_ulong' is invalid in C99 [-Wimplicit-function-declaration] if (x) { scan_ulong(x,&u); databytes = u; } ^ 5 warnings generated. ./compile rcpthosts.c rcpthosts.c:42:3: warning: implicit declaration of function 'case_lowerb' is invalid in C99 [-Wimplicit-function-declaration] case_lowerb(buf,len); ^ 1 warning generated. ./load qmail-qmtpd rcpthosts.o control.o constmap.o received.o date822fmt.o now.o qmail.o cdb.a fd.a wait.a datetime.a open.a getln.a sig.a case.a env.a stralloc.a alloc.a substdio.a error.a str.a fs.a auto_qmail.o ./compile qmail-smtpd.c qmail-smtpd.c:180:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (i = 0;ch = arg[i];++i) { /* copy arg to addr, stripping quotes */ ~~~^~~~~~~~ qmail-smtpd.c:180:17: note: place parentheses around the assignment to silence this warning for (i = 0;ch = arg[i];++i) { /* copy arg to addr, stripping quotes */ ^ ( ) qmail-smtpd.c:180:17: note: use '==' to turn this assignment into an equality comparison for (i = 0;ch = arg[i];++i) { /* copy arg to addr, stripping quotes */ ^ == qmail-smtpd.c:437:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) die_control(); ^ 2 warnings generated. ./compile rcpthosts_mysql.c -I/usr/local/include -DO_NOT_LOG_CONNECTS rcpthosts_mysql.c:41:41: warning: implicit declaration of function 'str_len' is invalid in C99 [-Wimplicit-function-declaration] if (! stralloc_ready(&real_addr, 2 * (str_len(addr) - at) + 1)) return -1; ^ 1 warning generated. ./load qmail-smtpd rcpthosts.o commands.o timeoutread.o timeoutwrite.o ip.o ipme.o ipalloc.o control.o constmap.o qsutil.o received.o date822fmt.o now.o qmail.o connect_mysql.o rcpthosts_mysql.o do_query.o cdb.a fd.a wait.a datetime.a getln.a open.a sig.a case.a env.a stralloc.a alloc.a substdio.a error.a str.a fs.a auto_qmail.o `cat socket.lib` `/usr/local/bin/mysql_config --libs` ./compile sendmail.c sendmail.c:35:3: warning: implicit declaration of function 'execv' is invalid in C99 [-Wimplicit-function-declaration] execv(*smtpdarg,smtpdarg); ^ sendmail.c:43:3: warning: implicit declaration of function 'execv' is invalid in C99 [-Wimplicit-function-declaration] execv(*qreadarg,qreadarg); ^ sendmail.c:92:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) { ^ sendmail.c:159:3: warning: implicit declaration of function 'execv' is invalid in C99 [-Wimplicit-function-declaration] execv(*qiargv,qiargv); ^ 4 warnings generated. ./load sendmail env.a getopt.a alloc.a substdio.a error.a str.a auto_qmail.o ./compile tcp-env.c tcp-env.c:67:51: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if (getsockname(0,(struct sockaddr *) &salocal,&dummy) == -1) die(); ^~~~~~ /usr/include/sys/socket.h:691:74: note: passing argument to parameter here int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict); ^ tcp-env.c:92:52: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if (getpeername(0,(struct sockaddr *) &saremote,&dummy) == -1) die(); ^~~~~~ /usr/include/sys/socket.h:690:74: note: passing argument to parameter here int getpeername(int, struct sockaddr * __restrict, socklen_t * __restrict); ^ tcp-env.c:127:2: warning: implicit declaration of function 'execvp' is invalid in C99 [-Wimplicit-function-declaration] execvp(*argv,argv); ^ 3 warnings generated. ./compile remoteinfo.c remoteinfo.c:51:61: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (bind(s,(struct sockaddr *) &sin,sizeof(sin)) == -1) { close(s); return 0; } ^ remoteinfo.c:52:47: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (timeoutconn(s,ipr,113,timeout) == -1) { close(s); return 0; } ^ remoteinfo.c:62:48: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (substdio_putflush(&ss,line,len) == -1) { close(s); return 0; } ^ remoteinfo.c:68:41: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (substdio_get(&ss,&ch,1) != 1) { close(s); return 0; } ^ remoteinfo.c:75:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(s); ^ 5 warnings generated. ./load tcp-env dns.o remoteinfo.o timeoutread.o timeoutwrite.o timeoutconn.o ip.o ipalloc.o case.a ndelay.a sig.a env.a getopt.a stralloc.a alloc.a substdio.a error.a str.a fs.a `cat dns.lib` `cat socket.lib` ./compile qmail-newmrh.c qmail-newmrh.c:34:3: warning: implicit declaration of function 'umask' is invalid in C99 [-Wimplicit-function-declaration] umask(033); ^ qmail-newmrh.c:35:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) ^ qmail-newmrh.c:46:7: warning: implicit declaration of function 'cdbmss_start' is invalid in C99 [-Wimplicit-function-declaration] if (cdbmss_start(&cdbmss,fdtemp) == -1) die_write(); ^ qmail-newmrh.c:50:5: warning: implicit declaration of function 'case_lowerb' is invalid in C99 [-Wimplicit-function-declaration] case_lowerb(line.s,line.len); ^ qmail-newmrh.c:56:6: warning: implicit declaration of function 'cdbmss_add' is invalid in C99 [-Wimplicit-function-declaration] if (cdbmss_add(&cdbmss,line.s,line.len,"",0) == -1) ^ qmail-newmrh.c:63:7: warning: implicit declaration of function 'cdbmss_finish' is invalid in C99 [-Wimplicit-function-declaration] if (cdbmss_finish(&cdbmss) == -1) die_write(); ^ qmail-newmrh.c:64:7: warning: implicit declaration of function 'fsync' is invalid in C99 [-Wimplicit-function-declaration] if (fsync(fdtemp) == -1) die_write(); ^ qmail-newmrh.c:65:7: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (close(fdtemp) == -1) die_write(); /* NFS stupidity */ ^ qmail-newmrh.c:66:7: warning: implicit declaration of function 'rename' is invalid in C99 [-Wimplicit-function-declaration] if (rename("control/morercpthosts.tmp","control/morercpthosts.cdb") == -1) ^ 9 warnings generated. ./load qmail-newmrh cdbmss.o getln.a open.a cdbmake.a seek.a case.a stralloc.a alloc.a strerr.a substdio.a error.a str.a auto_qmail.o cat warn-auto.sh config.sh | sed s}QMAIL}"`head -1 conf-qmail`"}g | sed s}BREAK}"`head -1 conf-break`"}g | sed s}SPLIT}"`head -1 conf-split`"}g > config chmod 755 config cat warn-auto.sh config-fast.sh | sed s}QMAIL}"`head -1 conf-qmail`"}g | sed s}BREAK}"`head -1 conf-break`"}g | sed s}SPLIT}"`head -1 conf-split`"}g > config-fast chmod 755 config-fast ./compile dnscname.c ./compile dnsdoe.c ./load dnscname dns.o dnsdoe.o ip.o ipalloc.o stralloc.a alloc.a substdio.a error.a str.a fs.a `cat dns.lib` `cat socket.lib` ./compile dnsptr.c ./load dnsptr dns.o dnsdoe.o ip.o ipalloc.o stralloc.a alloc.a substdio.a error.a str.a fs.a `cat dns.lib` `cat socket.lib` ./compile dnsip.c ./load dnsip dns.o dnsdoe.o ip.o ipalloc.o stralloc.a alloc.a substdio.a error.a str.a fs.a `cat dns.lib` `cat socket.lib` ./compile dnsmxip.c dnsmxip.c:29:14: warning: implicit declaration of function 'getpid' is invalid in C99 [-Wimplicit-function-declaration] r = now() + getpid(); ^ 1 warning generated. ./load dnsmxip dns.o dnsdoe.o ip.o ipalloc.o now.o stralloc.a alloc.a substdio.a error.a str.a fs.a `cat dns.lib` `cat socket.lib` ./compile dnsfq.c ./load dnsfq dns.o dnsdoe.o ip.o ipalloc.o stralloc.a alloc.a substdio.a error.a str.a fs.a `cat dns.lib` `cat socket.lib` ./compile hostname.c hostname.c:11:2: warning: implicit declaration of function 'gethostname' is invalid in C99 [-Wimplicit-function-declaration] gethostname(host,sizeof(host)); ^ 1 warning generated. ./load hostname substdio.a error.a str.a `cat dns.lib` `cat socket.lib` ./compile ipmeprint.c ./load ipmeprint ipme.o ip.o ipalloc.o stralloc.a alloc.a substdio.a error.a str.a fs.a `cat socket.lib` ./compile qreceipt.c qreceipt.c:97:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] else die_qqtemp(); ^ 1 warning generated. ./load qreceipt headerbody.o hfield.o quote.o token822.o qmail.o getln.a fd.a wait.a sig.a env.a stralloc.a alloc.a substdio.a error.a str.a auto_qmail.o ./compile qsmhook.c qsmhook.c:81:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (arg = argv;x = *arg;++arg) ~~^~~~~~ qsmhook.c:81:20: note: place parentheses around the assignment to silence this warning for (arg = argv;x = *arg;++arg) ^ ( ) qsmhook.c:81:20: note: use '==' to turn this assignment into an equality comparison for (arg = argv;x = *arg;++arg) ^ == qsmhook.c:109:6: warning: implicit declaration of function 'pipe' is invalid in C99 [-Wimplicit-function-declaration] if (pipe(pi) == -1) die_temp(); ^ qsmhook.c:116:6: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(pi[1]); ^ qsmhook.c:119:6: warning: implicit declaration of function 'execvp' is invalid in C99 [-Wimplicit-function-declaration] execvp(*argv,argv); ^ qsmhook.c:123:2: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(pi[0]); ^ 5 warnings generated. ./load qsmhook sig.a case.a fd.a wait.a getopt.a env.a stralloc.a alloc.a substdio.a error.a str.a ./compile qbiff.c qbiff.c:51:6: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir("/dev") == -1) _exit(0); ^ qbiff.c:91:36: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (fstat(fdtty,&st) == -1) { close(fdtty); continue; } ^ qbiff.c:92:34: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (!(st.st_mode & 0100)) { close(fdtty); continue; } ^ qbiff.c:93:23: warning: implicit declaration of function 'getuid' is invalid in C99 [-Wimplicit-function-declaration] if (st.st_uid != getuid()) { close(fdtty); continue; } ^ qbiff.c:93:35: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (st.st_uid != getuid()) { close(fdtty); continue; } ^ qbiff.c:96:6: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fdtty); ^ 6 warnings generated. ./load qbiff headerbody.o hfield.o getln.a env.a open.a stralloc.a alloc.a substdio.a error.a str.a ./compile forward.c ./load forward qmail.o strerr.a alloc.a fd.a wait.a sig.a env.a substdio.a error.a str.a fs.a auto_qmail.o ./compile preline.c preline.c:58:7: warning: implicit declaration of function 'pipe' is invalid in C99 [-Wimplicit-function-declaration] if (pipe(pi) == -1) ^ preline.c:66:5: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(pi[1]); ^ preline.c:70:5: warning: implicit declaration of function 'execvp' is invalid in C99 [-Wimplicit-function-declaration] execvp(*argv,argv); ^ preline.c:73:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(pi[0]); ^ 4 warnings generated. ./load preline strerr.a fd.a wait.a sig.a env.a getopt.a substdio.a error.a str.a ./compile condredirect.c condredirect.c:48:5: warning: implicit declaration of function 'execvp' is invalid in C99 [-Wimplicit-function-declaration] execvp(argv[2],argv + 2); ^ 1 warning generated. ./load condredirect qmail.o strerr.a fd.a sig.a wait.a seek.a env.a substdio.a error.a str.a fs.a auto_qmail.o ./compile bouncesaying.c bouncesaying.c:25:7: warning: implicit declaration of function 'execvp' is invalid in C99 [-Wimplicit-function-declaration] execvp(argv[2],argv + 2); ^ 1 warning generated. ./load bouncesaying strerr.a error.a substdio.a str.a wait.a ./compile except.c except.c:23:5: warning: implicit declaration of function 'execvp' is invalid in C99 [-Wimplicit-function-declaration] execvp(argv[1],argv + 1); ^ 1 warning generated. ./load except strerr.a error.a substdio.a str.a wait.a ./compile maildirmake.c maildirmake.c:10:3: warning: implicit declaration of function 'umask' is invalid in C99 [-Wimplicit-function-declaration] umask(077); ^ maildirmake.c:13:7: warning: implicit declaration of function 'mkdir' is invalid in C99 [-Wimplicit-function-declaration] if (mkdir(argv[1],0700) == -1) ^ maildirmake.c:15:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(argv[1]) == -1) ^ 3 warnings generated. ./load maildirmake strerr.a substdio.a error.a str.a ./compile addrexp.c addrexp.c:38:5: warning: implicitly declaring library function '_exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration] _exit(1); ^ addrexp.c:38:5: note: include the header or explicitly provide a declaration for '_exit' addrexp.c:41:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) _exit(100); ^ addrexp.c:55:7: warning: implicit declaration of function 'byte_rchr' is invalid in C99 [-Wimplicit-function-declaration] i = byte_rchr(addr.s, addr.len, '@'); ^ addrexp.c:100:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (! i) if (i = vdoms_mysql(addr.s, addr.len, &ret)) local = 1; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ addrexp.c:100:18: note: place parentheses around the assignment to silence this warning if (! i) if (i = vdoms_mysql(addr.s, addr.len, &ret)) local = 1; ^ ( ) addrexp.c:100:18: note: use '==' to turn this assignment into an equality comparison if (! i) if (i = vdoms_mysql(addr.s, addr.len, &ret)) local = 1; ^ == 4 warnings generated. ./load addrexp constmap.o control.o scan_ulong.o connect_mysql.o qsutil.o make_query.o do_query.o checkuser_mysql.o getpw_mysql.o vdoms_mysql.o auto_break.o auto_qmail.o fmt_ulong.o fmt_uint.o fmt_uint0.o open_read.o getln.a substdio.a stralloc.a str.a error.a alloc.a case.a `/usr/local/bin/mysql_config --libs` ./compile maildir2mbox.c maildir2mbox.c:47:2: warning: implicit declaration of function 'umask' is invalid in C99 [-Wimplicit-function-declaration] umask(077); ^ maildir2mbox.c:142:4: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fd); ^ maildir2mbox.c:147:6: warning: implicit declaration of function 'fsync' is invalid in C99 [-Wimplicit-function-declaration] if (fsync(fdnewmbox) == -1) ^ maildir2mbox.c:149:6: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (close(fdnewmbox) == -1) /* NFS dorks */ ^ maildir2mbox.c:151:6: warning: implicit declaration of function 'rename' is invalid in C99 [-Wimplicit-function-declaration] if (rename(mboxtmp,mbox) == -1) ^ maildir2mbox.c:157:8: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] if (unlink(filenames.s + pe.id) == -1) ^ 6 warnings generated. ./load maildir2mbox maildir.o prioq.o now.o myctime.o gfrom.o lock.a getln.a env.a open.a strerr.a stralloc.a alloc.a substdio.a error.a str.a fs.a datetime.a ./compile maildirwatch.c maildirwatch.c:119:6: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fd); ^ maildirwatch.c:123:4: warning: implicit declaration of function 'sleep' is invalid in C99 [-Wimplicit-function-declaration] sleep(30); ^ 2 warnings generated. ./load maildirwatch hfield.o headerbody.o maildir.o prioq.o now.o getln.a env.a open.a strerr.a stralloc.a alloc.a substdio.a error.a str.a cat warn-auto.sh qail.sh | sed s}QMAIL}"`head -1 conf-qmail`"}g | sed s}BREAK}"`head -1 conf-break`"}g | sed s}SPLIT}"`head -1 conf-split`"}g > qail chmod 755 qail cat warn-auto.sh elq.sh | sed s}QMAIL}"`head -1 conf-qmail`"}g | sed s}BREAK}"`head -1 conf-break`"}g | sed s}SPLIT}"`head -1 conf-split`"}g > elq chmod 755 elq cat warn-auto.sh pinq.sh | sed s}QMAIL}"`head -1 conf-qmail`"}g | sed s}BREAK}"`head -1 conf-break`"}g | sed s}SPLIT}"`head -1 conf-split`"}g > pinq chmod 755 pinq ./compile idedit.c idedit.c:47:5: warning: implicit declaration of function 'execv' is invalid in C99 [-Wimplicit-function-declaration] execv(*args,args); ^ idedit.c:51:7: warning: implicit declaration of function 'wait_pid' is invalid in C99 [-Wimplicit-function-declaration] if (wait_pid(&wstat,pid) != pid) ^ 2 warnings generated. ./load idedit strerr.a substdio.a error.a str.a fs.a wait.a open.a seek.a ./compile install-big.c install-big.c:17:3: warning: implicit declaration of function 'd' is invalid in C99 [-Wimplicit-function-declaration] d(auto_qmail,base,uid,auto_gidq,mode); ^ install-big.c:32:3: warning: implicit declaration of function 'h' is invalid in C99 [-Wimplicit-function-declaration] h(auto_qmail,auto_uido,auto_gidq,0755); ^ install-big.c:34:3: warning: implicit declaration of function 'd' is invalid in C99 [-Wimplicit-function-declaration] d(auto_qmail,"control",auto_uido,auto_gidq,0755); ^ install-big.c:63:3: warning: implicit declaration of function 'z' is invalid in C99 [-Wimplicit-function-declaration] z(auto_qmail,"queue/lock/tcpto",1024,auto_uidr,auto_gidq,0644); ^ install-big.c:65:3: warning: implicit declaration of function 'p' is invalid in C99 [-Wimplicit-function-declaration] p(auto_qmail,"queue/lock/trigger",auto_uids,auto_gidq,0622); ^ install-big.c:67:3: warning: implicit declaration of function 'c' is invalid in C99 [-Wimplicit-function-declaration] c(auto_qmail,"boot","home",auto_uido,auto_gidq,0755); ^ 6 warnings generated. ./compile install.c install.c:13:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] noc; /* hack for bin package install -- see port pkg/INSTALL */ ^ install.c:21:7: warning: implicit declaration of function 'mkdir' is invalid in C99 [-Wimplicit-function-declaration] if (mkdir(home,0700) == -1) ^ install.c:24:7: warning: implicit declaration of function 'chown' is invalid in C99 [-Wimplicit-function-declaration] if (chown(home,uid,gid) == -1) ^ install.c:26:7: warning: implicit declaration of function 'chmod' is invalid in C99 [-Wimplicit-function-declaration] if (chmod(home,mode) == -1) ^ install.c:37:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(home) == -1) ^ install.c:39:7: warning: implicit declaration of function 'mkdir' is invalid in C99 [-Wimplicit-function-declaration] if (mkdir(subdir,0700) == -1) ^ install.c:42:7: warning: implicit declaration of function 'chown' is invalid in C99 [-Wimplicit-function-declaration] if (chown(subdir,uid,gid) == -1) ^ install.c:44:7: warning: implicit declaration of function 'chmod' is invalid in C99 [-Wimplicit-function-declaration] if (chmod(subdir,mode) == -1) ^ install.c:55:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(home) == -1) ^ install.c:57:7: warning: implicit declaration of function 'fifo_make' is invalid in C99 [-Wimplicit-function-declaration] if (fifo_make(fifo,0700) == -1) ^ install.c:60:7: warning: implicit declaration of function 'chown' is invalid in C99 [-Wimplicit-function-declaration] if (chown(fifo,uid,gid) == -1) ^ install.c:62:7: warning: implicit declaration of function 'chmod' is invalid in C99 [-Wimplicit-function-declaration] if (chmod(fifo,mode) == -1) ^ install.c:83:7: warning: implicit declaration of function 'fchdir' is invalid in C99 [-Wimplicit-function-declaration] if (fchdir(fdsourcedir) == -1) ^ install.c:91:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(home) == -1) ^ install.c:108:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fdin); ^ install.c:111:7: warning: implicit declaration of function 'fsync' is invalid in C99 [-Wimplicit-function-declaration] if (fsync(fdout) == -1) ^ install.c:116:7: warning: implicit declaration of function 'chown' is invalid in C99 [-Wimplicit-function-declaration] if (chown(file,uid,gid) == -1) ^ install.c:118:7: warning: implicit declaration of function 'chmod' is invalid in C99 [-Wimplicit-function-declaration] if (chmod(file,mode) == -1) ^ install.c:133:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(home) == -1) ^ install.c:147:7: warning: implicit declaration of function 'fsync' is invalid in C99 [-Wimplicit-function-declaration] if (fsync(fdout) == -1) ^ install.c:149:7: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (close(fdout) == -1) /* NFS silliness */ ^ install.c:152:7: warning: implicit declaration of function 'chown' is invalid in C99 [-Wimplicit-function-declaration] if (chown(file,uid,gid) == -1) ^ install.c:154:7: warning: implicit declaration of function 'chmod' is invalid in C99 [-Wimplicit-function-declaration] if (chmod(file,mode) == -1) ^ install.c:165:3: warning: implicit declaration of function 'umask' is invalid in C99 [-Wimplicit-function-declaration] umask(077); ^ 24 warnings generated. ./load install-big fifo.o install.o auto_qmail.o auto_split.o auto_uids.o strerr.a substdio.a open.a error.a str.a fs.a ./compile hier.c hier.c:17:3: warning: implicit declaration of function 'd' is invalid in C99 [-Wimplicit-function-declaration] d(auto_qmail,base,uid,auto_gidq,mode); ^ hier.c:32:3: warning: implicit declaration of function 'h' is invalid in C99 [-Wimplicit-function-declaration] h(auto_qmail,auto_uido,auto_gidq,0755); ^ hier.c:34:3: warning: implicit declaration of function 'd' is invalid in C99 [-Wimplicit-function-declaration] d(auto_qmail,"control",auto_uido,auto_gidq,0755); ^ hier.c:53:3: warning: implicit declaration of function 'z' is invalid in C99 [-Wimplicit-function-declaration] z(auto_qmail,"queue/lock/tcpto",1024,auto_uidr,auto_gidq,0644); ^ hier.c:55:3: warning: implicit declaration of function 'p' is invalid in C99 [-Wimplicit-function-declaration] p(auto_qmail,"queue/lock/trigger",auto_uids,auto_gidq,0622); ^ hier.c:59:3: warning: implicit declaration of function 'c' is invalid in C99 [-Wimplicit-function-declaration] c(auto_qmail,"bin","qmail-queue",auto_uidq,auto_gidq,04711); ^ 6 warnings generated. ./load install fifo.o hier.o auto_qmail.o auto_split.o auto_uids.o strerr.a substdio.a open.a error.a str.a fs.a ./compile instcheck.c instcheck.c:59:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(home) == -1) ^ instcheck.c:71:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(home) == -1) ^ instcheck.c:84:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(home) == -1) ^ instcheck.c:99:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(home) == -1) ^ 4 warnings generated. ./load instcheck fifo.o hier.o auto_qmail.o auto_split.o auto_uids.o strerr.a substdio.a error.a str.a fs.a cat home.sh | sed s}QMAIL}"`head -1 conf-qmail`"}g > home chmod 755 home cat home+df.sh | sed s}QMAIL}"`head -1 conf-qmail`"}g > home+df chmod 755 home+df cat proc.sh | sed s}QMAIL}"`head -1 conf-qmail`"}g > proc chmod 755 proc cat proc+df.sh | sed s}QMAIL}"`head -1 conf-qmail`"}g > proc+df chmod 755 proc+df cat binm1.sh | sed s}QMAIL}"`head -1 conf-qmail`"}g > binm1 chmod 755 binm1 cat binm1+df.sh | sed s}QMAIL}"`head -1 conf-qmail`"}g > binm1+df chmod 755 binm1+df cat binm2.sh | sed s}QMAIL}"`head -1 conf-qmail`"}g > binm2 chmod 755 binm2 cat binm2+df.sh | sed s}QMAIL}"`head -1 conf-qmail`"}g > binm2+df chmod 755 binm2+df cat binm3.sh | sed s}QMAIL}"`head -1 conf-qmail`"}g > binm3 chmod 755 binm3 cat binm3+df.sh | sed s}QMAIL}"`head -1 conf-qmail`"}g > binm3+df chmod 755 binm3+df cat dot-qmail.9 | sed s}QMAILHOME}"`head -1 conf-qmail`"}g | sed s}BREAK}"`head -1 conf-break`"}g | sed s}SPAWN}"`head -1 conf-spawn`"}g > dot-qmail.5 cat qmail-control.9 | sed s}QMAILHOME}"`head -1 conf-qmail`"}g | sed s}BREAK}"`head -1 conf-break`"}g | sed s}SPAWN}"`head -1 conf-spawn`"}g > qmail-control.5 cat qmail-getpw.9 | sed s}QMAILHOME}"`head -1 conf-qmail`"}g | sed s}BREAK}"`head -1 conf-break`"}g | sed s}SPAWN}"`head -1 conf-spawn`"}g > qmail-getpw.8 cat qmail-limits.9 | sed s}QMAILHOME}"`head -1 conf-qmail`"}g | sed s}BREAK}"`head -1 conf-break`"}g | sed s}SPAWN}"`head -1 conf-spawn`"}g > qmail-limits.7 cat qmail-newmrh.9 | sed s}QMAILHOME}"`head -1 conf-qmail`"}g | sed s}BREAK}"`head -1 conf-break`"}g | sed s}SPAWN}"`head -1 conf-spawn`"}g > qmail-newmrh.8 cat qmail-newu.9 | sed s}QMAILHOME}"`head -1 conf-qmail`"}g | sed s}BREAK}"`head -1 conf-break`"}g | sed s}SPAWN}"`head -1 conf-spawn`"}g > qmail-newu.8 cat qmail-pw2u.9 | sed s}QMAILHOME}"`head -1 conf-qmail`"}g | sed s}BREAK}"`head -1 conf-break`"}g | sed s}SPAWN}"`head -1 conf-spawn`"}g > qmail-pw2u.8 cat qmail-send.9 | sed s}QMAILHOME}"`head -1 conf-qmail`"}g | sed s}BREAK}"`head -1 conf-break`"}g | sed s}SPAWN}"`head -1 conf-spawn`"}g > qmail-send.8 cat qmail-start.9 | sed s}QMAILHOME}"`head -1 conf-qmail`"}g | sed s}BREAK}"`head -1 conf-break`"}g | sed s}SPAWN}"`head -1 conf-spawn`"}g > qmail-start.8 cat qmail-users.9 | sed s}QMAILHOME}"`head -1 conf-qmail`"}g | sed s}BREAK}"`head -1 conf-break`"}g | sed s}SPAWN}"`head -1 conf-spawn`"}g > qmail-users.5 ===> Rebuilding DJB installer to respect STAGEDIR ./compile install.c install.c:13:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] noc; /* hack for bin package install -- see port pkg/INSTALL */ ^ install.c:21:7: warning: implicit declaration of function 'mkdir' is invalid in C99 [-Wimplicit-function-declaration] if (mkdir(home,0700) == -1) ^ install.c:24:7: warning: implicit declaration of function 'chown' is invalid in C99 [-Wimplicit-function-declaration] if (chown(home,uid,gid) == -1) ^ install.c:26:7: warning: implicit declaration of function 'chmod' is invalid in C99 [-Wimplicit-function-declaration] if (chmod(home,mode) == -1) ^ install.c:37:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(home) == -1) ^ install.c:39:7: warning: implicit declaration of function 'mkdir' is invalid in C99 [-Wimplicit-function-declaration] if (mkdir(subdir,0700) == -1) ^ install.c:42:7: warning: implicit declaration of function 'chown' is invalid in C99 [-Wimplicit-function-declaration] if (chown(subdir,uid,gid) == -1) ^ install.c:44:7: warning: implicit declaration of function 'chmod' is invalid in C99 [-Wimplicit-function-declaration] if (chmod(subdir,mode) == -1) ^ install.c:55:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(home) == -1) ^ install.c:57:7: warning: implicit declaration of function 'fifo_make' is invalid in C99 [-Wimplicit-function-declaration] if (fifo_make(fifo,0700) == -1) ^ install.c:60:7: warning: implicit declaration of function 'chown' is invalid in C99 [-Wimplicit-function-declaration] if (chown(fifo,uid,gid) == -1) ^ install.c:62:7: warning: implicit declaration of function 'chmod' is invalid in C99 [-Wimplicit-function-declaration] if (chmod(fifo,mode) == -1) ^ install.c:83:7: warning: implicit declaration of function 'fchdir' is invalid in C99 [-Wimplicit-function-declaration] if (fchdir(fdsourcedir) == -1) ^ install.c:91:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(home) == -1) ^ install.c:108:3: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fdin); ^ install.c:111:7: warning: implicit declaration of function 'fsync' is invalid in C99 [-Wimplicit-function-declaration] if (fsync(fdout) == -1) ^ install.c:116:7: warning: implicit declaration of function 'chown' is invalid in C99 [-Wimplicit-function-declaration] if (chown(file,uid,gid) == -1) ^ install.c:118:7: warning: implicit declaration of function 'chmod' is invalid in C99 [-Wimplicit-function-declaration] if (chmod(file,mode) == -1) ^ install.c:133:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(home) == -1) ^ install.c:147:7: warning: implicit declaration of function 'fsync' is invalid in C99 [-Wimplicit-function-declaration] if (fsync(fdout) == -1) ^ install.c:149:7: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (close(fdout) == -1) /* NFS silliness */ ^ install.c:152:7: warning: implicit declaration of function 'chown' is invalid in C99 [-Wimplicit-function-declaration] if (chown(file,uid,gid) == -1) ^ install.c:154:7: warning: implicit declaration of function 'chmod' is invalid in C99 [-Wimplicit-function-declaration] if (chmod(file,mode) == -1) ^ install.c:165:3: warning: implicit declaration of function 'umask' is invalid in C99 [-Wimplicit-function-declaration] umask(077); ^ 24 warnings generated. ./compile hier.c hier.c:17:3: warning: implicit declaration of function 'd' is invalid in C99 [-Wimplicit-function-declaration] d(auto_qmail,base,uid,auto_gidq,mode); ^ hier.c:32:3: warning: implicit declaration of function 'h' is invalid in C99 [-Wimplicit-function-declaration] h(auto_qmail,auto_uido,auto_gidq,0755); ^ hier.c:34:3: warning: implicit declaration of function 'd' is invalid in C99 [-Wimplicit-function-declaration] d(auto_qmail,"control",auto_uido,auto_gidq,0755); ^ hier.c:53:3: warning: implicit declaration of function 'z' is invalid in C99 [-Wimplicit-function-declaration] z(auto_qmail,"queue/lock/tcpto",1024,auto_uidr,auto_gidq,0644); ^ hier.c:55:3: warning: implicit declaration of function 'p' is invalid in C99 [-Wimplicit-function-declaration] p(auto_qmail,"queue/lock/trigger",auto_uids,auto_gidq,0622); ^ hier.c:59:3: warning: implicit declaration of function 'c' is invalid in C99 [-Wimplicit-function-declaration] c(auto_qmail,"bin","qmail-queue",auto_uidq,auto_gidq,04711); ^ 6 warnings generated. ./auto-str auto_qmail `head -1 conf-qmail` > auto_qmail.c ./compile auto_qmail.c ./load install fifo.o hier.o auto_qmail.o auto_split.o auto_uids.o strerr.a substdio.a open.a error.a str.a fs.a ./compile instcheck.c instcheck.c:59:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(home) == -1) ^ instcheck.c:71:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(home) == -1) ^ instcheck.c:84:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(home) == -1) ^ instcheck.c:99:7: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] if (chdir(home) == -1) ^ 4 warnings generated. ./load instcheck fifo.o hier.o auto_qmail.o auto_split.o auto_uids.o strerr.a substdio.a error.a str.a fs.a =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for netqmail-mysql-1.06.1.1.15_3 ===> Generating temporary packing list ===> Creating groups. ===> Creating users install -s -m 555 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/dnsfq /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/configure install -s -m 555 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/hostname /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/configure install -s -m 555 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/dnsip /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/configure install -s -m 555 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/ipmeprint /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/configure install -s -m 555 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/dnsptr /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/configure install -s -m 555 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/install.nostage /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/configure/install install -m 555 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/config /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/configure install -m 555 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/config-fast /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/configure install -m 555 /wrkdirs/usr/ports/mail/qmail-mysql/work/home /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/boot install -m 555 /wrkdirs/usr/ports/mail/qmail-mysql/work/home+df /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/boot install -m 555 /wrkdirs/usr/ports/mail/qmail-mysql/work/proc /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/boot install -m 555 /wrkdirs/usr/ports/mail/qmail-mysql/work/proc+df /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/boot install -m 555 /wrkdirs/usr/ports/mail/qmail-mysql/work/binm1 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/boot install -m 555 /wrkdirs/usr/ports/mail/qmail-mysql/work/binm1+df /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/boot install -m 555 /wrkdirs/usr/ports/mail/qmail-mysql/work/binm2 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/boot install -m 555 /wrkdirs/usr/ports/mail/qmail-mysql/work/binm2+df /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/boot install -m 555 /wrkdirs/usr/ports/mail/qmail-mysql/work/binm3 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/boot install -m 555 /wrkdirs/usr/ports/mail/qmail-mysql/work/binm3+df /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/boot install -m 555 /wrkdirs/usr/ports/mail/qmail-mysql/work/maildir /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/boot install -m 555 /wrkdirs/usr/ports/mail/qmail-mysql/work/qmailsmtpd /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/boot install -m 555 /wrkdirs/usr/ports/mail/qmail-mysql/work/qmailsend /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/boot install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/forward.1 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man1 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/condredirect.1 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man1 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/bouncesaying.1 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man1 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/except.1 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man1 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/maildirmake.1 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man1 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/maildir2mbox.1 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man1 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/maildirwatch.1 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man1 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/mailsubj.1 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man1 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qreceipt.1 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man1 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qbiff.1 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man1 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/preline.1 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man1 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/tcp-env.1 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man1 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/addresses.5 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man5 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/envelopes.5 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man5 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/maildir.5 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man5 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/mbox.5 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man5 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/dot-qmail.5 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man5 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-control.5 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man5 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-header.5 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man5 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-log.5 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man5 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-users.5 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man5 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/tcp-environ.5 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man5 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/forgeries.7 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man7 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-limits.7 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man7 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail.7 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man7 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-local.8 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man8 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-lspawn.8 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man8 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-getpw.8 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man8 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-remote.8 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man8 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-rspawn.8 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man8 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-clean.8 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man8 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-send.8 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man8 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-start.8 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man8 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/splogger.8 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man8 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-queue.8 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man8 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-inject.8 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man8 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-showctl.8 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man8 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-newmrh.8 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man8 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-newu.8 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man8 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-pw2u.8 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man8 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-qread.8 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man8 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-qstat.8 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man8 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-tcpok.8 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man8 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-tcpto.8 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man8 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-pop3d.8 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man8 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-popup.8 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man8 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-qmqpc.8 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man8 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-qmqpd.8 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man8 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-qmtpd.8 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man8 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-smtpd.8 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man8 install -m 444 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/qmail-command.8 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/share/man/man8 install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/BLURB /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/BLURB2 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/BLURB3 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/BLURB4 /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/INTERNALS /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/SECURITY /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/THOUGHTS /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/FAQ /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/UPGRADE /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/SENDMAIL /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/INSTALL /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/INSTALL.alias /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/INSTALL.ctl /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/INSTALL.ids /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/INSTALL.maildir /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/INSTALL.mbox /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/INSTALL.vsm /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/TEST.deliver /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/TEST.receive /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/REMOVE.sendmail /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/REMOVE.binmail /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/PIC.local2alias /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/PIC.local2ext /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/PIC.local2local /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/PIC.local2rem /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/PIC.local2virt /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/PIC.nullclient /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/PIC.relaybad /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/PIC.relaygood /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/netqmail-1.06/PIC.rem2local /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/mailer.conf.sample /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/doc install -m 555 /usr/ports/mail/qmail-mysql/../qmail/files/mkaliasdir /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/scripts install -m 555 /wrkdirs/usr/ports/mail/qmail-mysql/work/enable-qmail /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/scripts ============================================= ATTENTION Add the following line to your /etc/make.conf QMAIL_SLAVEPORT=mysql ============================================= install -m 0644 /wrkdirs/usr/ports/mail/qmail-mysql/work/qmail.conf /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/usr/local/etc/man.d/qmail.conf ===> Fixing plist for /var/qmail ownership /bin/rm -f -r /wrkdirs/usr/ports/mail/qmail-mysql/work/stage/var/qmail/queue/ ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2024-04-01T01:43:13+0000' 'PKG_NOTE_ports_top_git_hash=c2c35d895e' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=c014f9c79a' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.99.20240122_1' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for netqmail-mysql-1.06.1.1.15_3 ===> Building netqmail-mysql-1.06.1.1.15_3 pkg-static: Use of '@unexec' is deprecated: Use @preunexec/@postunexec instead pkg-static: Use of '@exec' is deprecated: Use @preexec/@postexec instead pkg-static: Use of '@unexec' is deprecated: Use @preunexec/@postunexec instead pkg-static: Use of '@unexec' is deprecated: Use @preunexec/@postunexec instead pkg-static: Use of '@exec' is deprecated: Use @preexec/@postexec instead pkg-static: Use of '@exec' is deprecated: Use @preexec/@postexec instead pkg-static: Use of '@exec' is deprecated: Use @preexec/@postexec instead pkg-static: Use of '@exec' is deprecated: Use @preexec/@postexec instead pkg-static: Use of '@exec' is deprecated: Use @preexec/@postexec instead pkg-static: Use of '@unexec' is deprecated: Use @preunexec/@postunexec instead pkg-static: Use of '@unexec' is deprecated: Use @preunexec/@postunexec instead pkg-static: Use of '@unexec' is deprecated: Use @preunexec/@postunexec instead pkg-static: Use of '@exec' is deprecated: Use @preexec/@postexec instead pkg-static: Use of '@unexec' is deprecated: Use @preunexec/@postunexec instead =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for netqmail-mysql-1.06.1.1.15_3 build of mail/qmail-mysql | netqmail-mysql-1.06.1.1.15_3 ended at Mon Apr 1 02:48:29 BST 2024 build time: 00:05:17