=> Building mail/qmail-mysql Started : Thursday, 25 JUL 2019 at 22:37:41 UTC Platform: 5.7-DEVELOPMENT DragonFly v5.7.0.83.g49866-DEVELOPMENT #40: Sun Jun 30 03:00:04 PDT 2019 root@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 -------------------------------------------------- -- Environment -------------------------------------------------- UNAME_r=5.6-SYNTH UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=DragonFly 5.6-SYNTH UNAME_s=DragonFly PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SSL_NO_VERIFY_PEER=1 TERM=dumb PKG_CACHEDIR=/var/cache/pkg8 PKG_DBDIR=/var/db/pkg8 PORTSDIR=/xports LANG=C HOME=/root USER=root -------------------------------------------------- -- Options -------------------------------------------------- ===> The following configuration options are available for netqmail-mysql-1.06.1.1.15_1: 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 -------------------------------------------------- -- CONFIGURE_ENV -------------------------------------------------- XDG_DATA_HOME=/construction/mail/qmail-mysql XDG_CONFIG_HOME=/construction/mail/qmail-mysql HOME=/construction/mail/qmail-mysql TMPDIR="/tmp" PATH=/construction/mail/qmail-mysql/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc80 -------------------------------------------------- -- CONFIGURE_ARGS -------------------------------------------------- -------------------------------------------------- -- MAKE_ENV -------------------------------------------------- XDG_DATA_HOME=/construction/mail/qmail-mysql XDG_CONFIG_HOME=/construction/mail/qmail-mysql HOME=/construction/mail/qmail-mysql TMPDIR="/tmp" PATH=/construction/mail/qmail-mysql/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc80 PREFIX=/var/qmail LOCALBASE=/usr/local NOPROFILE=1 CC="cc" CFLAGS="-pipe -O2 -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS=" -pipe -O2 -fno-strict-aliasing " MANPREFIX="/var/qmail" 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" -------------------------------------------------- -- MAKE_ARGS -------------------------------------------------- DESTDIR=/construction/mail/qmail-mysql/stage -------------------------------------------------- -- 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=5.6 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/var/qmail LIB32DIR=lib PROFILE="@comment " DOCSDIR="doc" EXAMPLESDIR="share/examples/netqmail" DATADIR="share/netqmail" WWWDIR="www/netqmail" ETCDIR="etc/netqmail" -------------------------------------------------- -- 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 -------------------------------------------------- -- /etc/make.conf -------------------------------------------------- SYNTHPROFILE=Release-5.6 USE_PACKAGE_DEPENDS_ONLY=yes PACKAGE_BUILDING=yes BATCH=yes PKG_CREATE_VERBOSE=yes PORTSDIR=/xports DISTDIR=/distfiles WRKDIRPREFIX=/construction PORT_DBDIR=/options PACKAGES=/packages MAKE_JOBS_NUMBER_LIMIT=5 LICENSES_ACCEPTED= NONE HAVE_COMPAT_IA32_KERN= CONFIGURE_MAX_CMD_LEN=262144 _PERL5_FROM_BIN=5.28.1 _ALTCCVERSION_921dbbb2=none _OBJC_ALTCCVERSION_921dbbb2=none _SMP_CPUS=8 UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=500601 OSVERSION=9999999 OSREL=5.6 _OSRELEASE=5.6-SYNTH PYTHONBASE=/usr/local _PKG_CHECKED=1 -------------------------------------------------------------------------------- -- Phase: check-sanity -------------------------------------------------------------------------------- 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 -------------------------------------------------------------------------------- -- Phase: pkg-depends -------------------------------------------------------------------------------- ===> netqmail-mysql-1.06.1.1.15_1 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.11.1.txz Installing pkg-1.11.1... Extracting pkg-1.11.1: .......... done ===> netqmail-mysql-1.06.1.1.15_1 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of netqmail-mysql-1.06.1.1.15_1 -------------------------------------------------------------------------------- -- Phase: fetch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: fetch -------------------------------------------------------------------------------- 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_1 for building -------------------------------------------------------------------------------- -- Phase: checksum -------------------------------------------------------------------------------- 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_1 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. -------------------------------------------------------------------------------- -- Phase: extract-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: extract -------------------------------------------------------------------------------- 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_1 for building ===> Extracting for netqmail-mysql-1.06.1.1.15_1 => 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. -------------------------------------------------------------------------------- -- Phase: patch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: patch -------------------------------------------------------------------------------- ===> Patching for netqmail-mysql-1.06.1.1.15_1 ===> Applying distribution patches for netqmail-mysql-1.06.1.1.15_1 ===> Applying extra patch /xports/mail/qmail-mysql/../qmail/files/extra-patch-amd64 ===> Applying extra patch /xports/mail/qmail-mysql/../qmail/files/extra-patch-utmpx ===> Applying extra patch /xports/mail/qmail-mysql/../qmail/files/extra-patch-dns-cname ===> Applying ports patches for netqmail-mysql-1.06.1.1.15_1 -------------------------------------------------------------------------------- -- Phase: build-depends -------------------------------------------------------------------------------- ===> netqmail-mysql-1.06.1.1.15_1 depends on executable: fakeroot - not found ===> Installing existing package /packages/All/fakeroot-1.23.txz Installing fakeroot-1.23... Extracting fakeroot-1.23: .......... done ===> netqmail-mysql-1.06.1.1.15_1 depends on executable: fakeroot - found ===> Returning to build of netqmail-mysql-1.06.1.1.15_1 -------------------------------------------------------------------------------- -- Phase: lib-depends -------------------------------------------------------------------------------- ===> netqmail-mysql-1.06.1.1.15_1 depends on shared library: libmysqlclient.so.20 - not found ===> Installing existing package /packages/All/mysql57-client-5.7.26.txz Installing mysql57-client-5.7.26... `-- Installing curl-7.65.1_1... | `-- Installing ca_root_nss-3.45... | `-- Extracting ca_root_nss-3.45: ........ done | `-- Installing libnghttp2-1.39.1... | `-- Extracting libnghttp2-1.39.1: .......... done | `-- Installing libressl-2.9.2... | `-- Extracting libressl-2.9.2: .......... done `-- Extracting curl-7.65.1_1: .......... done `-- Installing cyrus-sasl-2.1.27... *** Added group `cyrus' (id 60) *** Added user `cyrus' (id 60) `-- Extracting cyrus-sasl-2.1.27: .......... done `-- Installing libedit-3.1.20190324,1... | `-- Installing ncurses-6.1.20190525... | `-- Extracting ncurses-6.1.20190525: .......... done `-- Extracting libedit-3.1.20190324,1: .......... done `-- Installing libevent-2.1.10... `-- Extracting libevent-2.1.10: .......... done `-- Installing liblz4-1.9.1,1... `-- Extracting liblz4-1.9.1,1: .......... done `-- Installing perl5-5.28.2... `-- Extracting perl5-5.28.2: .......... done `-- Installing protobuf-3.8.0,1... `-- Extracting protobuf-3.8.0,1: .......... done Extracting mysql57-client-5.7.26: .......... done Message from ca_root_nss-3.45: ********************************* WARNING ********************************* FreeBSD does not, and can not warrant that the certification authorities whose certificates are included in this package have in any way been audited for trustworthiness or RFC 3647 compliance. Assessment and verification of trust is the complete responsibility of the system administrator. *********************************** NOTE ********************************** This package installs symlinks to support root certificates discovery by default for software that uses OpenSSL. This enables SSL Certificate Verification by client software without manual intervention. If you prefer to do this manually, replace the following symlinks with either an empty file or your site-local certificate bundle. * /etc/ssl/cert.pem * /usr/local/etc/ssl/cert.pem * /usr/local/openssl/cert.pem *************************************************************************** Message from cyrus-sasl-2.1.27: 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 perl5-5.28.2: The /usr/bin/perl symlink has been removed starting with Perl 5.20. For shebangs, you should either use: #!/usr/local/bin/perl or #!/usr/bin/env perl The first one will only work if you have a /usr/local/bin/perl, the second will work as long as perl is in PATH. Message from mysql57-client-5.7.26: * * * * * * * * * * * * * * * * * * * * * * * * This is the mysql CLIENT without the server. for complete server and client, please install databases/mysql57-server * * * * * * * * * * * * * * * * * * * * * * * * ===> netqmail-mysql-1.06.1.1.15_1 depends on shared library: libmysqlclient.so.20 - found (/usr/local/lib/mysql/libmysqlclient.so.20) ===> Returning to build of netqmail-mysql-1.06.1.1.15_1 -------------------------------------------------------------------------------- -- Phase: configure -------------------------------------------------------------------------------- ===> Configuring for netqmail-mysql-1.06.1.1.15_1 -------------------------------------------------------------------------------- -- Phase: build -------------------------------------------------------------------------------- ===> Building for netqmail-mysql-1.06.1.1.15_1 ( 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: In function 'tryunlinktmp': qmail-local.c:75:23: warning: implicit declaration of function 'unlink'; did you mean 'unix'? [-Wimplicit-function-declaration] void tryunlinktmp() { unlink(fntmptph); } ^~~~~~ unix qmail-local.c: In function 'maildir_child': qmail-local.c:92:6: warning: implicit declaration of function 'chdir'; did you mean 'mkdir'? [-Wimplicit-function-declaration] if (chdir(dir) == -1) { if (error_temp(errno)) _exit(1); _exit(2); } ^~~~~ mkdir qmail-local.c:93:8: warning: implicit declaration of function 'getpid'; did you mean 'getln2'? [-Wimplicit-function-declaration] pid = getpid(); ^~~~~~ getln2 qmail-local.c:95:2: warning: implicit declaration of function 'gethostname' [-Wimplicit-function-declaration] gethostname(host,sizeof(host)); ^~~~~~~~~~~ qmail-local.c:107:4: warning: implicit declaration of function 'sleep'; did you mean 'select'? [-Wimplicit-function-declaration] sleep(2); ^~~~~ select qmail-local.c:112:2: warning: implicit declaration of function 'alarm' [-Wimplicit-function-declaration] alarm(86400); ^~~~~ qmail-local.c:128:6: warning: implicit declaration of function 'fsync' [-Wimplicit-function-declaration] if (fsync(fd) == -1) goto fail; ^~~~~ qmail-local.c:129:6: warning: implicit declaration of function 'close'; did you mean 'clock'? [-Wimplicit-function-declaration] if (close(fd) == -1) goto fail; /* NFS dorks */ ^~~~~ clock qmail-local.c:131:6: warning: implicit declaration of function 'link' [-Wimplicit-function-declaration] if (link(fntmptph,fnnewtph) == -1) goto fail; ^~~~ qmail-local.c: In function 'mailprogram': qmail-local.c:247:6: warning: implicit declaration of function 'execv' [-Wimplicit-function-declaration] execv(*args,args); ^~~~~ ./compile qmail.c qmail.c: In function 'qmail_open': qmail.c:29:7: warning: implicit declaration of function 'pipe' [-Wimplicit-function-declaration] if (pipe(pim) == -1) return -1; ^~~~ qmail.c:30:26: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] if (pipe(pie) == -1) { close(pim[0]); close(pim[1]); return -1; } ^~~~~ qmail.c:42:11: warning: implicit declaration of function 'chdir' [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) _exit(61); ^~~~~ qmail.c:43:7: warning: implicit declaration of function 'execv' [-Wimplicit-function-declaration] execv(*binqqargs,binqqargs); ^~~~~ ./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: conflicting types for built-in function 'log2' [-Wbuiltin-declaration-mismatch] extern void log2(); ^~~~ qsutil.c: In function 'nomem': qsutil.c:27:61: warning: implicit declaration of function 'sleep' [-Wimplicit-function-declaration] void nomem() { log1("alert: out of memory, sleeping...\n"); sleep(10); } ^~~~~ ./compile slurpclose.c slurpclose.c: In function 'slurpclose': slurpclose.c:13:44: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] if (!stralloc_readyplus(sa,bufsize)) { close(fd); return -1; } ^~~~~ ./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: conflicting types for built-in function 'log2' [-Wbuiltin-declaration-mismatch] extern void log2(); ^~~~ connect_mysql.c: In function 'connect_mysql': connect_mysql.c:23:10: warning: implicit declaration of function 'init_mysql'; did you mean 'connect_mysql'? [-Wimplicit-function-declaration] return init_mysql(); ^~~~~~~~~~ connect_mysql connect_mysql.c: In function 'init_mysql': connect_mysql.c:47:9: warning: implicit declaration of function 'read_config_file' [-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' [-Wimplicit-function-declaration] sleep(3); ^~~~~ connect_mysql.c: In function 'read_config_file': connect_mysql.c:108:10: warning: implicit declaration of function 'open_read'; did you mean 'subfd_read'? [-Wimplicit-function-declaration] file = open_read(filename.s); ^~~~~~~~~ subfd_read connect_mysql.c:117:10: warning: implicit declaration of function 'getln'; did you mean 'getenv'? [-Wimplicit-function-declaration] while (getln(&ss, &buf, &match, '\n') != -1) { ^~~~~ getenv connect_mysql.c:123:25: warning: implicit declaration of function 'getconfig'; did you mean 'getloadavg'? [-Wimplicit-function-declaration] case 'h': error = getconfig(&buf, "host", host); break; ^~~~~~~~~ getloadavg connect_mysql.c:142:3: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] close(file); ^~~~~ ./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: conflicting types for built-in function 'log2' [-Wbuiltin-declaration-mismatch] extern void log2(); ^~~~ do_query.c: In function 'do_query': do_query.c:12:9: warning: implicit declaration of function 'connect_mysql' [-Wimplicit-function-declaration] if (! connect_mysql()) return -1; ^~~~~~~~~~~~~ do_query.c:14:3: warning: implicit declaration of function 'tcplog' [-Wimplicit-function-declaration] tcplog("query: ", query->s, ";\n"); ^~~~~~ ./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: conflicting types for built-in function 'log2' [-Wbuiltin-declaration-mismatch] extern void log2(); ^~~~ dotqmail_mysql.c: In function 'dotqmail_mysql': dotqmail_mysql.c:29:7: warning: implicit declaration of function 'str_len' [-Wimplicit-function-declaration] i = str_len(username); ^~~~~~~ dotqmail_mysql.c:30:50: warning: implicit declaration of function 'zoiks' [-Wimplicit-function-declaration] if (! stralloc_ready(&user, 2 * i + 1)) return zoiks(-1); ^~~~~ dotqmail_mysql.c:48:3: warning: implicit declaration of function 'tcplog' [-Wimplicit-function-declaration] tcplog("query: ", query.s, ";\n"); ^~~~~~ dotqmail_mysql.c:147:11: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if (strcmp(row[1], "") && ! stralloc_cats(sa, "@")) return zoiks(-1); ^~~~~~ 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 ./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 seek_cur.c: In function 'seek_cur': seek_cur.c:7:10: warning: implicit declaration of function 'lseek' [-Wimplicit-function-declaration] { return lseek(fd,(off_t) 0,CUR); } ^~~~~ ./compile seek_end.c seek_end.c: In function 'seek_end': seek_end.c:7:7: warning: implicit declaration of function 'lseek' [-Wimplicit-function-declaration] { if (lseek(fd,(off_t) 0,END) == -1) return -1; return 0; } ^~~~~ ./compile seek_set.c seek_set.c: In function 'seek_set': seek_set.c:7:7: warning: implicit declaration of function 'lseek' [-Wimplicit-function-declaration] { if (lseek(fd,(off_t) pos,SET) == -1) return -1; return 0; } ^~~~~ ./compile seek_trunc.c seek_trunc.c: In function 'seek_trunc': seek_trunc.c:5:10: warning: implicit declaration of function 'ftruncate' [-Wimplicit-function-declaration] { return ftruncate(fd,(off_t) pos); } ^~~~~~~~~ ./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: In function 'fd_copy': fd_copy.c:10:3: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] close(to); ^~~~~ ./compile fd_move.c fd_move.c: In function 'fd_move': fd_move.c:9:3: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] close(from); ^~~~~ ./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 ./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: In function 'stralloc_free': stralloc_free.c:4:3: warning: implicit declaration of function 'alloc_free'; did you mean 'stralloc_free'? [-Wimplicit-function-declaration] alloc_free(labrat->s); ^~~~~~~~~~ stralloc_free ./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 ./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 ./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:8:6: warning: conflicting types for built-in function 'puts' [-Wbuiltin-declaration-mismatch] void puts(s) ^~~~ ./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:10:6: warning: conflicting types for built-in function 'puts' [-Wbuiltin-declaration-mismatch] void puts(s) ^~~~ auto-int8.c: In function 'main': auto-int8.c:30:3: warning: implicit declaration of function 'scan_8long'; did you mean 'scan_long'? [-Wimplicit-function-declaration] scan_8long(value,&num); ^~~~~~~~~~ scan_long ./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: In function 'nughde_get': qmail-lspawn.c:95:7: warning: implicit declaration of function 'open_read' [-Wimplicit-function-declaration] fd = open_read("users/cdb"); ^~~~~~~~~ qmail-lspawn.c:117:36: warning: implicit declaration of function 'byte_chr' [-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' [-Wimplicit-function-declaration] close(fd); ^~~~~ qmail-lspawn.c:141:6: warning: implicit declaration of function 'pipe' [-Wimplicit-function-declaration] if (pipe(pi) == -1) _exit(QLX_SYS); ^~~~ qmail-lspawn.c:154:6: warning: implicit declaration of function 'execv' [-Wimplicit-function-declaration] execv(*args,args); ^~~~~ qmail-lspawn.c: In function 'spawn': qmail-lspawn.c:187:8: warning: implicit declaration of function 'chdir' [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) _exit(QLX_USAGE); ^~~~~ qmail-lspawn.c:227:9: warning: implicit declaration of function 'getuid' [-Wimplicit-function-declaration] if (!getuid()) _exit(QLX_ROOT); ^~~~~~ ( ./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 auto-int.c:10:6: warning: conflicting types for built-in function 'puts' [-Wbuiltin-declaration-mismatch] void puts(s) ^~~~ ./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: In function 'sigchld': spawn.c:47:8: warning: implicit declaration of function 'close'; did you mean 'coe'? [-Wimplicit-function-declaration] close(d[i].fdout); d[i].fdout = -1; ^~~~~ coe spawn.c: In function 'okwrite': spawn.c:58:6: warning: implicit declaration of function 'write'; did you mean 'okwrite'? [-Wimplicit-function-declaration] w = write(fd,buf,n); ^~~~~ okwrite spawn.c: In function 'docmd': spawn.c:119:6: warning: implicit declaration of function 'pipe'; did you mean 'time'? [-Wimplicit-function-declaration] if (pipe(pi) == -1) ^~~~ time spawn.c: In function 'getcmd': spawn.c:143:6: warning: implicit declaration of function 'read' [-Wimplicit-function-declaration] r = read(0,cmdbuf,sizeof(cmdbuf)); ^~~~ spawn.c: In function 'main': spawn.c:190:6: warning: implicit declaration of function 'chdir'; did you mean 'mkdir'? [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) _exit(111); ^~~~~ mkdir spawn.c:248:47: warning: implicit declaration of function 'sleep'; did you mean 'select'? [-Wimplicit-function-declaration] while (!stralloc_readyplus(&d[i].output,r)) sleep(10); /*XXX*/ ^~~~~ select ./compile chkshsgr.c chkshsgr.c: In function 'main': chkshsgr.c:7:6: warning: implicit declaration of function 'getgroups' [-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' [-Wimplicit-function-declaration] if (getgroups(1,x) == 0) if (setgroups(1,x) == -1) _exit(1); ^~~~~~~~~ ./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: In function 'prot_gid': prot.c:13:7: warning: implicit declaration of function 'setgroups' [-Wimplicit-function-declaration] if (setgroups(1,&gid) == -1) return -1; ^~~~~~~~~ prot.c:15:10: warning: implicit declaration of function 'setgid'; did you mean 'prot_gid'? [-Wimplicit-function-declaration] return setgid(gid); /* _should_ be redundant, but on some systems it isn't */ ^~~~~~ prot_gid prot.c: In function 'prot_uid': prot.c:20:10: warning: implicit declaration of function 'setuid'; did you mean 'prot_uid'? [-Wimplicit-function-declaration] return setuid(uid); ^~~~~~ prot_uid ./compile coe.c ./compile cdb_hash.c ./compile cdb_unpack.c ./compile cdb_seek.c cdb_seek.c: In function 'cdb_bread': cdb_seek.c:17:11: warning: implicit declaration of function 'read' [-Wimplicit-function-declaration] r = read(fd,buf,len); ^~~~ cdb_seek.c: In function 'cdb_seek': cdb_seek.c:64:7: warning: implicit declaration of function 'lseek'; did you mean 'cdb_seek'? [-Wimplicit-function-declaration] if (lseek(fd,(off_t) pos,SEEK_SET) == -1) return -1; ^~~~~ cdb_seek ./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: In function 'userext': qmail-getpw.c:56:27: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] pw = (struct passwd *) malloc(sizeof(struct passwd)); ^~~~~~ qmail-getpw.c:56:27: warning: incompatible implicit declaration of built-in function 'malloc' qmail-getpw.c:56:27: note: include '' or provide a declaration of 'malloc' qmail-getpw.c:17:1: +#include qmail-getpw.c:56:27: pw = (struct passwd *) malloc(sizeof(struct passwd)); ^~~~~~ ./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: In function 'getpw_mysql': getpw_mysql.c:24:34: warning: implicit declaration of function 'str_len' [-Wimplicit-function-declaration] if (! stralloc_ready(&tmpname, str_len(username))) return -1; ^~~~~~~ getpw_mysql.c:37:5: warning: implicit declaration of function 'log3' [-Wimplicit-function-declaration] log3("MySQL misconfiguration: uid should be a number for user ", username , "!\n"); ^~~~ ./compile make_query.c -I/usr/local/include make_query.c: In function 'make_query': make_query.c:8:11: warning: implicit declaration of function 'str_len' [-Wimplicit-function-declaration] i = 2 * str_len(username) + 1; ^~~~~~~ make_query.c:10:3: warning: implicit declaration of function 'mysql_escape_string' [-Wimplicit-function-declaration] mysql_escape_string(user.s, username, str_len(username)); ^~~~~~~~~~~~~~~~~~~ ./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: In function 'main': qmail-remote.c:347:7: warning: implicit declaration of function 'chdir' [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) temp_chdir(); ^~~~~ qmail-remote.c:387:21: warning: implicit declaration of function 'getpid'; did you mean 'get'? [-Wimplicit-function-declaration] random = now() + (getpid() << 16); ^~~~~~ get qmail-remote.c:426:5: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] close(smtpfd); ^~~~~ ./compile control.c control.c: In function 'control_readline': control.c:65:41: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] if (getln(&ss,sa,&match,'\n') == -1) { close(fd); return -1; } ^~~~~ ./compile constmap.c ./compile timeoutread.c ./compile timeoutwrite.c ./compile timeoutconn.c ./compile tcpto.c tcpto.c: In function 'getbuf': tcpto.c:24:18: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] if (fd == -1) { close(fdlock); return 0; } ^~~~~ tcpto.c: In function 'tcpto': tcpto.c:60:35: warning: implicit declaration of function 'getpid'; did you mean 'getbuf'? [-Wimplicit-function-declaration] if (now() - when < ((60 + (getpid() & 31)) << 6)) ^~~~~~ getbuf ./compile dns.c ./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: In function 'ipme_init': ipme.c:58:38: warning: implicit declaration of function 'close'; did you mean 'clock'? [-Wimplicit-function-declaration] if (!stralloc_ready(&buf,len)) { close(s); return 0; } ^~~~~ clock ./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: In function 'spawn': qmail-rspawn.c:98:4: warning: implicit declaration of function 'execvp' [-Wimplicit-function-declaration] execvp(*args,args); ^~~~~~ ./compile tcpto_clean.c tcpto_clean.c: In function 'tcpto_clean': tcpto_clean.c:19:2: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] close(fd); ^~~~~ ./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: In function 'cleanuppid': qmail-clean.c:43:4: warning: implicit declaration of function 'unlink'; did you mean 'unix'? [-Wimplicit-function-declaration] unlink(line.s); ^~~~~~ unix qmail-clean.c: In function 'main': qmail-clean.c:59:6: warning: implicit declaration of function 'chdir'; did you mean 'mkdir'? [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) _exit(111); ^~~~~ mkdir ./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: conflicting types for built-in function 'log2' [-Wbuiltin-declaration-mismatch] extern void log2(); ^~~~ qmail-send.c: In function 'getinfo': qmail-send.c:238:33: warning: implicit declaration of function 'close'; did you mean 'clock'? [-Wimplicit-function-declaration] if (fstat(fdinfo,&st) == -1) { close(fdinfo); return 0; } ^~~~~ clock qmail-send.c: In function 'pqfinish': qmail-send.c:488:10: warning: implicit declaration of function 'utime'; did you mean 'utimes'? [-Wimplicit-function-declaration] if (utime(fn.s,ut) == -1) ^~~~~ utimes qmail-send.c: In function 'job_close': qmail-send.c:569:8: warning: implicit declaration of function 'unlink'; did you mean 'unix'? [-Wimplicit-function-declaration] if (unlink(fn.s) == -1) ^~~~~~ unix qmail-send.c: In function 'addbounce': qmail-send.c:656:4: warning: implicit declaration of function 'sleep'; did you mean 'select'? [-Wimplicit-function-declaration] sleep(10); ^~~~~ select qmail-send.c: In function 'todo_do': qmail-send.c:1424:6: warning: implicit declaration of function 'fsync' [-Wimplicit-function-declaration] if (fsync(fdinfo) == -1) ^~~~~ qmail-send.c: In function 'reread': qmail-send.c:1527:6: warning: implicit declaration of function 'chdir'; did you mean 'mkdir'? [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) ^~~~~ mkdir qmail-send.c: In function 'main': qmail-send.c:1636:2: warning: implicit declaration of function 'disconnect_mysql'; did you mean 'checkuser_mysql'? [-Wimplicit-function-declaration] disconnect_mysql(); ^~~~~~~~~~~~~~~~ checkuser_mysql ./compile newfield.c newfield.c: In function 'msgidfmt': newfield.c:45:17: warning: implicit declaration of function 'getpid' [-Wimplicit-function-declaration] i = fmt_uint(s,getpid()); len += i; if (s) s += i; ^~~~~~ ./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: In function 'trigger_set': trigger.c:14:4: warning: implicit declaration of function 'close'; did you mean 'clock'? [-Wimplicit-function-declaration] close(fd); ^~~~~ clock ./compile readsubdir.c ./compile date822fmt.c ./compile checkuser_mysql.c -I/usr/local/include checkuser_mysql.c: In function 'checkuser_mysql': checkuser_mysql.c:20:9: warning: implicit declaration of function 'make_query'; did you mean 'do_query'? [-Wimplicit-function-declaration] if (! make_query(&qmail_mysql_query, user.s)) { ^~~~~~~~~~ do_query ./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: conflicting types for built-in function 'log2' [-Wbuiltin-declaration-mismatch] extern void log2(); ^~~~ vdoms_mysql.c: In function 'vdoms_mysql': vdoms_mysql.c:45:40: warning: implicit declaration of function 'str_len' [-Wimplicit-function-declaration] if (! stralloc_ready(&real_addr, 2 * str_len(addr) + 1)) return -1; ^~~~~~~ ./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: In function 'close23456': qmail-start.c:22:21: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] void close23456() { close(2); close(3); close(4); close(5); close(6); } ^~~~~ qmail-start.c: In function 'main': qmail-start.c:34:7: warning: implicit declaration of function 'chdir' [-Wimplicit-function-declaration] if (chdir("/") == -1) die(); ^~~~~ qmail-start.c:35:3: warning: implicit declaration of function 'umask' [-Wimplicit-function-declaration] umask(077); ^~~~~ qmail-start.c:50:9: warning: implicit declaration of function 'pipe'; did you mean 'die'? [-Wimplicit-function-declaration] if (pipe(pi0) == -1) die(); ^~~~ die qmail-start.c:60:9: warning: implicit declaration of function 'execvp' [-Wimplicit-function-declaration] execvp(argv[1],argv + 1); ^~~~~~ ./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: In function 'cleanup': qmail-queue.c:48:8: warning: implicit declaration of function 'unlink'; did you mean 'unix'? [-Wimplicit-function-declaration] if (unlink(intdfn) == -1) return; ^~~~~~ unix qmail-queue.c: In function 'main': qmail-queue.c:161:6: warning: implicit declaration of function 'chdir'; did you mean 'mkdir'? [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) die(61); ^~~~~ mkdir qmail-queue.c:164:10: warning: implicit declaration of function 'getpid' [-Wimplicit-function-declaration] mypid = getpid(); ^~~~~~ qmail-queue.c:165:8: warning: implicit declaration of function 'getuid' [-Wimplicit-function-declaration] uid = getuid(); ^~~~~~ qmail-queue.c:176:2: warning: implicit declaration of function 'alarm' [-Wimplicit-function-declaration] alarm(DEATH); ^~~~~ qmail-queue.c:186:6: warning: implicit declaration of function 'link' [-Wimplicit-function-declaration] if (link(pidfn,messfn) == -1) die(64); ^~~~ qmail-queue.c:202:6: warning: implicit declaration of function 'fsync' [-Wimplicit-function-declaration] if (fsync(messfd) == -1) die_write(); ^~~~~ ./compile triggerpull.c triggerpull.c: In function 'triggerpull': triggerpull.c:13:4: warning: implicit declaration of function 'write'; did you mean 'open_write'? [-Wimplicit-function-declaration] write(fd,"",1); /* if it fails, bummer */ ^~~~~ open_write triggerpull.c:14:4: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] close(fd); ^~~~~ ./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:58:6: warning: conflicting types for built-in function 'puts' [-Wbuiltin-declaration-mismatch] void puts(s) char *s; { put(s,str_len(s)); } ^~~~ qmail-inject.c: In function 'dodefaultreturnpath': qmail-inject.c:485:76: warning: implicit declaration of function 'getpid'; did you mean 'getln2'? [-Wimplicit-function-declaration] if (!stralloc_catb(&hackedruser,strnum,fmt_ulong(strnum,(unsigned long) getpid()))) die_nomem(); ^~~~~~ getln2 qmail-inject.c: In function 'getcontrols': qmail-inject.c:647:6: warning: implicit declaration of function 'chdir' [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) die_chdir(); ^~~~~ ./compile headerbody.c ./compile hfield.c ./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: In function 'main': predate.c:38:3: warning: implicit declaration of function 'sig_pipeignore' [-Wimplicit-function-declaration] sig_pipeignore(); ^~~~~~~~~~~~~~ predate.c:43:7: warning: implicit declaration of function 'pipe'; did you mean 'time'? [-Wimplicit-function-declaration] if (pipe(pi) == -1) ^~~~ time predate.c:50:7: warning: implicit declaration of function 'close'; did you mean 'clock'? [-Wimplicit-function-declaration] close(pi[1]); ^~~~~ clock predate.c:53:7: warning: implicit declaration of function 'sig_pipedefault' [-Wimplicit-function-declaration] sig_pipedefault(); ^~~~~~~~~~~~~~~ predate.c:54:7: warning: implicit declaration of function 'execvp' [-Wimplicit-function-declaration] execvp(argv[1],argv + 1); ^~~~~~ ./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: In function 'main': qmail-showctl.c:190:7: warning: implicit declaration of function 'chdir'; did you mean 'mkdir'? [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) { ^~~~~ mkdir ./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: In function 'main': qmail-newu.c:76:3: warning: implicit declaration of function 'umask' [-Wimplicit-function-declaration] umask(033); ^~~~~ qmail-newu.c:77:7: warning: implicit declaration of function 'chdir' [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) die_chdir(); ^~~~~ qmail-newu.c:87:7: warning: implicit declaration of function 'cdbmss_start'; did you mean 'case_startb'? [-Wimplicit-function-declaration] if (cdbmss_start(&cdbmss,fdtemp) == -1) die_writet(); ^~~~~~~~~~~~ case_startb qmail-newu.c:96:9: warning: implicit declaration of function 'byte_chr' [-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'; did you mean 'cdbmake_add'? [-Wimplicit-function-declaration] if (cdbmss_add(&cdbmss,key.s,key.len,data.s,data.len) == -1) die_writet(); ^~~~~~~~~~ cdbmake_add qmail-newu.c:131:7: warning: implicit declaration of function 'cdbmss_finish'; did you mean 'cdbmake_init'? [-Wimplicit-function-declaration] if (cdbmss_finish(&cdbmss) == -1) die_writet(); ^~~~~~~~~~~~~ cdbmake_init qmail-newu.c:132:7: warning: implicit declaration of function 'fsync' [-Wimplicit-function-declaration] if (fsync(fdtemp) == -1) die_writet(); ^~~~~ qmail-newu.c:133:7: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] if (close(fdtemp) == -1) die_writet(); /* NFS stupidity */ ^~~~~ qmail-newu.c:134:7: warning: implicit declaration of function 'rename'; did you mean 'read'? [-Wimplicit-function-declaration] if (rename("users/cdb.tmp","users/cdb") == -1) die_rename(); ^~~~~~ read ./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: In function 'die_chdir': qmail-pw2u.c:23:3: warning: implicit declaration of function '_exit' [-Wimplicit-function-declaration] _exit(111); ^~~~~ qmail-pw2u.c:23:3: warning: incompatible implicit declaration of built-in function '_exit' qmail-pw2u.c: In function 'die_nomem': qmail-pw2u.c:28:3: warning: incompatible implicit declaration of built-in function '_exit' _exit(111); ^~~~~ qmail-pw2u.c: In function 'die_read': qmail-pw2u.c:33:3: warning: incompatible implicit declaration of built-in function '_exit' _exit(111); ^~~~~ qmail-pw2u.c: In function 'die_write': qmail-pw2u.c:38:3: warning: incompatible implicit declaration of built-in function '_exit' _exit(111); ^~~~~ qmail-pw2u.c: In function 'die_control': qmail-pw2u.c:43:3: warning: incompatible implicit declaration of built-in function '_exit' _exit(111); ^~~~~ qmail-pw2u.c: In function 'die_alias': qmail-pw2u.c:51:3: warning: incompatible implicit declaration of built-in function '_exit' _exit(111); ^~~~~ qmail-pw2u.c: In function 'die_home': qmail-pw2u.c:59:3: warning: incompatible implicit declaration of built-in function '_exit' _exit(111); ^~~~~ qmail-pw2u.c: In function 'die_user': qmail-pw2u.c:67:3: warning: incompatible implicit declaration of built-in function '_exit' _exit(111); ^~~~~ qmail-pw2u.c: In function 'doaccount': qmail-pw2u.c:101:7: warning: implicit declaration of function 'byte_chr'; did you mean 'str_chr'? [-Wimplicit-function-declaration] if (byte_chr(line.s,line.len,'\0') < line.len) return; ^~~~~~~~ str_chr qmail-pw2u.c: In function 'main': qmail-pw2u.c:250:2: warning: incompatible implicit declaration of built-in function '_exit' _exit(100); ^~~~~ qmail-pw2u.c:253:7: warning: implicit declaration of function 'chdir'; did you mean 'mkdir'? [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) die_chdir(); ^~~~~ mkdir qmail-pw2u.c:293:5: warning: implicit declaration of function 'close'; did you mean 'clock'? [-Wimplicit-function-declaration] close(fd); ^~~~~ clock qmail-pw2u.c:311:3: warning: incompatible implicit declaration of built-in function '_exit' _exit(0); ^~~~~ ./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: In function 'main': qmail-qread.c:117:6: warning: implicit declaration of function 'chdir'; did you mean 'mkdir'? [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) die_chdir(); ^~~~~ mkdir qmail-qread.c:138:33: warning: implicit declaration of function 'close'; did you mean 'clock'? [-Wimplicit-function-declaration] if (fstat(fd,&st) == -1) { close(fd); err(id); continue; } ^~~~~ clock ./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: In function 'main': qmail-tcpto.c:46:6: warning: implicit declaration of function 'chdir' [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) die_chdir(); ^~~~~ qmail-tcpto.c:49:11: warning: implicit declaration of function 'open_write' [-Wimplicit-function-declaration] fdlock = open_write("tcpto"); ^~~~~~~~~~ qmail-tcpto.c:51:7: warning: implicit declaration of function 'open_read'; did you mean 'die_read'? [-Wimplicit-function-declaration] fd = open_read("tcpto"); ^~~~~~~~~ die_read qmail-tcpto.c:54:6: warning: implicit declaration of function 'read' [-Wimplicit-function-declaration] r = read(fd,tcpto_buf,sizeof(tcpto_buf)); ^~~~ qmail-tcpto.c:55:2: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] close(fd); ^~~~~ qmail-tcpto.c:68:6: warning: implicit declaration of function 'byte_copy' [-Wimplicit-function-declaration] byte_copy(&ip,4,record); ^~~~~~~~~ ./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: In function 'main': qmail-tcpok.c:19:7: warning: implicit declaration of function 'chdir' [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) ^~~~~ ./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:48:6: warning: conflicting types for built-in function 'puts' [-Wbuiltin-declaration-mismatch] void puts(s) char *s; ^~~~ qmail-pop3d.c: In function 'pop3_quit': qmail-pop3d.c:185:11: warning: implicit declaration of function 'unlink'; did you mean 'unix'? [-Wimplicit-function-declaration] if (unlink(m[i].fn) == -1) err_nounlink(); ^~~~~~ unix qmail-pop3d.c:193:2: warning: implicit declaration of function 'rename'; did you mean 'read'? [-Wimplicit-function-declaration] rename(m[i].fn,line.s); /* if it fails, bummer */ ^~~~~~ read qmail-pop3d.c: In function 'pop3_top': qmail-pop3d.c:273:3: warning: implicit declaration of function 'close'; did you mean 'clock'? [-Wimplicit-function-declaration] close(fd); ^~~~~ clock qmail-pop3d.c: In function 'main': qmail-pop3d.c:298:7: warning: implicit declaration of function 'chdir'; did you mean 'mkdir'? [-Wimplicit-function-declaration] if (chdir(argv[1]) == -1) die_nomaildir(); ^~~~~ mkdir ./compile commands.c ./compile maildir.c maildir.c: In function 'maildir_chdir': maildir.c:21:6: warning: implicit declaration of function 'chdir'; did you mean 'mkdir'? [-Wimplicit-function-declaration] if (chdir(maildir) == -1) ^~~~~ mkdir maildir.c: In function 'maildir_clean': maildir.c:47:8: warning: implicit declaration of function 'unlink'; did you mean 'unix'? [-Wimplicit-function-declaration] unlink(tmpname->s); ^~~~~~ unix ./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:41:6: warning: conflicting types for built-in function 'puts' [-Wbuiltin-declaration-mismatch] void puts(s) char *s; ^~~~ qmail-popup.c: In function 'doanddie': qmail-popup.c:92:3: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] close(3); ^~~~~ qmail-popup.c:93:7: warning: implicit declaration of function 'pipe'; did you mean 'die'? [-Wimplicit-function-declaration] if (pipe(pi) == -1) die_pipe(); ^~~~ die qmail-popup.c:95:18: warning: implicit declaration of function 'fork' [-Wimplicit-function-declaration] switch(child = fork()) { ^~~~ qmail-popup.c:101:7: warning: implicit declaration of function 'execvp' [-Wimplicit-function-declaration] execvp(*childargs,childargs); ^~~~~~ qmail-popup.c: In function 'pop3_greet': qmail-popup.c:125:19: warning: implicit declaration of function 'getpid' [-Wimplicit-function-declaration] s += fmt_uint(s,getpid()); ^~~~~~ ./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: In function 'doit': qmail-qmqpc.c:115:5: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] close(qmqpfd); ^~~~~ qmail-qmqpc.c: At top level: qmail-qmqpc.c:138:1: warning: return type defaults to 'int' [-Wimplicit-int] main() ^~~~ qmail-qmqpc.c: In function 'main': qmail-qmqpc.c:145:7: warning: implicit declaration of function 'chdir' [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) die_home(); ^~~~~ ./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: In function 'getbuf': qmail-qmqpd.c:103:10: warning: implicit declaration of function 'byte_chr' [-Wimplicit-function-declaration] return byte_chr(buf,len,'\0') == len; ^~~~~~~~ qmail-qmqpd.c: At top level: qmail-qmqpd.c:108:1: warning: return type defaults to 'int' [-Wimplicit-int] main() ^~~~ qmail-qmqpd.c: In function 'main': qmail-qmqpd.c:117:3: warning: implicit declaration of function 'alarm' [-Wimplicit-function-declaration] alarm(3600); ^~~~~ qmail-qmqpd.c:123:7: warning: implicit declaration of function 'chdir' [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) resources(); ^~~~~ qmail-qmqpd.c:168:63: warning: implicit declaration of function 'str_len' [-Wimplicit-function-declaration] substdio_put(&ssout,strnum,fmt_ulong(strnum,(unsigned long) str_len(result))); ^~~~~~~ ./compile received.c ./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: In function 'badproto': qmail-qmtpd.c:15:19: warning: implicit declaration of function '_exit' [-Wimplicit-function-declaration] void badproto() { _exit(100); } ^~~~~ qmail-qmtpd.c:15:19: warning: incompatible implicit declaration of built-in function '_exit' qmail-qmtpd.c: In function 'resources': qmail-qmtpd.c:16:20: warning: incompatible implicit declaration of built-in function '_exit' void resources() { _exit(111); } ^~~~~ qmail-qmtpd.c: In function 'safewrite': qmail-qmtpd.c:22:15: warning: incompatible implicit declaration of built-in function '_exit' if (r <= 0) _exit(0); ^~~~~ qmail-qmtpd.c: In function 'saferead': qmail-qmtpd.c:34:15: warning: incompatible implicit declaration of built-in function '_exit' if (r <= 0) _exit(0); ^~~~~ qmail-qmtpd.c: At top level: qmail-qmtpd.c:77:1: warning: return type defaults to 'int' [-Wimplicit-int] main() ^~~~ qmail-qmtpd.c: In function 'main': qmail-qmtpd.c:93:3: warning: implicit declaration of function 'alarm' [-Wimplicit-function-declaration] alarm(3600); ^~~~~ qmail-qmtpd.c:95:7: warning: implicit declaration of function 'chdir' [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) resources(); ^~~~~ qmail-qmtpd.c:104:12: warning: implicit declaration of function 'scan_ulong'; did you mean 'fmt_ulong'? [-Wimplicit-function-declaration] if (x) { scan_ulong(x,&u); databytes = u; } ^~~~~~~~~~ fmt_ulong ./compile rcpthosts.c rcpthosts.c: In function 'rcpthosts': rcpthosts.c:42:3: warning: implicit declaration of function 'case_lowerb' [-Wimplicit-function-declaration] case_lowerb(buf,len); ^~~~~~~~~~~ ./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: In function 'main': qmail-smtpd.c:437:7: warning: implicit declaration of function 'chdir' [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) die_control(); ^~~~~ ./compile rcpthosts_mysql.c -I/usr/local/include -DO_NOT_LOG_CONNECTS rcpthosts_mysql.c: In function 'rcpthosts_mysql': rcpthosts_mysql.c:41:41: warning: implicit declaration of function 'str_len' [-Wimplicit-function-declaration] if (! stralloc_ready(&real_addr, 2 * (str_len(addr) - at) + 1)) return -1; ^~~~~~~ ./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: In function 'smtpd': sendmail.c:35:3: warning: implicit declaration of function 'execv' [-Wimplicit-function-declaration] execv(*smtpdarg,smtpdarg); ^~~~~ sendmail.c: In function 'main': sendmail.c:92:7: warning: implicit declaration of function 'chdir' [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) { ^~~~~ ./load sendmail env.a getopt.a alloc.a substdio.a error.a str.a auto_qmail.o ./compile tcp-env.c tcp-env.c: In function 'main': tcp-env.c:127:2: warning: implicit declaration of function 'execvp' [-Wimplicit-function-declaration] execvp(*argv,argv); ^~~~~~ ./compile remoteinfo.c remoteinfo.c: In function 'remoteinfo_get': remoteinfo.c:51:61: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] if (bind(s,(struct sockaddr *) &sin,sizeof(sin)) == -1) { close(s); return 0; } ^~~~~ ./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: In function 'main': qmail-newmrh.c:34:3: warning: implicit declaration of function 'umask' [-Wimplicit-function-declaration] umask(033); ^~~~~ qmail-newmrh.c:35:7: warning: implicit declaration of function 'chdir' [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) ^~~~~ qmail-newmrh.c:46:7: warning: implicit declaration of function 'cdbmss_start'; did you mean 'cdbmake_split'? [-Wimplicit-function-declaration] if (cdbmss_start(&cdbmss,fdtemp) == -1) die_write(); ^~~~~~~~~~~~ cdbmake_split qmail-newmrh.c:50:5: warning: implicit declaration of function 'case_lowerb' [-Wimplicit-function-declaration] case_lowerb(line.s,line.len); ^~~~~~~~~~~ qmail-newmrh.c:56:6: warning: implicit declaration of function 'cdbmss_add'; did you mean 'cdbmake_add'? [-Wimplicit-function-declaration] if (cdbmss_add(&cdbmss,line.s,line.len,"",0) == -1) ^~~~~~~~~~ cdbmake_add qmail-newmrh.c:63:7: warning: implicit declaration of function 'cdbmss_finish'; did you mean 'cdbmake_init'? [-Wimplicit-function-declaration] if (cdbmss_finish(&cdbmss) == -1) die_write(); ^~~~~~~~~~~~~ cdbmake_init qmail-newmrh.c:64:7: warning: implicit declaration of function 'fsync' [-Wimplicit-function-declaration] if (fsync(fdtemp) == -1) die_write(); ^~~~~ qmail-newmrh.c:65:7: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] if (close(fdtemp) == -1) die_write(); /* NFS stupidity */ ^~~~~ qmail-newmrh.c:66:7: warning: implicit declaration of function 'rename'; did you mean 'read'? [-Wimplicit-function-declaration] if (rename("control/morercpthosts.tmp","control/morercpthosts.cdb") == -1) ^~~~~~ read ./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: In function 'main': dnsmxip.c:29:14: warning: implicit declaration of function 'getpid' [-Wimplicit-function-declaration] r = now() + getpid(); ^~~~~~ ./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: In function 'main': hostname.c:11:2: warning: implicit declaration of function 'gethostname' [-Wimplicit-function-declaration] gethostname(host,sizeof(host)); ^~~~~~~~~~~ ./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 ./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: In function 'main': qsmhook.c:109:6: warning: implicit declaration of function 'pipe'; did you mean 'die'? [-Wimplicit-function-declaration] if (pipe(pi) == -1) die_temp(); ^~~~ die qsmhook.c:116:6: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] close(pi[1]); ^~~~~ qsmhook.c:119:6: warning: implicit declaration of function 'execvp' [-Wimplicit-function-declaration] execvp(*argv,argv); ^~~~~~ ./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: In function 'main': qbiff.c:51:6: warning: implicit declaration of function 'chdir'; did you mean 'mkdir'? [-Wimplicit-function-declaration] if (chdir("/dev") == -1) _exit(0); ^~~~~ mkdir qbiff.c:91:36: warning: implicit declaration of function 'close'; did you mean 'clock'? [-Wimplicit-function-declaration] if (fstat(fdtty,&st) == -1) { close(fdtty); continue; } ^~~~~ clock qbiff.c:93:23: warning: implicit declaration of function 'getuid'; did you mean 'getutxid'? [-Wimplicit-function-declaration] if (st.st_uid != getuid()) { close(fdtty); continue; } ^~~~~~ getutxid ./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: In function 'main': preline.c:58:7: warning: implicit declaration of function 'pipe' [-Wimplicit-function-declaration] if (pipe(pi) == -1) ^~~~ preline.c:66:5: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] close(pi[1]); ^~~~~ preline.c:70:5: warning: implicit declaration of function 'execvp' [-Wimplicit-function-declaration] execvp(*argv,argv); ^~~~~~ ./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: In function 'main': condredirect.c:48:5: warning: implicit declaration of function 'execvp' [-Wimplicit-function-declaration] execvp(argv[2],argv + 2); ^~~~~~ ./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: In function 'main': bouncesaying.c:25:7: warning: implicit declaration of function 'execvp' [-Wimplicit-function-declaration] execvp(argv[2],argv + 2); ^~~~~~ ./load bouncesaying strerr.a error.a substdio.a str.a wait.a ./compile except.c except.c: In function 'main': except.c:23:5: warning: implicit declaration of function 'execvp' [-Wimplicit-function-declaration] execvp(argv[1],argv + 1); ^~~~~~ ./load except strerr.a error.a substdio.a str.a wait.a ./compile maildirmake.c maildirmake.c: In function 'main': maildirmake.c:10:3: warning: implicit declaration of function 'umask' [-Wimplicit-function-declaration] umask(077); ^~~~~ maildirmake.c:13:7: warning: implicit declaration of function 'mkdir' [-Wimplicit-function-declaration] if (mkdir(argv[1],0700) == -1) ^~~~~ maildirmake.c:15:7: warning: implicit declaration of function 'chdir' [-Wimplicit-function-declaration] if (chdir(argv[1]) == -1) ^~~~~ ./load maildirmake strerr.a substdio.a error.a str.a ./compile addrexp.c addrexp.c: In function 'main': addrexp.c:38:5: warning: implicit declaration of function '_exit' [-Wimplicit-function-declaration] _exit(1); ^~~~~ addrexp.c:38:5: warning: incompatible implicit declaration of built-in function '_exit' addrexp.c:41:7: warning: implicit declaration of function 'chdir' [-Wimplicit-function-declaration] if (chdir(auto_qmail) == -1) _exit(100); ^~~~~ addrexp.c:41:32: warning: incompatible implicit declaration of built-in function '_exit' if (chdir(auto_qmail) == -1) _exit(100); ^~~~~ addrexp.c:42:29: warning: incompatible implicit declaration of built-in function '_exit' if (control_init() == -1) _exit(100); ^~~~~ addrexp.c:43:83: warning: incompatible implicit declaration of built-in function '_exit' if (control_rldef(&envnoathost, "control/envnoathost", 1, "envnoathost") == -1) _exit(100); ^~~~~ addrexp.c:44:58: warning: incompatible implicit declaration of built-in function '_exit' if (control_readfile(&locals,"control/locals",1) != 1) _exit(100); ^~~~~ addrexp.c:45:57: warning: incompatible implicit declaration of built-in function '_exit' if (!constmap_init(&maplocals,locals.s,locals.len,0)) _exit(100); ^~~~~ addrexp.c:51:54: warning: incompatible implicit declaration of built-in function '_exit' if (! stralloc_ready(&addr, str_len(argv[1]) + 1)) _exit(100); ^~~~~ addrexp.c:52:40: warning: incompatible implicit declaration of built-in function '_exit' if (! stralloc_cats(&addr, argv[1])) _exit(100); ^~~~~ addrexp.c:55:7: warning: implicit declaration of function 'byte_rchr'; did you mean 'str_rchr'? [-Wimplicit-function-declaration] i = byte_rchr(addr.s, addr.len, '@'); ^~~~~~~~~ str_rchr addrexp.c:57:59: warning: incompatible implicit declaration of built-in function '_exit' if (! stralloc_readyplus(&addr, envnoathost.len + 1)) _exit(100); ^~~~~ addrexp.c:58:40: warning: incompatible implicit declaration of built-in function '_exit' if (! stralloc_append(&addr, "@")) _exit(100); ^~~~~ addrexp.c:59:46: warning: incompatible implicit declaration of built-in function '_exit' if (! stralloc_cat(&addr, &envnoathost)) _exit(100); ^~~~~ addrexp.c:72:26: warning: incompatible implicit declaration of built-in function '_exit' if (! connect_mysql()) _exit(111); ^~~~~ addrexp.c:80:18: warning: incompatible implicit declaration of built-in function '_exit' if (i == -1) _exit(111); ^~~~~ addrexp.c:82:38: warning: incompatible implicit declaration of built-in function '_exit' if (!stralloc_cat(&ret,&addr)) _exit(100); ^~~~~ addrexp.c:83:30: warning: incompatible implicit declaration of built-in function '_exit' if (!stralloc_0(&ret)) _exit(100); ^~~~~ addrexp.c:91:20: warning: incompatible implicit declaration of built-in function '_exit' if (i == -1) _exit(111); ^~~~~ addrexp.c:95:50: warning: incompatible implicit declaration of built-in function '_exit' if (! stralloc_cat(&addr, &envnoathost)) _exit(100); ^~~~~ addrexp.c:102:16: warning: incompatible implicit declaration of built-in function '_exit' if (i == -1) _exit(111); ^~~~~ addrexp.c:108:3: warning: incompatible implicit declaration of built-in function '_exit' _exit(local); ^~~~~ ./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: In function 'main': maildir2mbox.c:47:2: warning: implicit declaration of function 'umask' [-Wimplicit-function-declaration] umask(077); ^~~~~ maildir2mbox.c:142:4: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] close(fd); ^~~~~ maildir2mbox.c:147:6: warning: implicit declaration of function 'fsync' [-Wimplicit-function-declaration] if (fsync(fdnewmbox) == -1) ^~~~~ maildir2mbox.c:151:6: warning: implicit declaration of function 'rename'; did you mean 'read'? [-Wimplicit-function-declaration] if (rename(mboxtmp,mbox) == -1) ^~~~~~ read maildir2mbox.c:157:8: warning: implicit declaration of function 'unlink'; did you mean 'unix'? [-Wimplicit-function-declaration] if (unlink(filenames.s + pe.id) == -1) ^~~~~~ unix ./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: In function 'main': maildirwatch.c:119:6: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] close(fd); ^~~~~ maildirwatch.c:123:4: warning: implicit declaration of function 'sleep' [-Wimplicit-function-declaration] sleep(30); ^~~~~ ./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: In function 'run': idedit.c:47:5: warning: implicit declaration of function 'execv' [-Wimplicit-function-declaration] execv(*args,args); ^~~~~ idedit.c:51:7: warning: implicit declaration of function 'wait_pid' [-Wimplicit-function-declaration] if (wait_pid(&wstat,pid) != pid) ^~~~~~~~ ./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: In function 'dsplit': install-big.c:17:3: warning: implicit declaration of function 'd' [-Wimplicit-function-declaration] d(auto_qmail,base,uid,auto_gidq,mode); ^ install-big.c: In function 'hier': install-big.c:32:3: warning: implicit declaration of function 'h' [-Wimplicit-function-declaration] h(auto_qmail,auto_uido,auto_gidq,0755); ^ install-big.c:63:3: warning: implicit declaration of function 'z' [-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' [-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' [-Wimplicit-function-declaration] c(auto_qmail,"boot","home",auto_uido,auto_gidq,0755); ^ ./compile install.c install.c:13:1: warning: data definition has no type or storage class noc; /* hack for bin package install -- see port pkg/INSTALL */ ^~~ install.c:13:1: warning: type defaults to 'int' in declaration of 'noc' [-Wimplicit-int] install.c: In function 'h': install.c:21:7: warning: implicit declaration of function 'mkdir' [-Wimplicit-function-declaration] if (mkdir(home,0700) == -1) ^~~~~ install.c:24:7: warning: implicit declaration of function 'chown' [-Wimplicit-function-declaration] if (chown(home,uid,gid) == -1) ^~~~~ install.c:26:7: warning: implicit declaration of function 'chmod' [-Wimplicit-function-declaration] if (chmod(home,mode) == -1) ^~~~~ install.c: In function 'd': install.c:37:7: warning: implicit declaration of function 'chdir' [-Wimplicit-function-declaration] if (chdir(home) == -1) ^~~~~ install.c: In function 'p': install.c:57:7: warning: implicit declaration of function 'fifo_make' [-Wimplicit-function-declaration] if (fifo_make(fifo,0700) == -1) ^~~~~~~~~ install.c: In function 'c': install.c:83:7: warning: implicit declaration of function 'fchdir' [-Wimplicit-function-declaration] if (fchdir(fdsourcedir) == -1) ^~~~~~ install.c:108:3: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] close(fdin); ^~~~~ install.c:111:7: warning: implicit declaration of function 'fsync' [-Wimplicit-function-declaration] if (fsync(fdout) == -1) ^~~~~ install.c: In function 'main': install.c:165:3: warning: implicit declaration of function 'umask' [-Wimplicit-function-declaration] umask(077); ^~~~~ ./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: In function 'dsplit': hier.c:17:3: warning: implicit declaration of function 'd' [-Wimplicit-function-declaration] d(auto_qmail,base,uid,auto_gidq,mode); ^ hier.c: In function 'hier': hier.c:32:3: warning: implicit declaration of function 'h' [-Wimplicit-function-declaration] h(auto_qmail,auto_uido,auto_gidq,0755); ^ hier.c:53:3: warning: implicit declaration of function 'z' [-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' [-Wimplicit-function-declaration] p(auto_qmail,"queue/lock/trigger",auto_uids,auto_gidq,0622); ^ hier.c:59:3: warning: implicit declaration of function 'c' [-Wimplicit-function-declaration] c(auto_qmail,"bin","qmail-queue",auto_uidq,auto_gidq,04711); ^ ./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: In function 'd': instcheck.c:59:7: warning: implicit declaration of function 'chdir'; did you mean 'mkdir'? [-Wimplicit-function-declaration] if (chdir(home) == -1) ^~~~~ mkdir ./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: data definition has no type or storage class noc; /* hack for bin package install -- see port pkg/INSTALL */ ^~~ install.c:13:1: warning: type defaults to 'int' in declaration of 'noc' [-Wimplicit-int] install.c: In function 'h': install.c:21:7: warning: implicit declaration of function 'mkdir' [-Wimplicit-function-declaration] if (mkdir(home,0700) == -1) ^~~~~ install.c:24:7: warning: implicit declaration of function 'chown' [-Wimplicit-function-declaration] if (chown(home,uid,gid) == -1) ^~~~~ install.c:26:7: warning: implicit declaration of function 'chmod' [-Wimplicit-function-declaration] if (chmod(home,mode) == -1) ^~~~~ install.c: In function 'd': install.c:37:7: warning: implicit declaration of function 'chdir' [-Wimplicit-function-declaration] if (chdir(home) == -1) ^~~~~ install.c: In function 'p': install.c:57:7: warning: implicit declaration of function 'fifo_make' [-Wimplicit-function-declaration] if (fifo_make(fifo,0700) == -1) ^~~~~~~~~ install.c: In function 'c': install.c:83:7: warning: implicit declaration of function 'fchdir' [-Wimplicit-function-declaration] if (fchdir(fdsourcedir) == -1) ^~~~~~ install.c:108:3: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] close(fdin); ^~~~~ install.c:111:7: warning: implicit declaration of function 'fsync' [-Wimplicit-function-declaration] if (fsync(fdout) == -1) ^~~~~ install.c: In function 'main': install.c:165:3: warning: implicit declaration of function 'umask' [-Wimplicit-function-declaration] umask(077); ^~~~~ ./compile hier.c hier.c: In function 'dsplit': hier.c:17:3: warning: implicit declaration of function 'd' [-Wimplicit-function-declaration] d(auto_qmail,base,uid,auto_gidq,mode); ^ hier.c: In function 'hier': hier.c:32:3: warning: implicit declaration of function 'h' [-Wimplicit-function-declaration] h(auto_qmail,auto_uido,auto_gidq,0755); ^ hier.c:53:3: warning: implicit declaration of function 'z' [-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' [-Wimplicit-function-declaration] p(auto_qmail,"queue/lock/trigger",auto_uids,auto_gidq,0622); ^ hier.c:59:3: warning: implicit declaration of function 'c' [-Wimplicit-function-declaration] c(auto_qmail,"bin","qmail-queue",auto_uidq,auto_gidq,04711); ^ ./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: In function 'd': instcheck.c:59:7: warning: implicit declaration of function 'chdir'; did you mean 'mkdir'? [-Wimplicit-function-declaration] if (chdir(home) == -1) ^~~~~ mkdir ./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 -------------------------------------------------------------------------------- -- Phase: run-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: stage -------------------------------------------------------------------------------- ===> Staging for netqmail-mysql-1.06.1.1.15_1 ===> Generating temporary packing list ===> Creating groups. ===> Creating users install -s -m 555 /construction/mail/qmail-mysql/netqmail-1.06/dnsfq /construction/mail/qmail-mysql/stage/var/qmail/configure install -s -m 555 /construction/mail/qmail-mysql/netqmail-1.06/hostname /construction/mail/qmail-mysql/stage/var/qmail/configure install -s -m 555 /construction/mail/qmail-mysql/netqmail-1.06/dnsip /construction/mail/qmail-mysql/stage/var/qmail/configure install -s -m 555 /construction/mail/qmail-mysql/netqmail-1.06/ipmeprint /construction/mail/qmail-mysql/stage/var/qmail/configure install -s -m 555 /construction/mail/qmail-mysql/netqmail-1.06/dnsptr /construction/mail/qmail-mysql/stage/var/qmail/configure install -s -m 555 /construction/mail/qmail-mysql/netqmail-1.06/install.nostage /construction/mail/qmail-mysql/stage/var/qmail/configure/install install -m 555 /construction/mail/qmail-mysql/netqmail-1.06/config /construction/mail/qmail-mysql/stage/var/qmail/configure install -m 555 /construction/mail/qmail-mysql/netqmail-1.06/config-fast /construction/mail/qmail-mysql/stage/var/qmail/configure install -m 555 /construction/mail/qmail-mysql/home /construction/mail/qmail-mysql/stage/var/qmail/boot install -m 555 /construction/mail/qmail-mysql/home+df /construction/mail/qmail-mysql/stage/var/qmail/boot install -m 555 /construction/mail/qmail-mysql/proc /construction/mail/qmail-mysql/stage/var/qmail/boot install -m 555 /construction/mail/qmail-mysql/proc+df /construction/mail/qmail-mysql/stage/var/qmail/boot install -m 555 /construction/mail/qmail-mysql/binm1 /construction/mail/qmail-mysql/stage/var/qmail/boot install -m 555 /construction/mail/qmail-mysql/binm1+df /construction/mail/qmail-mysql/stage/var/qmail/boot install -m 555 /construction/mail/qmail-mysql/binm2 /construction/mail/qmail-mysql/stage/var/qmail/boot install -m 555 /construction/mail/qmail-mysql/binm2+df /construction/mail/qmail-mysql/stage/var/qmail/boot install -m 555 /construction/mail/qmail-mysql/binm3 /construction/mail/qmail-mysql/stage/var/qmail/boot install -m 555 /construction/mail/qmail-mysql/binm3+df /construction/mail/qmail-mysql/stage/var/qmail/boot install -m 555 /construction/mail/qmail-mysql/maildir /construction/mail/qmail-mysql/stage/var/qmail/boot install -m 555 /construction/mail/qmail-mysql/qmailsmtpd /construction/mail/qmail-mysql/stage/var/qmail/boot install -m 555 /construction/mail/qmail-mysql/qmailsend /construction/mail/qmail-mysql/stage/var/qmail/boot install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/forward.1 /construction/mail/qmail-mysql/stage/var/qmail/man/man1 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/condredirect.1 /construction/mail/qmail-mysql/stage/var/qmail/man/man1 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/bouncesaying.1 /construction/mail/qmail-mysql/stage/var/qmail/man/man1 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/except.1 /construction/mail/qmail-mysql/stage/var/qmail/man/man1 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/maildirmake.1 /construction/mail/qmail-mysql/stage/var/qmail/man/man1 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/maildir2mbox.1 /construction/mail/qmail-mysql/stage/var/qmail/man/man1 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/maildirwatch.1 /construction/mail/qmail-mysql/stage/var/qmail/man/man1 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/mailsubj.1 /construction/mail/qmail-mysql/stage/var/qmail/man/man1 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qreceipt.1 /construction/mail/qmail-mysql/stage/var/qmail/man/man1 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qbiff.1 /construction/mail/qmail-mysql/stage/var/qmail/man/man1 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/preline.1 /construction/mail/qmail-mysql/stage/var/qmail/man/man1 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/tcp-env.1 /construction/mail/qmail-mysql/stage/var/qmail/man/man1 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/addresses.5 /construction/mail/qmail-mysql/stage/var/qmail/man/man5 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/envelopes.5 /construction/mail/qmail-mysql/stage/var/qmail/man/man5 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/maildir.5 /construction/mail/qmail-mysql/stage/var/qmail/man/man5 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/mbox.5 /construction/mail/qmail-mysql/stage/var/qmail/man/man5 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/dot-qmail.5 /construction/mail/qmail-mysql/stage/var/qmail/man/man5 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-control.5 /construction/mail/qmail-mysql/stage/var/qmail/man/man5 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-header.5 /construction/mail/qmail-mysql/stage/var/qmail/man/man5 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-log.5 /construction/mail/qmail-mysql/stage/var/qmail/man/man5 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-users.5 /construction/mail/qmail-mysql/stage/var/qmail/man/man5 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/tcp-environ.5 /construction/mail/qmail-mysql/stage/var/qmail/man/man5 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/forgeries.7 /construction/mail/qmail-mysql/stage/var/qmail/man/man7 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-limits.7 /construction/mail/qmail-mysql/stage/var/qmail/man/man7 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail.7 /construction/mail/qmail-mysql/stage/var/qmail/man/man7 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-local.8 /construction/mail/qmail-mysql/stage/var/qmail/man/man8 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-lspawn.8 /construction/mail/qmail-mysql/stage/var/qmail/man/man8 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-getpw.8 /construction/mail/qmail-mysql/stage/var/qmail/man/man8 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-remote.8 /construction/mail/qmail-mysql/stage/var/qmail/man/man8 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-rspawn.8 /construction/mail/qmail-mysql/stage/var/qmail/man/man8 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-clean.8 /construction/mail/qmail-mysql/stage/var/qmail/man/man8 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-send.8 /construction/mail/qmail-mysql/stage/var/qmail/man/man8 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-start.8 /construction/mail/qmail-mysql/stage/var/qmail/man/man8 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/splogger.8 /construction/mail/qmail-mysql/stage/var/qmail/man/man8 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-queue.8 /construction/mail/qmail-mysql/stage/var/qmail/man/man8 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-inject.8 /construction/mail/qmail-mysql/stage/var/qmail/man/man8 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-showctl.8 /construction/mail/qmail-mysql/stage/var/qmail/man/man8 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-newmrh.8 /construction/mail/qmail-mysql/stage/var/qmail/man/man8 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-newu.8 /construction/mail/qmail-mysql/stage/var/qmail/man/man8 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-pw2u.8 /construction/mail/qmail-mysql/stage/var/qmail/man/man8 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-qread.8 /construction/mail/qmail-mysql/stage/var/qmail/man/man8 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-qstat.8 /construction/mail/qmail-mysql/stage/var/qmail/man/man8 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-tcpok.8 /construction/mail/qmail-mysql/stage/var/qmail/man/man8 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-tcpto.8 /construction/mail/qmail-mysql/stage/var/qmail/man/man8 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-pop3d.8 /construction/mail/qmail-mysql/stage/var/qmail/man/man8 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-popup.8 /construction/mail/qmail-mysql/stage/var/qmail/man/man8 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-qmqpc.8 /construction/mail/qmail-mysql/stage/var/qmail/man/man8 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-qmqpd.8 /construction/mail/qmail-mysql/stage/var/qmail/man/man8 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-qmtpd.8 /construction/mail/qmail-mysql/stage/var/qmail/man/man8 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-smtpd.8 /construction/mail/qmail-mysql/stage/var/qmail/man/man8 install -m 444 /construction/mail/qmail-mysql/netqmail-1.06/qmail-command.8 /construction/mail/qmail-mysql/stage/var/qmail/man/man8 install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/BLURB /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/BLURB2 /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/BLURB3 /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/BLURB4 /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/INTERNALS /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/SECURITY /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/THOUGHTS /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/FAQ /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/UPGRADE /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/SENDMAIL /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/INSTALL /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/INSTALL.alias /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/INSTALL.ctl /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/INSTALL.ids /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/INSTALL.maildir /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/INSTALL.mbox /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/INSTALL.vsm /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/TEST.deliver /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/TEST.receive /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/REMOVE.sendmail /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/REMOVE.binmail /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/PIC.local2alias /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/PIC.local2ext /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/PIC.local2local /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/PIC.local2rem /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/PIC.local2virt /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/PIC.nullclient /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/PIC.relaybad /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/PIC.relaygood /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/netqmail-1.06/PIC.rem2local /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 0644 /construction/mail/qmail-mysql/mailer.conf.sample /construction/mail/qmail-mysql/stage/var/qmail/doc install -m 555 /xports/mail/qmail-mysql/../qmail/files/mkaliasdir /construction/mail/qmail-mysql/stage/var/qmail/scripts install -m 555 /construction/mail/qmail-mysql/enable-qmail /construction/mail/qmail-mysql/stage/var/qmail/scripts ============================================= ATTENTION Add the following line to your /etc/make.conf QMAIL_SLAVEPORT=mysql ============================================= install -m 0644 /construction/mail/qmail-mysql/qmail.conf /construction/mail/qmail-mysql/stage/usr/local/etc/man.d/qmail.conf ===> Fixing plist for /var/qmail ownership /bin/rm -f -r /construction/mail/qmail-mysql/stage/var/qmail/queue/ ====> Compressing man pages (compress-man) -------------------------------------------------------------------------------- -- Phase: package -------------------------------------------------------------------------------- ===> Building package for netqmail-mysql-1.06.1.1.15_1 pkg-static: Warning: @exec is deprecated, please use @[pre|post][un]exec file sizes/checksums [151]: .. done packing files [151]: .. done packing directories [6]: . done -------------------------------------------------- -- Termination -------------------------------------------------- Finished: Thursday, 25 JUL 2019 at 22:38:08 UTC Duration: 00:00:26