Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/i/icon/icon_9.4.3-7_amd64.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/icon-9.4.3-7n479u3b2/icon_9.4.3-7_amd64.buildinfo Get source package info: icon=9.4.3-7 Source URL: http://snapshot.notset.fr/mr/package/icon/9.4.3-7/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=base-files=10.1 base-passwd=3.5.45 bash=4.4.18-3.1 binutils=2.31.1-10 binutils-common=2.31.1-10 binutils-x86-64-linux-gnu=2.31.1-10 bsdutils=1:2.33-0.2 build-essential=12.5 bzip2=1.0.6-9 coreutils=8.30-1 cpp=4:8.2.0-2 cpp-8=8.2.0-12 dash=0.5.10.2-1 debconf=1.5.69 debianutils=4.8.6 diffutils=1:3.6-1 dpkg=1.19.2 dpkg-dev=1.19.2 fdisk=2.33-0.2 findutils=4.6.0+git+20181018-1 g++=4:8.2.0-2 g++-8=8.2.0-12 gcc=4:8.2.0-2 gcc-8=8.2.0-12 gcc-8-base=8.2.0-12 grep=3.1-3 gzip=1.9-2.1 hostname=3.21 init-system-helpers=1.56 libacl1=2.2.52-3+b1 libasan5=8.2.0-12 libatomic1=8.2.0-12 libattr1=1:2.4.47-2+b2 libaudit-common=1:2.8.4-2 libaudit1=1:2.8.4-2 libbinutils=2.31.1-10 libblkid1=2.33-0.2 libbsd0=0.9.1-1 libbz2-1.0=1.0.6-9 libc-bin=2.28-2 libc-dev-bin=2.28-2 libc6=2.28-2 libc6-dev=2.28-2 libcap-ng0=0.7.9-1+b1 libcc1-0=8.2.0-12 libdb5.3=5.3.28+dfsg1-0.2 libdebconfclient0=0.245 libdpkg-perl=1.19.2 libfdisk1=2.33-0.2 libgcc-8-dev=8.2.0-12 libgcc1=1:8.2.0-12 libgcrypt20=1.8.4-4 libgdbm-compat4=1.18.1-2 libgdbm6=1.18.1-2 libgmp10=2:6.1.2+dfsg-4 libgomp1=8.2.0-12 libgpg-error0=1.32-3 libice-dev=2:1.0.9-2 libice6=2:1.0.9-2 libisl19=0.20-2 libitm1=8.2.0-12 liblsan0=8.2.0-12 liblz4-1=1.8.2-1 liblzma5=5.2.2-1.3 libmount1=2.33-0.2 libmpc3=1.1.0-1 libmpfr6=4.0.1-2 libmpx2=8.2.0-12 libncursesw6=6.1+20181013-1 libpam-modules=1.1.8-3.8 libpam-modules-bin=1.1.8-3.8 libpam-runtime=1.1.8-3.8 libpam0g=1.1.8-3.8 libpcre3=2:8.39-11 libperl5.28=5.28.1-3 libpthread-stubs0-dev=0.3-4 libquadmath0=8.2.0-12 libselinux1=2.8-1+b1 libsm-dev=2:1.2.2-1+b3 libsm6=2:1.2.2-1+b3 libsmartcols1=2.33-0.2 libstdc++-8-dev=8.2.0-12 libstdc++6=8.2.0-12 libsystemd0=239-15 libtinfo6=6.1+20181013-1 libtsan0=8.2.0-12 libubsan1=8.2.0-12 libudev1=239-15 libuuid1=2.33-0.2 libx11-6=2:1.6.7-1 libx11-data=2:1.6.7-1 libx11-dev=2:1.6.7-1 libxau-dev=1:1.0.8-1+b2 libxau6=1:1.0.8-1+b2 libxcb1=1.13.1-1 libxcb1-dev=1.13.1-1 libxdmcp-dev=1:1.1.2-3 libxdmcp6=1:1.1.2-3 libxt-dev=1:1.1.5-1 libxt6=1:1.1.5-1 linux-libc-dev=4.18.20-2 login=1:4.5-1.1 lsb-base=10.2018112800 make=4.2.1-1.2 mawk=1.3.3-17+b3 ncurses-base=6.1+20181013-1 ncurses-bin=6.1+20181013-1 patch=2.7.6-3 perl=5.28.1-3 perl-base=5.28.1-3 perl-modules-5.28=5.28.1-3 sed=4.5-2 sysvinit-utils=2.93-1 tar=1.30+dfsg-3 util-linux=2.33-0.2 x11-common=1:7.7+19 x11proto-core-dev=2018.4-4 x11proto-dev=2018.4-4 xorg-sgml-doctools=1:1.11-1 xtrans-dev=1.3.5-1 xz-utils=5.2.2-1.3 zlib1g=1:1.2.11.dfsg-1 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20181212T113536Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d icon=9.4.3-7 && mkdir -p /build/icon-AyrEiv && dpkg-source --no-check -x /*.dsc /build/icon-AyrEiv/icon-9.4.3 && chown -R builduser:builduser /build/icon-AyrEiv" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/icon-AyrEiv/icon-9.4.3 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="POSIX" SOURCE_DATE_EPOCH="1544562880" dpkg-buildpackage -uc -a amd64 --build=any" --customize-hook=sync-out /build/icon-AyrEiv /tmp/icon-9.4.3-7n479u3b2 buster /dev/null deb http://snapshot.notset.fr/archive/debian/20181212T113536Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.7NpvjQbzDk as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.7NpvjQbzDk Reading package lists... Building dependency tree... util-linux is already the newest version (2.33-0.2). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 132 kB of archives. After this operation, 373 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20181212T113536Z unstable/main amd64 libfakeroot amd64 1.23-1 [45.9 kB] Get:2 http://snapshot.notset.fr/archive/debian/20181212T113536Z unstable/main amd64 fakeroot amd64 1.23-1 [85.8 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 132 kB in 0s (540 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4352 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.23-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.23-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.23-1_amd64.deb ... Unpacking fakeroot (1.23-1) ... Processing triggers for libc-bin (2.28-2) ... Setting up libfakeroot:amd64 (1.23-1) ... Setting up fakeroot (1.23-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.28-2) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20181212T113536Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.7NpvjQbzDk Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Hit:2 http://snapshot.notset.fr/archive/debian/20181212T113536Z unstable InRelease Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Fetched 22.6 MB in 24s (937 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.7NpvjQbzDk I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d icon=9.4.3-7 && mkdir -p /build/icon-AyrEiv && dpkg-source --no-check -x /*.dsc /build/icon-AyrEiv/icon-9.4.3 && chown -R builduser:builduser /build/icon-AyrEiv"' exec /tmp/mmdebstrap.7NpvjQbzDk Reading package lists... Need to get 3308 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main icon 9.4.3-7 (dsc) [1392 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main icon 9.4.3-7 (tar) [3298 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main icon 9.4.3-7 (diff) [8696 B] Fetched 3308 kB in 3s (1228 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'icon_9.4.3-7.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting icon in /build/icon-AyrEiv/icon-9.4.3 dpkg-source: info: unpacking icon_9.4.3.orig.tar.gz dpkg-source: info: unpacking icon_9.4.3-7.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 001-debian-changes.patch dpkg-source: info: applying 002-reproducible-build.patch dpkg-source: info: applying 003-fix-ftbfs-with-glibc-2.28.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/icon-AyrEiv/icon-9.4.3 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="POSIX" SOURCE_DATE_EPOCH="1544562880" dpkg-buildpackage -uc -a amd64 --build=any"' exec /tmp/mmdebstrap.7NpvjQbzDk dpkg-buildpackage: info: source package icon dpkg-buildpackage: info: source version 9.4.3-7 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Santiago Vila dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean rm -f configure build-icont build-ipl rm -rf debian/iconx debian/icont debian/icon-ipl debian/files debian/*~ rm -f bin/* debian/substvars /usr/bin/make Pure make[1]: Entering directory '/build/icon-AyrEiv/icon-9.4.3' touch Makedefs rm -rf icon.v* rm -rf bin/[abcdefghijklmnopqrstuvwxyz]* rm -rf lib/[abcdefghijklmnopqrstuvwxyz]* cd ipl; /usr/bin/make Pure make[2]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/ipl' rm -rf ilib iexe *.zip */*.u[12] */*.zip */*.so rm -f xx `find *procs *progs -type f -perm -100 -print` for d in cfuncs *packs/[abcdefghijklmnopqrstuvwxyz]*; do \ (cd $d; /usr/bin/make Clean); done make[3]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/ipl/cfuncs' rm -f libcfunc.so *.o *.u? *.so so_locations cfunc.icn make[3]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/ipl/cfuncs' make[3]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/ipl/gpacks/carpets' rm -f carport carplay carpincl.icn *.u[12] make[3]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/ipl/gpacks/carpets' make[3]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/ipl/gpacks/drawtree' rm -f *.u* drawtree make[3]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/ipl/gpacks/drawtree' make[3]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/ipl/gpacks/ged' rm -f ged *.u? make[3]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/ipl/gpacks/ged' make[3]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/ipl/gpacks/htetris' rm -f htetris make[3]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/ipl/gpacks/htetris' make[3]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/ipl/gpacks/tiger' rm -f tgrprep tgrlink tgrmap tgrmerge tgrquant tgrtrack *.u[12] *.out* make[3]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/ipl/gpacks/tiger' make[3]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/ipl/gpacks/vib' rm -f vib *.ps *.u[12] app vibpro* core busy dlog make[3]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/ipl/gpacks/vib' make[3]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/ipl/gpacks/weaving' rm -f comb draw2gmr drawdown drawup gif2geom gif2html heddle lindpath mtrxedit pfd2gif pfd2gmr pfd2ill pfd2wif plexity randweav seqdraft shadow shadpapr showrav tieimage unravel wallpapr weaver wif2pfd *.u? make[3]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/ipl/gpacks/weaving' make[3]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/ipl/gpacks/xtiles' rm -f xtiles *.u[12] make[3]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/ipl/gpacks/xtiles' make[3]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/ipl/packs/euler' rm -f euler *.u[12] make[3]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/ipl/packs/euler' make[3]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/ipl/packs/ibpag2' rm -f *~ #*# core *.u[12] ibpag2.output rm -f ibpag2 make[3]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/ipl/packs/ibpag2' make[3]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/ipl/packs/idol' rm -rf *.u[12] idol idolboot idolmain unix idolcode.env make[3]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/ipl/packs/idol' make[3]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/ipl/packs/itweak' rm -f itweak *.u[12] make[3]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/ipl/packs/itweak' make[3]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/ipl/packs/loadfunc' rm -f btest ddtest dldemo cspace tnet newsgrp libdemo.so *.o *.so *.u[12] libnames.icn make[3]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/ipl/packs/loadfunc' make[3]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/ipl/packs/skeem' rm -f skeem *.u? *.out tmp? make[3]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/ipl/packs/skeem' make[3]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/ipl/packs/tcll1' rm -f *.u[12] tcll1 make[3]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/ipl/packs/tcll1' make[2]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/ipl' cd src; /usr/bin/make Pure make[2]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/src' cd iconc; rm -f *.o iconc cd common; rm -f *.o doincl patchstr infer cd preproc; rm -f *.o pp cd rtt; rm -f *.o rtt cd runtime; rm -f *.o *.c rt.db rt.a rttcur.lst rttfull.lst iconx cd icont; rm -f *.o icont hdr.h ixhdr.hdr newhdr cd wincap; rm -f *.o *.a cd xpm; rm -f *.o *.a touch h/define.h rm -f h/arch.h make[2]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/src' cd tests; /usr/bin/make Pure make[2]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/tests' cd bench; /usr/bin/make Clean make[3]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/tests/bench' rm -f *.out concord-[ct] deal-[ct] ipxref-[ct] queens-[ct] \ rsg-[ct] *.u? make[3]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/tests/bench' cd general; /usr/bin/make Clean make[3]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/tests/general' rm -f *.u? *.c *.h foo.baz tmp1 tmp2 *.out *.err *.all rm -f xx `find * -type f -perm -100 ! -name 'Test-*' -print` make[3]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/tests/general' cd special; /usr/bin/make Clean make[3]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/tests/special' rm -f keyboard make[3]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/tests/special' make[2]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/tests' cd config; /usr/bin/make Pure make[2]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/config' rm -f ../Makedefs rm -f ../src/h/define.h rm -f ../src/common/rswitch.[csS] make[2]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/config' make[1]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3' debian/rules build-arch /usr/bin/make X-Configure name=linux make[1]: Entering directory '/build/icon-AyrEiv/icon-9.4.3' /usr/bin/make Pure >/dev/null cd config; sh setup.sh linux Graphics custom configured linux with Graphics using pthreads.c make[1]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3' sed "s/CFLAGS = .*/CFLAGS = -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow/" Makedefs > Makedefs.tmp echo "ASFLAGS = -Wa,--noexecstack" >> Makedefs.tmp mv Makedefs.tmp Makedefs touch configure /usr/bin/make Icont make[1]: Entering directory '/build/icon-AyrEiv/icon-9.4.3' cd src/common; /usr/bin/make make[2]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/src/common' gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -o infer infer.c infer.c: In function 'main': infer.c:26:29: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=] printf("#define IntBits %d\n", 8 * sizeof(int)); ~^ ~~~~~~~~~~~~~~~ %ld infer.c:27:30: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=] printf("#define WordBits %d\n", 8 * sizeof(void *)); ~^ ~~~~~~~~~~~~~~~~~~ %ld ./infer >../h/arch.h gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -o doincl doincl.c ./doincl -o ../../bin/rt.h ../h/rt.h gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o long.o long.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o getopt.o getopt.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o time.o time.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o filepart.o filepart.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o identify.o identify.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o strtbl.o strtbl.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o rtdb.o rtdb.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o munix.o munix.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o literals.o literals.c gcc -Wa,--noexecstack -c rswitch.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o alloc.o alloc.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o xwindow.o xwindow.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o dlrgint.o dlrgint.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o ipp.o ipp.c if [ "x-L../../bin -lIgpx -L/usr/X11R6/lib64 -L/usr/X11R6/lib -lX11" != "x" ]; then /usr/bin/make xpm; fi make[3]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/src/common' cd ../xpm; /usr/bin/make libXpm.a make[4]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/src/xpm' gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -DZPIPE data.c data.c:113:1: warning: return type defaults to 'int' [-Wimplicit-int] xpmNextString(mdata) ^~~~~~~~~~~~~ data.c: In function 'xpmGetString': data.c:211:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (c = *mdata->cptr) ^ data.c: At top level: data.c:280:1: warning: return type defaults to 'int' [-Wimplicit-int] xpmGetCmt(mdata, cmt) ^~~~~~~~~ data.c:406:1: warning: return type defaults to 'int' [-Wimplicit-int] XpmDataClose(mdata) ^~~~~~~~~~~~ data.c: In function 'xpmNextString': data.c:139:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ data.c: In function 'ParseComment': data.c:108:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ data.c: In function 'xpmGetCmt': data.c:294:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ data.c: In function 'XpmDataClose': data.c:422:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ At top level: data.c:15:14: warning: 'RCS_Id' defined but not used [-Wunused-variable] static char *RCS_Id = "$Id: xpm.shar,v 3.13 1992/12/29 16:05:26 lehors Exp $"; ^~~~~~ data.c:12:14: warning: 'RCS_Version' defined but not used [-Wunused-variable] static char *RCS_Version = "$XpmVersion: 3.2c $"; ^~~~~~~~~~~ data.c: In function 'xpmNextString': data.c:136:6: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] ungetc(c, file); ^~~~~~~~~~~~~~~ data.c: In function 'xpmGetString': data.c:272:11: warning: 'p' may be used uninitialized in this function [-Wmaybe-uninitialized] *sptr = p; ~~~~~~^~~ gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -DZPIPE create.c create.c: In function 'CreateColors': create.c:263:16: warning: suggest parentheses around '&&' within '||' [-Wparentheses] cs->name && !strcmp(cs->name, s)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ create.c: At top level: create.c:347:1: warning: return type defaults to 'int' [-Wimplicit-int] xpmCreateImage(display, attrib, image_return, shapeimage_return, attributes) ^~~~~~~~~~~~~~ create.c: In function 'xpmCreateImage': create.c:418:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if (ErrorStatus != XpmSuccess && (ErrorStatus < 0 || attributes && ~~~~~~~~~~~~~ (attributes->valuemask & XpmExactColors) && attributes->exactColors)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ create.c: In function 'SetColor': create.c:167:20: warning: 'closepix' may be used uninitialized in this function [-Wmaybe-uninitialized] if ((long)cols[closepix].red >= (long)xcolor.red - closeness && ^ create.c: In function 'xpmCreateImage': create.c:307:24: warning: 'colorsymbols' may be used uninitialized in this function [-Wmaybe-uninitialized] *ip = colorsymbols[l].pixel; ^ create.c:209:21: note: 'colorsymbols' was declared here XpmColorSymbol *colorsymbols; ^~~~~~~~~~~~ gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -DZPIPE misc.c misc.c:17:1: warning: return type defaults to 'int' [-Wimplicit-int] xpmFreeColorTable(colorTable, ncolors) ^~~~~~~~~~~~~~~~~ misc.c:42:1: warning: return type defaults to 'int' [-Wimplicit-int] xpmInitInternAttrib(attrib) ^~~~~~~~~~~~~~~~~~~ misc.c:58:1: warning: return type defaults to 'int' [-Wimplicit-int] xpmFreeInternAttrib(attrib) ^~~~~~~~~~~~~~~~~~~ misc.c:83:1: warning: return type defaults to 'int' [-Wimplicit-int] XpmFreeExtensions(extensions, nextensions) ^~~~~~~~~~~~~~~~~ misc.c:111:1: warning: return type defaults to 'int' [-Wimplicit-int] XpmAttributesSize() ^~~~~~~~~~~~~~~~~ misc.c:122:1: warning: return type defaults to 'int' [-Wimplicit-int] XpmFreeAttributes(attributes) ^~~~~~~~~~~~~~~~~ misc.c:170:1: warning: return type defaults to 'int' [-Wimplicit-int] xpmSetAttributes(attrib, attributes) ^~~~~~~~~~~~~~~~ misc.c: In function 'xpmFreeColorTable': misc.c:34:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ misc.c: In function 'xpmInitInternAttrib': misc.c:51:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ misc.c: In function 'xpmFreeInternAttrib': misc.c:77:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ misc.c: In function 'XpmFreeExtensions': misc.c:104:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ misc.c: In function 'XpmFreeAttributes': misc.c:162:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ misc.c: In function 'xpmSetAttributes': misc.c:187:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -DZPIPE rgb.c gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -DZPIPE scan.c gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -DZPIPE parse.c parse.c: In function 'xpmParseData': parse.c:139:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (attributes && (attributes->valuemask & XpmReturnExtensions)) ^ parse.c: In function 'ParseValues': parse.c:203:17: warning: implicit declaration of function 'atoui'; did you mean 'atoi'? [-Wimplicit-function-declaration] *hotspot = atoui(buf, l, x_hotspot) && xpmNextUI(data, y_hotspot); ^~~~~ atoi parse.c: In function 'ParseColors': parse.c:268:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (l = xpmNextWord(data, buf)) { ^ parse.c: In function 'ParsePixels': parse.c:341:15: warning: array subscript has type 'char' [-Wchar-subscripts] colidx[ colorTable[a][0][0] ] = a + 1; ^ parse.c:366:14: warning: array subscript has type 'char' [-Wchar-subscripts] cidx [ colorTable[a][0][0] ][ colorTable[a][0][1] ] = a + 1; ^ parse.c:366:37: warning: array subscript has type 'char' [-Wchar-subscripts] cidx [ colorTable[a][0][0] ][ colorTable[a][0][1] ] = a + 1; ^ parse.c: In function 'ParseExtensions': parse.c:447:14: warning: implicit declaration of function 'xpmGetString'; did you mean 'xpmNextString'? [-Wimplicit-function-declaration] status = xpmGetString(data, &string, &l); ^~~~~~~~~~~~ xpmNextString gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -DZPIPE hashtable.c hashtable.c: In function 'xpmHashSlot': hashtable.c:87:24: warning: unused variable 'hash2' [-Wunused-variable] unsigned int hash, hash2; ^~~~~ hashtable.c: In function 'xpmHashIntern': hashtable.c:156:18: warning: unused variable 'new' [-Wunused-variable] xpmHashAtom new = *slot; ^~~ gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -DZPIPE XpmWrFFrP.c gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -DZPIPE XpmRdFToP.c gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -DZPIPE XpmCrPFData.c gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -DZPIPE XpmCrDataFP.c gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -DZPIPE XpmWrFFrI.c XpmWrFFrI.c: In function 'XpmWriteFileFromImage': XpmWrFFrI.c:66:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (dot = index(name, '.')) { ^~~ XpmWrFFrI.c:74:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (dot = index(s, '.')) { ^~~ XpmWrFFrI.c: In function 'WriteTransparentColor': XpmWrFFrI.c:209:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (s = colorTable[mask_pixel][key]) ^ XpmWrFFrI.c: In function 'WriteOtherColors': XpmWrFFrI.c:261:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (s = colorTable[b][key]) ^ gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -DZPIPE XpmRdFToI.c XpmRdFToI.c:14:1: warning: missing braces around initializer [-Wmissing-braces] { ^ gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -DZPIPE XpmCrIFData.c gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -DZPIPE XpmCrDataFI.c XpmCrDataFI.c: In function 'CreateTransparentColor': XpmCrDataFI.c:242:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (s2 = colorTable[mask_pixel][key]) { ^~ XpmCrDataFI.c: In function 'CreateOtherColors': XpmCrDataFI.c:304:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (s2 = colorTable[b][key]) { ^~ rm -f libXpm.a ar qc libXpm.a data.o create.o misc.o rgb.o scan.o parse.o hashtable.o XpmWrFFrP.o XpmRdFToP.o XpmCrPFData.o XpmCrDataFP.o XpmWrFFrI.o XpmRdFToI.o XpmCrIFData.o XpmCrDataFI.o ranlib libXpm.a 2>/dev/null || : make[4]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/src/xpm' cp -p ../xpm/libXpm.a ../../bin/libIgpx.a make[3]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/src/common' make[2]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/src/common' cd src/rtt; /usr/bin/make make[2]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/src/rtt' gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o rttparse.o rttparse.c rttgram.y: In function 'yyparse': /usr/lib/yaccpar:284:4: warning: label 'yyerrlab' defined but not used [-Wunused-label] /usr/lib/yaccpar:96:2: warning: label 'yynewstate' defined but not used [-Wunused-label] gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o rttmain.o rttmain.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o rttlex.o rttlex.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o rttsym.o rttsym.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o rttnode.o rttnode.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o rttout.o rttout.c rttout.c: In function 'defout': rttout.c:3489:9: warning: 'letter' may be used uninitialized in this function [-Wmaybe-uninitialized] char letter; ^~~~~~ gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o rttmisc.o rttmisc.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o rttdb.o rttdb.c rttdb.c: In function 'put_inlin': rttdb.c:545:29: warning: format '%d' expects argument of type 'int', but argument 3 has type 'word' {aka 'long int'} [-Wformat=] fprintf(db, "\n%d ", il->u[indx++].n); /* selection number */ ~^ ~~~~~~~~~~~~~~~ %ld rttdb.c:570:24: warning: format '%d' expects argument of type 'int', but argument 3 has type 'word' {aka 'long int'} [-Wformat=] fprintf(db, "%d ", il->u[0].n); /* error number */ ~^ ~~~~~~~~~~ %ld rttdb.c:577:24: warning: format '%d' expects argument of type 'int', but argument 3 has type 'word' {aka 'long int'} [-Wformat=] fprintf(db, "%d ", il->u[0].n); /* error number */ ~^ ~~~~~~~~~~ %ld rttdb.c:652:24: warning: format '%d' expects argument of type 'int', but argument 3 has type 'word' {aka 'long int'} [-Wformat=] fprintf(db, "%d ", il->u[0].n); /* symbol table index */ ~^ ~~~~~~~~~~ %ld rttdb.c:659:24: warning: format '%d' expects argument of type 'int', but argument 3 has type 'word' {aka 'long int'} [-Wformat=] fprintf(db, "%d ", il->u[0].n); /* symbol table index */ ~^ ~~~~~~~~~~ %ld rttdb.c:660:24: warning: format '%d' expects argument of type 'int', but argument 3 has type 'word' {aka 'long int'} [-Wformat=] fprintf(db, "%d ", il->u[1].n); /* subscripting index */ ~^ ~~~~~~~~~~ %ld rttdb.c:674:24: warning: format '%d' expects argument of type 'int', but argument 3 has type 'word' {aka 'long int'} [-Wformat=] fprintf(db, "%d ", il->u[1].n); /* number of local tended */ ~^ ~~~~~~~~~~ %ld rttdb.c:736:24: warning: format '%d' expects argument of type 'int', but argument 3 has type 'word' {aka 'long int'} [-Wformat=] fprintf(db, "%d ", il->u[5].n); /* num string bufs */ ~^ ~~~~~~~~~~ %ld rttdb.c:737:24: warning: format '%d' expects argument of type 'int', but argument 3 has type 'word' {aka 'long int'} [-Wformat=] fprintf(db, "%d ", il->u[6].n); /* num cset bufs */ ~^ ~~~~~~~~~~ %ld rttdb.c: In function 'put_ilc': rttdb.c:964:33: warning: format '%d' expects argument of type 'int', but argument 3 has type 'word' {aka 'long int'} [-Wformat=] fprintf(db, "$goto %d ", ilc->n); /* goto label */ ~^ ~~~~~~ %ld rttdb.c:969:27: warning: format '%d' expects argument of type 'int', but argument 3 has type 'word' {aka 'long int'} [-Wformat=] fprintf(db, "%d ", ilc->n); /* label */ ~^ ~~~~~~ %ld rttdb.c:972:32: warning: format '%d' expects argument of type 'int', but argument 3 has type 'word' {aka 'long int'} [-Wformat=] fprintf(db, "$lbl %d ", ilc->n); /* label */ ~^ ~~~~~~ %ld rttdb.c: In function 'put_var': rttdb.c:1003:21: warning: format '%d' expects argument of type 'int', but argument 3 has type 'word' {aka 'long int'} [-Wformat=] fprintf(db, "%d ", ilc->n); /* offset into a symbol table */ ~^ ~~~~~~ %ld rttdb.c: In function 'ret_flag': rttdb.c:1031:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (may_fthru) /* body functions only: */ ^ rttdb.c: In function 'dumpdb': rttdb.c:1144:7: warning: 'sort_ary' may be used uninitialized in this function [-Wmaybe-uninitialized] free((char *)sort_ary); ^~~~~~~~~~~~~~~~~~~~~~ rttdb.c:1105:21: note: 'sort_ary' was declared here struct srcfile **sort_ary; ^~~~~~~~ gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o rttinlin.o rttinlin.c rttinlin.c: In function 'il_var': rttinlin.c:715:11: warning: 'il' may be used uninitialized in this function [-Wmaybe-uninitialized] return il; ^~ rttinlin.c: In function 'abstrcomp': rttinlin.c:729:20: warning: 'il' may be used uninitialized in this function [-Wmaybe-uninitialized] struct il_code *il; ^~ rttinlin.c: In function 'il_walk': rttinlin.c:138:20: warning: 'il' may be used uninitialized in this function [-Wmaybe-uninitialized] struct il_code *il; ^~ rttinlin.c:570:46: warning: 'sym' may be used uninitialized in this function [-Wmaybe-uninitialized] sym->u.param_info.parm_mod |= 1; ^~ gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o rttilc.o rttilc.c gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow ../preproc/pout.c gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow ../preproc/pchars.c ../preproc/pchars.c: In function 'fill_cbuf': ../preproc/pchars.c:126:31: warning: 'c2' may be used uninitialized in this function [-Wmaybe-uninitialized] if (c1 == '\\' && c2 == '\n') { ~~~^~~~~~~ ../preproc/pchars.c:156:17: warning: 'c3' may be used uninitialized in this function [-Wmaybe-uninitialized] last_char[2] = c3; ~~~~~~~~~~~~~^~~~ gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow ../preproc/perr.c gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow ../preproc/pmem.c gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow ../preproc/bldtok.c ../preproc/bldtok.c: In function 'chck_wh_sp': ../preproc/bldtok.c:215:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (*next_char == '#' && next_char[1] == '#') ^ ../preproc/bldtok.c: In function 'tokenize': ../preproc/bldtok.c:368:13: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if ((t1 = chck_wh_sp(cs)) != NULL) ^ ../preproc/bldtok.c:402:22: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if ((t2 = chck_wh_sp(cs)) != NULL) ^ ../preproc/bldtok.c:755:13: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if ((t2 = chck_wh_sp(cs)) != NULL) ^ gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow ../preproc/macro.c ../preproc/macro.c: In function 'm_lookup': ../preproc/macro.c:273:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (m != NULL && m->category == SpecMac) ^ gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow ../preproc/preproc.c gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow ../preproc/evaluate.c gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow ../preproc/files.c ../preproc/files.c: In function 'include': ../preproc/files.c:136:4: warning: 'path' may be used uninitialized in this function [-Wmaybe-uninitialized] file_src(path, f); ^~~~~~~~~~~~~~~~~ gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow ../preproc/gettok.c ../preproc/gettok.c: In function 'next_tok': ../preproc/gettok.c:123:7: warning: 't' may be used uninitialized in this function [-Wmaybe-uninitialized] if (t == NULL) { ^ gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow ../preproc/pinit.c gcc -o rtt rttparse.o rttmain.o rttlex.o rttsym.o rttnode.o rttout.o rttmisc.o rttdb.o rttinlin.o rttilc.o pout.o pchars.o perr.o pmem.o bldtok.o macro.o preproc.o evaluate.o files.o gettok.o pinit.o ../common/getopt.o ../common/time.o ../common/filepart.o ../common/identify.o ../common/strtbl.o ../common/alloc.o ../common/rtdb.o ../common/munix.o ../common/literals.o cp rtt ../../bin strip ../../bin/rtt make[2]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/src/rtt' cd src/icont; /usr/bin/make make[2]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/src/icont' gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o tunix.o tunix.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o tglobals.o tglobals.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o util.o util.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o trans.o trans.c trans.c: In function 'trans': trans.c:49:23: warning: ' errors ' directive writing 8 bytes into a region of size between 2 and 11 [-Wformat-overflow=] sprintf(tmp, "%d errors\n", afatals); ^~~~~~~~~ trans.c:49:7: note: 'sprintf' output between 10 and 19 bytes into a destination of size 12 sprintf(tmp, "%d errors\n", afatals); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o tcode.o tcode.c tcode.c: In function 'unopb': tcode.c:987:4: warning: 'name' may be used uninitialized in this function [-Wmaybe-uninitialized] emit(name); ^~~~~~~~~~ gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o tlex.o tlex.c In file included from tlex.c:13: ../h/parserr.h:12:17: warning: missing braces around initializer [-Wmissing-braces] } errtab[] = { ^ ../h/parserr.h:14:6: 0, "invalid declaration", { } 1, "end of file expected", { } 2, "invalid declaration", { } 12, "missing semicolon", { } 14, "link list expected", { } 15, "invocable list expected", { } 17, "invalid declaration", { } 18, "missing record name", { } 21, "invalid global declaration", { } 30, "missing procedure name", { } 32, "missing field list in record declaration", { } 34, "missing end", { } 35, "missing semicolon or operator", { } 50, "invalid argument for unary operator", { } 51, "invalid argument for unary operator", { } 52, "invalid argument for unary operator", { } 53, "invalid argument for unary operator", { } 54, "invalid argument for unary operator", { } 55, "invalid argument for unary operator", { } 56, "invalid argument for unary operator", { } 57, "invalid argument for unary operator", { } 58, "invalid argument for unary operator", { } 59, "invalid argument for unary operator", { } 60, "invalid argument for unary operator", { } 61, "invalid argument for unary operator", { } 62, "invalid argument for unary operator", { } 63, "invalid argument for unary operator", { } 64, "invalid argument for unary operator", { } 65, "invalid argument for unary operator", { } 66, "invalid argument for unary operator", { } 67, "invalid argument for unary operator", { } 68, "invalid argument for unary operator", { } 69, "invalid argument for unary operator", { } 70, "invalid argument for unary operator", { } 71, "invalid argument for unary operator", { } 72, "invalid argument for unary operator", { } 73, "invalid argument for unary operator", { } 83, "invalid create expression", { } 86, "invalid break expression", { } 87, "invalid expression list", { } 88, "invalid compound expression", { } 89, "invalid expression list", { } 90, "invalid keyword construction", { } 96, "invalid return expression", { } 97, "invalid suspend expression", { } 98, "invalid if control expression", { } 99, "invalid case control expression", { } 100, "invalid while control expression", { } 101, "invalid until control expression", { } 102, "invalid every control expression", { } 103, "invalid repeat expression", { } 106, "missing link file name", { } 107, "missing operation name", { } 108, "missing number of arguments", { } 109, "missing parameter list in procedure declaration", { } 111, "invalid procedure body", { } 112, "invalid local declaration", { } 113, "invalid initial expression", { } 117, "invalid expression", { } 118, "invalid argument", { } 119, "invalid argument", { } 120, "invalid argument in assignment", { } 121, "invalid argument in assignment", { } 122, "invalid argument in assignment", { } 123, "invalid argument in assignment", { } 124, "invalid argument in augmented assignment", { } 125, "invalid argument in augmented assignment", { } 126, "invalid argument in augmented assignment", { } 127, "invalid argument in augmented assignment", { } 128, "invalid argument in augmented assignment", { } 129, "invalid argument in augmented assignment", { } 130, "invalid argument in augmented assignment", { } 131, "invalid argument in augmented assignment", { } 132, "invalid argument in augmented assignment", { } 133, "invalid argument in augmented assignment", { } 134, "invalid argument in augmented assignment", { } 135, "invalid argument in augmented assignment", { } 136, "invalid argument in augmented assignment", { } 137, "invalid argument in augmented assignment", { } 138, "invalid argument in augmented assignment", { } 139, "invalid argument in augmented assignment", { } 140, "invalid argument in augmented assignment", { } 141, "invalid argument in augmented assignment", { } 142, "invalid argument in augmented assignment", { } 143, "invalid argument in augmented assignment", { } 144, "invalid argument in augmented assignment", { } 145, "invalid argument in augmented assignment", { } 146, "invalid argument in augmented assignment", { } 147, "invalid argument in augmented assignment", { } 148, "invalid argument in augmented assignment", { } 149, "invalid argument in augmented assignment", { } 150, "invalid argument in augmented assignment", { } 151, "invalid argument in augmented assignment", { } 152, "invalid to clause", { } 153, "invalid argument in alternation", { } 154, "invalid argument", { } 155, "invalid argument", { } 156, "invalid argument", { } 157, "invalid argument", { } 158, "invalid argument", { } 159, "invalid argument", { } 160, "invalid argument", { } 161, "invalid argument", { } 162, "invalid argument", { } 163, "invalid argument", { } 164, "invalid argument", { } 165, "invalid argument", { } 166, "invalid argument", { } 167, "invalid argument", { } 168, "invalid argument", { } 169, "invalid argument", { } 170, "invalid argument", { } 171, "invalid argument", { } 172, "invalid argument", { } 173, "invalid argument", { } 174, "invalid argument", { } 175, "invalid argument", { } 176, "invalid argument", { } 177, "invalid argument", { } 178, "invalid argument", { } 179, "invalid argument", { } 180, "invalid argument", { } 181, "invalid argument", { } 182, "invalid subscript", { } 183, "invalid pdco list", { } 184, "invalid expression list", { } 185, "invalid field name", { } 212, "missing right parenthesis", { } 214, "missing right brace", { } 216, "missing right bracket", { } 222, "missing then", { } 223, "missing of", { } 228, "missing identifier", { } 233, "missing right parenthesis", { } 235, "missing end", { } 236, "invalid declaration", { } 237, "missing semicolon or operator", { } 303, "missing right bracket", { } 306, "missing right brace", { } 308, "missing right parenthesis", { } 311, "invalid expression list", { } 313, "invalid expression", { } 315, "invalid do clause", { } 316, "invalid then clause", { } 317, "missing left brace", { } 318, "invalid do clause", { } 319, "invalid do clause", { } 320, "invalid do clause", { } 322, "invalid parameter list", { } 328, "invalid by clause", { } 330, "invalid section", { } 335, "invalid pdco list", { } 341, "invalid case clause", { } 346, "missing right bracket", { } 348, "missing right bracket or ampersand", { } 350, "invalid else clause", { } 351, "missing right brace or semicolon", { } 353, "missing colon", { } 354, "missing colon or ampersand", { } 359, "invalid case clause", { } 360, "invalid default clause", { } 361, "invalid case clause", { } -1, "syntax error" { }; } In file included from tlex.c:14: ../common/lextab.h:12:26: warning: missing braces around initializer [-Wmissing-braces] struct toktab toktab[] = { ^ ../common/lextab.h:16:4: "identifier", IDENT, Beginner+Ender, /* 0 */ { } "integer-literal", INTLIT, Beginner+Ender, /* 1 */ { } "real-literal", REALLIT, Beginner+Ender, /* 2 */ { } "string-literal", STRINGLIT, Beginner+Ender, /* 3 */ { } "cset-literal", CSETLIT, Beginner+Ender, /* 4 */ { } "end-of-file", EOFX, 0, /* 5 */ { } ../common/lextab.h:24:4: "break", BREAK, Beginner+Ender, /* 6 */ { } "by", BY, 0, /* 7 */ { } "case", CASE, Beginner, /* 8 */ { } "create", CREATE, Beginner, /* 9 */ { } "default", DEFAULT, Beginner, /* 10 */ { } "do", DO, 0, /* 11 */ { } "else", ELSE, 0, /* 12 */ { } "end", END, Beginner, /* 13 */ { } "every", EVERY, Beginner, /* 14 */ { } "fail", FAIL, Beginner+Ender, /* 15 */ { } "global", GLOBAL, 0, /* 16 */ { } "if", IF, Beginner, /* 17 */ { } "initial", INITIAL, Beginner, /* 18 */ { } "invocable", INVOCABLE, 0, /* 19 */ { } "link", LINK, 0, /* 20 */ { } "local", LOCAL, Beginner, /* 21 */ { } "next", NEXT, Beginner+Ender, /* 22 */ { } "not", NOT, Beginner, /* 23 */ { } "of", OF, 0, /* 24 */ { } "procedure", PROCEDURE, 0, /* 25 */ { } "record", RECORD, 0, /* 26 */ { } "repeat", REPEAT, Beginner, /* 27 */ { } "return", RETURN, Beginner+Ender, /* 28 */ { } "static", STATIC, Beginner, /* 29 */ { } "suspend", SUSPEND, Beginner+Ender, /* 30 */ { } "then", THEN, 0, /* 31 */ { } "to", TO, 0, /* 32 */ { } "until", UNTIL, Beginner, /* 33 */ { } "while", WHILE, Beginner, /* 34 */ { } "end-of-file", 0, 0, { }; } In file included from tlex.c:15: ../common/yylex.h: In function 'bufcmp': ../common/yylex.h:272:13: warning: comparison between pointer and zero character constant [-Wpointer-compare] while (s != '\0' && s1 < lex_sbuf.endimage && *s == *s1) { ^~ ../common/yylex.h:272:11: note: did you mean to dereference the pointer? while (s != '\0' && s1 < lex_sbuf.endimage && *s == *s1) { ^ gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o lnklist.o lnklist.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o tparse.o tparse.c tgram.g: In function 'yyparse': /usr/lib/yaccpar:284:4: warning: label 'yyerrlab' defined but not used [-Wunused-label] /usr/lib/yaccpar:96:2: warning: label 'yynewstate' defined but not used [-Wunused-label] gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o tsym.o tsym.c tsym.c:46:33: warning: missing braces around initializer [-Wmissing-braces] static struct keyent keytab[] = { ^ gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o tmem.o tmem.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o tree.o tree.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -o newhdr newhdr.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -o ixhdr.hdr \ ixhdr.c ../common/alloc.o ../common/munix.o strip ixhdr.hdr ./newhdr -o hdr.h ixhdr.hdr gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o link.o link.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o lglob.o lglob.c lglob.c: In function 'readglob': lglob.c:32:17: warning: unused variable 'progname' [-Wunused-variable] extern char *progname; ^~~~~~~~ lglob.c:89:21: warning: 'implicit' may be used uninitialized in this function [-Wmaybe-uninitialized] k |= implicit; ~~^~~~~~~~~~~ lglob.c: In function 'scanrefs': lglob.c:326:27: warning: 'gp' may be used uninitialized in this function [-Wmaybe-uninitialized] gp->g_refs = rp; ~~~~~~~~~~~^~~~ lglob.c:290:19: note: 'gp' was declared here struct gentry *gp, **rp; ^~ lglob.c:310:13: warning: 'procid' may be used uninitialized in this function [-Wmaybe-uninitialized] putlocal(k, id, flags, 0, procid); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lglob.c:288:13: note: 'procid' was declared here word id, procid; ^~~~~~ lglob.c:325:53: warning: 'nrefs' may be used uninitialized in this function [-Wmaybe-uninitialized] rp = (struct gentry **)tcalloc(nrefs + 1, sizeof(*rp)); ~~~~~~^~~ lglob.c:287:21: note: 'nrefs' was declared here int i, k, f, op, nrefs, flags; ^~~~~ gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o lcode.o lcode.c lcode.c: In function 'gencode': lcode.c:441:22: warning: 'gp' may be used uninitialized in this function [-Wmaybe-uninitialized] gp->g_pc = pc; ~~~~~~~~~^~~~ lcode.c:52:20: warning: 'procname' may be used uninitialized in this function [-Wmaybe-uninitialized] #define outword(n) wordout((word)(n)) ^~~~~~~ lcode.c:74:13: note: 'procname' was declared here word id, procname; ^~~~~~~~ lcode.c:392:13: warning: 'implicit' may be used uninitialized in this function [-Wmaybe-uninitialized] putlocal(k, id, flags, implicit, procname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lcode.c:52:20: warning: 'nargs' may be used uninitialized in this function [-Wmaybe-uninitialized] #define outword(n) wordout((word)(n)) ^~~~~~~ lcode.c:72:11: note: 'nargs' was declared here int j, nargs, flags, implicit; ^~~~~ gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o llex.o llex.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o lmem.o lmem.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o lsym.o lsym.c lsym.c: In function 'putfield': lsym.c:323:16: warning: 'rp2' may be used uninitialized in this function [-Wmaybe-uninitialized] rp2->r_link = alcfrec(rp, gp, fnum); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -c -o opcode.o opcode.c opcode.c:9:28: warning: missing braces around initializer [-Wmissing-braces] struct opentry optable[] = { ^ "asgn", Op_Asgn, { } "bang", Op_Bang, { } opcode.c:13:4: "bscan", Op_Bscan, { } opcode.c:15:4: "cat", Op_Cat, { } "ccase", Op_Ccase, { } "chfail", Op_Chfail, { } "coact", Op_Coact, { } "cofail", Op_Cofail, { } "colm", Op_Colm, /* always recognized, possibly ignored*/ { } "compl", Op_Compl, { } "con", Op_Con, { } "coret", Op_Coret, { } "create", Op_Create, { } "cset", Op_Cset, { } "declend", Op_Declend, { } "diff", Op_Diff, { } "div", Op_Div, { } "dup", Op_Dup, { } "efail", Op_Efail, { } "end", Op_End, { } "eqv", Op_Eqv, { } "eret", Op_Eret, { } "error", Op_Error, { } "escan", Op_Escan, { } "esusp", Op_Esusp, { } "field", Op_Field, { } "filen", Op_Filen, { } opcode.c:40:4: "global", Op_Global, { } "goto", Op_Goto, { } "impl", Op_Impl, { } "init", Op_Init, { } "int", Op_Int, { } "inter", Op_Inter, { } "invocable", Op_Invocable, { } "invoke", Op_Invoke, { } "keywd", Op_Keywd, { } "lab", Op_Lab, { } "lconcat", Op_Lconcat, { } "lexeq", Op_Lexeq, { } "lexge", Op_Lexge, { } "lexgt", Op_Lexgt, { } "lexle", Op_Lexle, { } "lexlt", Op_Lexlt, { } "lexne", Op_Lexne, { } "limit", Op_Limit, { } "line", Op_Line, { } "link", Op_Link, { } "llist", Op_Llist, { } "local", Op_Local, { } "lsusp", Op_Lsusp, { } "mark", Op_Mark, { } "mark0", Op_Mark0, { } "minus", Op_Minus, { } "mod", Op_Mod, { } "mult", Op_Mult, { } "neg", Op_Neg, { } "neqv", Op_Neqv, { } "nonnull", Op_Nonnull, { } opcode.c:73:4: "noop", Op_Noop, { } opcode.c:76:4: "null", Op_Null, { } "number", Op_Number, { } "numeq", Op_Numeq, { } "numge", Op_Numge, { } "numgt", Op_Numgt, { } "numle", Op_Numle, { } "numlt", Op_Numlt, { } "numne", Op_Numne, { } "pfail", Op_Pfail, { } "plus", Op_Plus, { } "pnull", Op_Pnull, { } "pop", Op_Pop, { } "power", Op_Power, { } "pret", Op_Pret, { } "proc", Op_Proc, { } "psusp", Op_Psusp, { } "push1", Op_Push1, { } "pushn1", Op_Pushn1, { } "random", Op_Random, { } "rasgn", Op_Rasgn, { } "real", Op_Real, { } "record", Op_Record, { } "refresh", Op_Refresh, { } "rswap", Op_Rswap, { } "sdup", Op_Sdup, { } "sect", Op_Sect, { } "size", Op_Size, { } "str", Op_Str, { } "subsc", Op_Subsc, { } "swap", Op_Swap, { } "tabmat", Op_Tabmat, { } "tally", Op_Tally, { } "toby", Op_Toby, { } "trace", Op_Trace, { } "unions", Op_Unions, { } "unmark", Op_Unmark, { } "value", Op_Value, { } "var", Op_Var, { } "version", Op_Version, { }; } gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -o icont tunix.o tglobals.o util.o trans.o tcode.o tlex.o lnklist.o tparse.o tsym.o tmem.o tree.o link.o lglob.o lcode.o llex.o lmem.o lsym.o opcode.o ../common/long.o ../common/getopt.o ../common/alloc.o ../common/filepart.o ../common/strtbl.o ../common/ipp.o ../common/munix.o cp icont ../../bin strip ../../bin/icont (cd ../../bin; rm -f icon; ln -s icont icon) make[2]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/src/icont' cd src/runtime; /usr/bin/make make[2]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/src/runtime' ../../bin/rtt -x cnv.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xcnv.c cnv.r: In function 'cnv_str': cnv.r:481:18: warning: variable 'dlen' set but not used [-Wunused-but-set-variable] word dlen; ^~~~ cnv.r: In function 'tmp_str': cnv.r:668:18: warning: variable 'dlen' set but not used [-Wunused-but-set-variable] word dlen; ^~~~ rm xcnv.c ../../bin/rtt -x data.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xdata.c data.r:77:25: warning: missing braces around initializer [-Wmissing-braces] struct pstrnm pntab[] = { ^ data.r:277:26: warning: missing braces around initializer [-Wmissing-braces] struct errtab errtab[] = { ^ data.r:279:4: 101, "integer expected or out of range", { } 102, "numeric expected", { } 103, "string expected", { } 104, "cset expected", { } 105, "file expected", { } 106, "procedure or integer expected", { } 107, "record expected", { } 108, "list expected", { } 109, "string or file expected", { } 110, "string or list expected", { } 111, "variable expected", { } 112, "invalid type to size operation", { } 113, "invalid type to random operation", { } 114, "invalid type to subscript operation", { } 115, "structure expected", { } 116, "invalid type to element generator", { } 117, "missing main procedure", { } 118, "co-expression expected", { } 119, "set expected", { } 120, "two csets or two sets expected", { } 121, "function not supported", { } 122, "set or table expected", { } 123, "invalid type", { } 124, "table expected", { } 125, "list, record, or set expected", { } 126, "list or record expected", { } rm xdata.c ../../bin/rtt -x def.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xdef.c rm xdef.c ../../bin/rtt -x errmsg.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xerrmsg.c rm xerrmsg.c ../../bin/rtt -x extcall.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xextcall.c rm xextcall.c ../../bin/rtt -x fconv.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xfconv.c rm xfconv.c ../../bin/rtt -x fload.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xfload.c rm xfload.c ../../bin/rtt -x fmath.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xfmath.c rm xfmath.c ../../bin/rtt -x fmisc.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xfmisc.c rm xfmisc.c ../../bin/rtt -x fmonitr.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xfmonitr.c rm xfmonitr.c ../../bin/rtt -x fscan.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xfscan.c rm xfscan.c ../../bin/rtt -x fstr.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xfstr.c rm xfstr.c ../../bin/rtt -x fstranl.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xfstranl.c rm xfstranl.c ../../bin/rtt -x fstruct.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xfstruct.c rm xfstruct.c ../../bin/rtt -x fsys.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xfsys.c fsys.r: In function 'Zexit': fsys.r:82:4: warning: control reaches end of non-void function [-Wreturn-type] end ^ fsys.r: In function 'Zstop': fsys.r:783:4: warning: control reaches end of non-void function [-Wreturn-type] #endif /* terminate */ ^ rm xfsys.c ../../bin/rtt -x fwindow.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xfwindow.c rm xfwindow.c ../../bin/rtt -x imain.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow ximain.c rm ximain.c ../../bin/rtt -x imisc.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow ximisc.c rm ximisc.c ../../bin/rtt -x init.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xinit.c rm xinit.c ../../bin/rtt -x interp.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xinterp.c interp.r: In function 'interp': interp.r:1603:26: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'word' {aka 'long int'} [-Wformat=] sprintf(buf, "unimplemented opcode: %ld (0x%08x)\n", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (long)lastop, lastop); ~~~~~~ rm xinterp.c ../../bin/rtt -x invoke.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xinvoke.c rm xinvoke.c ../../bin/rtt -x keyword.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xkeyword.c rm xkeyword.c ../../bin/rtt -x lmisc.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xlmisc.c rm xlmisc.c ../../bin/rtt -x oarith.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xoarith.c rm xoarith.c ../../bin/rtt -x oasgn.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xoasgn.c rm xoasgn.c ../../bin/rtt -x ocat.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xocat.c rm xocat.c ../../bin/rtt -x ocomp.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xocomp.c rm xocomp.c ../../bin/rtt -x omisc.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xomisc.c rm xomisc.c ../../bin/rtt -x oref.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xoref.c rm xoref.c ../../bin/rtt -x oset.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xoset.c rm xoset.c ../../bin/rtt -x ovalue.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xovalue.c rm xovalue.c ../../bin/rtt -x ralc.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xralc.c rm xralc.c ../../bin/rtt -x rcoexpr.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xrcoexpr.c rcoexpr.r: In function 'co_init': rcoexpr.r:24:16: warning: unused variable 'nt' [-Wunused-variable] int na, nl, nt, i; ^~ rcoexpr.r:23:9: warning: unused variable 'stack_strt' [-Wunused-variable] word stack_strt; ^~~~~~~~~~ rcoexpr.r:22:8: warning: unused variable 'frame_size' [-Wunused-variable] int frame_size; ^~~~~~~~~~ rm xrcoexpr.c ../../bin/rtt -x rcomp.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xrcomp.c rm xrcomp.c ../../bin/rtt -x rdebug.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xrdebug.c rm xrdebug.c ../../bin/rtt -x rlrgint.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xrlrgint.c rlrgint.r: In function 'realtobig': rlrgint.r:331:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (sgn = x < 0) ^~~ rm xrlrgint.c ../../bin/rtt -x rmemmgt.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xrmemmgt.c rm xrmemmgt.c ../../bin/rtt -x rmisc.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xrmisc.c rmisc.r: In function 'outimage': rmisc.r:686:24: warning: format '%d' expects argument of type 'int', but argument 3 has type 'word' {aka 'long int'} [-Wformat=] fprintf(f, "external(%d)",((struct b_external *)BlkLoc(*dp))->blksize); ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rm xrmisc.c ../../bin/rtt -x rstruct.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xrstruct.c rstruct.r: In function 'memb': rstruct.r:632:18: warning: variable 'ps' set but not used [-Wunused-but-set-variable] struct b_set *ps; ^~ rm xrstruct.c ../../bin/rtt -x rsys.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xrsys.c rm xrsys.c ../../bin/rtt -x rwinrsc.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xrwinrsc.c In file included from /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/graphics.h:6, from /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/rt.h:21, from xrwinrsc.c:7: rxrsc.ri: In function 'alc_rgb': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxrsc.ri:38:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxrsc.ri:38:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:189:12: warning: unused variable 'stdgc' [-Wunused-variable] GC stdgc = wc->gc; \ ^~~~~ rxrsc.ri:38:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxrsc.ri: In function 'free_xcolor': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxrsc.ri:267:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxrsc.ri:267:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:189:12: warning: unused variable 'stdgc' [-Wunused-variable] GC stdgc = wc->gc; \ ^~~~~ rxrsc.ri:267:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxrsc.ri: In function 'free_xcolors': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxrsc.ri:302:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxrsc.ri:302:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:189:12: warning: unused variable 'stdgc' [-Wunused-variable] GC stdgc = wc->gc; \ ^~~~~ rxrsc.ri:302:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxrsc.ri: In function 'go_virtual': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxrsc.ri:363:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxrsc.ri:363:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:189:12: warning: unused variable 'stdgc' [-Wunused-variable] GC stdgc = wc->gc; \ ^~~~~ rxrsc.ri:363:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxrsc.ri: In function 'alc_display': rxrsc.ri:385:8: warning: unused variable 'i' [-Wunused-variable] int i; ^ rxrsc.ri: In function 'findfont': rxrsc.ri:688:25: warning: field precision specifier '.*' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] sprintf(fontspec, "%.*s%d%s", p - fontlist[champ], ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~ rm xrwinrsc.c ../../bin/rtt -x rwinsys.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xrwinsys.c rxwin.ri: In function 'wputc': rxwin.ri:61:8: warning: variable 'fh' set but not used [-Wunused-but-set-variable] int fh, lh, width, height, over; ^~ In file included from /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/graphics.h:6, from /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/rt.h:21, from xrwinsys.c:7: rxwin.ri: In function 'wgetq': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:139:8: warning: unused variable 'i' [-Wunused-variable] int i;\ ^ rxwin.ri:344:10: note: in expansion of macro 'EVQUEGET' EVQUEGET(w,*res); ^~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxwin.ri:342:7: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); /* leave inside loop; ws->pix can change! */ ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxwin.ri:342:7: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); /* leave inside loop; ws->pix can change! */ ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:190:13: warning: unused variable 'stddpy' [-Wunused-variable] Display *stddpy = wd->display; \ ^~~~~~ rxwin.ri:342:7: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); /* leave inside loop; ws->pix can change! */ ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:189:12: warning: unused variable 'stdgc' [-Wunused-variable] GC stdgc = wc->gc; \ ^~~~~ rxwin.ri:342:7: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); /* leave inside loop; ws->pix can change! */ ^~~~~~~~~ rxwin.ri: In function 'postcursor': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxwin.ri:365:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'wclose': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxwin.ri:397:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:189:12: warning: unused variable 'stdgc' [-Wunused-variable] GC stdgc = wc->gc; \ ^~~~~ rxwin.ri:397:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'wflush': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxwin.ri:430:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxwin.ri:430:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:189:12: warning: unused variable 'stdgc' [-Wunused-variable] GC stdgc = wc->gc; \ ^~~~~ rxwin.ri:430:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'makeIcon': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxwin.ri:578:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxwin.ri:578:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:189:12: warning: unused variable 'stdgc' [-Wunused-variable] GC stdgc = wc->gc; \ ^~~~~ rxwin.ri:578:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'setheight': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxwin.ri:892:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxwin.ri:892:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:190:13: warning: unused variable 'stddpy' [-Wunused-variable] Display *stddpy = wd->display; \ ^~~~~~ rxwin.ri:892:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:189:12: warning: unused variable 'stdgc' [-Wunused-variable] GC stdgc = wc->gc; \ ^~~~~ rxwin.ri:892:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'setwidth': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxwin.ri:902:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxwin.ri:902:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:190:13: warning: unused variable 'stddpy' [-Wunused-variable] Display *stddpy = wd->display; \ ^~~~~~ rxwin.ri:902:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:189:12: warning: unused variable 'stdgc' [-Wunused-variable] GC stdgc = wc->gc; \ ^~~~~ rxwin.ri:902:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'setgeometry': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:190:13: warning: unused variable 'stddpy' [-Wunused-variable] Display *stddpy = wd->display; \ ^~~~~~ rxwin.ri:914:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:189:12: warning: unused variable 'stdgc' [-Wunused-variable] GC stdgc = wc->gc; \ ^~~~~ rxwin.ri:914:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'seticonlabel': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxwin.ri:964:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:189:12: warning: unused variable 'stdgc' [-Wunused-variable] GC stdgc = wc->gc; \ ^~~~~ rxwin.ri:964:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'setpointer': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxwin.ri:1021:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:189:12: warning: unused variable 'stdgc' [-Wunused-variable] GC stdgc = wc->gc; \ ^~~~~ rxwin.ri:1021:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'setdrawop': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxwin.ri:1039:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxwin.ri:1039:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'setcanvas': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxwin.ri:1134:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:189:12: warning: unused variable 'stdgc' [-Wunused-variable] GC stdgc = wc->gc; \ ^~~~~ rxwin.ri:1134:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri:1132:8: warning: unused variable 'hm' [-Wunused-variable] int hm; ^~ In file included from /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/graphics.h:6, from /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/rt.h:21, from xrwinsys.c:7: rxwin.ri: In function 'seticonicstate': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxwin.ri:1259:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:189:12: warning: unused variable 'stdgc' [-Wunused-variable] GC stdgc = wc->gc; \ ^~~~~ rxwin.ri:1259:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'moveWindow': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxwin.ri:1333:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:189:12: warning: unused variable 'stdgc' [-Wunused-variable] GC stdgc = wc->gc; \ ^~~~~ rxwin.ri:1333:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'setfillstyle': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxwin.ri:1383:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'setlinestyle': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxwin.ri:1410:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'setlinewidth': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxwin.ri:1438:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'setfg': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxwin.ri:1477:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxwin.ri:1477:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:190:13: warning: unused variable 'stddpy' [-Wunused-variable] Display *stddpy = wd->display; \ ^~~~~~ rxwin.ri:1477:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:189:12: warning: unused variable 'stdgc' [-Wunused-variable] GC stdgc = wc->gc; \ ^~~~~ rxwin.ri:1477:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'isetfg': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxwin.ri:1501:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxwin.ri:1501:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:190:13: warning: unused variable 'stddpy' [-Wunused-variable] Display *stddpy = wd->display; \ ^~~~~~ rxwin.ri:1501:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:189:12: warning: unused variable 'stdgc' [-Wunused-variable] GC stdgc = wc->gc; \ ^~~~~ rxwin.ri:1501:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'setbg': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxwin.ri:1527:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxwin.ri:1527:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'isetbg': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxwin.ri:1554:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxwin.ri:1554:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'toggle_fgbg': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxwin.ri:1633:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'getpos': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxwin.ri:1677:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:189:12: warning: unused variable 'stdgc' [-Wunused-variable] GC stdgc = wc->gc; \ ^~~~~ rxwin.ri:1677:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'setfont': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxwin.ri:1770:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'handle_config': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxwin.ri:1894:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxwin.ri:1894:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:190:13: warning: unused variable 'stddpy' [-Wunused-variable] Display *stddpy = wd->display; \ ^~~~~~ rxwin.ri:1894:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:189:12: warning: unused variable 'stdgc' [-Wunused-variable] GC stdgc = wc->gc; \ ^~~~~ rxwin.ri:1894:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'getdefault': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxwin.ri:2247:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxwin.ri:2247:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:189:12: warning: unused variable 'stdgc' [-Wunused-variable] GC stdgc = wc->gc; \ ^~~~~ rxwin.ri:2247:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'mutable_color': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxwin.ri:2273:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxwin.ri:2273:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:189:12: warning: unused variable 'stdgc' [-Wunused-variable] GC stdgc = wc->gc; \ ^~~~~ rxwin.ri:2273:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'get_mutable_name': rxwin.ri:2346:13: warning: variable 'd' set but not used [-Wunused-but-set-variable] Display *d; ^ rxwin.ri: In function 'free_mutable': rxwin.ri:2386:13: warning: variable 'd' set but not used [-Wunused-but-set-variable] Display *d; ^ rxwin.ri: In function 'freecolor': rxwin.ri:2406:13: warning: variable 'd' set but not used [-Wunused-but-set-variable] Display *d; ^ In file included from /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/graphics.h:6, from /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/rt.h:21, from xrwinsys.c:7: rxwin.ri: In function 'strimage': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxwin.ri:2512:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxwin.ri:2512:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'capture': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxwin.ri:2604:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxwin.ri:2604:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:189:12: warning: unused variable 'stdgc' [-Wunused-variable] GC stdgc = wc->gc; \ ^~~~~ rxwin.ri:2604:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri:2602:38: warning: unused variable 'lp' [-Wunused-variable] unsigned long px, clist[GIFMAX], *lp, *ckey; ^~ rxwin.ri:2602:22: warning: unused variable 'clist' [-Wunused-variable] unsigned long px, clist[GIFMAX], *lp, *ckey; ^~~~~ rxwin.ri:2601:20: warning: unused variable 'ncolors' [-Wunused-variable] int i, r, g, b, ncolors; ^~~~~~~ rxwin.ri:2598:11: warning: unused variable 'cpp' [-Wunused-variable] wclrp *cpp; ^~~ rxwin.ri:2597:16: warning: unused variable 'lc' [-Wunused-variable] LinearColor lc; ^~ In file included from /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/graphics.h:6, from /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/rt.h:21, from xrwinsys.c:7: rxwin.ri: In function 'getximage': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxwin.ri:2680:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:189:12: warning: unused variable 'stdgc' [-Wunused-variable] GC stdgc = wc->gc; \ ^~~~~ rxwin.ri:2680:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'getpixel_init': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxwin.ri:2748:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:189:12: warning: unused variable 'stdgc' [-Wunused-variable] GC stdgc = wc->gc; \ ^~~~~ rxwin.ri:2748:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'getpixel': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxwin.ri:2786:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxwin.ri:2786:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:189:12: warning: unused variable 'stdgc' [-Wunused-variable] GC stdgc = wc->gc; \ ^~~~~ rxwin.ri:2786:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'SetPattern': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxwin.ri:2931:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'SetPatternBits': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxwin.ri:2984:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'remap': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxwin.ri:3012:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:189:12: warning: unused variable 'stdgc' [-Wunused-variable] GC stdgc = wc->gc; \ ^~~~~ rxwin.ri:3012:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'seticonimage': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxwin.ri:3065:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxwin.ri:3065:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:189:12: warning: unused variable 'stdgc' [-Wunused-variable] GC stdgc = wc->gc; \ ^~~~~ rxwin.ri:3065:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'dumpimage': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxwin.ri:3141:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'loadimage': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxwin.ri:3252:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxwin.ri:3252:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rxwin.ri: In function 'walert': /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:192:12: warning: unused variable 'stdpix' [-Wunused-variable] Pixmap stdpix = ws->pix; ^~~~~~ rxwin.ri:3469:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:191:12: warning: unused variable 'stdwin' [-Wunused-variable] Window stdwin = ws->win; \ ^~~~~~ rxwin.ri:3469:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ /build/icon-AyrEiv/icon-9.4.3/bin/../src/h/../h/../h/xwin.h:189:12: warning: unused variable 'stdgc' [-Wunused-variable] GC stdgc = wc->gc; \ ^~~~~ rxwin.ri:3469:4: note: in expansion of macro 'STDLOCALS' STDLOCALS(w); ^~~~~~~~~ rm xrwinsys.c ../../bin/rtt -x rwindow.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xrwindow.c rwindow.r: In function 'wputstr': rwindow.r:470:12: warning: unused variable 'ws' [-Wunused-variable] wstate *ws = w->window; ^~ rwindow.r: In function 'wattrib': rwindow.r:907:26: warning: '%s' directive writing up to 127 bytes into a region of size between 8 and 18 [-Wformat-overflow=] sprintf(tmp,"%d,%s",ws->posx,val); ^~~~~~~ rwindow.r:907:13: note: 'sprintf' output between 3 and 140 bytes into a destination of size 20 sprintf(tmp,"%d,%s",ws->posx,val); ^~~~~~~~~~~~~~~~~~~~~~~~ rwindow.r:901:26: warning: '%s' directive writing up to 127 bytes into a region of size 20 [-Wformat-overflow=] sprintf(tmp,"%s,%d",val,ws->posy); ^~~~~~~ ~~ rwindow.r:901:13: note: 'sprintf' output between 3 and 140 bytes into a destination of size 20 sprintf(tmp,"%s,%d",val,ws->posy); ^~~~~~~~~~~~~~~~~~~~~~~~ rm xrwindow.c ../../bin/rtt -x rcolor.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xrcolor.c rm xrcolor.c ../../bin/rtt -x rimage.r gcc -c -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow xrimage.c rimage.r: In function 'mc_shrink': rimage.r:785:18: warning: array subscript has type 'char' [-Wchar-subscripts] while (rcounts[bx->rmin] == 0) bx->rmin++; ^ rimage.r:786:18: warning: array subscript has type 'char' [-Wchar-subscripts] while (rcounts[bx->rmax] == 0) bx->rmax--; ^ rimage.r:787:18: warning: array subscript has type 'char' [-Wchar-subscripts] while (gcounts[bx->gmin] == 0) bx->gmin++; ^ rimage.r:788:18: warning: array subscript has type 'char' [-Wchar-subscripts] while (gcounts[bx->gmax] == 0) bx->gmax--; ^ rimage.r:789:18: warning: array subscript has type 'char' [-Wchar-subscripts] while (bcounts[bx->bmin] == 0) bx->bmin++; ^ rimage.r:790:18: warning: array subscript has type 'char' [-Wchar-subscripts] while (bcounts[bx->bmax] == 0) bx->bmax--; ^ rm xrimage.c cd ../common; /usr/bin/make make[3]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/src/common' if [ "x-L../../bin -lIgpx -L/usr/X11R6/lib64 -L/usr/X11R6/lib -lX11" != "x" ]; then /usr/bin/make xpm; fi make[4]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/src/common' cd ../xpm; /usr/bin/make libXpm.a make[5]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/src/xpm' make[5]: 'libXpm.a' is up to date. make[5]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/src/xpm' cp -p ../xpm/libXpm.a ../../bin/libIgpx.a make[4]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/src/common' make[3]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/src/common' gcc -Wl,-E -o iconx xcnv.o xdata.o xdef.o xerrmsg.o xextcall.o xfconv.o xfload.o xfmath.o xfmisc.o xfmonitr.o xfscan.o xfstr.o xfstranl.o xfstruct.o xfsys.o xfwindow.o ximain.o ximisc.o xinit.o xinterp.o xinvoke.o xkeyword.o xlmisc.o xoarith.o xoasgn.o xocat.o xocomp.o xomisc.o xoref.o xoset.o xovalue.o xralc.o xrcoexpr.o xrcomp.o xrdebug.o xrlrgint.o xrmemmgt.o xrmisc.o xrstruct.o xrsys.o xrwinrsc.o xrwinsys.o xrwindow.o xrcolor.o xrimage.o ../common/long.o ../common/time.o ../common/rswitch.o ../common/xwindow.o ../common/alloc.o ../common/filepart.o ../common/munix.o -L../../bin -lIgpx -L/usr/X11R6/lib64 -L/usr/X11R6/lib -lX11 -lm -ldl -lpthread cp iconx ../../bin strip ../../bin/iconx make[2]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/src/runtime' make[1]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3' touch build-icont /usr/bin/make Ilib make[1]: Entering directory '/build/icon-AyrEiv/icon-9.4.3' cd src/common; /usr/bin/make make[2]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/src/common' if [ "x-L../../bin -lIgpx -L/usr/X11R6/lib64 -L/usr/X11R6/lib -lX11" != "x" ]; then /usr/bin/make xpm; fi make[3]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/src/common' cd ../xpm; /usr/bin/make libXpm.a make[4]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/src/xpm' make[4]: 'libXpm.a' is up to date. make[4]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/src/xpm' cp -p ../xpm/libXpm.a ../../bin/libIgpx.a make[3]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/src/common' make[2]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/src/common' cd src/rtt; /usr/bin/make make[2]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/src/rtt' make[2]: 'rtt' is up to date. make[2]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/src/rtt' cd src/icont; /usr/bin/make make[2]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/src/icont' make[2]: 'icont' is up to date. make[2]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/src/icont' cd src/runtime; /usr/bin/make make[2]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/src/runtime' make[2]: Nothing to be done for 'default'. make[2]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/src/runtime' cd ipl; /usr/bin/make Ilib make[2]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/ipl' cp incl/*.icn gincl/*.icn cfuncs/icall.h ../lib cd procs; LPATH=../../lib ../../bin/icont -usc *.icn; mv *.u? ../../lib cd gprocs; LPATH=../../lib ../../bin/icont -usc *.icn; mv *.u? ../../lib if grep '^ *# *define LoadFunc' ../src/h/define.h >/dev/null; \ then /usr/bin/make Cfunctions; fi make[3]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/ipl' cd cfuncs; LPATH= /usr/bin/make ICONT=../../bin/icont make[4]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/ipl/cfuncs' sh mkfunc.sh libcfunc.so bitcount.o files.o fpoll.o internal.o lgconv.o osf.o pack.o ppm.o process.o tconnect.o >cfunc.icn ../../bin/icont -us -c cfunc.icn gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -c bitcount.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -c files.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -c fpoll.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -c internal.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -c lgconv.c lgconv.c: In function 'bcdadd': lgconv.c:170:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (icarry = (hgh & ~MASK) + (low & MASK)) { ^~~~~~ gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -c osf.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -c pack.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -c ppm.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -c process.c gcc -Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow -fPIC -c tconnect.c CC="gcc" CFLAGS="-Wall -g -O2 -fno-strict-aliasing -fno-strict-overflow" sh mklib.sh libcfunc.so bitcount.o files.o fpoll.o internal.o lgconv.o osf.o pack.o ppm.o process.o tconnect.o + gcc -shared -o libcfunc.so -fPIC bitcount.o files.o fpoll.o internal.o lgconv.o osf.o pack.o ppm.o process.o tconnect.o make[4]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/ipl/cfuncs' cp cfuncs/*.u? ../lib cp cfuncs/libcfunc.so ../bin make[3]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/ipl' make[2]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/ipl' make[1]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3' touch build-ipl Tests for the Icon interpreter. First some simple tests to be sure Icon works. /usr/bin/make Samples-icont make[1]: Entering directory '/build/icon-AyrEiv/icon-9.4.3' cd tests; /usr/bin/make Samples make[2]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/tests' cd general; /usr/bin/make Samples make[3]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/tests/general' IC=icont sh Test-icon btrees diffwrds kross meander prefix recogn roman sieve wordcnt Linux f8b16573ceda 5.10.0-8-amd64 #1 SMP Debian 5.10.46-4 (2021-08-03) x86_64 GNU/Linux icont: Icon Version 9.4.3, November 14, 2005 (linux, pthreads.c) iconx: Icon Version 9.4.3, November 14, 2005 (linux, pthreads.c) Testing btrees Testing diffwrds Testing kross Testing meander Testing prefix Testing recogn Testing roman Testing sieve Testing wordcnt All tests passed. make[3]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/tests/general' make[2]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/tests' make[1]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3' More exhaustive tests of various features of Icon and larger programs. 1. Basic tests. Should show only insignificant differences. /usr/bin/make Test-icont make[1]: Entering directory '/build/icon-AyrEiv/icon-9.4.3' cd tests; /usr/bin/make Test make[2]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/tests' cd general; /usr/bin/make Test make[3]: Entering directory '/build/icon-AyrEiv/icon-9.4.3/tests/general' IC=icont sh Test-icon Linux f8b16573ceda 5.10.0-8-amd64 #1 SMP Debian 5.10.46-4 (2021-08-03) x86_64 GNU/Linux icont: Icon Version 9.4.3, November 14, 2005 (linux, pthreads.c) iconx: Icon Version 9.4.3, November 14, 2005 (linux, pthreads.c) Testing args Testing arith Testing augment Testing btrees Testing case Testing center Testing cfuncs Testing checkc Testing checkfpc Testing checkfpx Testing checkx Testing ck Testing coerce Testing coexpr Testing collate Testing concord Testing cset Testing cxprimes Testing diffwrds Testing endetab Testing errkwds Testing errors Testing evalx Testing every Testing fncs Testing fncs1 Testing gc1 Testing gc2 Testing gener Testing genqueen Testing ilib Testing image Testing io Testing kross Testing kwds Testing large Testing left Testing level Testing lexcmp Testing lgint Testing lists Testing map Testing mathfunc Testing meander Testing mffsol Testing mindfa Testing misc Testing nargs Testing numeric Testing others Testing over Testing parse Testing pdco Testing prefix Testing prepro Testing primes Testing proto Testing queens Testing random Testing recent Testing recogn Testing record Testing right Testing roman Testing scan Testing scan1 Testing scan2 Testing sets Testing sieve Testing sorting Testing statics Testing string Testing string1 Testing struct Testing subjpos Testing substring Testing table Testing tracer Testing transmit Testing trim Testing var Testing wordcnt All tests passed. ../../bin/icont -E tpp.icn tpp9.icn >tpp.out 2>tpp.err || : cat tpp.err tpp.out >tpp.all cmp tpp.ok tpp.all : preprocessor test passed sh Test-opts >options.out cmp options.ok options.out : options test passed make[3]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/tests/general' make[2]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3/tests' make[1]: Leaving directory '/build/icon-AyrEiv/icon-9.4.3' fakeroot debian/rules binary-arch rm -rf debian/icont install -d debian/icont/usr/bin install -d debian/icont/DEBIAN install -d debian/icont/usr/share/man/man1 install -d debian/icont/usr/share/doc/icont install -s -m 755 bin/icont debian/icont/usr/bin ln -s icont debian/icont/usr/bin/icon install -m 644 man/man1/icon.1 debian/icont/usr/share/man/man1/icon.1 install -m 644 man/man1/icont.1 debian/icont/usr/share/man/man1/icont.1 sed -e 's/icon-dir/icont/g' debian/copyright \ > debian/icont/usr/share/doc/icont/copyright install -m 644 debian/changelog \ debian/icont/usr/share/doc/icont/changelog.Debian gzip -9n debian/icont/usr/share/doc/icont/changelog.Debian gzip -9rn debian/icont/usr/share/man chmod -R u=rwX,go=rX debian/icont chown -R root:root debian/icont dpkg-shlibdeps -pshlibs-icont debian/icont/usr/bin/* dpkg-gencontrol -picont -Pdebian/icont dpkg --build debian/icont .. dpkg-deb: building package 'icont' in '../icont_9.4.3-7_amd64.deb'. rm -rf debian/iconx install -d debian/iconx/usr/bin install -d debian/iconx/DEBIAN install -d debian/iconx/usr/share/man/man1 install -d debian/iconx/usr/share/doc/iconx install -s -m 755 bin/iconx debian/iconx/usr/bin install -m 644 man/man1/icon.1 debian/iconx/usr/share/man/man1/iconx.1 sed -e 's/icon-dir/iconx/g' debian/copyright \ > debian/iconx/usr/share/doc/iconx/copyright install -m 644 debian/changelog \ debian/iconx/usr/share/doc/iconx/changelog.Debian gzip -9n debian/iconx/usr/share/doc/iconx/changelog.Debian gzip -9rn debian/iconx/usr/share/man chmod -R u=rwX,go=rX debian/iconx chown -R root:root debian/iconx dpkg-shlibdeps -pshlibs-iconx debian/iconx/usr/bin/* dpkg-gencontrol -piconx -Pdebian/iconx dpkg-gencontrol: warning: package iconx: substitution variable ${shlibs-icont:Depends} unused, but is defined dpkg --build debian/iconx .. dpkg-deb: building package 'iconx' in '../iconx_9.4.3-7_amd64.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any >../icon_9.4.3-7_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/icon-AyrEiv /tmp/icon-9.4.3-7n479u3b2 I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.7NpvjQbzDk... I: success in 290.3598 seconds md5: icont_9.4.3-7_amd64.deb: OK md5: iconx_9.4.3-7_amd64.deb: OK sha1: icont_9.4.3-7_amd64.deb: OK sha1: iconx_9.4.3-7_amd64.deb: OK sha256: icont_9.4.3-7_amd64.deb: OK sha256: iconx_9.4.3-7_amd64.deb: OK Checksums: OK