* Package: sys-apps/heirloom-tools-070715-r3 * Repository: gentoo * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox @@@@@ PLEASE PAY ATTENTION HERE!!! @@@@@ This information may help you to understand if this is a duplicate or if this bug exists after you pushed a fix; This ebuild was merged at the following commit: https://github.com/gentoo-mirror/gentoo/commit/c1f55f4f5997a9e7d885309b600a97c4bb3ba3f3 (Sat Sep 12 06:36:18 UTC 2020) @@@@@ END @@@@@ emerge --info: Portage 3.0.6 (python 3.8.5-final-0, default/linux/amd64/17.1, gcc-10.2.0, glibc-2.32-r1, 5.4.0-1021-aws x86_64) ================================================================= System uname: Linux-5.4.0-1021-aws-x86_64-Intel-R-_Xeon-R-_Platinum_8175M_CPU_@_2.50GHz-with-glibc2.2.5 KiB Mem: 64359960 total, 25010136 free KiB Swap: 0 total, 0 free Timestamp of repository gentoo: Sat, 12 Sep 2020 06:36:17 +0000 sh bash 5.0_p18 ld GNU ld (Gentoo 2.34 p6) 2.34.0 app-shells/bash: 5.0_p18::gentoo dev-lang/perl: 5.30.3-r1::gentoo dev-lang/python: 2.7.18-r2::gentoo, 3.6.12::gentoo, 3.7.9::gentoo, 3.8.5::gentoo, 3.9.0_rc1::gentoo dev-util/cmake: 3.18.2::gentoo sys-apps/baselayout: 2.7::gentoo sys-apps/openrc: 0.42.1::gentoo sys-apps/sandbox: 2.20::gentoo sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo sys-devel/automake: 1.16.2::gentoo sys-devel/binutils: 2.34-r2::gentoo sys-devel/gcc: 10.2.0-r1::gentoo sys-devel/gcc-config: 2.3.2::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.3::gentoo sys-kernel/linux-headers: 5.8::gentoo (virtual/os-headers) sys-libs/glibc: 2.32-r1::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-verify-metamanifest: yes sync-rsync-extra-opts: sync-rsync-verify-jobs: 1 sync-rsync-verify-max-age: 24 ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* 9base CDDL GPL-2 LGPL-2.1 ZLIB" CBUILD="x86_64-pc-linux-gnu" CC="x86_64-pc-linux-gnu-clang" CFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXX="x86_64-pc-linux-gnu-clang++" CXXFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" DISTDIR="/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/distdir" EMERGE_DEFAULT_OPTS="--with-bdeps=y -1 -b -k" ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" FCFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log strict test unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="C.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld" MAKEOPTS="-j16 V=1" PKGDIR="/root/.packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" USE="acl amd64 berkdb bzip2 cli crypt dri elogind fortran gdbm iconv ipv6 jumbo-build libglvnd libtirpc multilib native-symlinks ncurses nls nptl openmp pam pcre readline seccomp split-usr ssl tcpd test unicode xattr zlib" ABI_X86="64" ELIBC="glibc" KERNEL="linux" USERLAND="GNU" Unset: CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS >>> Unpacking source... >>> Unpacking heirloom-070715.tar.bz2 to /var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work >>> Source unpacked in /var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work >>> Preparing source in /var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715 ... * Applying heirloom-tools-070715-major.patch ... [ ok ] * Applying heirloom-tools-070715-makefile.patch ... [ ok ] * Applying heirloom-tools-070715-glibc-2.30.patch ... [ ok ] * Applying heirloom-tools-070715-glibc-2.31.patch ... [ ok ] * Applying heirloom-tools-070715-gcc-10.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715 ... make -j16 V=1 -j1 CC=x86_64-pc-linux-gnu-clang 'CFLAGS=-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color' 'CFLAGS2=-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color' 'CFLAGSS=-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color' 'CFLAGSU=-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color' 'CPPFLAGS= -D_GNU_SOURCE' 'LCURS=-lncurses -ltinfo ' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld' ROOT=/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/image DEFBIN=/usr/bin/heirloom-tools/5bin DEFSBIN=/usr/bin/heirloom-tools/5bin SV3BIN=/usr/bin/heirloom-tools/5bin S42BIN=/usr/bin/heirloom-tools/5bin/s42 SUSBIN=/usr/bin/heirloom-tools/5bin/posix UCBBIN=/usr/bin/heirloom-tools/ucb CCSBIN=/usr/bin/heirloom-tools/ccs/bin SU3BIN=/usr/bin/heirloom-tools/5bin/posix2001 DEFLIB=/usr/bin/heirloom-tools/5lib LIBZ=-lz cat build/mk.head build/mk.config Makefile.mk build/mk.tail >Makefile cat build/mk.head build/mk.config build/Makefile.mk build/mk.tail >build/Makefile cat build/mk.head build/mk.config libwchar/Makefile.mk build/mk.tail >libwchar/Makefile cat build/mk.head build/mk.config libcommon/Makefile.mk build/mk.tail >libcommon/Makefile cat build/mk.head build/mk.config libuxre/Makefile.mk build/mk.tail >libuxre/Makefile cat build/mk.head build/mk.config _install/Makefile.mk build/mk.tail >_install/Makefile cat build/mk.head build/mk.config banner/Makefile.mk build/mk.tail >banner/Makefile cat build/mk.head build/mk.config basename/Makefile.mk build/mk.tail >basename/Makefile cat build/mk.head build/mk.config bc/Makefile.mk build/mk.tail >bc/Makefile cat build/mk.head build/mk.config bdiff/Makefile.mk build/mk.tail >bdiff/Makefile cat build/mk.head build/mk.config bfs/Makefile.mk build/mk.tail >bfs/Makefile cat build/mk.head build/mk.config cal/Makefile.mk build/mk.tail >cal/Makefile cat build/mk.head build/mk.config calendar/Makefile.mk build/mk.tail >calendar/Makefile cat build/mk.head build/mk.config cat/Makefile.mk build/mk.tail >cat/Makefile cat build/mk.head build/mk.config chmod/Makefile.mk build/mk.tail >chmod/Makefile cat build/mk.head build/mk.config chown/Makefile.mk build/mk.tail >chown/Makefile cat build/mk.head build/mk.config cksum/Makefile.mk build/mk.tail >cksum/Makefile cat build/mk.head build/mk.config cmp/Makefile.mk build/mk.tail >cmp/Makefile cat build/mk.head build/mk.config col/Makefile.mk build/mk.tail >col/Makefile cat build/mk.head build/mk.config comm/Makefile.mk build/mk.tail >comm/Makefile cat build/mk.head build/mk.config copy/Makefile.mk build/mk.tail >copy/Makefile cat build/mk.head build/mk.config cp/Makefile.mk build/mk.tail >cp/Makefile cat build/mk.head build/mk.config cpio/Makefile.mk build/mk.tail >cpio/Makefile cat build/mk.head build/mk.config csplit/Makefile.mk build/mk.tail >csplit/Makefile cat build/mk.head build/mk.config cut/Makefile.mk build/mk.tail >cut/Makefile cat build/mk.head build/mk.config date/Makefile.mk build/mk.tail >date/Makefile cat build/mk.head build/mk.config dc/Makefile.mk build/mk.tail >dc/Makefile cat build/mk.head build/mk.config dd/Makefile.mk build/mk.tail >dd/Makefile cat build/mk.head build/mk.config deroff/Makefile.mk build/mk.tail >deroff/Makefile cat build/mk.head build/mk.config diff/Makefile.mk build/mk.tail >diff/Makefile cat build/mk.head build/mk.config diff3/Makefile.mk build/mk.tail >diff3/Makefile cat build/mk.head build/mk.config dircmp/Makefile.mk build/mk.tail >dircmp/Makefile cat build/mk.head build/mk.config dirname/Makefile.mk build/mk.tail >dirname/Makefile cat build/mk.head build/mk.config df/Makefile.mk build/mk.tail >df/Makefile cat build/mk.head build/mk.config du/Makefile.mk build/mk.tail >du/Makefile cat build/mk.head build/mk.config echo/Makefile.mk build/mk.tail >echo/Makefile cat build/mk.head build/mk.config ed/Makefile.mk build/mk.tail >ed/Makefile cat build/mk.head build/mk.config env/Makefile.mk build/mk.tail >env/Makefile cat build/mk.head build/mk.config expand/Makefile.mk build/mk.tail >expand/Makefile cat build/mk.head build/mk.config expr/Makefile.mk build/mk.tail >expr/Makefile cat build/mk.head build/mk.config factor/Makefile.mk build/mk.tail >factor/Makefile cat build/mk.head build/mk.config file/Makefile.mk build/mk.tail >file/Makefile cat build/mk.head build/mk.config find/Makefile.mk build/mk.tail >find/Makefile cat build/mk.head build/mk.config fmt/Makefile.mk build/mk.tail >fmt/Makefile cat build/mk.head build/mk.config fmtmsg/Makefile.mk build/mk.tail >fmtmsg/Makefile cat build/mk.head build/mk.config fold/Makefile.mk build/mk.tail >fold/Makefile cat build/mk.head build/mk.config getconf/Makefile.mk build/mk.tail >getconf/Makefile cat build/mk.head build/mk.config getopt/Makefile.mk build/mk.tail >getopt/Makefile cat build/mk.head build/mk.config grep/Makefile.mk build/mk.tail >grep/Makefile cat build/mk.head build/mk.config groups/Makefile.mk build/mk.tail >groups/Makefile cat build/mk.head build/mk.config hd/Makefile.mk build/mk.tail >hd/Makefile cat build/mk.head build/mk.config head/Makefile.mk build/mk.tail >head/Makefile cat build/mk.head build/mk.config hostname/Makefile.mk build/mk.tail >hostname/Makefile cat build/mk.head build/mk.config id/Makefile.mk build/mk.tail >id/Makefile cat build/mk.head build/mk.config join/Makefile.mk build/mk.tail >join/Makefile cat build/mk.head build/mk.config kill/Makefile.mk build/mk.tail >kill/Makefile cat build/mk.head build/mk.config line/Makefile.mk build/mk.tail >line/Makefile cat build/mk.head build/mk.config listusers/Makefile.mk build/mk.tail >listusers/Makefile cat build/mk.head build/mk.config ln/Makefile.mk build/mk.tail >ln/Makefile cat build/mk.head build/mk.config logins/Makefile.mk build/mk.tail >logins/Makefile cat build/mk.head build/mk.config logname/Makefile.mk build/mk.tail >logname/Makefile cat build/mk.head build/mk.config ls/Makefile.mk build/mk.tail >ls/Makefile cat build/mk.head build/mk.config mail/Makefile.mk build/mk.tail >mail/Makefile cat build/mk.head build/mk.config man/Makefile.mk build/mk.tail >man/Makefile cat build/mk.head build/mk.config mesg/Makefile.mk build/mk.tail >mesg/Makefile cat build/mk.head build/mk.config mkdir/Makefile.mk build/mk.tail >mkdir/Makefile cat build/mk.head build/mk.config mkfifo/Makefile.mk build/mk.tail >mkfifo/Makefile cat build/mk.head build/mk.config mknod/Makefile.mk build/mk.tail >mknod/Makefile cat build/mk.head build/mk.config more/Makefile.mk build/mk.tail >more/Makefile cat build/mk.head build/mk.config mvdir/Makefile.mk build/mk.tail >mvdir/Makefile cat build/mk.head build/mk.config nawk/Makefile.mk build/mk.tail >nawk/Makefile cat build/mk.head build/mk.config news/Makefile.mk build/mk.tail >news/Makefile cat build/mk.head build/mk.config nice/Makefile.mk build/mk.tail >nice/Makefile cat build/mk.head build/mk.config nl/Makefile.mk build/mk.tail >nl/Makefile cat build/mk.head build/mk.config nohup/Makefile.mk build/mk.tail >nohup/Makefile cat build/mk.head build/mk.config oawk/Makefile.mk build/mk.tail >oawk/Makefile cat build/mk.head build/mk.config od/Makefile.mk build/mk.tail >od/Makefile cat build/mk.head build/mk.config paste/Makefile.mk build/mk.tail >paste/Makefile cat build/mk.head build/mk.config pathchk/Makefile.mk build/mk.tail >pathchk/Makefile cat build/mk.head build/mk.config pg/Makefile.mk build/mk.tail >pg/Makefile cat build/mk.head build/mk.config pgrep/Makefile.mk build/mk.tail >pgrep/Makefile cat build/mk.head build/mk.config pr/Makefile.mk build/mk.tail >pr/Makefile cat build/mk.head build/mk.config printenv/Makefile.mk build/mk.tail >printenv/Makefile cat build/mk.head build/mk.config printf/Makefile.mk build/mk.tail >printf/Makefile cat build/mk.head build/mk.config priocntl/Makefile.mk build/mk.tail >priocntl/Makefile cat build/mk.head build/mk.config ps/Makefile.mk build/mk.tail >ps/Makefile cat build/mk.head build/mk.config psrinfo/Makefile.mk build/mk.tail >psrinfo/Makefile cat build/mk.head build/mk.config pwd/Makefile.mk build/mk.tail >pwd/Makefile cat build/mk.head build/mk.config random/Makefile.mk build/mk.tail >random/Makefile cat build/mk.head build/mk.config renice/Makefile.mk build/mk.tail >renice/Makefile cat build/mk.head build/mk.config rm/Makefile.mk build/mk.tail >rm/Makefile cat build/mk.head build/mk.config rmdir/Makefile.mk build/mk.tail >rmdir/Makefile cat build/mk.head build/mk.config sdiff/Makefile.mk build/mk.tail >sdiff/Makefile cat build/mk.head build/mk.config sed/Makefile.mk build/mk.tail >sed/Makefile cat build/mk.head build/mk.config setpgrp/Makefile.mk build/mk.tail >setpgrp/Makefile cat build/mk.head build/mk.config shl/Makefile.mk build/mk.tail >shl/Makefile cat build/mk.head build/mk.config sleep/Makefile.mk build/mk.tail >sleep/Makefile cat build/mk.head build/mk.config sort/Makefile.mk build/mk.tail >sort/Makefile cat build/mk.head build/mk.config spell/Makefile.mk build/mk.tail >spell/Makefile cat build/mk.head build/mk.config split/Makefile.mk build/mk.tail >split/Makefile cat build/mk.head build/mk.config stty/Makefile.mk build/mk.tail >stty/Makefile cat build/mk.head build/mk.config su/Makefile.mk build/mk.tail >su/Makefile cat build/mk.head build/mk.config sum/Makefile.mk build/mk.tail >sum/Makefile cat build/mk.head build/mk.config sync/Makefile.mk build/mk.tail >sync/Makefile cat build/mk.head build/mk.config tabs/Makefile.mk build/mk.tail >tabs/Makefile cat build/mk.head build/mk.config tail/Makefile.mk build/mk.tail >tail/Makefile cat build/mk.head build/mk.config tapecntl/Makefile.mk build/mk.tail >tapecntl/Makefile cat build/mk.head build/mk.config tar/Makefile.mk build/mk.tail >tar/Makefile cat build/mk.head build/mk.config tcopy/Makefile.mk build/mk.tail >tcopy/Makefile cat build/mk.head build/mk.config tee/Makefile.mk build/mk.tail >tee/Makefile cat build/mk.head build/mk.config test/Makefile.mk build/mk.tail >test/Makefile cat build/mk.head build/mk.config time/Makefile.mk build/mk.tail >time/Makefile cat build/mk.head build/mk.config touch/Makefile.mk build/mk.tail >touch/Makefile cat build/mk.head build/mk.config tr/Makefile.mk build/mk.tail >tr/Makefile cat build/mk.head build/mk.config true/Makefile.mk build/mk.tail >true/Makefile cat build/mk.head build/mk.config tsort/Makefile.mk build/mk.tail >tsort/Makefile cat build/mk.head build/mk.config tty/Makefile.mk build/mk.tail >tty/Makefile cat build/mk.head build/mk.config ul/Makefile.mk build/mk.tail >ul/Makefile cat build/mk.head build/mk.config uname/Makefile.mk build/mk.tail >uname/Makefile cat build/mk.head build/mk.config uniq/Makefile.mk build/mk.tail >uniq/Makefile cat build/mk.head build/mk.config units/Makefile.mk build/mk.tail >units/Makefile cat build/mk.head build/mk.config users/Makefile.mk build/mk.tail >users/Makefile cat build/mk.head build/mk.config wc/Makefile.mk build/mk.tail >wc/Makefile cat build/mk.head build/mk.config what/Makefile.mk build/mk.tail >what/Makefile cat build/mk.head build/mk.config who/Makefile.mk build/mk.tail >who/Makefile cat build/mk.head build/mk.config whoami/Makefile.mk build/mk.tail >whoami/Makefile cat build/mk.head build/mk.config whodo/Makefile.mk build/mk.tail >whodo/Makefile cat build/mk.head build/mk.config xargs/Makefile.mk build/mk.tail >xargs/Makefile cat build/mk.head build/mk.config yes/Makefile.mk build/mk.tail >yes/Makefile for i in build libwchar libcommon libuxre _install banner basename bc bdiff bfs cal calendar cat chmod chown cksum cmp col comm copy cp cpio csplit cut date dc dd deroff diff diff3 dircmp dirname df du echo ed env expand expr factor file find fmt fmtmsg fold getconf getopt grep groups hd head hostname id join kill line listusers ln logins logname ls mail man mesg mkdir mkfifo mknod more mvdir nawk news nice nl nohup oawk od paste pathchk pg pgrep pr printenv printf priocntl ps psrinfo pwd random renice rm rmdir sdiff sed setpgrp shl sleep sort spell split stty su sum sync tabs tail tapecntl tar tcopy tee test time touch tr true tsort tty ul uname uniq units users wc what who whoami whodo xargs yes ;\ do \ (cd "$i" && make all) || exit ; \ done make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/build' maninst sed ' s,@DEFLIB@,/usr/bin/heirloom-tools/5lib,g; s,@SPELLHIST@,/var/adm/spellhist,g; s,@MAGIC@,/usr/bin/heirloom-tools/5lib/magic,g; s,@DFLDIR@,/etc/default,g; s,@DEFBIN@,/usr/bin/heirloom-tools/5bin,g; s,@SV3BIN@,/usr/bin/heirloom-tools/5bin,g; s,@S42BIN@,/usr/bin/heirloom-tools/5bin/s42,g; s,@SUSBIN@,/usr/bin/heirloom-tools/5bin/posix,g; s,@SU3BIN@,/usr/bin/heirloom-tools/5bin/posix2001,g; s,@UCBBIN@,/usr/bin/heirloom-tools/ucb,g; s,@CCSBIN@,/usr/bin/heirloom-tools/ccs/bin,g' chmod 755 maninst crossln sed 's,@LNS@,ln -s,g' chmod 755 crossln cat genintro.sh >genintro chmod 755 genintro make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/build' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/libwchar' if test "x" = x; \ then \ touch mbtowc.o wctomb.o wctype.o mbstowcs.o wcwidth.o wcslen.o wcsncmp.o mbrtowc.o wctfunc.o mblen.o; \ ar r libwchar.a mbtowc.o wctomb.o wctype.o mbstowcs.o wcwidth.o wcslen.o wcsncmp.o mbrtowc.o wctfunc.o mblen.o; \ fi ar: creating libwchar.a llvm-ar -rv libwchar.a mbtowc.o wctomb.o wctype.o mbstowcs.o wcwidth.o wcslen.o wcsncmp.o mbrtowc.o wctfunc.o mblen.o (hash ranlib) >/dev/null 2>&1 || exit 0; ranlib libwchar.a make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/libwchar' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/libcommon' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -E CHECK.c >CHECK one() { \ rm -f "$1.h"; \ if grep "$1_h[ ]*=[ ]*[^0][ ]*;" CHECK >/dev/null; \ then \ ln -s "_$1.h" "$1.h"; \ fi; \ }; \ one alloca; \ one malloc; \ one utmpx x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c asciitype.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c ib_alloc.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c ib_close.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c ib_free.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c ib_getlin.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c ib_getw.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c ib_open.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c ib_popen.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c ib_read.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c ib_seek.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c oblok.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c sfile.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c strtol.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c getdir.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c regexpr.c In file included from regexpr.c:90: ./regexp.h:473:16: warning: implicit conversion from 'int' to 'char' changes value from 140 to -116 [-Wconstant-conversion] *ep++ = CCL|CMB; ~ ~~~^~~~ ./regexp.h:482:19: warning: implicit conversion from 'int' to 'char' changes value from 168 to -88 [-Wconstant-conversion] ep[-2] = CNCL|CMB; ~ ~~~~^~~~ ./regexp.h:635:18: warning: implicit conversion from 'int' to 'char' changes value from 132 to -124 [-Wconstant-conversion] *ep++ = CCHR|CMB; ~ ~~~~^~~~ 3 warnings generated. x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c gmatch.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c utmpx.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c memalign.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c pathconf.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c sigset.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c signal.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c sigrelse.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c sighold.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c sigignore.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c sigpause.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c getopt.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c pfmt.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c vpfmt.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c setlabel.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c setuxlabel.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c pfmt_label.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I. -c sysv3.c llvm-ar -rv libcommon.a asciitype.o ib_alloc.o ib_close.o ib_free.o ib_getlin.o ib_getw.o ib_open.o ib_popen.o ib_read.o ib_seek.o oblok.o sfile.o strtol.o getdir.o regexpr.o gmatch.o utmpx.o memalign.o pathconf.o sigset.o signal.o sigrelse.o sighold.o sigignore.o sigpause.o getopt.o pfmt.o vpfmt.o setlabel.o setuxlabel.o pfmt_label.o sysv3.o llvm-ar: warning: creating libcommon.a (hash ranlib) >/dev/null 2>&1 || exit 0; ranlib libcommon.a make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/libcommon' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/libuxre' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I. -c onefile.c In file included from onefile.c:34: ./regdfa.c:460:17: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] i = dp->avail + n << 1; ~~~~~~~~~~^~~ ~~ ./regdfa.c:460:17: note: place parentheses around the '+' expression to silence this warning i = dp->avail + n << 1; ^ ( ) 1 warning generated. x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I. -c regfree.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I. -c regerror.c llvm-ar -rv libuxre.a onefile.o regfree.o regerror.o llvm-ar: warning: creating libuxre.a (hash ranlib) >/dev/null 2>&1 || exit 0; ranlib libuxre.a make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/libuxre' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/_install' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -c install_ucb.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld install_ucb.o -L../libcommon -lcommon -o install_ucb make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/_install' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/banner' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -c banner.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld banner.o -L../libcommon -lcommon -o banner make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/banner' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/basename' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -c basename.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld basename.o -L../libcommon -lcommon -o basename x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -DSUS -c basename.c -o basename_sus.o x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld basename_sus.o -L../libcommon -lcommon -o basename_sus x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -DUCB -c basename.c -o basename_ucb.o x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld basename_ucb.o -L../libcommon -lcommon -o basename_ucb make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/basename' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/bc' yacc bc.y bc.y:90.1-5: warning: POSIX Yacc does not support %term []8;id=da89796e0005af18d1d6b33f00000000;https://www.gnu.org/software/bison/manual/html_node/Diagnostics.html#Wyacc\-Wyacc]8;;\] 90 | %term LETTER DIGIT SQRT LENGTH _IF FFF EQ | ^~~~~ bc.y:91.1-5: warning: POSIX Yacc does not support %term []8;id=da89796e0005af18d1d6b33f00000001;https://www.gnu.org/software/bison/manual/html_node/Diagnostics.html#Wyacc\-Wyacc]8;;\] 91 | %term _WHILE _FOR NE LE GE INCR DECR | ^~~~~ bc.y:92.1-5: warning: POSIX Yacc does not support %term []8;id=da89796e0005af18d1d6b33f00000002;https://www.gnu.org/software/bison/manual/html_node/Diagnostics.html#Wyacc\-Wyacc]8;;\] 92 | %term _RETURN _BREAK _DEFINE BASE OBASE SCALE | ^~~~~ bc.y:93.1-5: warning: POSIX Yacc does not support %term []8;id=da89796e0005af18d1d6b33f00000003;https://www.gnu.org/software/bison/manual/html_node/Diagnostics.html#Wyacc\-Wyacc]8;;\] 93 | %term EQPL EQMI EQMUL EQDIV EQREM EQEXP | ^~~~~ bc.y:94.1-5: warning: POSIX Yacc does not support %term []8;id=da89796e0005af18d1d6b33f00000004;https://www.gnu.org/software/bison/manual/html_node/Diagnostics.html#Wyacc\-Wyacc]8;;\] 94 | %term _AUTO DOT | ^~~~~ bc.y:95.1-5: warning: POSIX Yacc does not support %term []8;id=da89796e0005af18d1d6b33f00000005;https://www.gnu.org/software/bison/manual/html_node/Diagnostics.html#Wyacc\-Wyacc]8;;\] 95 | %term QSTR | ^~~~~ bc.y: warning: 12 shift/reduce conflicts []8;id=da89796e0005af18d1d6b33f00000006;https://www.gnu.org/software/bison/manual/html_node/Diagnostics.html#Wconflicts-sr\-Wconflicts-sr]8;;\] bc.y: warning: 30 reduce/reduce conflicts []8;id=da89796e0005af18d1d6b33f00000007;https://www.gnu.org/software/bison/manual/html_node/Diagnostics.html#Wconflicts-rr\-Wconflicts-rr]8;;\] bc.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples sed -f yyval.sed bc.c rm y.tab.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -DDC='"/usr/bin/heirloom-tools/5bin/dc"' -DLIBB='"/usr/bin/heirloom-tools/5lib/lib.b"' -c bc.c bc.y:589:15: warning: format string is not a string literal (potentially insecure) [-Wformat-security] else printf( (char *)p ); /* character string */ ^ ~ bc.y:589:15: note: treat the string as an argument to avoid this else printf( (char *)p ); /* character string */ ^ "%s", 1 warning generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld bc.o -L../libcommon -lcommon -o bc make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/bc' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/bdiff' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -DDIFF='"/usr/bin/heirloom-tools/5bin/diff"' -c bdiff.c bdiff.c:518:9: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] act = sigset(j, setsig1); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ bdiff.c:523:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(j, act); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ 2 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld bdiff.o -L../libcommon -lcommon -o bdiff make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/bdiff' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/bfs' x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -DSHELL='"/bin/sh"' bfs.c bfs.c:202:2: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGINT, reset); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ bfs.c:216:2: warning: 'sigrelse' is deprecated: Use the sigprocmask function instead [-Wdeprecated-declarations] sigrelse(signo); ^ /usr/include/signal.h:346:3: note: 'sigrelse' has been explicitly marked deprecated here __attribute_deprecated_msg__ ("Use the sigprocmask function instead"); ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ bfs.c:922:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGINT, SIG_DFL); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ bfs.c:935:2: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGINT, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ bfs.c:939:2: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGINT, reset); /* Restore signal to previous status */ ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ bfs.c:1295:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (n = 0; c = peekc(); prevc = c) { ~~^~~~~~~~~ bfs.c:1295:16: note: place parentheses around the assignment to silence this warning for (n = 0; c = peekc(); prevc = c) { ^ ( ) bfs.c:1295:16: note: use '==' to turn this assignment into an equality comparison for (n = 0; c = peekc(); prevc = c) { ^ == bfs.c:1686:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] } while (*intptr++ = *cp++); ~~~~~~~~~~^~~~~~~ bfs.c:1686:21: note: place parentheses around the assignment to silence this warning } while (*intptr++ = *cp++); ^ ( ) bfs.c:1686:21: note: use '==' to turn this assignment into an equality comparison } while (*intptr++ = *cp++); ^ == 7 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld bfs.o -L../libcommon -lcommon -o bfs make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/bfs' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/cal' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -c cal.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld cal.o -L../libcommon -lcommon -o cal make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/cal' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/calendar' echo '#!/bin/sh' | cat - calendar.sh | sed ' s,@DEFBIN@,/usr/bin/heirloom-tools/5bin,g; s,@SV3BIN@,/usr/bin/heirloom-tools/5bin,g; s,@DEFLIB@,/usr/bin/heirloom-tools/5lib,g' >calendar chmod 755 calendar x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -c calprog.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld calprog.o -L../libcommon -lcommon -o calprog make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/calendar' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/cat' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c cat.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld cat.o -L../libcommon -lcommon -o cat make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/cat' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/chmod' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -c chmod.c chmod.c:190:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (o = what(&ms)) { ~~^~~~~~~~~~~ chmod.c:190:12: note: place parentheses around the assignment to silence this warning while (o = what(&ms)) { ^ ( ) chmod.c:190:12: note: use '==' to turn this assignment into an equality comparison while (o = what(&ms)) { ^ == 1 warning generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld chmod.o -L../libcommon -lcommon -o chmod x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -DSUS -c chmod.c -o chmod_sus.o chmod.c:190:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (o = what(&ms)) { ~~^~~~~~~~~~~ chmod.c:190:12: note: place parentheses around the assignment to silence this warning while (o = what(&ms)) { ^ ( ) chmod.c:190:12: note: use '==' to turn this assignment into an equality comparison while (o = what(&ms)) { ^ == 1 warning generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld chmod_sus.o -L../libcommon -lcommon -o chmod_sus make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/chmod' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/chown' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -c chown.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld chown.o -L../libcommon -lcommon -o chown x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -DUCB -c chown.c -o chown_ucb.o x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld chown_ucb.o -L../libcommon -lcommon -o chown_ucb make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/chown' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/cksum' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -c cksum.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld cksum.o -L../libcommon -lcommon -o cksum make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/cksum' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/cmp' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c cmp.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld cmp.o -L../libcommon -lcommon -o cmp make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/cmp' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/col' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -D_FILE_OFFSET_BITS=64L -c col.c col.c:329:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (lbuff[line+n] = lbuff[line+v-w+n]) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ col.c:329:25: note: place parentheses around the assignment to silence this warning while (lbuff[line+n] = lbuff[line+v-w+n]) ^ ( ) col.c:329:25: note: use '==' to turn this assignment into an equality comparison while (lbuff[line+n] = lbuff[line+v-w+n]) ^ == col.c:362:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (lbuff[line+n] = lbuff[line+v-w+n]) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ col.c:362:25: note: place parentheses around the assignment to silence this warning while (lbuff[line+n] = lbuff[line+v-w+n]) ^ ( ) col.c:362:25: note: use '==' to turn this assignment into an equality comparison while (lbuff[line+n] = lbuff[line+v-w+n]) ^ == col.c:505:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*dp++ = *sp++); ~~~~~~^~~~~~~ col.c:505:15: note: place parentheses around the assignment to silence this warning while (*dp++ = *sp++); ^ ( ) col.c:505:15: note: use '==' to turn this assignment into an equality comparison while (*dp++ = *sp++); ^ == 3 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld col.o -L../libcommon -lcommon -o col make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/col' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/comm' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c comm.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld comm.o -L../libcommon -lcommon -o comm make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/comm' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/copy' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c copy.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld copy.o -L../libcommon -lcommon -o copy make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/copy' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/cp' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -D_FILE_OFFSET_BITS=64L -c cp.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld cp.o -L../libcommon -lcommon -o cp x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -D_FILE_OFFSET_BITS=64L -DS42 -c cp.c -o cp_s42.o x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld cp_s42.o -L../libcommon -lcommon -o cp_s42 x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -D_FILE_OFFSET_BITS=64L -DSUS -c cp.c -o cp_sus.o x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld cp_sus.o -L../libcommon -lcommon -o cp_sus rm -f ln ln -s cp ln rm -f ln_s42 ln -s cp_s42 ln_s42 rm -f ln_sus ln -s cp_sus ln_sus rm -f mv ln -s cp mv rm -f mv_s42 ln -s cp_s42 mv_s42 rm -f mv_sus ln -s cp_sus mv_sus make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/cp' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/cpio' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -DUSE_ZLIB=1 -DUSE_BZLIB=0 -c cpio.c cpio.c:987:7: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] if (sigset(SIGINT, SIG_IGN) != SIG_IGN) ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ cpio.c:988:4: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGINT, onint); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ cpio.c:995:7: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] if (sigset(SIGINT, SIG_IGN) != SIG_IGN) ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ cpio.c:996:4: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGINT, onint); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ cpio.c:2418:37: warning: format string is not a string literal (potentially insecure) [-Wformat-security] snprintf(answer, sizeof answer, Iflag ? Iflag : ^~~~~~~~~~~~~~~ cpio.c:2418:37: note: treat the string as an argument to avoid this snprintf(answer, sizeof answer, Iflag ? Iflag : ^ "%s", cpio.c:3686:55: warning: ^ has lower precedence than !=; != will be evaluated first [-Wparentheses] if ((patterns == NULL || (gp = want(f, &gb)) != NULL ^ fflag) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ cpio.c:3686:55: note: place parentheses around the '!=' expression to silence this warning if ((patterns == NULL || (gp = want(f, &gb)) != NULL ^ fflag) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ cpio.c:3686:55: note: place parentheses around the ^ expression to evaluate it first if ((patterns == NULL || (gp = want(f, &gb)) != NULL ^ fflag) && ~~~~~^~~~~~~ cpio.c:5492:2: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGPIPE, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ cpio.c:6717:11: warning: enumeration value 'PR_NONE' not handled in switch [-Wswitch] switch (pr) { ^ 8 warnings generated. x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c unshrink.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c explode.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c expand.c expand.c:172:10: warning: implicit conversion from 'int' to 'char' changes value from 144 to -112 [-Wconstant-conversion] wadd(DLE); ~~~~~^~~~ expand.c:38:13: note: expanded from macro 'DLE' #define DLE 144 ^~~ expand.c:100:18: note: expanded from macro 'wadd' wbuf[wpos++] = (c) \ ~ ^ 1 warning generated. x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c inflate.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c crc32.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c blast.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c flags.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c nonpax.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c version.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld cpio.o unshrink.o explode.o expand.o inflate.o crc32.o blast.o flags.o nonpax.o version.o -lz -L../libcommon -lcommon -o cpio x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -I../libuxre -DUXRE -c pax.c pax.c:490:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (g = h & 0xf0000000) { ~~^~~~~~~~~~~~~~~~ pax.c:490:9: note: place parentheses around the assignment to silence this warning if (g = h & 0xf0000000) { ^ ( ) pax.c:490:9: note: use '==' to turn this assignment into an equality comparison if (g = h & 0xf0000000) { ^ == pax.c:700:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = rep[z].r_rhs[k++] & 0377) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ pax.c:700:12: note: place parentheses around the assignment to silence this warning while (c = rep[z].r_rhs[k++] & 0377) { ^ ( ) pax.c:700:12: note: use '==' to turn this assignment into an equality comparison while (c = rep[z].r_rhs[k++] & 0377) { ^ == 2 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld cpio.o unshrink.o explode.o expand.o inflate.o crc32.o blast.o pax.o version.o -lz -L../libcommon -lcommon -L../libuxre -luxre -o pax x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -I../libuxre -DUXRE -DSU3 -c pax.c -o pax_su3.o pax.c:490:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (g = h & 0xf0000000) { ~~^~~~~~~~~~~~~~~~ pax.c:490:9: note: place parentheses around the assignment to silence this warning if (g = h & 0xf0000000) { ^ ( ) pax.c:490:9: note: use '==' to turn this assignment into an equality comparison if (g = h & 0xf0000000) { ^ == pax.c:700:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = rep[z].r_rhs[k++] & 0377) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ pax.c:700:12: note: place parentheses around the assignment to silence this warning while (c = rep[z].r_rhs[k++] & 0377) { ^ ( ) pax.c:700:12: note: use '==' to turn this assignment into an equality comparison while (c = rep[z].r_rhs[k++] & 0377) { ^ == 2 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld cpio.o unshrink.o explode.o expand.o inflate.o crc32.o blast.o pax_su3.o version.o -lz -L../libcommon -lcommon -L../libuxre -luxre -o pax_su3 make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/cpio' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/csplit' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c csplit.c csplit.c:146:6: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] if (sigset(SIGINT, SIG_IGN) != SIG_IGN) ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ csplit.c:147:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGINT, onint); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ 2 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld csplit.o -L../libcommon -lcommon -lm -o csplit x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libuxre -DUXRE -I../libcommon -DSUS -c csplit.c -o csplit_sus.o csplit.c:146:6: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] if (sigset(SIGINT, SIG_IGN) != SIG_IGN) ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ csplit.c:147:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGINT, onint); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ 2 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld csplit_sus.o -L../libuxre -luxre -L../libcommon -lcommon -lm -o csplit_sus x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libuxre -DUXRE -I../libcommon -DSU3 -c csplit.c -o csplit_su3.o csplit.c:146:6: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] if (sigset(SIGINT, SIG_IGN) != SIG_IGN) ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ csplit.c:147:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGINT, onint); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ 2 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld csplit_su3.o -L../libuxre -luxre -L../libcommon -lcommon -lm -o csplit_su3 make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/csplit' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/cut' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -D_FILE_OFFSET_BITS=64L -c cut.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld cut.o -L../libcommon -lcommon -o cut make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/cut' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/date' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -c date.c date.c:153:15: warning: incompatible pointer types passing 'struct (anonymous struct at /usr/include/bits/utmpx.h:75:3) *' to parameter of type 'struct timeval *' [-Wincompatible-pointer-types] gettimeofday(&before.ut_tv, NULL); ^~~~~~~~~~~~~ /usr/include/sys/time.h:66:53: note: passing argument to parameter '__tv' here extern int gettimeofday (struct timeval *__restrict __tv, ^ date.c:160:15: warning: incompatible pointer types passing 'struct (anonymous struct at /usr/include/bits/utmpx.h:75:3) *' to parameter of type 'struct timeval *' [-Wincompatible-pointer-types] gettimeofday(&after.ut_tv, NULL); ^~~~~~~~~~~~ /usr/include/sys/time.h:66:53: note: passing argument to parameter '__tv' here extern int gettimeofday (struct timeval *__restrict __tv, ^ 2 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld date.o -L../libcommon -lcommon -o date x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSUS -c date.c -o date_sus.o date.c:153:15: warning: incompatible pointer types passing 'struct (anonymous struct at /usr/include/bits/utmpx.h:75:3) *' to parameter of type 'struct timeval *' [-Wincompatible-pointer-types] gettimeofday(&before.ut_tv, NULL); ^~~~~~~~~~~~~ /usr/include/sys/time.h:66:53: note: passing argument to parameter '__tv' here extern int gettimeofday (struct timeval *__restrict __tv, ^ date.c:160:15: warning: incompatible pointer types passing 'struct (anonymous struct at /usr/include/bits/utmpx.h:75:3) *' to parameter of type 'struct timeval *' [-Wincompatible-pointer-types] gettimeofday(&after.ut_tv, NULL); ^~~~~~~~~~~~ /usr/include/sys/time.h:66:53: note: passing argument to parameter '__tv' here extern int gettimeofday (struct timeval *__restrict __tv, ^ 2 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld date_sus.o -L../libcommon -lcommon -o date_sus make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/date' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/dc' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c dc.c dc.c:937:6: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] if (sigset(SIGINT, SIG_IGN) != SIG_IGN) ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ dc.c:938:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGINT,onintr); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ dc.c:993:2: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGINT,onintr); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ dc.c:1675:12: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] savint = sigset(SIGINT, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ dc.c:1677:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGINT,savint); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ 5 warnings generated. x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -c version.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld dc.o version.o -L../libcommon -lcommon -o dc make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/dc' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/dd' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c dd.c dd.c:1028:7: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] if ((sigset(SIGINT, SIG_IGN)) != SIG_IGN) ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ dd.c:1029:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGINT, onint); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ 2 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld dd.o -L../libcommon -lcommon -o dd make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/dd' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/deroff' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -c deroff.c deroff.c:618:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(infile = opn(fname)) ~~~~~~~^~~~~~~~~~~~ deroff.c:618:15: note: place parentheses around the assignment to silence this warning if(infile = opn(fname)) ^ ( ) deroff.c:618:15: note: use '==' to turn this assignment into an equality comparison if(infile = opn(fname)) ^ == deroff.c:1003:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(*t++ = *s++) ~~~~~^~~~~~ deroff.c:1003:13: note: place parentheses around the assignment to silence this warning while(*t++ = *s++) ^ ( ) deroff.c:1003:13: note: use '==' to turn this assignment into an equality comparison while(*t++ = *s++) ^ == 2 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld deroff.o -L../libcommon -lcommon -o deroff x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -c deroff_ucb.c deroff_ucb.c:757:16: warning: while loop has empty body [-Wempty-body] else { SKIP; c='\n'; continue;} ^ deroff_ucb.c:757:16: note: put the semicolon on a separate line to silence this warning deroff_ucb.c:761:16: warning: while loop has empty body [-Wempty-body] else { SKIP; c='\n';continue; } ^ deroff_ucb.c:761:16: note: put the semicolon on a separate line to silence this warning 2 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld deroff_ucb.o -L../libcommon -lcommon -o deroff_ucb make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/deroff' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/diff' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -DDIFFH='"/usr/bin/heirloom-tools/5lib/diffh"' -c diff.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c diffdir.c diffdir.c:351:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (rp = readdir(dirp)) { ~~~^~~~~~~~~~~~~~~ diffdir.c:351:12: note: place parentheses around the assignment to silence this warning while (rp = readdir(dirp)) { ^ ( ) diffdir.c:351:12: note: use '==' to turn this assignment into an equality comparison while (rp = readdir(dirp)) { ^ == diffdir.c:733:11: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] opipe = sigset(SIGPIPE, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ diffdir.c:781:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGPIPE, opipe); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ 3 warnings generated. x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c diffreg.c diffreg.c:409:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGHUP,sdone); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ diffreg.c:410:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGINT,sdone); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ diffreg.c:411:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGPIPE,sdone); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ diffreg.c:412:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGTERM,sdone); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ diffreg.c:467:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for(j=0; h=readhash(i);) { ~^~~~~~~~~~~~ diffreg.c:467:12: note: place parentheses around the assignment to silence this warning for(j=0; h=readhash(i);) { ^ ( ) diffreg.c:467:12: note: use '==' to turn this assignment into an equality comparison for(j=0; h=readhash(i);) { ^ == 5 warnings generated. x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c diffver.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld diff.o diffdir.o diffreg.o diffver.o -L../libcommon -lcommon -o diff x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c diffh.c diffh.c:355:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ diffh.c:361:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for(bptr=b;*bptr= *f1++;bptr++) ; ~~~~~^~~~~~~ diffh.c:361:19: note: place parentheses around the assignment to silence this warning for(bptr=b;*bptr= *f1++;bptr++) ; ^ ( ) diffh.c:361:19: note: use '==' to turn this assignment into an equality comparison for(bptr=b;*bptr= *f1++;bptr++) ; ^ == diffh.c:366:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(*bptr++= *f2++) ; ~~~~~~~^~~~~~~ diffh.c:366:16: note: place parentheses around the assignment to silence this warning while(*bptr++= *f2++) ; ^ ( ) diffh.c:366:16: note: use '==' to turn this assignment into an equality comparison while(*bptr++= *f2++) ; ^ == 3 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld diffh.o -L../libcommon -lcommon -o diffh make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/diff' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/diff3' echo '#!/bin/sh' | cat - diff3.sh | sed ' s,@DEFBIN@,/usr/bin/heirloom-tools/5bin,g; s,@SV3BIN@,/usr/bin/heirloom-tools/5bin,g; s,@DEFLIB@,/usr/bin/heirloom-tools/5lib,g' >diff3 chmod 755 diff3 x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -c diff3prog.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld diff3prog.o -L../libcommon -lcommon -o diff3prog make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/diff3' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/dircmp' echo '#!/bin/sh' | cat - dircmp.sh | sed ' s,@DEFBIN@,/usr/bin/heirloom-tools/5bin,g; s,@SV3BIN@,/usr/bin/heirloom-tools/5bin,g; s,@DEFLIB@,/usr/bin/heirloom-tools/5lib,g' >dircmp chmod 755 dircmp make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/dircmp' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/dirname' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -c dirname.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld dirname.o -L../libcommon -lcommon -o dirname make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/dirname' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/df' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -c df.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld df.o -L../libcommon -lcommon -o df x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -DUCB -c df.c -o df_ucb.o x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld df_ucb.o -L../libcommon -lcommon -o df_ucb rm -f dfspace ln -s df dfspace make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/df' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/du' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c du.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld du.o -L../libcommon -lcommon -o du x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -DSUS -c du.c -o du_sus.o x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld du_sus.o -L../libcommon -lcommon -o du_sus x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -DUCB -c du.c -o du_ucb.o x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld du_ucb.o -L../libcommon -lcommon -o du_ucb make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/du' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/echo' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c echo.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -Dfunc='echo' -c main.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c version.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld echo.o main.o version.o -L../libcommon -lcommon -o echo x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -DSUS -c echo.c -o echo_sus.o x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -DSUS -c version.c -o version_sus.o x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld echo_sus.o main.o version_sus.o -L../libcommon -lcommon -o echo_sus x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -DUCB -c echo.c -o echo_ucb.o x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -DUCB -c version.c -o version_ucb.o x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld echo_ucb.o main.o version_ucb.o -L../libcommon -lcommon -o echo_ucb make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/echo' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/ed' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c ed.c In file included from ed.c:274: ../libcommon/regexp.h:473:16: warning: implicit conversion from 'int' to 'char' changes value from 140 to -116 [-Wconstant-conversion] *ep++ = CCL|CMB; ~ ~~~^~~~ ../libcommon/regexp.h:482:19: warning: implicit conversion from 'int' to 'char' changes value from 168 to -88 [-Wconstant-conversion] ep[-2] = CNCL|CMB; ~ ~~~~^~~~ ../libcommon/regexp.h:635:18: warning: implicit conversion from 'int' to 'char' changes value from 132 to -124 [-Wconstant-conversion] *ep++ = CCHR|CMB; ~ ~~~~^~~~ ed.c:291:12: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] oldquit = sigset(SIGQUIT, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:292:11: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] oldhup = sigset(SIGHUP, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:293:12: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] oldintr = sigset(SIGINT, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:294:6: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] if (sigset(SIGTERM, SIG_IGN) != SIG_IGN) ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:295:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGTERM, quit); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:296:12: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] oldpipe = sigset(SIGPIPE, onpipe); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:314:4: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGQUIT, SIG_DFL); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:348:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (savedfile[i] = (*argv)[i]); ~~~~~~~~~~~~~^~~~~~~~~~~~ ed.c:348:23: note: place parentheses around the assignment to silence this warning while (savedfile[i] = (*argv)[i]); ^ ( ) ed.c:348:23: note: use '==' to turn this assignment into an equality comparison while (savedfile[i] = (*argv)[i]); ^ == ed.c:360:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGINT, onintr); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:362:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGHUP, onhup); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:365:3: warning: 'sigrelse' is deprecated: Use the sigprocmask function instead [-Wdeprecated-declarations] sigrelse(lastsig); ^ /usr/include/signal.h:346:3: note: 'sigrelse' has been explicitly marked deprecated here __attribute_deprecated_msg__ ("Use the sigprocmask function instead"); ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:919:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*p2++ = *p1++) ~~~~~~^~~~~~~ ed.c:919:16: note: place parentheses around the assignment to silence this warning while (*p2++ = *p1++) ^ ( ) ed.c:919:16: note: use '==' to turn this assignment into an equality comparison while (*p2++ = *p1++) ^ == ed.c:941:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*p1++ = *p2++) ~~~~~~^~~~~~~ ed.c:941:16: note: place parentheses around the assignment to silence this warning while (*p1++ = *p2++) ^ ( ) ed.c:941:16: note: use '==' to turn this assignment into an equality comparison while (*p1++ = *p2++) ^ == ed.c:1068:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (lastc=peekc) { ~~~~~^~~~~~ ed.c:1068:11: note: place parentheses around the assignment to silence this warning if (lastc=peekc) { ^ ( ) ed.c:1068:11: note: use '==' to turn this assignment into an equality comparison if (lastc=peekc) { ^ == ed.c:1275:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGHUP, oldhup); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:1276:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGQUIT, oldquit); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:1277:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGPIPE, oldpipe); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:1282:11: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] savint = sigset(SIGINT, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:1285:2: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGINT, savint); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:1408:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*lp++ = *bp++) { ~~~~~~^~~~~~~ ed.c:1408:15: note: place parentheses around the assignment to silence this warning while (*lp++ = *bp++) { ^ ( ) ed.c:1408:15: note: use '==' to turn this assignment into an equality comparison while (*lp++ = *bp++) { ^ == ed.c:1434:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*bp = *lp++) { ~~~~^~~~~~~ ed.c:1434:13: note: place parentheses around the assignment to silence this warning while (*bp = *lp++) { ^ ( ) ed.c:1434:13: note: use '==' to turn this assignment into an equality comparison while (*bp = *lp++) { ^ == ed.c:1616:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (genbuf[j] = linebuf[i++]) ~~~~~~~~~~^~~~~~~~~~~~~~ ed.c:1616:20: note: place parentheses around the assignment to silence this warning while (genbuf[j] = linebuf[i++]) ^ ( ) ed.c:1616:20: note: use '==' to turn this assignment into an equality comparison while (genbuf[j] = linebuf[i++]) ^ == ed.c:1622:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (linebuf[i++] = genbuf[j++]) ~~~~~~~~~~~~~^~~~~~~~~~~~~ ed.c:1622:22: note: place parentheses around the assignment to silence this warning while (linebuf[i++] = genbuf[j++]) ^ ( ) ed.c:1622:22: note: use '==' to turn this assignment into an equality comparison while (linebuf[i++] = genbuf[j++]) ^ == ed.c:1749:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*p1++ = *p2++) ~~~~~~^~~~~~~ ed.c:1749:15: note: place parentheses around the assignment to silence this warning while (*p1++ = *p2++) ^ ( ) ed.c:1749:15: note: use '==' to turn this assignment into an equality comparison while (*p1++ = *p2++) ^ == ed.c:1769:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = rhsbuf[k++]&0377) { ~~^~~~~~~~~~~~~~~~~~ ed.c:1769:11: note: place parentheses around the assignment to silence this warning while (c = rhsbuf[k++]&0377) { ^ ( ) ed.c:1769:11: note: use '==' to turn this assignment into an equality comparison while (c = rhsbuf[k++]&0377) { ^ == ed.c:1796:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (genbuf[j++] = linebuf[i++]) ~~~~~~~~~~~~^~~~~~~~~~~~~~ ed.c:1796:21: note: place parentheses around the assignment to silence this warning while (genbuf[j++] = linebuf[i++]) ^ ( ) ed.c:1796:21: note: use '==' to turn this assignment into an equality comparison while (genbuf[j++] = linebuf[i++]) ^ == ed.c:1806:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*lp++ = *sp++) ~~~~~~^~~~~~~ ed.c:1806:15: note: place parentheses around the assignment to silence this warning while (*lp++ = *sp++) ^ ( ) ed.c:1806:15: note: use '==' to turn this assignment into an equality comparison while (*lp++ = *sp++) ^ == ed.c:1905:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*p1++ = *p2++) ~~~~~~^~~~~~~ ed.c:1905:16: note: place parentheses around the assignment to silence this warning while (*p1++ = *p2++) ^ ( ) ed.c:1905:16: note: use '==' to turn this assignment into an equality comparison while (*p1++ = *p2++) ^ == ed.c:2235:4: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGHUP, oldhup); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:2236:4: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGQUIT, oldquit); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:2237:4: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGPIPE, oldpipe); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ 34 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld ed.o -L../libcommon -lcommon -o ed x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -I../libuxre -DUXRE -DS42 -DSHELL='"/bin/sh"' -c ed.c -o ed_s42.o ed.c:291:12: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] oldquit = sigset(SIGQUIT, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:292:11: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] oldhup = sigset(SIGHUP, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:293:12: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] oldintr = sigset(SIGINT, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:294:6: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] if (sigset(SIGTERM, SIG_IGN) != SIG_IGN) ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:295:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGTERM, quit); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:296:12: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] oldpipe = sigset(SIGPIPE, onpipe); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:314:4: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGQUIT, SIG_DFL); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:348:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (savedfile[i] = (*argv)[i]); ~~~~~~~~~~~~~^~~~~~~~~~~~ ed.c:348:23: note: place parentheses around the assignment to silence this warning while (savedfile[i] = (*argv)[i]); ^ ( ) ed.c:348:23: note: use '==' to turn this assignment into an equality comparison while (savedfile[i] = (*argv)[i]); ^ == ed.c:360:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGINT, onintr); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:362:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGHUP, onhup); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:365:3: warning: 'sigrelse' is deprecated: Use the sigprocmask function instead [-Wdeprecated-declarations] sigrelse(lastsig); ^ /usr/include/signal.h:346:3: note: 'sigrelse' has been explicitly marked deprecated here __attribute_deprecated_msg__ ("Use the sigprocmask function instead"); ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:919:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*p2++ = *p1++) ~~~~~~^~~~~~~ ed.c:919:16: note: place parentheses around the assignment to silence this warning while (*p2++ = *p1++) ^ ( ) ed.c:919:16: note: use '==' to turn this assignment into an equality comparison while (*p2++ = *p1++) ^ == ed.c:941:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*p1++ = *p2++) ~~~~~~^~~~~~~ ed.c:941:16: note: place parentheses around the assignment to silence this warning while (*p1++ = *p2++) ^ ( ) ed.c:941:16: note: use '==' to turn this assignment into an equality comparison while (*p1++ = *p2++) ^ == ed.c:1068:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (lastc=peekc) { ~~~~~^~~~~~ ed.c:1068:11: note: place parentheses around the assignment to silence this warning if (lastc=peekc) { ^ ( ) ed.c:1068:11: note: use '==' to turn this assignment into an equality comparison if (lastc=peekc) { ^ == ed.c:1275:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGHUP, oldhup); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:1276:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGQUIT, oldquit); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:1277:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGPIPE, oldpipe); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:1282:11: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] savint = sigset(SIGINT, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:1285:2: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGINT, savint); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:1408:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*lp++ = *bp++) { ~~~~~~^~~~~~~ ed.c:1408:15: note: place parentheses around the assignment to silence this warning while (*lp++ = *bp++) { ^ ( ) ed.c:1408:15: note: use '==' to turn this assignment into an equality comparison while (*lp++ = *bp++) { ^ == ed.c:1434:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*bp = *lp++) { ~~~~^~~~~~~ ed.c:1434:13: note: place parentheses around the assignment to silence this warning while (*bp = *lp++) { ^ ( ) ed.c:1434:13: note: use '==' to turn this assignment into an equality comparison while (*bp = *lp++) { ^ == ed.c:1616:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (genbuf[j] = linebuf[i++]) ~~~~~~~~~~^~~~~~~~~~~~~~ ed.c:1616:20: note: place parentheses around the assignment to silence this warning while (genbuf[j] = linebuf[i++]) ^ ( ) ed.c:1616:20: note: use '==' to turn this assignment into an equality comparison while (genbuf[j] = linebuf[i++]) ^ == ed.c:1622:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (linebuf[i++] = genbuf[j++]) ~~~~~~~~~~~~~^~~~~~~~~~~~~ ed.c:1622:22: note: place parentheses around the assignment to silence this warning while (linebuf[i++] = genbuf[j++]) ^ ( ) ed.c:1622:22: note: use '==' to turn this assignment into an equality comparison while (linebuf[i++] = genbuf[j++]) ^ == ed.c:1749:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*p1++ = *p2++) ~~~~~~^~~~~~~ ed.c:1749:15: note: place parentheses around the assignment to silence this warning while (*p1++ = *p2++) ^ ( ) ed.c:1749:15: note: use '==' to turn this assignment into an equality comparison while (*p1++ = *p2++) ^ == ed.c:1769:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = rhsbuf[k++]&0377) { ~~^~~~~~~~~~~~~~~~~~ ed.c:1769:11: note: place parentheses around the assignment to silence this warning while (c = rhsbuf[k++]&0377) { ^ ( ) ed.c:1769:11: note: use '==' to turn this assignment into an equality comparison while (c = rhsbuf[k++]&0377) { ^ == ed.c:1796:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (genbuf[j++] = linebuf[i++]) ~~~~~~~~~~~~^~~~~~~~~~~~~~ ed.c:1796:21: note: place parentheses around the assignment to silence this warning while (genbuf[j++] = linebuf[i++]) ^ ( ) ed.c:1796:21: note: use '==' to turn this assignment into an equality comparison while (genbuf[j++] = linebuf[i++]) ^ == ed.c:1806:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*lp++ = *sp++) ~~~~~~^~~~~~~ ed.c:1806:15: note: place parentheses around the assignment to silence this warning while (*lp++ = *sp++) ^ ( ) ed.c:1806:15: note: use '==' to turn this assignment into an equality comparison while (*lp++ = *sp++) ^ == ed.c:1905:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*p1++ = *p2++) ~~~~~~^~~~~~~ ed.c:1905:16: note: place parentheses around the assignment to silence this warning while (*p1++ = *p2++) ^ ( ) ed.c:1905:16: note: use '==' to turn this assignment into an equality comparison while (*p1++ = *p2++) ^ == ed.c:2235:4: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGHUP, oldhup); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:2236:4: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGQUIT, oldquit); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:2237:4: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGPIPE, oldpipe); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ 31 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld ed_s42.o -L../libcommon -lcommon -L../libuxre -luxre -o ed_s42 x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -I../libuxre -DUXRE -DSUS -DSHELL='"/bin/sh"' -c ed.c -o ed_sus.o ed.c:291:12: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] oldquit = sigset(SIGQUIT, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:292:11: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] oldhup = sigset(SIGHUP, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:293:12: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] oldintr = sigset(SIGINT, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:294:6: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] if (sigset(SIGTERM, SIG_IGN) != SIG_IGN) ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:295:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGTERM, quit); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:296:12: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] oldpipe = sigset(SIGPIPE, onpipe); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:314:4: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGQUIT, SIG_DFL); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:348:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (savedfile[i] = (*argv)[i]); ~~~~~~~~~~~~~^~~~~~~~~~~~ ed.c:348:23: note: place parentheses around the assignment to silence this warning while (savedfile[i] = (*argv)[i]); ^ ( ) ed.c:348:23: note: use '==' to turn this assignment into an equality comparison while (savedfile[i] = (*argv)[i]); ^ == ed.c:360:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGINT, onintr); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:362:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGHUP, onhup); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:365:3: warning: 'sigrelse' is deprecated: Use the sigprocmask function instead [-Wdeprecated-declarations] sigrelse(lastsig); ^ /usr/include/signal.h:346:3: note: 'sigrelse' has been explicitly marked deprecated here __attribute_deprecated_msg__ ("Use the sigprocmask function instead"); ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:919:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*p2++ = *p1++) ~~~~~~^~~~~~~ ed.c:919:16: note: place parentheses around the assignment to silence this warning while (*p2++ = *p1++) ^ ( ) ed.c:919:16: note: use '==' to turn this assignment into an equality comparison while (*p2++ = *p1++) ^ == ed.c:941:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*p1++ = *p2++) ~~~~~~^~~~~~~ ed.c:941:16: note: place parentheses around the assignment to silence this warning while (*p1++ = *p2++) ^ ( ) ed.c:941:16: note: use '==' to turn this assignment into an equality comparison while (*p1++ = *p2++) ^ == ed.c:1068:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (lastc=peekc) { ~~~~~^~~~~~ ed.c:1068:11: note: place parentheses around the assignment to silence this warning if (lastc=peekc) { ^ ( ) ed.c:1068:11: note: use '==' to turn this assignment into an equality comparison if (lastc=peekc) { ^ == ed.c:1275:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGHUP, oldhup); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:1276:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGQUIT, oldquit); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:1277:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGPIPE, oldpipe); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:1282:11: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] savint = sigset(SIGINT, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:1285:2: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGINT, savint); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:1408:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*lp++ = *bp++) { ~~~~~~^~~~~~~ ed.c:1408:15: note: place parentheses around the assignment to silence this warning while (*lp++ = *bp++) { ^ ( ) ed.c:1408:15: note: use '==' to turn this assignment into an equality comparison while (*lp++ = *bp++) { ^ == ed.c:1434:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*bp = *lp++) { ~~~~^~~~~~~ ed.c:1434:13: note: place parentheses around the assignment to silence this warning while (*bp = *lp++) { ^ ( ) ed.c:1434:13: note: use '==' to turn this assignment into an equality comparison while (*bp = *lp++) { ^ == ed.c:1616:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (genbuf[j] = linebuf[i++]) ~~~~~~~~~~^~~~~~~~~~~~~~ ed.c:1616:20: note: place parentheses around the assignment to silence this warning while (genbuf[j] = linebuf[i++]) ^ ( ) ed.c:1616:20: note: use '==' to turn this assignment into an equality comparison while (genbuf[j] = linebuf[i++]) ^ == ed.c:1622:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (linebuf[i++] = genbuf[j++]) ~~~~~~~~~~~~~^~~~~~~~~~~~~ ed.c:1622:22: note: place parentheses around the assignment to silence this warning while (linebuf[i++] = genbuf[j++]) ^ ( ) ed.c:1622:22: note: use '==' to turn this assignment into an equality comparison while (linebuf[i++] = genbuf[j++]) ^ == ed.c:1749:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*p1++ = *p2++) ~~~~~~^~~~~~~ ed.c:1749:15: note: place parentheses around the assignment to silence this warning while (*p1++ = *p2++) ^ ( ) ed.c:1749:15: note: use '==' to turn this assignment into an equality comparison while (*p1++ = *p2++) ^ == ed.c:1769:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = rhsbuf[k++]&0377) { ~~^~~~~~~~~~~~~~~~~~ ed.c:1769:11: note: place parentheses around the assignment to silence this warning while (c = rhsbuf[k++]&0377) { ^ ( ) ed.c:1769:11: note: use '==' to turn this assignment into an equality comparison while (c = rhsbuf[k++]&0377) { ^ == ed.c:1796:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (genbuf[j++] = linebuf[i++]) ~~~~~~~~~~~~^~~~~~~~~~~~~~ ed.c:1796:21: note: place parentheses around the assignment to silence this warning while (genbuf[j++] = linebuf[i++]) ^ ( ) ed.c:1796:21: note: use '==' to turn this assignment into an equality comparison while (genbuf[j++] = linebuf[i++]) ^ == ed.c:1806:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*lp++ = *sp++) ~~~~~~^~~~~~~ ed.c:1806:15: note: place parentheses around the assignment to silence this warning while (*lp++ = *sp++) ^ ( ) ed.c:1806:15: note: use '==' to turn this assignment into an equality comparison while (*lp++ = *sp++) ^ == ed.c:1905:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*p1++ = *p2++) ~~~~~~^~~~~~~ ed.c:1905:16: note: place parentheses around the assignment to silence this warning while (*p1++ = *p2++) ^ ( ) ed.c:1905:16: note: use '==' to turn this assignment into an equality comparison while (*p1++ = *p2++) ^ == ed.c:2235:4: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGHUP, oldhup); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:2236:4: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGQUIT, oldquit); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:2237:4: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGPIPE, oldpipe); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ 31 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld ed_sus.o -L../libcommon -lcommon -L../libuxre -luxre -o ed_sus x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -I../libuxre -DUXRE -DSU3 -DSHELL='"/bin/sh"' -c ed.c -o ed_su3.o ed.c:291:12: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] oldquit = sigset(SIGQUIT, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:292:11: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] oldhup = sigset(SIGHUP, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:293:12: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] oldintr = sigset(SIGINT, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:294:6: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] if (sigset(SIGTERM, SIG_IGN) != SIG_IGN) ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:295:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGTERM, quit); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:296:12: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] oldpipe = sigset(SIGPIPE, onpipe); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:314:4: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGQUIT, SIG_DFL); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:348:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (savedfile[i] = (*argv)[i]); ~~~~~~~~~~~~~^~~~~~~~~~~~ ed.c:348:23: note: place parentheses around the assignment to silence this warning while (savedfile[i] = (*argv)[i]); ^ ( ) ed.c:348:23: note: use '==' to turn this assignment into an equality comparison while (savedfile[i] = (*argv)[i]); ^ == ed.c:360:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGINT, onintr); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:362:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGHUP, onhup); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:365:3: warning: 'sigrelse' is deprecated: Use the sigprocmask function instead [-Wdeprecated-declarations] sigrelse(lastsig); ^ /usr/include/signal.h:346:3: note: 'sigrelse' has been explicitly marked deprecated here __attribute_deprecated_msg__ ("Use the sigprocmask function instead"); ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:919:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*p2++ = *p1++) ~~~~~~^~~~~~~ ed.c:919:16: note: place parentheses around the assignment to silence this warning while (*p2++ = *p1++) ^ ( ) ed.c:919:16: note: use '==' to turn this assignment into an equality comparison while (*p2++ = *p1++) ^ == ed.c:941:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*p1++ = *p2++) ~~~~~~^~~~~~~ ed.c:941:16: note: place parentheses around the assignment to silence this warning while (*p1++ = *p2++) ^ ( ) ed.c:941:16: note: use '==' to turn this assignment into an equality comparison while (*p1++ = *p2++) ^ == ed.c:1068:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (lastc=peekc) { ~~~~~^~~~~~ ed.c:1068:11: note: place parentheses around the assignment to silence this warning if (lastc=peekc) { ^ ( ) ed.c:1068:11: note: use '==' to turn this assignment into an equality comparison if (lastc=peekc) { ^ == ed.c:1275:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGHUP, oldhup); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:1276:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGQUIT, oldquit); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:1277:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGPIPE, oldpipe); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:1282:11: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] savint = sigset(SIGINT, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:1285:2: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGINT, savint); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:1408:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*lp++ = *bp++) { ~~~~~~^~~~~~~ ed.c:1408:15: note: place parentheses around the assignment to silence this warning while (*lp++ = *bp++) { ^ ( ) ed.c:1408:15: note: use '==' to turn this assignment into an equality comparison while (*lp++ = *bp++) { ^ == ed.c:1434:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*bp = *lp++) { ~~~~^~~~~~~ ed.c:1434:13: note: place parentheses around the assignment to silence this warning while (*bp = *lp++) { ^ ( ) ed.c:1434:13: note: use '==' to turn this assignment into an equality comparison while (*bp = *lp++) { ^ == ed.c:1616:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (genbuf[j] = linebuf[i++]) ~~~~~~~~~~^~~~~~~~~~~~~~ ed.c:1616:20: note: place parentheses around the assignment to silence this warning while (genbuf[j] = linebuf[i++]) ^ ( ) ed.c:1616:20: note: use '==' to turn this assignment into an equality comparison while (genbuf[j] = linebuf[i++]) ^ == ed.c:1622:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (linebuf[i++] = genbuf[j++]) ~~~~~~~~~~~~~^~~~~~~~~~~~~ ed.c:1622:22: note: place parentheses around the assignment to silence this warning while (linebuf[i++] = genbuf[j++]) ^ ( ) ed.c:1622:22: note: use '==' to turn this assignment into an equality comparison while (linebuf[i++] = genbuf[j++]) ^ == ed.c:1749:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*p1++ = *p2++) ~~~~~~^~~~~~~ ed.c:1749:15: note: place parentheses around the assignment to silence this warning while (*p1++ = *p2++) ^ ( ) ed.c:1749:15: note: use '==' to turn this assignment into an equality comparison while (*p1++ = *p2++) ^ == ed.c:1769:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = rhsbuf[k++]&0377) { ~~^~~~~~~~~~~~~~~~~~ ed.c:1769:11: note: place parentheses around the assignment to silence this warning while (c = rhsbuf[k++]&0377) { ^ ( ) ed.c:1769:11: note: use '==' to turn this assignment into an equality comparison while (c = rhsbuf[k++]&0377) { ^ == ed.c:1796:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (genbuf[j++] = linebuf[i++]) ~~~~~~~~~~~~^~~~~~~~~~~~~~ ed.c:1796:21: note: place parentheses around the assignment to silence this warning while (genbuf[j++] = linebuf[i++]) ^ ( ) ed.c:1796:21: note: use '==' to turn this assignment into an equality comparison while (genbuf[j++] = linebuf[i++]) ^ == ed.c:1806:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*lp++ = *sp++) ~~~~~~^~~~~~~ ed.c:1806:15: note: place parentheses around the assignment to silence this warning while (*lp++ = *sp++) ^ ( ) ed.c:1806:15: note: use '==' to turn this assignment into an equality comparison while (*lp++ = *sp++) ^ == ed.c:1905:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*p1++ = *p2++) ~~~~~~^~~~~~~ ed.c:1905:16: note: place parentheses around the assignment to silence this warning while (*p1++ = *p2++) ^ ( ) ed.c:1905:16: note: use '==' to turn this assignment into an equality comparison while (*p1++ = *p2++) ^ == ed.c:2235:4: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGHUP, oldhup); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:2236:4: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGQUIT, oldquit); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ ed.c:2237:4: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGPIPE, oldpipe); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ 31 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld ed_su3.o -L../libcommon -lcommon -L../libuxre -luxre -o ed_su3 make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/ed' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/env' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -c env.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld env.o -L../libcommon -lcommon -o env make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/env' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/expand' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -D_FILE_OFFSET_BITS=64L -c expand.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -D_FILE_OFFSET_BITS=64L -c tablist.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld expand.o tablist.o -L../libcommon -lcommon -o expand x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -D_FILE_OFFSET_BITS=64L -c unexpand.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld unexpand.o tablist.o -L../libcommon -lcommon -o unexpand make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/expand' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/expr' yacc expr.y mv -f y.tab.c expr.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -D_FILE_OFFSET_BITS=64L -c expr.c expr.y:143:22: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat] printf("%lld\n", n); ~~~~ ^ %ld 1 warning generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld expr.o -L../libcommon -lcommon -o expr x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -I../libuxre -DUXRE -D_FILE_OFFSET_BITS=64L -DSUS -c expr.c -o expr_sus.o expr.y:143:22: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat] printf("%lld\n", n); ~~~~ ^ %ld 1 warning generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld expr_sus.o -L../libuxre -luxre -L../libcommon -lcommon -o expr_sus x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -I../libuxre -DUXRE -D_FILE_OFFSET_BITS=64L -DSU3 -c expr.c -o expr_su3.o expr.y:143:22: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat] printf("%lld\n", n); ~~~~ ^ %ld 1 warning generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld expr_su3.o -L../libuxre -luxre -L../libcommon -lcommon -o expr_su3 x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -I../libuxre -DUXRE -D_FILE_OFFSET_BITS=64L -DS42 -c expr.c -o expr_s42.o expr.y:143:22: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat] printf("%lld\n", n); ~~~~ ^ %ld 1 warning generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld expr_s42.o -L../libuxre -luxre -L../libcommon -lcommon -o expr_s42 make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/expr' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/factor' echo '/* Auto-generated by make. Do not edit! */' >config.h echo '#include ' >___build$$.c ; \ echo 'int main(void) { sqrtl(2); fmodl(2, 2); powl(2, 2); return 0; }'\ >>___build$$.c ; \ x86_64-pc-linux-gnu-clang ___build$$.c -lm -o ___build$$ >/dev/null 2>&1 ; \ if test $? = 0 && test -f ___build$$ ; \ then \ echo '#if !defined (__dietlibc__) && !defined (_AIX)' >>config.h ; \ echo '#define USE_LONG_DOUBLE' >>config.h ; \ echo '#endif' >>config.h ; \ fi ; \ rm -f ___build$$.c ___build$$ ___build$$.o x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -c factor.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld factor.o -lm -L../libcommon -lcommon -o factor echo 'cc="x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon"' | \ cat - mansubst.sh >mansubst chmod +x mansubst sh mansubst factor.1 make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/factor' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/file' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -DMAGIC='"/usr/bin/heirloom-tools/5lib/magic"' -c file.c file.c:601:8: warning: case value not in enumerated type 'enum (anonymous enum at file.c:110:2)' [-Wswitch] case M_SHORT|M_BE: ^ file.c:587:8: warning: case value not in enumerated type 'enum (anonymous enum at file.c:110:2)' [-Wswitch] case M_LONG|M_BE: ^ file.c:578:11: warning: enumeration values 'M_STRING' and 'M_BE' not handled in switch [-Wswitch] switch (mp->m_type) { ^ 3 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld file.o -L../libcommon -lcommon -o file x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -DSUS -DMAGIC='"/usr/bin/heirloom-tools/5lib/magic"' -c file.c -o file_sus.o file.c:601:8: warning: case value not in enumerated type 'enum (anonymous enum at file.c:110:2)' [-Wswitch] case M_SHORT|M_BE: ^ file.c:587:8: warning: case value not in enumerated type 'enum (anonymous enum at file.c:110:2)' [-Wswitch] case M_LONG|M_BE: ^ file.c:578:11: warning: enumeration values 'M_STRING' and 'M_BE' not handled in switch [-Wswitch] switch (mp->m_type) { ^ 3 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld file_sus.o -L../libcommon -lcommon -o file_sus make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/file' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/find' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -DGETDIR -c find.c find.c:785:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (na=oargv[oargc++]) { ~~^~~~~~~~~~~~~~~ find.c:785:11: note: place parentheses around the assignment to silence this warning while (na=oargv[oargc++]) { ^ ( ) find.c:785:11: note: use '==' to turn this assignment into an equality comparison while (na=oargv[oargc++]) { ^ == find.c:804:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(pid = fork()) /*parent*/ while (wait(&ccode) != pid); ~~~~^~~~~~~~ find.c:804:9: note: place parentheses around the assignment to silence this warning if(pid = fork()) /*parent*/ while (wait(&ccode) != pid); ^ ( ) find.c:804:9: note: use '==' to turn this assignment into an equality comparison if(pid = fork()) /*parent*/ while (wait(&ccode) != pid); ^ == find.c:1408:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (o = what(&ms)) { ~~^~~~~~~~~~~ find.c:1408:12: note: place parentheses around the assignment to silence this warning while (o = what(&ms)) { ^ ( ) find.c:1408:12: note: use '==' to turn this assignment into an equality comparison while (o = what(&ms)) { ^ == 3 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld find.o -L../libcommon -lcommon -o find x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -DGETDIR -DSUS -c find.c -o find_sus.o find.c:785:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (na=oargv[oargc++]) { ~~^~~~~~~~~~~~~~~ find.c:785:11: note: place parentheses around the assignment to silence this warning while (na=oargv[oargc++]) { ^ ( ) find.c:785:11: note: use '==' to turn this assignment into an equality comparison while (na=oargv[oargc++]) { ^ == find.c:804:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(pid = fork()) /*parent*/ while (wait(&ccode) != pid); ~~~~^~~~~~~~ find.c:804:9: note: place parentheses around the assignment to silence this warning if(pid = fork()) /*parent*/ while (wait(&ccode) != pid); ^ ( ) find.c:804:9: note: use '==' to turn this assignment into an equality comparison if(pid = fork()) /*parent*/ while (wait(&ccode) != pid); ^ == find.c:1408:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (o = what(&ms)) { ~~^~~~~~~~~~~ find.c:1408:12: note: place parentheses around the assignment to silence this warning while (o = what(&ms)) { ^ ( ) find.c:1408:12: note: use '==' to turn this assignment into an equality comparison while (o = what(&ms)) { ^ == 3 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld find_sus.o -L../libcommon -lcommon -o find_sus x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -DGETDIR -DSU3 -c find.c -o find_su3.o find.c:785:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (na=oargv[oargc++]) { ~~^~~~~~~~~~~~~~~ find.c:785:11: note: place parentheses around the assignment to silence this warning while (na=oargv[oargc++]) { ^ ( ) find.c:785:11: note: use '==' to turn this assignment into an equality comparison while (na=oargv[oargc++]) { ^ == find.c:804:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(pid = fork()) /*parent*/ while (wait(&ccode) != pid); ~~~~^~~~~~~~ find.c:804:9: note: place parentheses around the assignment to silence this warning if(pid = fork()) /*parent*/ while (wait(&ccode) != pid); ^ ( ) find.c:804:9: note: use '==' to turn this assignment into an equality comparison if(pid = fork()) /*parent*/ while (wait(&ccode) != pid); ^ == find.c:1408:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (o = what(&ms)) { ~~^~~~~~~~~~~ find.c:1408:12: note: place parentheses around the assignment to silence this warning while (o = what(&ms)) { ^ ( ) find.c:1408:12: note: use '==' to turn this assignment into an equality comparison while (o = what(&ms)) { ^ == 3 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld find_su3.o -L../libcommon -lcommon -o find_su3 make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/find' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/fmt' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -D_FILE_OFFSET_BITS=64L -c fmt.c fmt.c:283:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = linebuf[p++]) { ~~^~~~~~~~~~~~~~ fmt.c:283:12: note: place parentheses around the assignment to silence this warning while (c = linebuf[p++]) { ^ ( ) fmt.c:283:12: note: use '==' to turn this assignment into an equality comparison while (c = linebuf[p++]) { ^ == fmt.c:350:42: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] if (!cflag && np != pfx && (np > pfx || abs(pfx-np) > 8)) ^ fmt.c:350:42: note: use function 'labs' instead if (!cflag && np != pfx && (np > pfx || abs(pfx-np) > 8)) ^~~ labs fmt.c:352:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (h = fromline(cp)) ~~^~~~~~~~~~~~~~ fmt.c:352:8: note: place parentheses around the assignment to silence this warning if (h = fromline(cp)) ^ ( ) fmt.c:352:8: note: use '==' to turn this assignment into an equality comparison if (h = fromline(cp)) ^ == 3 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld fmt.o -L../libcommon -lcommon -o fmt make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/fmt' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/fmtmsg' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c fmtmsg.c fmtmsg.c:333:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*q++ = *p++) { ~~~~~^~~~~~ fmtmsg.c:333:15: note: place parentheses around the assignment to silence this warning while (*q++ = *p++) { ^ ( ) fmtmsg.c:333:15: note: use '==' to turn this assignment into an equality comparison while (*q++ = *p++) { ^ == fmtmsg.c:611:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (psev = getauxsevs(NULL)) { ~~~~~^~~~~~~~~~~~~~~~~~ fmtmsg.c:611:17: note: place parentheses around the assignment to silence this warning while (psev = getauxsevs(NULL)) { ^ ( ) fmtmsg.c:611:17: note: use '==' to turn this assignment into an equality comparison while (psev = getauxsevs(NULL)) { ^ == 2 warnings generated. x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c main.c main.c:303:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*q++ = *p++) if (*p == '\\') p++; ~~~~~^~~~~~ main.c:303:18: note: place parentheses around the assignment to silence this warning while (*q++ = *p++) if (*p == '\\') p++; ^ ( ) main.c:303:18: note: use '==' to turn this assignment into an equality comparison while (*q++ = *p++) if (*p == '\\') p++; ^ == main.c:404:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (rtnval = malloc(sizeof(struct sevstr))) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:404:15: note: place parentheses around the assignment to silence this warning if (rtnval = malloc(sizeof(struct sevstr))) { ^ ( ) main.c:404:15: note: use '==' to turn this assignment into an equality comparison if (rtnval = malloc(sizeof(struct sevstr))) { ^ == 2 warnings generated. x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c version.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld fmtmsg.o main.o version.o -L../libcommon -lcommon -o fmtmsg make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/fmtmsg' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/fold' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -D_FILE_OFFSET_BITS=64L -c fold.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld fold.o -L../libcommon -lcommon -o fold make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/fold' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/getconf' rm -f heirloom.h awk <../CHANGES '{ if ($2 ~ /^[0-9][0-9][0-9][0-9][0-9][0-9]$/) \ version = $2; \ else \ version = '`date +%y%m%d`'; \ printf("#define\tHEIRLOOM_TOOLCHEST_VERSION\t%d\n", \ version + 20000000); \ exit }' >heirloom.h x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -DSUSBIN='"/usr/bin/heirloom-tools/5bin/posix"' -DSU3BIN='"/usr/bin/heirloom-tools/5bin/posix2001"' -DDEFBIN='"/usr/bin/heirloom-tools/5bin"' -DUCBBIN='"/usr/bin/heirloom-tools/ucb"' -DCCSBIN='"/usr/bin/heirloom-tools/ccs/bin"' -c getconf.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld getconf.o -L../libcommon -lcommon -o getconf x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -DSUSBIN='"/usr/bin/heirloom-tools/5bin/posix"' -DSU3BIN='"/usr/bin/heirloom-tools/5bin/posix2001"' -DDEFBIN='"/usr/bin/heirloom-tools/5bin"' -DUCBBIN='"/usr/bin/heirloom-tools/ucb"' -DCCSBIN='"/usr/bin/heirloom-tools/ccs/bin"' -DSU3 -c getconf.c -o getconf_su3.o x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld getconf_su3.o -L../libcommon -lcommon -o getconf_su3 make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/getconf' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/getopt' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c getopt.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld getopt.o -L../libcommon -lcommon -o getopt make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/getopt' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/grep' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -I../libuxre -DUXRE -D_FILE_OFFSET_BITS=64L -c alloc.c echo '/* Auto-generated by make. Do not edit! */' >config.h echo '#include ' >___build$$.c ; \ x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -I../libuxre -DUXRE -D_FILE_OFFSET_BITS=64L -c ___build$$.c >/dev/null 2>&1 ; \ if test $? = 0 && test -f ___build$$.o ; \ then echo '#include ' >>config.h ; \ fi ; \ rm -f ___build$$.o ___build$$.c echo '#include ' >___build$$.c ; \ x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -I../libuxre -DUXRE -D_FILE_OFFSET_BITS=64L -c ___build$$.c >/dev/null 2>&1 ; \ if test $? = 0 && test -f ___build$$.o ; \ then echo '#include ' >>config.h ; \ fi ; \ rm -f ___build$$.o ___build$$.c echo 'long long foo;' >___build$$.c ; \ x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -I../libuxre -DUXRE -D_FILE_OFFSET_BITS=64L -c ___build$$.c >/dev/null 2>&1 ; \ if test $? = 0 && test -f ___build$$.o ; \ then echo '#define LONGLONG' >>config.h ; \ fi ; \ rm -f ___build$$.o ___build$$.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -I../libuxre -DUXRE -D_FILE_OFFSET_BITS=64L -c grep.c grep.c:393:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (hadnl = (ip->ib_cur < ip->ib_end && *lastnl == '\n')) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ grep.c:393:13: note: place parentheses around the assignment to silence this warning if (hadnl = (ip->ib_cur < ip->ib_end && *lastnl == '\n')) ^ ( ) grep.c:393:13: note: use '==' to turn this assignment into an equality comparison if (hadnl = (ip->ib_cur < ip->ib_end && *lastnl == '\n')) ^ == 1 warning generated. x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -I../libuxre -DUXRE -D_FILE_OFFSET_BITS=64L -c grid.c yacc egrep.y egrep.y: warning: 2 shift/reduce conflicts []8;id=da89796e0005af18d36548d700000000;https://www.gnu.org/software/bison/manual/html_node/Diagnostics.html#Wconflicts-sr\-Wconflicts-sr]8;;\] egrep.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples mv -f y.tab.c egrep.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -I../libuxre -DUXRE -D_FILE_OFFSET_BITS=64L -c egrep.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -I../libuxre -DUXRE -D_FILE_OFFSET_BITS=64L -c plist.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -I../libuxre -DUXRE -D_FILE_OFFSET_BITS=64L -c svid3.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld alloc.o grep.o grid.o egrep.o plist.o svid3.o -L../libcommon -lcommon -o egrep x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -I../libuxre -DUXRE -D_FILE_OFFSET_BITS=64L -c fgrep.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -I../libuxre -DUXRE -D_FILE_OFFSET_BITS=64L -c ac.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld alloc.o grep.o grid.o fgrep.o plist.o svid3.o ac.o -L../libcommon -lcommon -o fgrep x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -I../libuxre -DUXRE -D_FILE_OFFSET_BITS=64L -c ggrep.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld alloc.o grep.o grid.o ggrep.o svid3.o -L../libcommon -lcommon -o grep x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -I../libuxre -DUXRE -D_FILE_OFFSET_BITS=64L -c rcomp.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -I../libuxre -DUXRE -D_FILE_OFFSET_BITS=64L -DSUS -c sus.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld alloc.o grep.o grid.o plist.o rcomp.o sus.o ac.o -L../libuxre -luxre -L../libcommon -lcommon -o grep_sus x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -I../libuxre -DUXRE -D_FILE_OFFSET_BITS=64L -DSU3 -c sus.c -o su3.o x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld alloc.o grep.o grid.o plist.o rcomp.o su3.o ac.o -L../libuxre -luxre -L../libcommon -lcommon -o grep_su3 make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/grep' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/groups' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -c groups.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld groups.o -L../libcommon -lcommon -o groups x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DUCB -c groups.c -o groups_ucb.o x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld groups_ucb.o -L../libcommon -lcommon -o groups_ucb make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/groups' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/hd' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c hd.c hd.c:526:12: warning: format string is not a string literal (potentially insecure) [-Wformat-security] printf(cp); ^~ hd.c:526:12: note: treat the string as an argument to avoid this printf(cp); ^ "%s", 1 warning generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld hd.o -L../libcommon -lcommon -o hd make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/hd' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/head' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c head.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld head.o -L../libcommon -lcommon -o head make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/head' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/hostname' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c hostname.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld hostname.o -L../libcommon -lcommon -o hostname make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/hostname' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/id' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -c id.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld id.o -L../libcommon -lcommon -o id x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -DSUS -c id.c -o id_sus.o id.c:268:27: warning: result of comparison of constant 1 with boolean expression is always false [-Wtautological-constant-compare] } else if (argc < optind > 1) { ~~~~~~~~~~~~~ ^ ~ 1 warning generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld id_sus.o -L../libcommon -lcommon -o id_sus make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/id' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/join' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c join.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld join.o -L../libcommon -lcommon -o join make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/join' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/kill' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -c kill.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -c strsig.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -c version.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld kill.o strsig.o version.o -L../libcommon -lcommon -o kill make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/kill' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/line' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -c line.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld line.o -L../libcommon -lcommon -o line make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/line' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/listusers' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -c listusers.c listusers.c:111:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (c = strchr(s, ',')) ~~^~~~~~~~~~~~~~~~ listusers.c:111:9: note: place parentheses around the assignment to silence this warning if (c = strchr(s, ',')) ^ ( ) listusers.c:111:9: note: use '==' to turn this assignment into an equality comparison if (c = strchr(s, ',')) ^ == listusers.c:113:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (l = addlist(u, s, "")) ~~^~~~~~~~~~~~~~~~~~~ listusers.c:113:9: note: place parentheses around the assignment to silence this warning if (l = addlist(u, s, "")) ^ ( ) listusers.c:113:9: note: use '==' to turn this assignment into an equality comparison if (l = addlist(u, s, "")) ^ == listusers.c:167:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (c = strchr(s, ',')) ~~^~~~~~~~~~~~~~~~ listusers.c:167:9: note: place parentheses around the assignment to silence this warning if (c = strchr(s, ',')) ^ ( ) listusers.c:167:9: note: use '==' to turn this assignment into an equality comparison if (c = strchr(s, ',')) ^ == listusers.c:169:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (grp = getgrnam(s)) { ~~~~^~~~~~~~~~~~~ listusers.c:169:11: note: place parentheses around the assignment to silence this warning if (grp = getgrnam(s)) { ^ ( ) listusers.c:169:11: note: use '==' to turn this assignment into an equality comparison if (grp = getgrnam(s)) { ^ == listusers.c:172:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (l = addlist(u, grp->gr_mem[i], "")) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ listusers.c:172:11: note: place parentheses around the assignment to silence this warning if (l = addlist(u, grp->gr_mem[i], "")) ^ ( ) listusers.c:172:11: note: use '==' to turn this assignment into an equality comparison if (l = addlist(u, grp->gr_mem[i], "")) ^ == listusers.c:192:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (l = l->next); ~~^~~~~~~~~ listusers.c:192:11: note: place parentheses around the assignment to silence this warning while (l = l->next); ^ ( ) listusers.c:192:11: note: use '==' to turn this assignment into an equality comparison while (l = l->next); ^ == listusers.c:264:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (pwd = getpwent()) ~~~~^~~~~~~~~~~~ listusers.c:264:13: note: place parentheses around the assignment to silence this warning while (pwd = getpwent()) ^ ( ) listusers.c:264:13: note: use '==' to turn this assignment into an equality comparison while (pwd = getpwent()) ^ == listusers.c:269:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (l = addlist(users, pwd->pw_name, pwd->pw_gecos)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ listusers.c:269:10: note: place parentheses around the assignment to silence this warning if (l = addlist(users, pwd->pw_name, pwd->pw_gecos)) ^ ( ) listusers.c:269:10: note: use '==' to turn this assignment into an equality comparison if (l = addlist(users, pwd->pw_name, pwd->pw_gecos)) ^ == 8 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld listusers.o -L../libcommon -lcommon -o listusers make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/listusers' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/ln' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -c ln_ucb.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld ln_ucb.o -L../libcommon -lcommon -o ln_ucb make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/ln' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/logins' echo '/* Auto-generated by make. Do no edit! */' >config.h echo '#include ' >___build$$.c ; \ echo 'int main(void) { getspent(); return 0; }' >>___build$$.c ; \ x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -o ___build$$ ___build$$.c >/dev/null 2>&1 ; \ if test $? = 0 && test -f ___build$$ ; \ then echo '#define SHADOW_PWD' >>config.h ; \ fi ; \ rm -f ___build$$ ___build$$.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -c logins.c logins.c:344:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (gr = getgrent()) { ~~~^~~~~~~~~~~~ logins.c:344:12: note: place parentheses around the assignment to silence this warning while (gr = getgrent()) { ^ ( ) logins.c:344:12: note: use '==' to turn this assignment into an equality comparison while (gr = getgrent()) { ^ == logins.c:377:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (sp = getspent()) { ~~~^~~~~~~~~~~~ logins.c:377:12: note: place parentheses around the assignment to silence this warning while (sp = getspent()) { ^ ( ) logins.c:377:12: note: use '==' to turn this assignment into an equality comparison while (sp = getspent()) { ^ == logins.c:414:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (up = up->u_next); ~~~^~~~~~~~~~~~ logins.c:414:12: note: place parentheses around the assignment to silence this warning while (up = up->u_next); ^ ( ) logins.c:414:12: note: use '==' to turn this assignment into an equality comparison while (up = up->u_next); ^ == logins.c:429:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (pw = getpwent()) { ~~~^~~~~~~~~~~~ logins.c:429:12: note: place parentheses around the assignment to silence this warning while (pw = getpwent()) { ^ ( ) logins.c:429:12: note: use '==' to turn this assignment into an equality comparison while (pw = getpwent()) { ^ == logins.c:451:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (sz = strlen(pw->pw_shell)) { ~~~^~~~~~~~~~~~~~~~~~~~~~ logins.c:451:10: note: place parentheses around the assignment to silence this warning if (sz = strlen(pw->pw_shell)) { ^ ( ) logins.c:451:10: note: use '==' to turn this assignment into an equality comparison if (sz = strlen(pw->pw_shell)) { ^ == 5 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld logins.o -L../libcommon -lcommon -o logins make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/logins' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/logname' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c logname.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld logname.o -L../libcommon -lcommon -o logname make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/logname' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/ls' echo '/* Auto-generated by make. Do no edit! */' >config.h echo '#include ' >___build$$.c ; \ echo 'int main(void) { wcwidth(0); return 0; }' >>___build$$.c ; \ x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -o ___build$$ ___build$$.c >/dev/null 2>&1 ; \ if test $? = 0 && test -f ___build$$ ; \ then echo '#include ' >>config.h ; \ fi ; \ rm -f ___build$$ ___build$$.c echo '#include ' >___build$$.c ; \ echo 'int main(void) { iswprint(0); return 0; }' >>___build$$.c ; \ x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -o ___build$$ ___build$$.c >/dev/null 2>&1 ; \ if test $? = 0 && test -f ___build$$ ; \ then echo '#include ' >>config.h ; \ fi ; \ rm -f ___build$$ ___build$$.c echo '#include ' >___build$$.c ; \ x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -c ___build$$.c >/dev/null 2>&1 ; \ if test $? = 0 && test -f ___build$$.o ; \ then echo '#include ' >>config.h ; \ fi ; \ rm -f ___build$$.o ___build$$.c echo '#include ' >___build$$.c ; \ echo '#include ' >>___build$$.c ; \ echo 'int main(void) { major(0); return 0; }' >>___build$$.c ; \ x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -o ___build$$ ___build$$.c >/dev/null 2>&1 ; \ if test $? = 0 && test -f ___build$$ ; \ then echo '#include ' >>config.h ; \ fi ; \ rm -f ___build$$ ___build$$.c echo 'long long foo;' >___build$$.c ; \ x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -c ___build$$.c >/dev/null 2>&1 ; \ if test $? = 0 && test -f ___build$$.o ; \ then echo '#define LONGLONG' >>config.h ; \ fi ; \ rm -f ___build$$.o ___build$$.c echo '#include ' >___build$$.c ; \ echo 'blkcnt_t foo;' >>___build$$.c ; \ x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -c ___build$$.c >/dev/null 2>&1 ; \ if test $? != 0 || test ! -f ___build$$.o ; \ then echo 'typedef long blkcnt_t;' >>config.h ; \ fi ; \ rm -f ___build$$.o ___build$$.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -c ls.c ls.c:999:11: warning: format string is not a string literal (potentially insecure) [-Wformat-security] printf(color); ^~~~~ ls.c:999:11: note: treat the string as an argument to avoid this printf(color); ^ "%s", ls.c:1066:10: warning: format string is not a string literal (potentially insecure) [-Wformat-security] printf(fc_get(FC_NORMAL)); ^~~~~~~~~~~~~~~~~ ls.c:1066:10: note: treat the string as an argument to avoid this printf(fc_get(FC_NORMAL)); ^ "%s", 2 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld ls.o -lncurses -ltinfo -L../libcommon -lcommon -o ls x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -DSUS -c ls.c -o ls_sus.o ls.c:999:11: warning: format string is not a string literal (potentially insecure) [-Wformat-security] printf(color); ^~~~~ ls.c:999:11: note: treat the string as an argument to avoid this printf(color); ^ "%s", ls.c:1066:10: warning: format string is not a string literal (potentially insecure) [-Wformat-security] printf(fc_get(FC_NORMAL)); ^~~~~~~~~~~~~~~~~ ls.c:1066:10: note: treat the string as an argument to avoid this printf(fc_get(FC_NORMAL)); ^ "%s", 2 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld ls_sus.o -lncurses -ltinfo -L../libcommon -lcommon -o ls_sus x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -DSU3 -c ls.c -o ls_su3.o ls.c:999:11: warning: format string is not a string literal (potentially insecure) [-Wformat-security] printf(color); ^~~~~ ls.c:999:11: note: treat the string as an argument to avoid this printf(color); ^ "%s", ls.c:1066:10: warning: format string is not a string literal (potentially insecure) [-Wformat-security] printf(fc_get(FC_NORMAL)); ^~~~~~~~~~~~~~~~~ ls.c:1066:10: note: treat the string as an argument to avoid this printf(fc_get(FC_NORMAL)); ^ "%s", 2 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld ls_su3.o -lncurses -ltinfo -L../libcommon -lcommon -o ls_su3 x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -DUCB -c ls.c -o ls_ucb.o ls.c:999:11: warning: format string is not a string literal (potentially insecure) [-Wformat-security] printf(color); ^~~~~ ls.c:999:11: note: treat the string as an argument to avoid this printf(color); ^ "%s", ls.c:1066:10: warning: format string is not a string literal (potentially insecure) [-Wformat-security] printf(fc_get(FC_NORMAL)); ^~~~~~~~~~~~~~~~~ ls.c:1066:10: note: treat the string as an argument to avoid this printf(fc_get(FC_NORMAL)); ^ "%s", 2 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld ls_ucb.o -lncurses -ltinfo -L../libcommon -lcommon -o ls_ucb make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/ls' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/mail' x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c Dout.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c Tout.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c add_recip.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c cat.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c ckdlivopts.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c cksaved.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c clr_hinfo.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c copyback.c copyback.c:56:10: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] istat = sigset(SIGINT, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ copyback.c:57:10: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] qstat = sigset(SIGQUIT, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ copyback.c:58:10: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] hstat = sigset(SIGHUP, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ copyback.c:180:2: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGINT, istat); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ copyback.c:181:2: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGQUIT, qstat); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ copyback.c:182:2: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGHUP, hstat); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ 6 warnings generated. x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c copylet.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c copymt.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c createmf.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c del_recipl.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c delete.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c done.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c doopen.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c dumpaff.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c dumprcv.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c errmsg.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c gendeliv.c gendeliv.c:102:14: warning: expression which evaluates to zero treated as a null pointer constant of type 'time_t *' (aka 'long *') [-Wnon-literal-null-conversion] ltmp = time((time_t)0); ^~~~~~~~~ 1 warning generated. x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c getarg.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c getcomment.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c gethead.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c goback.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c init.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c isheader.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c isit.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c islocal.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c istext.c istext.c:51:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((n = mbtowc(&wc, ep, &s[size] - ep)) <= 0) { ^~ /usr/include/stdlib.h:926:29: note: passing argument to parameter '__s' here const char *__restrict __s, size_t __n) __THROW; ^ 1 warning generated. x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c legal.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c lock.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c maid.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c main.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c mkdead.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c mta_ercode.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c new_recipl.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c parse.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c pckaffspot.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c pckrcvspot.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c pickFrom.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c pipletr.c pipletr.c:48:10: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] istat = sigset(SIGINT, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ pipletr.c:49:10: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] qstat = sigset(SIGQUIT, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ pipletr.c:54:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGINT, istat); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ pipletr.c:55:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGQUIT, qstat); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ pipletr.c:59:2: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGINT, istat); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ pipletr.c:60:2: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGQUIT, qstat); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ 6 warnings generated. x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c poplist.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c printhdr.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c printmail.c printmail.c:191:4: warning: 'sigrelse' is deprecated: Use the sigprocmask function instead [-Wdeprecated-declarations] sigrelse(k); ^ /usr/include/signal.h:346:3: note: 'sigrelse' has been explicitly marked deprecated here __attribute_deprecated_msg__ ("Use the sigprocmask function instead"); ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ printmail.c:228:4: warning: 'sigrelse' is deprecated: Use the sigprocmask function instead [-Wdeprecated-declarations] sigrelse(k); ^ /usr/include/signal.h:346:3: note: 'sigrelse' has been explicitly marked deprecated here __attribute_deprecated_msg__ ("Use the sigprocmask function instead"); ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ 2 warnings generated. x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c pushlist.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c savehdrs.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c sel_disp.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c sendlist.c sendlist.c:178:10: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] istat = sigset(SIGINT, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ sendlist.c:179:10: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] qstat = sigset(SIGQUIT, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ sendlist.c:180:10: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] hstat = sigset(SIGHUP, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ sendlist.c:205:2: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGINT, istat); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ sendlist.c:206:2: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGQUIT, qstat); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ sendlist.c:207:2: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGHUP, hstat); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ 6 warnings generated. x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c sendmail.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c setsig.c setsig.c:48:12: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] if ((rc = sigset(i, SIG_IGN)) != SIG_IGN) ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ setsig.c:49:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(i, f); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ 2 warnings generated. x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c stamp.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c casncmp.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c copystream.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c delempty.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c getdomain.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c maillock.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c popenvp.c popenvp.c:119:10: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] istat = sigset(SIGINT, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ popenvp.c:120:10: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] qstat = sigset(SIGQUIT, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ popenvp.c:121:10: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] hstat = sigset(SIGHUP, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ popenvp.c:128:2: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGINT, istat); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ popenvp.c:129:2: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGQUIT, qstat); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ popenvp.c:130:2: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGHUP, hstat); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ 6 warnings generated. x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c skipspace.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c strmove.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c substr.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c trimnl.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c xgetenv.c x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -I../libcommon -DSHELL='"/bin/sh"' -c fgetline.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld Dout.o Tout.o add_recip.o cat.o ckdlivopts.o cksaved.o clr_hinfo.o copyback.o copylet.o copymt.o createmf.o del_recipl.o delete.o done.o doopen.o dumpaff.o dumprcv.o errmsg.o gendeliv.o getarg.o getcomment.o gethead.o goback.o init.o isheader.o isit.o islocal.o istext.o legal.o lock.o maid.o main.o mkdead.o mta_ercode.o new_recipl.o parse.o pckaffspot.o pckrcvspot.o pickFrom.o pipletr.o poplist.o printhdr.o printmail.o pushlist.o savehdrs.o sel_disp.o sendlist.o sendmail.o setsig.o stamp.o casncmp.o copystream.o delempty.o getdomain.o maillock.o popenvp.o skipspace.o strmove.o substr.o trimnl.o xgetenv.o fgetline.o -L../libcommon -lcommon -o mail make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/mail' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/man' selected /bin/bash cat bang.ksh man.ksh common.ksh > man chmod 755 man cat bang.ksh man.ksh catman.ksh common.ksh > catman chmod 755 catman case `uname` in \ Linux|*BSD) \ mac=andoc ;; \ *) \ mac=an ;; \ esac ; \ man.dfl sed " s,@MANDIR@,/usr/share/man/5man,g; s,@DEFLIB@,/usr/bin/heirloom-tools/5lib,g; s,-mandoc,-m$mac," make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/man' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/mesg' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -c mesg.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld mesg.o -L../libcommon -lcommon -o mesg make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/mesg' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/mkdir' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -c mkdir.c mkdir.c:246:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (o = what(&ms)) { ~~^~~~~~~~~~~ mkdir.c:246:12: note: place parentheses around the assignment to silence this warning while (o = what(&ms)) { ^ ( ) mkdir.c:246:12: note: use '==' to turn this assignment into an equality comparison while (o = what(&ms)) { ^ == 1 warning generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld mkdir.o -L../libcommon -lcommon -o mkdir x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -DSUS -c mkdir.c -o mkdir_sus.o mkdir.c:246:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (o = what(&ms)) { ~~^~~~~~~~~~~ mkdir.c:246:12: note: place parentheses around the assignment to silence this warning while (o = what(&ms)) { ^ ( ) mkdir.c:246:12: note: use '==' to turn this assignment into an equality comparison while (o = what(&ms)) { ^ == 1 warning generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld mkdir_sus.o -L../libcommon -lcommon -o mkdir_sus make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/mkdir' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/mkfifo' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -c mkfifo.c mkfifo.c:173:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (o = what(&ms)) { ~~^~~~~~~~~~~ mkfifo.c:173:12: note: place parentheses around the assignment to silence this warning while (o = what(&ms)) { ^ ( ) mkfifo.c:173:12: note: use '==' to turn this assignment into an equality comparison while (o = what(&ms)) { ^ == 1 warning generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld mkfifo.o -L../libcommon -lcommon -o mkfifo make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/mkfifo' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/mknod' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -c mknod.c x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld mknod.o -L../libcommon -lcommon -o mknod make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/mknod' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/more' x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -I../libuxre -DUXRE -c more.c more.c:282:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(s = getenv("MORE")) argscan(s); ~~^~~~~~~~~~~~~~~~ more.c:282:10: note: place parentheses around the assignment to silence this warning if(s = getenv("MORE")) argscan(s); ^ ( ) more.c:282:10: note: use '==' to turn this assignment into an equality comparison if(s = getenv("MORE")) argscan(s); ^ == more.c:335:2: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGQUIT, onquit); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ more.c:336:2: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGINT, end_it); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ more.c:337:2: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGWINCH, chgwinsz); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ more.c:338:6: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] if (sigset (SIGTSTP, SIG_IGN) == SIG_DFL) { ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ more.c:339:6: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGTSTP, onsusp); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ more.c:398:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ more.c:668:5: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(signo, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ more.c:672:6: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(signo, onquit); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ more.c:673:6: warning: 'sigrelse' is deprecated: Use the sigprocmask function instead [-Wdeprecated-declarations] sigrelse(signo); ^ /usr/include/signal.h:346:3: note: 'sigrelse' has been explicitly marked deprecated here __attribute_deprecated_msg__ ("Use the sigprocmask function instead"); ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ more.c:684:5: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(signo, onquit); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ more.c:696:5: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGWINCH, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ more.c:708:5: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGWINCH, chgwinsz); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ more.c:753:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (a = n/10) ~~^~~~~~ more.c:753:11: note: place parentheses around the assignment to silence this warning if (a = n/10) ^ ( ) more.c:753:11: note: use '==' to turn this assignment into an equality comparison if (a = n/10) ^ == more.c:777:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (a = n/10) ~~^~~~~~ more.c:777:11: note: place parentheses around the assignment to silence this warning if (a = n/10) ^ ( ) more.c:777:11: note: use '==' to turn this assignment into an equality comparison if (a = n/10) ^ == more.c:988:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (s = s1; c = *s++; ) ~~^~~~~~ more.c:988:20: note: place parentheses around the assignment to silence this warning for (s = s1; c = *s++; ) ^ ( ) more.c:988:20: note: use '==' to turn this assignment into an equality comparison for (s = s1; c = *s++; ) ^ == more.c:1011:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (state = wouldul(s, n)) { ~~~~~~^~~~~~~~~~~~~~~ more.c:1011:16: note: place parentheses around the assignment to silence this warning if (state = wouldul(s, n)) { ^ ( ) more.c:1011:16: note: use '==' to turn this assignment into an equality comparison if (state = wouldul(s, n)) { ^ == more.c:1467:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ more.c:1477:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ more.c:1519:6: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset (SIGINT, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ more.c:1520:6: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset (SIGQUIT, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ more.c:1522:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGTSTP, SIG_DFL); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ more.c:1524:6: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset (SIGINT, end_it); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ more.c:1525:6: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset (SIGQUIT, onquit); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ more.c:1527:3: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGTSTP, onsusp); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ more.c:1671:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (padstr = tgetstr("pc", &clearptr)) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ more.c:1671:17: note: place parentheses around the assignment to silence this warning if (padstr = tgetstr("pc", &clearptr)) ^ ( ) more.c:1671:17: note: use '==' to turn this assignment into an equality comparison if (padstr = tgetstr("pc", &clearptr)) ^ == more.c:1712:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ more.c:2017:5: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGTTOU, SIG_IGN); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ more.c:2020:5: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGTTOU, SIG_DFL); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ more.c:2022:5: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset(SIGTSTP, SIG_DFL); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ more.c:2023:5: warning: 'sigrelse' is deprecated: Use the sigprocmask function instead [-Wdeprecated-declarations] sigrelse(SIGTSTP); ^ /usr/include/signal.h:346:3: note: 'sigrelse' has been explicitly marked deprecated here __attribute_deprecated_msg__ ("Use the sigprocmask function instead"); ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ more.c:2028:5: warning: 'sigset' is deprecated: Use the signal and sigprocmask functions instead [-Wdeprecated-declarations] sigset (SIGTSTP, onsusp); ^ /usr/include/signal.h:354:3: note: 'sigset' has been explicitly marked deprecated here __attribute_deprecated_msg__ ^ /usr/include/sys/cdefs.h:262:19: note: expanded from macro '__attribute_deprecated_msg__' __attribute__ ((__deprecated__ (msg))) ^ 32 warnings generated. x86_64-pc-linux-gnu-clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld more.o -lncurses -ltinfo -L../libcommon -lcommon -L../libuxre -luxre -o more make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/more' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/mvdir' echo '#!/bin/sh' | cat - mvdir.sh | sed ' s,@DEFBIN@,/usr/bin/heirloom-tools/5bin,g; s,@SV3BIN@,/usr/bin/heirloom-tools/5bin,g; s,@DEFLIB@,/usr/bin/heirloom-tools/5lib,g' >mvdir chmod 755 mvdir make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/mvdir' make[1]: Entering directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/nawk' yacc -d awk.g.y awk.g.y: warning: 43 shift/reduce conflicts []8;id=da89796e0005af18d3f9f2c700000000;https://www.gnu.org/software/bison/manual/html_node/Diagnostics.html#Wconflicts-sr\-Wconflicts-sr]8;;\] awk.g.y: warning: 181 reduce/reduce conflicts []8;id=da89796e0005af18d3f9f2c700000001;https://www.gnu.org/software/bison/manual/html_node/Diagnostics.html#Wconflicts-rr\-Wconflicts-rr]8;;\] awk.g.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples mv -f y.tab.c awk.g.c (echo '1i'; echo '#include '; echo '.'; echo 'w';) | \ ed -s y.tab.h x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -I../libuxre -DUXRE -c awk.g.c lex -t awk.lx.l > awk.lx.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -I../libuxre -DUXRE -c awk.lx.c awk.lx.l:316:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (c = *lexprog & 0377) ~~^~~~~~~~~~~~~~~~~ awk.lx.l:316:9: note: place parentheses around the assignment to silence this warning if (c = *lexprog & 0377) ^ ( ) awk.lx.l:316:9: note: use '==' to turn this assignment into an equality comparison if (c = *lexprog & 0377) ^ == 1 warning generated. x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -I../libuxre -DUXRE -c b.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -I../libuxre -DUXRE -c lib.c x86_64-pc-linux-gnu-clang -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64L -I../libcommon -I../libuxre -DUXRE -c main.c main.c:69:5: error: second parameter of 'main' (argument array) must be of type 'char **' int main(int argc, unsigned char *argv[], unsigned char *envp[]) ^ main.c:69:5: error: third parameter of 'main' (environment) must be of type 'char **' 2 errors generated. make[1]: *** [Makefile:342: main.o] Error 1 make[1]: Leaving directory '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715/nawk' make: *** [makefile:23: all] Error 2 * ERROR: sys-apps/heirloom-tools-070715-r3::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=sys-apps/heirloom-tools-070715-r3::gentoo'`, * the complete build log and the output of `emerge -pqv '=sys-apps/heirloom-tools-070715-r3::gentoo'`. * The complete build log is located at '/var/log/emerge-log/build/sys-apps/heirloom-tools-070715-r3:20200912-073331.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/temp/environment'. * Working directory: '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715' * S: '/var/tmp/portage/sys-apps/heirloom-tools-070715-r3/work/heirloom-070715'