https://launchpad.net/~kakurasan/+archive/ubuntu/misc/+build/15529871 RUN: /usr/share/launchpad-buildd/slavebin/slave-prep Forking launchpad-buildd slave process... Kernel version: Linux lgw01-amd64-024 4.4.0-137-generic #163-Ubuntu SMP Mon Sep 24 13:14:43 UTC 2018 x86_64 Buildd toolchain package versions: launchpad-buildd_164 python-lpbuildd_164 sbuild_0.67.0-2ubuntu7.1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3.1 git-build-recipe_0.3.4~git201611291343.dcee459~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.4 dpkg-dev_1.18.4ubuntu1.4 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 11 Oct 14:24:35 ntpdate[1803]: adjust time server 10.211.37.1 offset 0.001391 sec RUN: /usr/share/launchpad-buildd/slavebin/in-target unpack-chroot --backend=chroot --series=cosmic --arch=i386 PACKAGEBUILD-15529871 /home/buildd/filecache-default/ccc8a783f4c9fcf0282a95411cd13cfaeeda0fbe Creating target for build PACKAGEBUILD-15529871 RUN: /usr/share/launchpad-buildd/slavebin/in-target mount-chroot --backend=chroot --series=cosmic --arch=i386 PACKAGEBUILD-15529871 Starting target for build PACKAGEBUILD-15529871 RUN: /usr/share/launchpad-buildd/slavebin/in-target override-sources-list --backend=chroot --series=cosmic --arch=i386 PACKAGEBUILD-15529871 'deb http://ftpmaster.internal/ubuntu cosmic main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu cosmic-security main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu cosmic-updates main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-15529871 RUN: /usr/share/launchpad-buildd/slavebin/in-target update-debian-chroot --backend=chroot --series=cosmic --arch=i386 PACKAGEBUILD-15529871 Updating target for build PACKAGEBUILD-15529871 Get:1 http://ftpmaster.internal/ubuntu cosmic InRelease [242 kB] Get:2 http://ftpmaster.internal/ubuntu cosmic-security InRelease [65.4 kB] Get:3 http://ftpmaster.internal/ubuntu cosmic-updates InRelease [65.4 kB] Get:4 http://ftpmaster.internal/ubuntu cosmic/main i386 Packages [1008 kB] Get:5 http://ftpmaster.internal/ubuntu cosmic/main Translation-en [513 kB] Get:6 http://ftpmaster.internal/ubuntu cosmic/restricted i386 Packages [9564 B] Get:7 http://ftpmaster.internal/ubuntu cosmic/restricted Translation-en [3888 B] Get:8 http://ftpmaster.internal/ubuntu cosmic/universe i386 Packages [8748 kB] Get:9 http://ftpmaster.internal/ubuntu cosmic/universe Translation-en [5062 kB] Get:10 http://ftpmaster.internal/ubuntu cosmic/multiverse i386 Packages [147 kB] Get:11 http://ftpmaster.internal/ubuntu cosmic/multiverse Translation-en [113 kB] Get:12 http://ftpmaster.internal/ubuntu cosmic-security/universe i386 Packages [7440 B] Get:13 http://ftpmaster.internal/ubuntu cosmic-security/universe Translation-en [2720 B] Fetched 16.0 MB in 6s (2788 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: g++-7 libargon2-0 libncursesw5 libprocps6 libstdc++-7-dev Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed: cpp-8 g++-8 gcc-8 libargon2-1 libasan5 libgcc-8-dev libncurses6 libncursesw6 libprocps7 libstdc++-8-dev libtinfo6 libubsan1 The following packages will be upgraded: adduser apt base-files base-passwd bash binutils binutils-common binutils-i686-linux-gnu bsdutils build-essential bzip2 cpp cpp-7 debconf debianutils dpkg dpkg-dev e2fslibs e2fsprogs fdisk findutils g++ g++-7 gcc gcc-7 gcc-7-base gcc-8-base gpg gpg-agent gpgconf gpgv grep init init-system-helpers libapparmor1 libapt-pkg5.0 libargon2-0 libasan4 libatomic1 libaudit-common libaudit1 libbinutils libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcc1-0 libcilkrts5 libcom-err2 libcomerr2 libcryptsetup12 libdb5.3 libdpkg-perl libext2fs2 libfdisk1 libgcc-7-dev libgcc1 libgcrypt20 libgmp10 libgnutls30 libgomp1 libgpg-error0 libidn11 libidn2-0 libisl19 libitm1 libkmod2 liblz4-1 libmount1 libmpx2 libncurses5 libncursesw5 libnpth0 libp11-kit0 libpcre3 libperl5.26 libpng16-16 libquadmath0 libreadline7 libseccomp2 libselinux1 libsemanage-common libsemanage1 libsepol1 libslang2 libsmartcols1 libsqlite3-0 libss2 libssl1.1 libstdc++-7-dev libstdc++6 libsystemd0 libtasn1-6 libtinfo5 libubsan0 libudev1 libunistring2 libusb-0.1-4 libuuid1 libzstd1 linux-libc-dev make mount multiarch-support ncurses-base ncurses-bin openssl patch perl perl-base perl-modules-5.26 pinentry-curses pkgbinarymangler procps readline-common sed systemd systemd-sysv sysvinit-utils tar tzdata ubuntu-keyring util-linux 126 upgraded, 12 newly installed, 0 to remove and 0 not upgraded. Need to get 96.5 MB of archives. After this operation, 118 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu cosmic/main i386 libc6-dev i386 2.28-0ubuntu1 [2323 kB] Get:2 http://ftpmaster.internal/ubuntu cosmic/main i386 libc-dev-bin i386 2.28-0ubuntu1 [71.5 kB] Get:3 http://ftpmaster.internal/ubuntu cosmic/main i386 linux-libc-dev i386 4.18.0-8.9 [1017 kB] Get:4 http://ftpmaster.internal/ubuntu cosmic/main i386 libc6 i386 2.28-0ubuntu1 [2536 kB] Get:5 http://ftpmaster.internal/ubuntu cosmic/main i386 libc-bin i386 2.28-0ubuntu1 [588 kB] Get:6 http://ftpmaster.internal/ubuntu cosmic/main i386 libquadmath0 i386 8.2.0-7ubuntu1 [208 kB] Get:7 http://ftpmaster.internal/ubuntu cosmic/main i386 libitm1 i386 8.2.0-7ubuntu1 [30.8 kB] Get:8 http://ftpmaster.internal/ubuntu cosmic/main i386 gcc-8-base i386 8.2.0-7ubuntu1 [18.3 kB] Get:9 http://ftpmaster.internal/ubuntu cosmic/main i386 libgcc1 i386 1:8.2.0-7ubuntu1 [48.1 kB] Get:10 http://ftpmaster.internal/ubuntu cosmic/main i386 libmpx2 i386 8.2.0-7ubuntu1 [13.0 kB] Get:11 http://ftpmaster.internal/ubuntu cosmic/main i386 libcc1-0 i386 8.2.0-7ubuntu1 [41.8 kB] Get:12 http://ftpmaster.internal/ubuntu cosmic/main i386 libatomic1 i386 8.2.0-7ubuntu1 [9612 B] Get:13 http://ftpmaster.internal/ubuntu cosmic/main i386 libgomp1 i386 8.2.0-7ubuntu1 [80.7 kB] Get:14 http://ftpmaster.internal/ubuntu cosmic/main i386 libstdc++6 i386 8.2.0-7ubuntu1 [430 kB] Get:15 http://ftpmaster.internal/ubuntu cosmic/main i386 base-files i386 10.1ubuntu6 [60.5 kB] Get:16 http://ftpmaster.internal/ubuntu cosmic/main i386 libtinfo6 i386 6.1+20180210-4ubuntu1 [84.6 kB] Get:17 http://ftpmaster.internal/ubuntu cosmic/main i386 debianutils i386 4.8.6 [86.1 kB] Get:18 http://ftpmaster.internal/ubuntu cosmic/main i386 bash i386 4.4.18-2ubuntu3 [647 kB] Get:19 http://ftpmaster.internal/ubuntu cosmic/main i386 bsdutils i386 1:2.32-0.1ubuntu1 [62.7 kB] Get:20 http://ftpmaster.internal/ubuntu cosmic/main i386 tar i386 1.30+dfsg-2 [265 kB] Get:21 http://ftpmaster.internal/ubuntu cosmic/main i386 dpkg i386 1.19.0.5ubuntu5 [1158 kB] Get:22 http://ftpmaster.internal/ubuntu cosmic/main i386 libext2fs2 i386 1.44.4-2 [185 kB] Get:23 http://ftpmaster.internal/ubuntu cosmic/main i386 e2fsprogs i386 1.44.4-2 [550 kB] Get:24 http://ftpmaster.internal/ubuntu cosmic/main i386 findutils i386 4.6.0+git+20180808-2 [307 kB] Get:25 http://ftpmaster.internal/ubuntu cosmic/main i386 grep i386 3.1-2ubuntu1 [158 kB] Get:26 http://ftpmaster.internal/ubuntu cosmic/main i386 ncurses-bin i386 6.1+20180210-4ubuntu1 [166 kB] Get:27 http://ftpmaster.internal/ubuntu cosmic/main i386 perl-modules-5.26 all 5.26.2-7 [2764 kB] Get:28 http://ftpmaster.internal/ubuntu cosmic/main i386 libperl5.26 i386 5.26.2-7 [3177 kB] Get:29 http://ftpmaster.internal/ubuntu cosmic/main i386 perl i386 5.26.2-7 [202 kB] Get:30 http://ftpmaster.internal/ubuntu cosmic/main i386 perl-base i386 5.26.2-7 [1493 kB] Get:31 http://ftpmaster.internal/ubuntu cosmic/main i386 bzip2 i386 1.0.6-9 [34.4 kB] Get:32 http://ftpmaster.internal/ubuntu cosmic/main i386 libbz2-1.0 i386 1.0.6-9 [32.9 kB] Get:33 http://ftpmaster.internal/ubuntu cosmic/main i386 libdb5.3 i386 5.3.28+dfsg1-0.1 [737 kB] Get:34 http://ftpmaster.internal/ubuntu cosmic/main i386 sed i386 4.5-1 [187 kB] Get:35 http://ftpmaster.internal/ubuntu cosmic/main i386 libuuid1 i386 2.32-0.1ubuntu1 [20.6 kB] Get:36 http://ftpmaster.internal/ubuntu cosmic/main i386 libblkid1 i386 2.32-0.1ubuntu1 [143 kB] Get:37 http://ftpmaster.internal/ubuntu cosmic/main i386 libfdisk1 i386 2.32-0.1ubuntu1 [186 kB] Get:38 http://ftpmaster.internal/ubuntu cosmic/main i386 libncursesw6 i386 6.1+20180210-4ubuntu1 [141 kB] Get:39 http://ftpmaster.internal/ubuntu cosmic/main i386 libpcre3 i386 2:8.39-11 [229 kB] Get:40 http://ftpmaster.internal/ubuntu cosmic/main i386 libselinux1 i386 2.8-1build1 [73.2 kB] Get:41 http://ftpmaster.internal/ubuntu cosmic/main i386 libmount1 i386 2.32-0.1ubuntu1 [152 kB] Get:42 http://ftpmaster.internal/ubuntu cosmic/main i386 libsmartcols1 i386 2.32-0.1ubuntu1 [94.0 kB] Get:43 http://ftpmaster.internal/ubuntu cosmic/main i386 fdisk i386 2.32-0.1ubuntu1 [118 kB] Get:44 http://ftpmaster.internal/ubuntu cosmic/main i386 util-linux i386 2.32-0.1ubuntu1 [943 kB] Get:45 http://ftpmaster.internal/ubuntu cosmic/main i386 base-passwd i386 3.5.45 [47.9 kB] Get:46 http://ftpmaster.internal/ubuntu cosmic/main i386 init-system-helpers all 1.54 [38.3 kB] Get:47 http://ftpmaster.internal/ubuntu cosmic/main i386 ncurses-base all 6.1+20180210-4ubuntu1 [18.4 kB] Get:48 http://ftpmaster.internal/ubuntu cosmic/main i386 sysvinit-utils i386 2.88dsf-59.10ubuntu2 [19.3 kB] Get:49 http://ftpmaster.internal/ubuntu cosmic/main i386 liblz4-1 i386 1.8.2-1ubuntu1 [69.2 kB] Get:50 http://ftpmaster.internal/ubuntu cosmic/main i386 libudev1 i386 239-7ubuntu9 [58.9 kB] Get:51 http://ftpmaster.internal/ubuntu cosmic/main i386 libzstd1 i386 1.3.5+dfsg-1ubuntu1 [224 kB] Get:52 http://ftpmaster.internal/ubuntu cosmic/main i386 libapt-pkg5.0 i386 1.7.0 [889 kB] Get:53 http://ftpmaster.internal/ubuntu cosmic/main i386 debconf all 1.5.69 [121 kB] Get:54 http://ftpmaster.internal/ubuntu cosmic/main i386 adduser all 3.117ubuntu1 [163 kB] Get:55 http://ftpmaster.internal/ubuntu cosmic/main i386 libgpg-error0 i386 1.32-1 [60.9 kB] Get:56 http://ftpmaster.internal/ubuntu cosmic/main i386 libgcrypt20 i386 1.8.3-1ubuntu1 [401 kB] Get:57 http://ftpmaster.internal/ubuntu cosmic/main i386 gpgv i386 2.2.8-3ubuntu1 [217 kB] Get:58 http://ftpmaster.internal/ubuntu cosmic/main i386 ubuntu-keyring all 2018.09.18.1 [22.3 kB] Get:59 http://ftpmaster.internal/ubuntu cosmic/main i386 libp11-kit0 i386 0.23.14-2 [182 kB] Get:60 http://ftpmaster.internal/ubuntu cosmic/main i386 libgmp10 i386 2:6.1.2+dfsg-3 [246 kB] Get:61 http://ftpmaster.internal/ubuntu cosmic/main i386 libunistring2 i386 0.9.10-1ubuntu1 [380 kB] Get:62 http://ftpmaster.internal/ubuntu cosmic/main i386 libidn2-0 i386 2.0.5-1 [49.3 kB] Get:63 http://ftpmaster.internal/ubuntu cosmic/main i386 libtasn1-6 i386 4.13-3 [38.8 kB] Get:64 http://ftpmaster.internal/ubuntu cosmic/main i386 libgnutls30 i386 3.5.19-1ubuntu1 [657 kB] Get:65 http://ftpmaster.internal/ubuntu cosmic/main i386 libseccomp2 i386 2.3.3-3ubuntu1 [35.6 kB] Get:66 http://ftpmaster.internal/ubuntu cosmic/main i386 apt i386 1.7.0 [1201 kB] Get:67 http://ftpmaster.internal/ubuntu cosmic/main i386 libapparmor1 i386 2.12-4ubuntu8 [32.0 kB] Get:68 http://ftpmaster.internal/ubuntu cosmic/main i386 libaudit-common all 1:2.8.3-1ubuntu2 [4064 B] Get:69 http://ftpmaster.internal/ubuntu cosmic/main i386 libcap-ng0 i386 0.7.9-1 [11.5 kB] Get:70 http://ftpmaster.internal/ubuntu cosmic/main i386 libaudit1 i386 1:2.8.3-1ubuntu2 [40.1 kB] Get:71 http://ftpmaster.internal/ubuntu cosmic/main i386 libargon2-1 i386 0~20171227-0.1 [25.2 kB] Get:72 http://ftpmaster.internal/ubuntu cosmic/main i386 libcryptsetup12 i386 2:2.0.4-2ubuntu2 [156 kB] Get:73 http://ftpmaster.internal/ubuntu cosmic/main i386 libkmod2 i386 25-1ubuntu1 [48.3 kB] Get:74 http://ftpmaster.internal/ubuntu cosmic/main i386 mount i386 2.32-0.1ubuntu1 [110 kB] Get:75 http://ftpmaster.internal/ubuntu cosmic/main i386 libncurses6 i386 6.1+20180210-4ubuntu1 [108 kB] Get:76 http://ftpmaster.internal/ubuntu cosmic/main i386 libprocps7 i386 2:3.3.15-2ubuntu1 [33.6 kB] Get:77 http://ftpmaster.internal/ubuntu cosmic/main i386 procps i386 2:3.3.15-2ubuntu1 [230 kB] Get:78 http://ftpmaster.internal/ubuntu cosmic/main i386 systemd i386 239-7ubuntu9 [3068 kB] Get:79 http://ftpmaster.internal/ubuntu cosmic/main i386 libsystemd0 i386 239-7ubuntu9 [229 kB] Get:80 http://ftpmaster.internal/ubuntu cosmic/main i386 init i386 1.54 [6380 B] Get:81 http://ftpmaster.internal/ubuntu cosmic/main i386 systemd-sysv i386 239-7ubuntu9 [9396 B] Get:82 http://ftpmaster.internal/ubuntu cosmic/main i386 libcom-err2 i386 1.44.4-2 [9248 B] Get:83 http://ftpmaster.internal/ubuntu cosmic/main i386 libsepol1 i386 2.8-1 [276 kB] Get:84 http://ftpmaster.internal/ubuntu cosmic/main i386 libsemanage-common all 2.8-1build1 [7000 B] Get:85 http://ftpmaster.internal/ubuntu cosmic/main i386 libsemanage1 i386 2.8-1build1 [94.3 kB] Get:86 http://ftpmaster.internal/ubuntu cosmic/main i386 libss2 i386 1.44.4-2 [11.7 kB] Get:87 http://ftpmaster.internal/ubuntu cosmic/universe i386 libncurses5 i386 6.1+20180210-4ubuntu1 [101 kB] Get:88 http://ftpmaster.internal/ubuntu cosmic/main i386 libncursesw5 i386 6.1+20180210-4ubuntu1 [128 kB] Get:89 http://ftpmaster.internal/ubuntu cosmic/main i386 libtinfo5 i386 6.1+20180210-4ubuntu1 [79.7 kB] Get:90 http://ftpmaster.internal/ubuntu cosmic/main i386 libidn11 i386 1.33-2.2ubuntu1 [46.6 kB] Get:91 http://ftpmaster.internal/ubuntu cosmic/main i386 readline-common all 7.0-5 [52.2 kB] Get:92 http://ftpmaster.internal/ubuntu cosmic/main i386 libreadline7 i386 7.0-5 [127 kB] Get:93 http://ftpmaster.internal/ubuntu cosmic/main i386 libslang2 i386 2.3.2-1ubuntu1 [426 kB] Get:94 http://ftpmaster.internal/ubuntu cosmic/main i386 libsqlite3-0 i386 3.24.0-1 [541 kB] Get:95 http://ftpmaster.internal/ubuntu cosmic/main i386 libssl1.1 i386 1.1.1-1ubuntu2 [1294 kB] Get:96 http://ftpmaster.internal/ubuntu cosmic/main i386 openssl i386 1.1.1-1ubuntu2 [625 kB] Get:97 http://ftpmaster.internal/ubuntu cosmic/main i386 tzdata all 2018e-1 [188 kB] Get:98 http://ftpmaster.internal/ubuntu cosmic/main i386 libpng16-16 i386 1.6.34-2 [184 kB] Get:99 http://ftpmaster.internal/ubuntu cosmic/main i386 multiarch-support i386 2.28-0ubuntu1 [6916 B] Get:100 http://ftpmaster.internal/ubuntu cosmic/main i386 binutils-common i386 2.31.1-6ubuntu1 [195 kB] Get:101 http://ftpmaster.internal/ubuntu cosmic/main i386 binutils i386 2.31.1-6ubuntu1 [3396 B] Get:102 http://ftpmaster.internal/ubuntu cosmic/main i386 binutils-i686-linux-gnu i386 2.31.1-6ubuntu1 [1986 kB] Get:103 http://ftpmaster.internal/ubuntu cosmic/main i386 libbinutils i386 2.31.1-6ubuntu1 [518 kB] Get:104 http://ftpmaster.internal/ubuntu cosmic/main i386 libisl19 i386 0.20-2 [649 kB] Get:105 http://ftpmaster.internal/ubuntu cosmic/main i386 cpp-8 i386 8.2.0-7ubuntu1 [7536 kB] Get:106 http://ftpmaster.internal/ubuntu cosmic/main i386 cpp i386 4:8.2.0-1ubuntu1 [27.6 kB] Get:107 http://ftpmaster.internal/ubuntu cosmic/main i386 libasan5 i386 8.2.0-7ubuntu1 [376 kB] Get:108 http://ftpmaster.internal/ubuntu cosmic/main i386 libubsan1 i386 8.2.0-7ubuntu1 [138 kB] Get:109 http://ftpmaster.internal/ubuntu cosmic/main i386 libgcc-8-dev i386 8.2.0-7ubuntu1 [2306 kB] Get:110 http://ftpmaster.internal/ubuntu cosmic/main i386 gcc-8 i386 8.2.0-7ubuntu1 [8325 kB] Get:111 http://ftpmaster.internal/ubuntu cosmic/main i386 gcc i386 4:8.2.0-1ubuntu1 [5268 B] Get:112 http://ftpmaster.internal/ubuntu cosmic/main i386 libstdc++-8-dev i386 8.2.0-7ubuntu1 [1581 kB] Get:113 http://ftpmaster.internal/ubuntu cosmic/main i386 g++-8 i386 8.2.0-7ubuntu1 [8436 kB] Get:114 http://ftpmaster.internal/ubuntu cosmic/main i386 g++ i386 4:8.2.0-1ubuntu1 [1616 B] Get:115 http://ftpmaster.internal/ubuntu cosmic/main i386 make i386 4.2.1-1.2 [169 kB] Get:116 http://ftpmaster.internal/ubuntu cosmic/main i386 dpkg-dev all 1.19.0.5ubuntu5 [607 kB] Get:117 http://ftpmaster.internal/ubuntu cosmic/main i386 libdpkg-perl all 1.19.0.5ubuntu5 [211 kB] Get:118 http://ftpmaster.internal/ubuntu cosmic/main i386 patch i386 2.7.6-3 [118 kB] Get:119 http://ftpmaster.internal/ubuntu cosmic/main i386 build-essential i386 12.5ubuntu2 [4728 B] Get:120 http://ftpmaster.internal/ubuntu cosmic/main i386 libasan4 i386 7.3.0-29ubuntu1 [361 kB] Get:121 http://ftpmaster.internal/ubuntu cosmic/main i386 libubsan0 i386 7.3.0-29ubuntu1 [141 kB] Get:122 http://ftpmaster.internal/ubuntu cosmic/main i386 libcilkrts5 i386 7.3.0-29ubuntu1 [47.3 kB] Get:123 http://ftpmaster.internal/ubuntu cosmic/universe i386 g++-7 i386 7.3.0-29ubuntu1 [7818 kB] Get:124 http://ftpmaster.internal/ubuntu cosmic/main i386 gcc-7 i386 7.3.0-29ubuntu1 [7704 kB] Get:125 http://ftpmaster.internal/ubuntu cosmic/main i386 libstdc++-7-dev i386 7.3.0-29ubuntu1 [1507 kB] Get:126 http://ftpmaster.internal/ubuntu cosmic/main i386 libgcc-7-dev i386 7.3.0-29ubuntu1 [2395 kB] Get:127 http://ftpmaster.internal/ubuntu cosmic/main i386 cpp-7 i386 7.3.0-29ubuntu1 [6965 kB] Get:128 http://ftpmaster.internal/ubuntu cosmic/main i386 gcc-7-base i386 7.3.0-29ubuntu1 [18.6 kB] Get:129 http://ftpmaster.internal/ubuntu cosmic/main i386 e2fslibs i386 1.44.4-2 [2700 B] Get:130 http://ftpmaster.internal/ubuntu cosmic/main i386 pinentry-curses i386 1.1.0-1build2 [37.8 kB] Get:131 http://ftpmaster.internal/ubuntu cosmic/main i386 libnpth0 i386 1.6-1 [8032 B] Get:132 http://ftpmaster.internal/ubuntu cosmic/main i386 gpg i386 2.2.8-3ubuntu1 [511 kB] Get:133 http://ftpmaster.internal/ubuntu cosmic/main i386 gpgconf i386 2.2.8-3ubuntu1 [130 kB] Get:134 http://ftpmaster.internal/ubuntu cosmic/main i386 gpg-agent i386 2.2.8-3ubuntu1 [248 kB] Get:135 http://ftpmaster.internal/ubuntu cosmic/universe i386 libargon2-0 i386 0~20171227-0.1 [4532 B] Get:136 http://ftpmaster.internal/ubuntu cosmic/main i386 libcomerr2 i386 1.44.4-2 [2696 B] Get:137 http://ftpmaster.internal/ubuntu cosmic/main i386 libusb-0.1-4 i386 2:0.1.12-32 [17.9 kB] Get:138 http://ftpmaster.internal/ubuntu cosmic/main i386 pkgbinarymangler all 143 [53.7 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 96.5 MB in 4s (22.1 MB/s) (Reading database ... 12632 files and directories currently installed.) Preparing to unpack .../libc6-dev_2.28-0ubuntu1_i386.deb ... Unpacking libc6-dev:i386 (2.28-0ubuntu1) over (2.27-3ubuntu1) ... Preparing to unpack .../libc-dev-bin_2.28-0ubuntu1_i386.deb ... Unpacking libc-dev-bin (2.28-0ubuntu1) over (2.27-3ubuntu1) ... Preparing to unpack .../linux-libc-dev_4.18.0-8.9_i386.deb ... Unpacking linux-libc-dev:i386 (4.18.0-8.9) over (4.15.0-20.21) ... Preparing to unpack .../libc6_2.28-0ubuntu1_i386.deb ... Unpacking libc6:i386 (2.28-0ubuntu1) over (2.27-3ubuntu1) ... Setting up libc6:i386 (2.28-0ubuntu1) ... (Reading database ... 12644 files and directories currently installed.) Preparing to unpack .../libc-bin_2.28-0ubuntu1_i386.deb ... Unpacking libc-bin (2.28-0ubuntu1) over (2.27-3ubuntu1) ... Setting up libc-bin (2.28-0ubuntu1) ... Updating /etc/nsswitch.conf to current default. (Reading database ... 12644 files and directories currently installed.) Preparing to unpack .../libquadmath0_8.2.0-7ubuntu1_i386.deb ... Unpacking libquadmath0:i386 (8.2.0-7ubuntu1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../libitm1_8.2.0-7ubuntu1_i386.deb ... Unpacking libitm1:i386 (8.2.0-7ubuntu1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../gcc-8-base_8.2.0-7ubuntu1_i386.deb ... Unpacking gcc-8-base:i386 (8.2.0-7ubuntu1) over (8-20180414-1ubuntu2) ... Setting up gcc-8-base:i386 (8.2.0-7ubuntu1) ... (Reading database ... 12643 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a8.2.0-7ubuntu1_i386.deb ... Unpacking libgcc1:i386 (1:8.2.0-7ubuntu1) over (1:8-20180414-1ubuntu2) ... Setting up libgcc1:i386 (1:8.2.0-7ubuntu1) ... (Reading database ... 12643 files and directories currently installed.) Preparing to unpack .../libmpx2_8.2.0-7ubuntu1_i386.deb ... Unpacking libmpx2:i386 (8.2.0-7ubuntu1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../libcc1-0_8.2.0-7ubuntu1_i386.deb ... Unpacking libcc1-0:i386 (8.2.0-7ubuntu1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../libatomic1_8.2.0-7ubuntu1_i386.deb ... Unpacking libatomic1:i386 (8.2.0-7ubuntu1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../libgomp1_8.2.0-7ubuntu1_i386.deb ... Unpacking libgomp1:i386 (8.2.0-7ubuntu1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../libstdc++6_8.2.0-7ubuntu1_i386.deb ... Unpacking libstdc++6:i386 (8.2.0-7ubuntu1) over (8-20180414-1ubuntu2) ... Setting up libstdc++6:i386 (8.2.0-7ubuntu1) ... (Reading database ... 12643 files and directories currently installed.) Preparing to unpack .../base-files_10.1ubuntu6_i386.deb ... Unpacking base-files (10.1ubuntu6) over (10.1ubuntu2) ... Setting up base-files (10.1ubuntu6) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... Installing new version of config file /etc/update-motd.d/50-motd-news ... Selecting previously unselected package libtinfo6:i386. (Reading database ... 12645 files and directories currently installed.) Preparing to unpack .../libtinfo6_6.1+20180210-4ubuntu1_i386.deb ... Unpacking libtinfo6:i386 (6.1+20180210-4ubuntu1) ... Setting up libtinfo6:i386 (6.1+20180210-4ubuntu1) ... (Reading database ... 12654 files and directories currently installed.) Preparing to unpack .../debianutils_4.8.6_i386.deb ... Unpacking debianutils (4.8.6) over (4.8.4) ... Setting up debianutils (4.8.6) ... (Reading database ... 12654 files and directories currently installed.) Preparing to unpack .../bash_4.4.18-2ubuntu3_i386.deb ... Unpacking bash (4.4.18-2ubuntu3) over (4.4.18-2ubuntu1) ... Setting up bash (4.4.18-2ubuntu3) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 12654 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.32-0.1ubuntu1_i386.deb ... Unpacking bsdutils (1:2.32-0.1ubuntu1) over (1:2.31.1-0.4ubuntu3) ... Setting up bsdutils (1:2.32-0.1ubuntu1) ... (Reading database ... 12654 files and directories currently installed.) Preparing to unpack .../tar_1.30+dfsg-2_i386.deb ... Unpacking tar (1.30+dfsg-2) over (1.29b-2) ... Setting up tar (1.30+dfsg-2) ... (Reading database ... 12654 files and directories currently installed.) Preparing to unpack .../dpkg_1.19.0.5ubuntu5_i386.deb ... Unpacking dpkg (1.19.0.5ubuntu5) over (1.19.0.5ubuntu2) ... Setting up dpkg (1.19.0.5ubuntu5) ... (Reading database ... 12654 files and directories currently installed.) Preparing to unpack .../libext2fs2_1.44.4-2_i386.deb ... Unpacking libext2fs2:i386 (1.44.4-2) over (1.44.1-1) ... Setting up libext2fs2:i386 (1.44.4-2) ... (Reading database ... 12654 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.44.4-2_i386.deb ... Unpacking e2fsprogs (1.44.4-2) over (1.44.1-1) ... Setting up e2fsprogs (1.44.4-2) ... (Reading database ... 12656 files and directories currently installed.) Preparing to unpack .../findutils_4.6.0+git+20180808-2_i386.deb ... Unpacking findutils (4.6.0+git+20180808-2) over (4.6.0+git+20170828-2) ... Setting up findutils (4.6.0+git+20180808-2) ... (Reading database ... 12658 files and directories currently installed.) Preparing to unpack .../grep_3.1-2ubuntu1_i386.deb ... Unpacking grep (3.1-2ubuntu1) over (3.1-2) ... Setting up grep (3.1-2ubuntu1) ... (Reading database ... 12658 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.1+20180210-4ubuntu1_i386.deb ... Unpacking ncurses-bin (6.1+20180210-4ubuntu1) over (6.1-1ubuntu1) ... Setting up ncurses-bin (6.1+20180210-4ubuntu1) ... (Reading database ... 12658 files and directories currently installed.) Preparing to unpack .../perl_5.26.2-7_i386.deb ... Unpacking perl (5.26.2-7) over (5.26.1-6) ... Preparing to unpack .../perl-modules-5.26_5.26.2-7_all.deb ... Unpacking perl-modules-5.26 (5.26.2-7) over (5.26.1-6) ... Preparing to unpack .../libperl5.26_5.26.2-7_i386.deb ... Unpacking libperl5.26:i386 (5.26.2-7) over (5.26.1-6) ... Preparing to unpack .../perl-base_5.26.2-7_i386.deb ... Unpacking perl-base (5.26.2-7) over (5.26.1-6) ... Setting up perl-base (5.26.2-7) ... (Reading database ... 12658 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.6-9_i386.deb ... Unpacking bzip2 (1.0.6-9) over (1.0.6-8.1) ... Preparing to unpack .../libbz2-1.0_1.0.6-9_i386.deb ... Unpacking libbz2-1.0:i386 (1.0.6-9) over (1.0.6-8.1) ... Setting up libbz2-1.0:i386 (1.0.6-9) ... (Reading database ... 12658 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28+dfsg1-0.1_i386.deb ... Unpacking libdb5.3:i386 (5.3.28+dfsg1-0.1) over (5.3.28-13.1ubuntu1) ... Setting up libdb5.3:i386 (5.3.28+dfsg1-0.1) ... (Reading database ... 12658 files and directories currently installed.) Preparing to unpack .../archives/sed_4.5-1_i386.deb ... Unpacking sed (4.5-1) over (4.4-2) ... Setting up sed (4.5-1) ... (Reading database ... 12658 files and directories currently installed.) Preparing to unpack .../libuuid1_2.32-0.1ubuntu1_i386.deb ... Unpacking libuuid1:i386 (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Setting up libuuid1:i386 (2.32-0.1ubuntu1) ... (Reading database ... 12658 files and directories currently installed.) Preparing to unpack .../libblkid1_2.32-0.1ubuntu1_i386.deb ... Unpacking libblkid1:i386 (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Setting up libblkid1:i386 (2.32-0.1ubuntu1) ... (Reading database ... 12658 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.32-0.1ubuntu1_i386.deb ... Unpacking libfdisk1:i386 (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Setting up libfdisk1:i386 (2.32-0.1ubuntu1) ... Selecting previously unselected package libncursesw6:i386. (Reading database ... 12658 files and directories currently installed.) Preparing to unpack .../libncursesw6_6.1+20180210-4ubuntu1_i386.deb ... Unpacking libncursesw6:i386 (6.1+20180210-4ubuntu1) ... Setting up libncursesw6:i386 (6.1+20180210-4ubuntu1) ... (Reading database ... 12667 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.39-11_i386.deb ... Unpacking libpcre3:i386 (2:8.39-11) over (2:8.39-9) ... Setting up libpcre3:i386 (2:8.39-11) ... (Reading database ... 12667 files and directories currently installed.) Preparing to unpack .../libselinux1_2.8-1build1_i386.deb ... Unpacking libselinux1:i386 (2.8-1build1) over (2.7-2build2) ... Setting up libselinux1:i386 (2.8-1build1) ... (Reading database ... 12667 files and directories currently installed.) Preparing to unpack .../libmount1_2.32-0.1ubuntu1_i386.deb ... Unpacking libmount1:i386 (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Setting up libmount1:i386 (2.32-0.1ubuntu1) ... (Reading database ... 12667 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.32-0.1ubuntu1_i386.deb ... Unpacking libsmartcols1:i386 (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Setting up libsmartcols1:i386 (2.32-0.1ubuntu1) ... (Reading database ... 12667 files and directories currently installed.) Preparing to unpack .../fdisk_2.32-0.1ubuntu1_i386.deb ... Unpacking fdisk (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Setting up fdisk (2.32-0.1ubuntu1) ... (Reading database ... 12667 files and directories currently installed.) Preparing to unpack .../util-linux_2.32-0.1ubuntu1_i386.deb ... Unpacking util-linux (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Setting up util-linux (2.32-0.1ubuntu1) ... (Reading database ... 12667 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.45_i386.deb ... Unpacking base-passwd (3.5.45) over (3.5.44) ... Setting up base-passwd (3.5.45) ... (Reading database ... 12667 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.54_all.deb ... Unpacking init-system-helpers (1.54) over (1.51) ... Setting up init-system-helpers (1.54) ... (Reading database ... 12667 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.1+20180210-4ubuntu1_all.deb ... Unpacking ncurses-base (6.1+20180210-4ubuntu1) over (6.1-1ubuntu1) ... Setting up ncurses-base (6.1+20180210-4ubuntu1) ... (Reading database ... 12669 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_2.88dsf-59.10ubuntu2_i386.deb ... Unpacking sysvinit-utils (2.88dsf-59.10ubuntu2) over (2.88dsf-59.10ubuntu1) ... Setting up sysvinit-utils (2.88dsf-59.10ubuntu2) ... (Reading database ... 12669 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.8.2-1ubuntu1_i386.deb ... Unpacking liblz4-1:i386 (1.8.2-1ubuntu1) over (0.0~r131-2ubuntu3) ... Setting up liblz4-1:i386 (1.8.2-1ubuntu1) ... (Reading database ... 12669 files and directories currently installed.) Preparing to unpack .../libudev1_239-7ubuntu9_i386.deb ... Unpacking libudev1:i386 (239-7ubuntu9) over (237-3ubuntu10) ... Setting up libudev1:i386 (239-7ubuntu9) ... (Reading database ... 12669 files and directories currently installed.) Preparing to unpack .../libzstd1_1.3.5+dfsg-1ubuntu1_i386.deb ... Unpacking libzstd1:i386 (1.3.5+dfsg-1ubuntu1) over (1.3.3+dfsg-2ubuntu1) ... Setting up libzstd1:i386 (1.3.5+dfsg-1ubuntu1) ... (Reading database ... 12669 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.0_1.7.0_i386.deb ... Unpacking libapt-pkg5.0:i386 (1.7.0) over (1.6.1) ... Setting up libapt-pkg5.0:i386 (1.7.0) ... (Reading database ... 12669 files and directories currently installed.) Preparing to unpack .../debconf_1.5.69_all.deb ... Unpacking debconf (1.5.69) over (1.5.66) ... Setting up debconf (1.5.69) ... (Reading database ... 12656 files and directories currently installed.) Preparing to unpack .../adduser_3.117ubuntu1_all.deb ... Unpacking adduser (3.117ubuntu1) over (3.116ubuntu1) ... Setting up adduser (3.117ubuntu1) ... (Reading database ... 12656 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.32-1_i386.deb ... Unpacking libgpg-error0:i386 (1.32-1) over (1.27-6) ... Setting up libgpg-error0:i386 (1.32-1) ... (Reading database ... 12656 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.8.3-1ubuntu1_i386.deb ... Unpacking libgcrypt20:i386 (1.8.3-1ubuntu1) over (1.8.1-4ubuntu1) ... Setting up libgcrypt20:i386 (1.8.3-1ubuntu1) ... (Reading database ... 12656 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.8-3ubuntu1_i386.deb ... Unpacking gpgv (2.2.8-3ubuntu1) over (2.2.4-1ubuntu1) ... Setting up gpgv (2.2.8-3ubuntu1) ... (Reading database ... 12656 files and directories currently installed.) Preparing to unpack .../ubuntu-keyring_2018.09.18.1_all.deb ... Unpacking ubuntu-keyring (2018.09.18.1) over (2018.02.28) ... Setting up ubuntu-keyring (2018.09.18.1) ... (Reading database ... 12657 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.14-2_i386.deb ... Unpacking libp11-kit0:i386 (0.23.14-2) over (0.23.9-2) ... Setting up libp11-kit0:i386 (0.23.14-2) ... (Reading database ... 12657 files and directories currently installed.) Preparing to unpack .../libgmp10_2%3a6.1.2+dfsg-3_i386.deb ... Unpacking libgmp10:i386 (2:6.1.2+dfsg-3) over (2:6.1.2+dfsg-2) ... Setting up libgmp10:i386 (2:6.1.2+dfsg-3) ... (Reading database ... 12657 files and directories currently installed.) Preparing to unpack .../libunistring2_0.9.10-1ubuntu1_i386.deb ... Unpacking libunistring2:i386 (0.9.10-1ubuntu1) over (0.9.9-0ubuntu1) ... Setting up libunistring2:i386 (0.9.10-1ubuntu1) ... (Reading database ... 12657 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.0.5-1_i386.deb ... Unpacking libidn2-0:i386 (2.0.5-1) over (2.0.4-1.1build2) ... Setting up libidn2-0:i386 (2.0.5-1) ... (Reading database ... 12657 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.13-3_i386.deb ... Unpacking libtasn1-6:i386 (4.13-3) over (4.13-2) ... Setting up libtasn1-6:i386 (4.13-3) ... (Reading database ... 12657 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.5.19-1ubuntu1_i386.deb ... Unpacking libgnutls30:i386 (3.5.19-1ubuntu1) over (3.5.18-1ubuntu1) ... Setting up libgnutls30:i386 (3.5.19-1ubuntu1) ... (Reading database ... 12657 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.3.3-3ubuntu1_i386.deb ... Unpacking libseccomp2:i386 (2.3.3-3ubuntu1) over (2.3.1-2.1ubuntu4) ... Setting up libseccomp2:i386 (2.3.3-3ubuntu1) ... (Reading database ... 12657 files and directories currently installed.) Preparing to unpack .../archives/apt_1.7.0_i386.deb ... Unpacking apt (1.7.0) over (1.6.1) ... Setting up apt (1.7.0) ... (Reading database ... 12657 files and directories currently installed.) Preparing to unpack .../libapparmor1_2.12-4ubuntu8_i386.deb ... Unpacking libapparmor1:i386 (2.12-4ubuntu8) over (2.12-4ubuntu5) ... Preparing to unpack .../libaudit-common_1%3a2.8.3-1ubuntu2_all.deb ... Unpacking libaudit-common (1:2.8.3-1ubuntu2) over (1:2.8.2-1ubuntu1) ... Setting up libaudit-common (1:2.8.3-1ubuntu2) ... (Reading database ... 12657 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.9-1_i386.deb ... Unpacking libcap-ng0:i386 (0.7.9-1) over (0.7.7-3.1) ... Setting up libcap-ng0:i386 (0.7.9-1) ... (Reading database ... 12657 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a2.8.3-1ubuntu2_i386.deb ... Unpacking libaudit1:i386 (1:2.8.3-1ubuntu2) over (1:2.8.2-1ubuntu1) ... Setting up libaudit1:i386 (1:2.8.3-1ubuntu2) ... Selecting previously unselected package libargon2-1:i386. (Reading database ... 12657 files and directories currently installed.) Preparing to unpack .../0-libargon2-1_0~20171227-0.1_i386.deb ... Unpacking libargon2-1:i386 (0~20171227-0.1) ... Preparing to unpack .../1-libcryptsetup12_2%3a2.0.4-2ubuntu2_i386.deb ... Unpacking libcryptsetup12:i386 (2:2.0.4-2ubuntu2) over (2:2.0.2-1ubuntu1) ... Preparing to unpack .../2-libkmod2_25-1ubuntu1_i386.deb ... Unpacking libkmod2:i386 (25-1ubuntu1) over (24-1ubuntu3) ... Preparing to unpack .../3-mount_2.32-0.1ubuntu1_i386.deb ... Unpacking mount (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Selecting previously unselected package libncurses6:i386. Preparing to unpack .../4-libncurses6_6.1+20180210-4ubuntu1_i386.deb ... Unpacking libncurses6:i386 (6.1+20180210-4ubuntu1) ... Selecting previously unselected package libprocps7:i386. Preparing to unpack .../5-libprocps7_2%3a3.3.15-2ubuntu1_i386.deb ... Unpacking libprocps7:i386 (2:3.3.15-2ubuntu1) ... Preparing to unpack .../6-procps_2%3a3.3.15-2ubuntu1_i386.deb ... Unpacking procps (2:3.3.15-2ubuntu1) over (2:3.3.12-3ubuntu1) ... Setting up libargon2-1:i386 (0~20171227-0.1) ... Setting up libcryptsetup12:i386 (2:2.0.4-2ubuntu2) ... (Reading database ... 12679 files and directories currently installed.) Preparing to unpack .../systemd_239-7ubuntu9_i386.deb ... Unpacking systemd (239-7ubuntu9) over (237-3ubuntu10) ... Preparing to unpack .../libsystemd0_239-7ubuntu9_i386.deb ... Unpacking libsystemd0:i386 (239-7ubuntu9) over (237-3ubuntu10) ... Setting up libsystemd0:i386 (239-7ubuntu9) ... (Reading database ... 12701 files and directories currently installed.) Preparing to unpack .../archives/init_1.54_i386.deb ... Unpacking init (1.54) over (1.51) ... Setting up libapparmor1:i386 (2.12-4ubuntu8) ... Setting up libkmod2:i386 (25-1ubuntu1) ... Setting up mount (2.32-0.1ubuntu1) ... Setting up libncurses6:i386 (6.1+20180210-4ubuntu1) ... Setting up libprocps7:i386 (2:3.3.15-2ubuntu1) ... Setting up procps (2:3.3.15-2ubuntu1) ... Installing new version of config file /etc/init.d/procps ... Installing new version of config file /etc/sysctl.conf ... Installing new version of config file /etc/sysctl.d/10-network-security.conf ... Setting up systemd (239-7ubuntu9) ... Installing new version of config file /etc/systemd/journald.conf ... Installing new version of config file /etc/systemd/logind.conf ... Installing new version of config file /etc/systemd/resolved.conf ... Installing new version of config file /etc/systemd/system.conf ... (Reading database ... 12701 files and directories currently installed.) Preparing to unpack .../systemd-sysv_239-7ubuntu9_i386.deb ... Unpacking systemd-sysv (239-7ubuntu9) over (237-3ubuntu10) ... Preparing to unpack .../libcom-err2_1.44.4-2_i386.deb ... Unpacking libcom-err2:i386 (1.44.4-2) over (1.44.1-1) ... Setting up libcom-err2:i386 (1.44.4-2) ... (Reading database ... 12701 files and directories currently installed.) Preparing to unpack .../libsepol1_2.8-1_i386.deb ... Unpacking libsepol1:i386 (2.8-1) over (2.7-1) ... Setting up libsepol1:i386 (2.8-1) ... (Reading database ... 12701 files and directories currently installed.) Preparing to unpack .../libsemanage-common_2.8-1build1_all.deb ... Unpacking libsemanage-common (2.8-1build1) over (2.7-2build2) ... Setting up libsemanage-common (2.8-1build1) ... (Reading database ... 12701 files and directories currently installed.) Preparing to unpack .../libsemanage1_2.8-1build1_i386.deb ... Unpacking libsemanage1:i386 (2.8-1build1) over (2.7-2build2) ... Setting up libsemanage1:i386 (2.8-1build1) ... (Reading database ... 12701 files and directories currently installed.) Preparing to unpack .../libss2_1.44.4-2_i386.deb ... Unpacking libss2:i386 (1.44.4-2) over (1.44.1-1) ... Setting up libss2:i386 (1.44.4-2) ... (Reading database ... 12701 files and directories currently installed.) Preparing to unpack .../libncurses5_6.1+20180210-4ubuntu1_i386.deb ... Unpacking libncurses5:i386 (6.1+20180210-4ubuntu1) over (6.1-1ubuntu1) ... Preparing to unpack .../libncursesw5_6.1+20180210-4ubuntu1_i386.deb ... Unpacking libncursesw5:i386 (6.1+20180210-4ubuntu1) over (6.1-1ubuntu1) ... Preparing to unpack .../libtinfo5_6.1+20180210-4ubuntu1_i386.deb ... Unpacking libtinfo5:i386 (6.1+20180210-4ubuntu1) over (6.1-1ubuntu1) ... Setting up libtinfo5:i386 (6.1+20180210-4ubuntu1) ... (Reading database ... 12699 files and directories currently installed.) Preparing to unpack .../00-libidn11_1.33-2.2ubuntu1_i386.deb ... Unpacking libidn11:i386 (1.33-2.2ubuntu1) over (1.33-2.1ubuntu1) ... Preparing to unpack .../01-readline-common_7.0-5_all.deb ... Unpacking readline-common (7.0-5) over (7.0-3) ... Preparing to unpack .../02-libreadline7_7.0-5_i386.deb ... Unpacking libreadline7:i386 (7.0-5) over (7.0-3) ... Preparing to unpack .../03-libslang2_2.3.2-1ubuntu1_i386.deb ... Unpacking libslang2:i386 (2.3.2-1ubuntu1) over (2.3.1a-3ubuntu1) ... Preparing to unpack .../04-libsqlite3-0_3.24.0-1_i386.deb ... Unpacking libsqlite3-0:i386 (3.24.0-1) over (3.22.0-1) ... Preparing to unpack .../05-libssl1.1_1.1.1-1ubuntu2_i386.deb ... Unpacking libssl1.1:i386 (1.1.1-1ubuntu2) over (1.1.0g-2ubuntu4) ... Preparing to unpack .../06-openssl_1.1.1-1ubuntu2_i386.deb ... Unpacking openssl (1.1.1-1ubuntu2) over (1.1.0g-2ubuntu4) ... Preparing to unpack .../07-tzdata_2018e-1_all.deb ... Unpacking tzdata (2018e-1) over (2018d-1) ... Preparing to unpack .../08-libpng16-16_1.6.34-2_i386.deb ... Unpacking libpng16-16:i386 (1.6.34-2) over (1.6.34-1) ... Preparing to unpack .../09-multiarch-support_2.28-0ubuntu1_i386.deb ... Unpacking multiarch-support (2.28-0ubuntu1) over (2.27-3ubuntu1) ... Preparing to unpack .../10-binutils-common_2.31.1-6ubuntu1_i386.deb ... Unpacking binutils-common:i386 (2.31.1-6ubuntu1) over (2.30-15ubuntu1) ... Preparing to unpack .../11-binutils_2.31.1-6ubuntu1_i386.deb ... Unpacking binutils (2.31.1-6ubuntu1) over (2.30-15ubuntu1) ... Preparing to unpack .../12-binutils-i686-linux-gnu_2.31.1-6ubuntu1_i386.deb ... Unpacking binutils-i686-linux-gnu (2.31.1-6ubuntu1) over (2.30-15ubuntu1) ... Preparing to unpack .../13-libbinutils_2.31.1-6ubuntu1_i386.deb ... Unpacking libbinutils:i386 (2.31.1-6ubuntu1) over (2.30-15ubuntu1) ... Preparing to unpack .../14-libisl19_0.20-2_i386.deb ... Unpacking libisl19:i386 (0.20-2) over (0.19-1) ... Selecting previously unselected package cpp-8. Preparing to unpack .../15-cpp-8_8.2.0-7ubuntu1_i386.deb ... Unpacking cpp-8 (8.2.0-7ubuntu1) ... Preparing to unpack .../16-cpp_4%3a8.2.0-1ubuntu1_i386.deb ... Unpacking cpp (4:8.2.0-1ubuntu1) over (4:7.3.0-3ubuntu2) ... Selecting previously unselected package libasan5:i386. Preparing to unpack .../17-libasan5_8.2.0-7ubuntu1_i386.deb ... Unpacking libasan5:i386 (8.2.0-7ubuntu1) ... Selecting previously unselected package libubsan1:i386. Preparing to unpack .../18-libubsan1_8.2.0-7ubuntu1_i386.deb ... Unpacking libubsan1:i386 (8.2.0-7ubuntu1) ... Selecting previously unselected package libgcc-8-dev:i386. Preparing to unpack .../19-libgcc-8-dev_8.2.0-7ubuntu1_i386.deb ... Unpacking libgcc-8-dev:i386 (8.2.0-7ubuntu1) ... Selecting previously unselected package gcc-8. Preparing to unpack .../20-gcc-8_8.2.0-7ubuntu1_i386.deb ... Unpacking gcc-8 (8.2.0-7ubuntu1) ... Preparing to unpack .../21-gcc_4%3a8.2.0-1ubuntu1_i386.deb ... Unpacking gcc (4:8.2.0-1ubuntu1) over (4:7.3.0-3ubuntu2) ... Selecting previously unselected package libstdc++-8-dev:i386. Preparing to unpack .../22-libstdc++-8-dev_8.2.0-7ubuntu1_i386.deb ... Unpacking libstdc++-8-dev:i386 (8.2.0-7ubuntu1) ... Selecting previously unselected package g++-8. Preparing to unpack .../23-g++-8_8.2.0-7ubuntu1_i386.deb ... Unpacking g++-8 (8.2.0-7ubuntu1) ... Preparing to unpack .../24-g++_4%3a8.2.0-1ubuntu1_i386.deb ... Unpacking g++ (4:8.2.0-1ubuntu1) over (4:7.3.0-3ubuntu2) ... Preparing to unpack .../25-make_4.2.1-1.2_i386.deb ... Unpacking make (4.2.1-1.2) over (4.1-9.1ubuntu1) ... Preparing to unpack .../26-dpkg-dev_1.19.0.5ubuntu5_all.deb ... Unpacking dpkg-dev (1.19.0.5ubuntu5) over (1.19.0.5ubuntu2) ... Preparing to unpack .../27-libdpkg-perl_1.19.0.5ubuntu5_all.deb ... Unpacking libdpkg-perl (1.19.0.5ubuntu5) over (1.19.0.5ubuntu2) ... Preparing to unpack .../28-patch_2.7.6-3_i386.deb ... Unpacking patch (2.7.6-3) over (2.7.6-2ubuntu1) ... Preparing to unpack .../29-build-essential_12.5ubuntu2_i386.deb ... Unpacking build-essential (12.5ubuntu2) over (12.4ubuntu1) ... Preparing to unpack .../30-libasan4_7.3.0-29ubuntu1_i386.deb ... Unpacking libasan4:i386 (7.3.0-29ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../31-libubsan0_7.3.0-29ubuntu1_i386.deb ... Unpacking libubsan0:i386 (7.3.0-29ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../32-libcilkrts5_7.3.0-29ubuntu1_i386.deb ... Unpacking libcilkrts5:i386 (7.3.0-29ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../33-g++-7_7.3.0-29ubuntu1_i386.deb ... Unpacking g++-7 (7.3.0-29ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../34-gcc-7_7.3.0-29ubuntu1_i386.deb ... Unpacking gcc-7 (7.3.0-29ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../35-libstdc++-7-dev_7.3.0-29ubuntu1_i386.deb ... Unpacking libstdc++-7-dev:i386 (7.3.0-29ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../36-libgcc-7-dev_7.3.0-29ubuntu1_i386.deb ... Unpacking libgcc-7-dev:i386 (7.3.0-29ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../37-cpp-7_7.3.0-29ubuntu1_i386.deb ... Unpacking cpp-7 (7.3.0-29ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../38-gcc-7-base_7.3.0-29ubuntu1_i386.deb ... Unpacking gcc-7-base:i386 (7.3.0-29ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../39-e2fslibs_1.44.4-2_i386.deb ... Unpacking e2fslibs:i386 (1.44.4-2) over (1.44.1-1) ... Preparing to unpack .../40-pinentry-curses_1.1.0-1build2_i386.deb ... Unpacking pinentry-curses (1.1.0-1build2) over (1.1.0-1) ... Preparing to unpack .../41-libnpth0_1.6-1_i386.deb ... Unpacking libnpth0:i386 (1.6-1) over (1.5-3) ... Preparing to unpack .../42-gpg_2.2.8-3ubuntu1_i386.deb ... Unpacking gpg (2.2.8-3ubuntu1) over (2.2.4-1ubuntu1) ... Preparing to unpack .../43-gpgconf_2.2.8-3ubuntu1_i386.deb ... Unpacking gpgconf (2.2.8-3ubuntu1) over (2.2.4-1ubuntu1) ... Preparing to unpack .../44-gpg-agent_2.2.8-3ubuntu1_i386.deb ... Unpacking gpg-agent (2.2.8-3ubuntu1) over (2.2.4-1ubuntu1) ... Preparing to unpack .../45-libargon2-0_0~20171227-0.1_i386.deb ... Unpacking libargon2-0 (0~20171227-0.1) over (0~20161029-1.1) ... Preparing to unpack .../46-libcomerr2_1.44.4-2_i386.deb ... Unpacking libcomerr2:i386 (1.44.4-2) over (1.44.1-1) ... Preparing to unpack .../47-libusb-0.1-4_2%3a0.1.12-32_i386.deb ... Unpacking libusb-0.1-4:i386 (2:0.1.12-32) over (2:0.1.12-31) ... Preparing to unpack .../48-pkgbinarymangler_143_all.deb ... Unpacking pkgbinarymangler (143) over (138) ... Setting up libquadmath0:i386 (8.2.0-7ubuntu1) ... Setting up libnpth0:i386 (1.6-1) ... Setting up libncurses5:i386 (6.1+20180210-4ubuntu1) ... Setting up libgomp1:i386 (8.2.0-7ubuntu1) ... Setting up libatomic1:i386 (8.2.0-7ubuntu1) ... Setting up readline-common (7.0-5) ... Setting up libcc1-0:i386 (8.2.0-7ubuntu1) ... Setting up make (4.2.1-1.2) ... Setting up pkgbinarymangler (143) ... Setting up e2fslibs:i386 (1.44.4-2) ... Setting up libpng16-16:i386 (1.6.34-2) ... Setting up libncursesw5:i386 (6.1+20180210-4ubuntu1) ... Setting up libreadline7:i386 (7.0-5) ... Setting up multiarch-support (2.28-0ubuntu1) ... Setting up tzdata (2018e-1) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Oct 11 14:26:05 UTC 2018. Universal Time is now: Thu Oct 11 14:26:05 UTC 2018. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up systemd-sysv (239-7ubuntu9) ... Setting up gpgconf (2.2.8-3ubuntu1) ... Setting up linux-libc-dev:i386 (4.18.0-8.9) ... Setting up perl-modules-5.26 (5.26.2-7) ... Setting up bzip2 (1.0.6-9) ... Setting up libargon2-0 (0~20171227-0.1) ... Setting up gcc-7-base:i386 (7.3.0-29ubuntu1) ... Setting up binutils-common:i386 (2.31.1-6ubuntu1) ... Setting up libmpx2:i386 (8.2.0-7ubuntu1) ... Setting up patch (2.7.6-3) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... Setting up libperl5.26:i386 (5.26.2-7) ... Setting up libssl1.1:i386 (1.1.1-1ubuntu2) ... Setting up openssl (1.1.1-1ubuntu2) ... Installing new version of config file /etc/ssl/openssl.cnf ... Setting up libsqlite3-0:i386 (3.24.0-1) ... Setting up pinentry-curses (1.1.0-1build2) ... Setting up libc-dev-bin (2.28-0ubuntu1) ... Setting up libcomerr2:i386 (1.44.4-2) ... Setting up libc6-dev:i386 (2.28-0ubuntu1) ... Setting up libslang2:i386 (2.3.2-1ubuntu1) ... Setting up libasan5:i386 (8.2.0-7ubuntu1) ... Setting up libusb-0.1-4:i386 (2:0.1.12-32) ... Setting up libitm1:i386 (8.2.0-7ubuntu1) ... Setting up libidn11:i386 (1.33-2.2ubuntu1) ... Setting up gpg (2.2.8-3ubuntu1) ... Setting up libubsan1:i386 (8.2.0-7ubuntu1) ... Setting up libisl19:i386 (0.20-2) ... Setting up cpp-8 (8.2.0-7ubuntu1) ... Setting up cpp (4:8.2.0-1ubuntu1) ... Setting up libasan4:i386 (7.3.0-29ubuntu1) ... Setting up libbinutils:i386 (2.31.1-6ubuntu1) ... Setting up libcilkrts5:i386 (7.3.0-29ubuntu1) ... Setting up init (1.54) ... Setting up libubsan0:i386 (7.3.0-29ubuntu1) ... Setting up gpg-agent (2.2.8-3ubuntu1) ... Setting up libgcc-7-dev:i386 (7.3.0-29ubuntu1) ... Setting up cpp-7 (7.3.0-29ubuntu1) ... Setting up libstdc++-7-dev:i386 (7.3.0-29ubuntu1) ... Setting up perl (5.26.2-7) ... Setting up binutils-i686-linux-gnu (2.31.1-6ubuntu1) ... Setting up libgcc-8-dev:i386 (8.2.0-7ubuntu1) ... Setting up binutils (2.31.1-6ubuntu1) ... Setting up libstdc++-8-dev:i386 (8.2.0-7ubuntu1) ... Setting up gcc-7 (7.3.0-29ubuntu1) ... Setting up g++-7 (7.3.0-29ubuntu1) ... Setting up libdpkg-perl (1.19.0.5ubuntu5) ... Setting up gcc-8 (8.2.0-7ubuntu1) ... Setting up g++-8 (8.2.0-7ubuntu1) ... Setting up dpkg-dev (1.19.0.5ubuntu5) ... Setting up gcc (4:8.2.0-1ubuntu1) ... Setting up g++ (4:8.2.0-1ubuntu1) ... Setting up build-essential (12.5ubuntu2) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... W: APT had planned for dpkg to do more than it reported back (693 vs 695). Affected packages: grep:i386 RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package PACKAGEBUILD-15529871 i386 cosmic -c chroot:build-PACKAGEBUILD-15529871 --arch=i386 --dist=cosmic --nolog rxvt-unicode_9.22-4+truecolorlite1.dsc Initiating build PACKAGEBUILD-15529871 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-137-generic #163-Ubuntu SMP Mon Sep 24 13:14:43 UTC 2018 i686 sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on lgw01-amd64-024.buildd +==============================================================================+ | rxvt-unicode 9.22-4+truecolorlite1 (i386) 11 Oct 2018 14:26 | +==============================================================================+ Package: rxvt-unicode Version: 9.22-4+truecolorlite1 Source Version: 9.22-4+truecolorlite1 Distribution: cosmic Machine Architecture: amd64 Host Architecture: i386 Build Architecture: i386 I: NOTICE: Log filtering will replace 'build/rxvt-unicode-l9szgY/rxvt-unicode-9.22' with '<>' I: NOTICE: Log filtering will replace 'build/rxvt-unicode-l9szgY' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-15529871/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- rxvt-unicode_9.22-4+truecolorlite1.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-ElbM8m/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-ElbM8m/apt_archive ./ InRelease Get:2 copy:/<>/resolver-ElbM8m/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-ElbM8m/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-ElbM8m/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-ElbM8m/apt_archive ./ Packages [526 B] Fetched 2859 B in 0s (132 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: g++-7 libargon2-0 libncursesw5 libprocps6 libstdc++-7-dev Use 'apt autoremove' to remove them. The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 852 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-ElbM8m/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 852 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 13729 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_i386.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: debhelper (>= 11), libxt-dev, libxrender-dev, libx11-dev, libxpm-dev, groff-base, xutils-dev, libxft-dev (>= 2.1.8.2-5.1), chrpath, libperl-dev, libev-dev, libstartup-notification0-dev, libgtk2.0-dev Filtered Build-Depends: debhelper (>= 11), libxt-dev, libxrender-dev, libx11-dev, libxpm-dev, groff-base, xutils-dev, libxft-dev (>= 2.1.8.2-5.1), chrpath, libperl-dev, libev-dev, libstartup-notification0-dev, libgtk2.0-dev dpkg-deb: building package 'sbuild-build-depends-rxvt-unicode-dummy' in '/<>/resolver-GPyZ1K/apt_archive/sbuild-build-depends-rxvt-unicode-dummy.deb'. Ign:1 copy:/<>/resolver-GPyZ1K/apt_archive ./ InRelease Get:2 copy:/<>/resolver-GPyZ1K/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-GPyZ1K/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-GPyZ1K/apt_archive ./ Sources [298 B] Get:5 copy:/<>/resolver-GPyZ1K/apt_archive ./ Packages [618 B] Fetched 3035 B in 0s (52.3 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install rxvt-unicode build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: g++-7 libargon2-0 libncursesw5 libprocps6 libstdc++-7-dev Use 'apt autoremove' to remove them. The following additional packages will be installed: adwaita-icon-theme autoconf automake autopoint autotools-dev bsdmainutils chrpath debhelper dh-autoreconf dh-strip-nondeterminism dwz file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gtk-2.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 groff-base gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme icu-devtools intltool-debian libarchive-zip-perl libatk1.0-0 libatk1.0-data libatk1.0-dev libavahi-client3 libavahi-common-data libavahi-common3 libbsd0 libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcroco3 libcups2 libdatrie1 libdbus-1-3 libelf1 libev-dev libev4 libexpat1 libexpat1-dev libfile-stripnondeterminism-perl libfontconfig1 libfontconfig1-dev libfreetype6 libfreetype6-dev libfribidi-dev libfribidi0 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev libgirepository-1.0-1 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libgraphite2-3 libgraphite2-dev libgssapi-krb5-2 libgtk2.0-0 libgtk2.0-common libgtk2.0-dev libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libice-dev libice6 libicu-dev libicu-le-hb-dev libicu-le-hb0 libicu60 libiculx60 libjbig0 libjpeg-turbo8 libjpeg8 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblzo2-2 libmagic-mgc libmagic1 libmpdec2 libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libperl-dev libpipeline1 libpixman-1-0 libpixman-1-dev libpng-dev libpthread-stubs0-dev libpython3-stdlib libpython3.6-minimal libpython3.6-stdlib librsvg2-2 librsvg2-common libsigsegv2 libsm-dev libsm6 libstartup-notification0 libstartup-notification0-dev libthai-data libthai0 libtiff5 libtimedate-perl libtool libx11-6 libx11-data libx11-dev libx11-xcb1 libxau-dev libxau6 libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb-util1 libxcb1 libxcb1-dev libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1 libxml2 libxml2-utils libxpm-dev libxpm4 libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxt-dev libxt6 m4 man-db mime-support pkg-config po-debconf python3 python3-distutils python3-lib2to3 python3-minimal python3.6 python3.6-minimal shared-mime-info ubuntu-mono ucf uuid-dev x11-common x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-dev x11proto-fixes-dev x11proto-input-dev x11proto-randr-dev x11proto-xext-dev x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev xutils-dev zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation dh-make gettext-doc libasprintf-dev libgettextpo-dev groff libcairo2-doc cups-common libglib2.0-doc libgraphite2-utils krb5-doc krb5-user gvfs libgtk2.0-doc libice-doc icu-doc imagemagick libpango1.0-doc librsvg2-bin libsm-doc libtool-doc gfortran | fortran95-compiler gcj-jdk libx11-doc libxcb-doc libxext-doc libxt-doc m4-doc apparmor less www-browser libmail-box-perl python3-doc python3-tk python3-venv python3.6-venv python3.6-doc binfmt-support Recommended packages: curl | wget | lynx dbus libarchive-cpio-perl xdg-user-dirs libgail-common libgtk2.0-bin python krb5-locales libpng-tools libltdl-dev libmail-sendmail-perl The following NEW packages will be installed: adwaita-icon-theme autoconf automake autopoint autotools-dev bsdmainutils chrpath debhelper dh-autoreconf dh-strip-nondeterminism dwz file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gtk-2.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 groff-base gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme icu-devtools intltool-debian libarchive-zip-perl libatk1.0-0 libatk1.0-data libatk1.0-dev libavahi-client3 libavahi-common-data libavahi-common3 libbsd0 libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcroco3 libcups2 libdatrie1 libdbus-1-3 libelf1 libev-dev libev4 libexpat1 libexpat1-dev libfile-stripnondeterminism-perl libfontconfig1 libfontconfig1-dev libfreetype6 libfreetype6-dev libfribidi-dev libfribidi0 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev libgirepository-1.0-1 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libgraphite2-3 libgraphite2-dev libgssapi-krb5-2 libgtk2.0-0 libgtk2.0-common libgtk2.0-dev libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libice-dev libice6 libicu-dev libicu-le-hb-dev libicu-le-hb0 libicu60 libiculx60 libjbig0 libjpeg-turbo8 libjpeg8 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblzo2-2 libmagic-mgc libmagic1 libmpdec2 libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libperl-dev libpipeline1 libpixman-1-0 libpixman-1-dev libpng-dev libpthread-stubs0-dev libpython3-stdlib libpython3.6-minimal libpython3.6-stdlib librsvg2-2 librsvg2-common libsigsegv2 libsm-dev libsm6 libstartup-notification0 libstartup-notification0-dev libthai-data libthai0 libtiff5 libtimedate-perl libtool libx11-6 libx11-data libx11-dev libx11-xcb1 libxau-dev libxau6 libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb-util1 libxcb1 libxcb1-dev libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1 libxml2 libxml2-utils libxpm-dev libxpm4 libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxt-dev libxt6 m4 man-db mime-support pkg-config po-debconf python3 python3-distutils python3-lib2to3 python3-minimal python3.6 python3.6-minimal sbuild-build-depends-rxvt-unicode-dummy shared-mime-info ubuntu-mono ucf uuid-dev x11-common x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-dev x11proto-fixes-dev x11proto-input-dev x11proto-randr-dev x11proto-xext-dev x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev xutils-dev zlib1g-dev 0 upgraded, 197 newly installed, 0 to remove and 0 not upgraded. Need to get 61.8 MB of archives. After this operation, 269 MB of additional disk space will be used. Get:1 copy:/<>/resolver-GPyZ1K/apt_archive ./ sbuild-build-depends-rxvt-unicode-dummy 0.invalid.0 [948 B] Get:2 http://ftpmaster.internal/ubuntu cosmic/main i386 libpython3.6-minimal i386 3.6.7~rc1-1 [534 kB] Get:3 http://ftpmaster.internal/ubuntu cosmic/main i386 libexpat1 i386 2.2.6-1 [84.8 kB] Get:4 http://ftpmaster.internal/ubuntu cosmic/main i386 python3.6-minimal i386 3.6.7~rc1-1 [1606 kB] Get:5 http://ftpmaster.internal/ubuntu cosmic/main i386 python3-minimal i386 3.6.6-1 [23.6 kB] Get:6 http://ftpmaster.internal/ubuntu cosmic/main i386 mime-support all 3.60ubuntu1 [30.1 kB] Get:7 http://ftpmaster.internal/ubuntu cosmic/main i386 libmpdec2 i386 2.4.2-2 [80.0 kB] Get:8 http://ftpmaster.internal/ubuntu cosmic/main i386 libpython3.6-stdlib i386 3.6.7~rc1-1 [1723 kB] Get:9 http://ftpmaster.internal/ubuntu cosmic/main i386 python3.6 i386 3.6.7~rc1-1 [196 kB] Get:10 http://ftpmaster.internal/ubuntu cosmic/main i386 libpython3-stdlib i386 3.6.6-1 [7144 B] Get:11 http://ftpmaster.internal/ubuntu cosmic/main i386 python3 i386 3.6.6-1 [33.5 kB] Get:12 http://ftpmaster.internal/ubuntu cosmic/main i386 libxau6 i386 1:1.0.8-1 [8352 B] Get:13 http://ftpmaster.internal/ubuntu cosmic/main i386 libbsd0 i386 0.9.1-1 [48.8 kB] Get:14 http://ftpmaster.internal/ubuntu cosmic/main i386 libxdmcp6 i386 1:1.1.2-3 [11.1 kB] Get:15 http://ftpmaster.internal/ubuntu cosmic/main i386 libxcb1 i386 1.13.1-1 [50.2 kB] Get:16 http://ftpmaster.internal/ubuntu cosmic/main i386 libx11-data all 2:1.6.6-1 [113 kB] Get:17 http://ftpmaster.internal/ubuntu cosmic/main i386 libx11-6 i386 2:1.6.6-1 [594 kB] Get:18 http://ftpmaster.internal/ubuntu cosmic/main i386 libxext6 i386 2:1.3.3-1 [31.6 kB] Get:19 http://ftpmaster.internal/ubuntu cosmic/main i386 bsdmainutils i386 11.1.2ubuntu2 [183 kB] Get:20 http://ftpmaster.internal/ubuntu cosmic/main i386 groff-base i386 1.22.3-10 [1169 kB] Get:21 http://ftpmaster.internal/ubuntu cosmic/main i386 libpipeline1 i386 1.5.0-1 [27.2 kB] Get:22 http://ftpmaster.internal/ubuntu cosmic/main i386 man-db i386 2.8.4-2 [1039 kB] Get:23 http://ftpmaster.internal/ubuntu cosmic/main i386 x11-common all 1:7.7+19ubuntu8 [22.5 kB] Get:24 http://ftpmaster.internal/ubuntu cosmic/main i386 libice6 i386 2:1.0.9-2 [42.6 kB] Get:25 http://ftpmaster.internal/ubuntu cosmic/main i386 libsm6 i386 2:1.2.2-1 [14.8 kB] Get:26 http://ftpmaster.internal/ubuntu cosmic/main i386 libmagic-mgc i386 1:5.34-2 [197 kB] Get:27 http://ftpmaster.internal/ubuntu cosmic/main i386 libmagic1 i386 1:5.34-2 [78.8 kB] Get:28 http://ftpmaster.internal/ubuntu cosmic/main i386 file i386 1:5.34-2 [22.8 kB] Get:29 http://ftpmaster.internal/ubuntu cosmic/main i386 libglib2.0-0 i386 2.58.1-2 [1246 kB] Get:30 http://ftpmaster.internal/ubuntu cosmic/main i386 libgirepository-1.0-1 i386 1.58.0-1 [89.3 kB] Get:31 http://ftpmaster.internal/ubuntu cosmic/main i386 gir1.2-glib-2.0 i386 1.58.0-1 [132 kB] Get:32 http://ftpmaster.internal/ubuntu cosmic/main i386 libdbus-1-3 i386 1.12.10-1ubuntu2 [189 kB] Get:33 http://ftpmaster.internal/ubuntu cosmic/main i386 libelf1 i386 0.170-0.5 [50.7 kB] Get:34 http://ftpmaster.internal/ubuntu cosmic/main i386 libfribidi0 i386 1.0.5-3 [26.6 kB] Get:35 http://ftpmaster.internal/ubuntu cosmic/main i386 libglib2.0-data all 2.58.1-2 [5476 B] Get:36 http://ftpmaster.internal/ubuntu cosmic/main i386 libicu60 i386 60.2-6ubuntu1 [8192 kB] Get:37 http://ftpmaster.internal/ubuntu cosmic/main i386 libxml2 i386 2.9.4+dfsg1-7ubuntu1 [659 kB] Get:38 http://ftpmaster.internal/ubuntu cosmic/main i386 shared-mime-info i386 1.10-1 [430 kB] Get:39 http://ftpmaster.internal/ubuntu cosmic/main i386 ucf all 3.0038 [50.5 kB] Get:40 http://ftpmaster.internal/ubuntu cosmic/main i386 gettext-base i386 0.19.8.1-8 [51.1 kB] Get:41 http://ftpmaster.internal/ubuntu cosmic/main i386 libkrb5support0 i386 1.16-2ubuntu1 [32.5 kB] Get:42 http://ftpmaster.internal/ubuntu cosmic/main i386 libk5crypto3 i386 1.16-2ubuntu1 [89.9 kB] Get:43 http://ftpmaster.internal/ubuntu cosmic/main i386 libkeyutils1 i386 1.5.9-9.3 [9896 B] Get:44 http://ftpmaster.internal/ubuntu cosmic/main i386 libkrb5-3 i386 1.16-2ubuntu1 [303 kB] Get:45 http://ftpmaster.internal/ubuntu cosmic/main i386 libgssapi-krb5-2 i386 1.16-2ubuntu1 [132 kB] Get:46 http://ftpmaster.internal/ubuntu cosmic/main i386 hicolor-icon-theme all 0.17-2 [9976 B] Get:47 http://ftpmaster.internal/ubuntu cosmic/main i386 libjpeg-turbo8 i386 2.0.0-0ubuntu2 [126 kB] Get:48 http://ftpmaster.internal/ubuntu cosmic/main i386 libjpeg8 i386 8c-2ubuntu8 [2188 B] Get:49 http://ftpmaster.internal/ubuntu cosmic/main i386 libjbig0 i386 2.1-3.1build1 [27.3 kB] Get:50 http://ftpmaster.internal/ubuntu cosmic/main i386 libtiff5 i386 4.0.9-6 [163 kB] Get:51 http://ftpmaster.internal/ubuntu cosmic/main i386 libgdk-pixbuf2.0-common all 2.38.0+dfsg-6 [6052 B] Get:52 http://ftpmaster.internal/ubuntu cosmic/main i386 libgdk-pixbuf2.0-0 i386 2.38.0+dfsg-6 [180 kB] Get:53 http://ftpmaster.internal/ubuntu cosmic/main i386 gtk-update-icon-cache i386 3.24.1-1ubuntu2 [29.1 kB] Get:54 http://ftpmaster.internal/ubuntu cosmic/main i386 libfreetype6 i386 2.8.1-2ubuntu2 [351 kB] Get:55 http://ftpmaster.internal/ubuntu cosmic/main i386 fonts-dejavu-core all 2.37-1 [1041 kB] Get:56 http://ftpmaster.internal/ubuntu cosmic/main i386 fontconfig-config all 2.13.0-5ubuntu3 [28.4 kB] Get:57 http://ftpmaster.internal/ubuntu cosmic/main i386 libfontconfig1 i386 2.13.0-5ubuntu3 [122 kB] Get:58 http://ftpmaster.internal/ubuntu cosmic/main i386 libpixman-1-0 i386 0.34.0-2 [235 kB] Get:59 http://ftpmaster.internal/ubuntu cosmic/main i386 libxcb-render0 i386 1.13.1-1 [15.9 kB] Get:60 http://ftpmaster.internal/ubuntu cosmic/main i386 libxcb-shm0 i386 1.13.1-1 [5740 B] Get:61 http://ftpmaster.internal/ubuntu cosmic/main i386 libxrender1 i386 1:0.9.10-1 [19.9 kB] Get:62 http://ftpmaster.internal/ubuntu cosmic/main i386 libcairo2 i386 1.15.12-1 [638 kB] Get:63 http://ftpmaster.internal/ubuntu cosmic/main i386 libcroco3 i386 0.6.12-2 [87.7 kB] Get:64 http://ftpmaster.internal/ubuntu cosmic/main i386 fontconfig i386 2.13.0-5ubuntu3 [170 kB] Get:65 http://ftpmaster.internal/ubuntu cosmic/main i386 libthai-data all 0.1.28-1 [134 kB] Get:66 http://ftpmaster.internal/ubuntu cosmic/main i386 libdatrie1 i386 0.2.12-1 [19.8 kB] Get:67 http://ftpmaster.internal/ubuntu cosmic/main i386 libthai0 i386 0.1.28-1 [19.1 kB] Get:68 http://ftpmaster.internal/ubuntu cosmic/main i386 libpango-1.0-0 i386 1.42.4-3 [158 kB] Get:69 http://ftpmaster.internal/ubuntu cosmic/main i386 libgraphite2-3 i386 1.3.12-1 [76.9 kB] Get:70 http://ftpmaster.internal/ubuntu cosmic/main i386 libharfbuzz0b i386 1.8.8-2 [278 kB] Get:71 http://ftpmaster.internal/ubuntu cosmic/main i386 libpangoft2-1.0-0 i386 1.42.4-3 [38.3 kB] Get:72 http://ftpmaster.internal/ubuntu cosmic/main i386 libpangocairo-1.0-0 i386 1.42.4-3 [24.7 kB] Get:73 http://ftpmaster.internal/ubuntu cosmic/main i386 librsvg2-2 i386 2.40.20-3 [109 kB] Get:74 http://ftpmaster.internal/ubuntu cosmic/main i386 librsvg2-common i386 2.40.20-3 [5104 B] Get:75 http://ftpmaster.internal/ubuntu cosmic/main i386 humanity-icon-theme all 0.6.15 [1250 kB] Get:76 http://ftpmaster.internal/ubuntu cosmic/main i386 ubuntu-mono all 16.10+18.10.20181005-0ubuntu1 [149 kB] Get:77 http://ftpmaster.internal/ubuntu cosmic/main i386 adwaita-icon-theme all 3.30.0-0ubuntu1 [3253 kB] Get:78 http://ftpmaster.internal/ubuntu cosmic/main i386 libsigsegv2 i386 2.12-2 [14.2 kB] Get:79 http://ftpmaster.internal/ubuntu cosmic/main i386 m4 i386 1.4.18-1 [196 kB] Get:80 http://ftpmaster.internal/ubuntu cosmic/main i386 autoconf all 2.69-11 [322 kB] Get:81 http://ftpmaster.internal/ubuntu cosmic/main i386 autotools-dev all 20180224.1 [39.6 kB] Get:82 http://ftpmaster.internal/ubuntu cosmic/main i386 automake all 1:1.16.1-1.1ubuntu1 [522 kB] Get:83 http://ftpmaster.internal/ubuntu cosmic/main i386 autopoint all 0.19.8.1-8 [412 kB] Get:84 http://ftpmaster.internal/ubuntu cosmic/universe i386 chrpath i386 0.16-2 [13.4 kB] Get:85 http://ftpmaster.internal/ubuntu cosmic/main i386 libtool all 2.4.6-4 [196 kB] Get:86 http://ftpmaster.internal/ubuntu cosmic/main i386 dh-autoreconf all 19 [16.1 kB] Get:87 http://ftpmaster.internal/ubuntu cosmic/main i386 libarchive-zip-perl all 1.63-1 [84.8 kB] Get:88 http://ftpmaster.internal/ubuntu cosmic/main i386 libfile-stripnondeterminism-perl all 0.042-1 [15.2 kB] Get:89 http://ftpmaster.internal/ubuntu cosmic/main i386 libtimedate-perl all 2.3000-2 [37.5 kB] Get:90 http://ftpmaster.internal/ubuntu cosmic/main i386 dh-strip-nondeterminism all 0.042-1 [5188 B] Get:91 http://ftpmaster.internal/ubuntu cosmic/main i386 dwz i386 0.12-2 [80.4 kB] Get:92 http://ftpmaster.internal/ubuntu cosmic/main i386 gettext i386 0.19.8.1-8 [904 kB] Get:93 http://ftpmaster.internal/ubuntu cosmic/main i386 intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:94 http://ftpmaster.internal/ubuntu cosmic/main i386 po-debconf all 1.0.20 [232 kB] Get:95 http://ftpmaster.internal/ubuntu cosmic/main i386 debhelper all 11.3.2ubuntu1 [883 kB] Get:96 http://ftpmaster.internal/ubuntu cosmic/main i386 libatk1.0-data all 2.30.0-1 [2996 B] Get:97 http://ftpmaster.internal/ubuntu cosmic/main i386 libatk1.0-0 i386 2.30.0-1 [44.1 kB] Get:98 http://ftpmaster.internal/ubuntu cosmic/main i386 gir1.2-atk-1.0 i386 2.30.0-1 [18.0 kB] Get:99 http://ftpmaster.internal/ubuntu cosmic/main i386 gir1.2-freedesktop i386 1.58.0-1 [9068 B] Get:100 http://ftpmaster.internal/ubuntu cosmic/main i386 gir1.2-gdkpixbuf-2.0 i386 2.38.0+dfsg-6 [8216 B] Get:101 http://ftpmaster.internal/ubuntu cosmic/main i386 libgtk2.0-common all 2.24.32-3ubuntu1 [125 kB] Get:102 http://ftpmaster.internal/ubuntu cosmic/main i386 libxft2 i386 2.3.2-2 [39.6 kB] Get:103 http://ftpmaster.internal/ubuntu cosmic/main i386 libpangoxft-1.0-0 i386 1.42.4-3 [18.2 kB] Get:104 http://ftpmaster.internal/ubuntu cosmic/main i386 gir1.2-pango-1.0 i386 1.42.4-3 [22.9 kB] Get:105 http://ftpmaster.internal/ubuntu cosmic/main i386 libavahi-common-data i386 0.7-4ubuntu2 [22.2 kB] Get:106 http://ftpmaster.internal/ubuntu cosmic/main i386 libavahi-common3 i386 0.7-4ubuntu2 [23.1 kB] Get:107 http://ftpmaster.internal/ubuntu cosmic/main i386 libavahi-client3 i386 0.7-4ubuntu2 [27.2 kB] Get:108 http://ftpmaster.internal/ubuntu cosmic/main i386 libcups2 i386 2.2.8-5ubuntu1 [225 kB] Get:109 http://ftpmaster.internal/ubuntu cosmic/main i386 libxcomposite1 i386 1:0.4.4-2 [7184 B] Get:110 http://ftpmaster.internal/ubuntu cosmic/main i386 libxfixes3 i386 1:5.0.3-1 [11.2 kB] Get:111 http://ftpmaster.internal/ubuntu cosmic/main i386 libxcursor1 i386 1:1.1.15-1 [21.5 kB] Get:112 http://ftpmaster.internal/ubuntu cosmic/main i386 libxdamage1 i386 1:1.1.4-3 [7090 B] Get:113 http://ftpmaster.internal/ubuntu cosmic/main i386 libxi6 i386 2:1.7.9-1 [31.7 kB] Get:114 http://ftpmaster.internal/ubuntu cosmic/main i386 libxinerama1 i386 2:1.1.4-1 [7352 B] Get:115 http://ftpmaster.internal/ubuntu cosmic/main i386 libxrandr2 i386 2:1.5.1-1 [19.9 kB] Get:116 http://ftpmaster.internal/ubuntu cosmic/main i386 libgtk2.0-0 i386 2.24.32-3ubuntu1 [1902 kB] Get:117 http://ftpmaster.internal/ubuntu cosmic/universe i386 gir1.2-gtk-2.0 i386 2.24.32-3ubuntu1 [172 kB] Get:118 http://ftpmaster.internal/ubuntu cosmic/main i386 gir1.2-harfbuzz-0.0 i386 1.8.8-2 [19.3 kB] Get:119 http://ftpmaster.internal/ubuntu cosmic/main i386 icu-devtools i386 60.2-6ubuntu1 [189 kB] Get:120 http://ftpmaster.internal/ubuntu cosmic/main i386 pkg-config i386 0.29.1-0ubuntu2 [45.8 kB] Get:121 http://ftpmaster.internal/ubuntu cosmic/main i386 libglib2.0-bin i386 2.58.1-2 [75.2 kB] Get:122 http://ftpmaster.internal/ubuntu cosmic/main i386 python3-lib2to3 all 3.6.6-1 [76.9 kB] Get:123 http://ftpmaster.internal/ubuntu cosmic/main i386 python3-distutils all 3.6.6-1 [141 kB] Get:124 http://ftpmaster.internal/ubuntu cosmic/main i386 libglib2.0-dev-bin i386 2.58.1-2 [104 kB] Get:125 http://ftpmaster.internal/ubuntu cosmic/main i386 libpcre16-3 i386 2:8.39-11 [148 kB] Get:126 http://ftpmaster.internal/ubuntu cosmic/main i386 libpcre32-3 i386 2:8.39-11 [140 kB] Get:127 http://ftpmaster.internal/ubuntu cosmic/main i386 libpcrecpp0v5 i386 2:8.39-11 [16.7 kB] Get:128 http://ftpmaster.internal/ubuntu cosmic/main i386 libpcre3-dev i386 2:8.39-11 [546 kB] Get:129 http://ftpmaster.internal/ubuntu cosmic/main i386 zlib1g-dev i386 1:1.2.11.dfsg-0ubuntu2 [178 kB] Get:130 http://ftpmaster.internal/ubuntu cosmic/main i386 libglib2.0-dev i386 2.58.1-2 [1510 kB] Get:131 http://ftpmaster.internal/ubuntu cosmic/main i386 libatk1.0-dev i386 2.30.0-1 [80.9 kB] Get:132 http://ftpmaster.internal/ubuntu cosmic/main i386 libcairo-gobject2 i386 1.15.12-1 [16.5 kB] Get:133 http://ftpmaster.internal/ubuntu cosmic/main i386 liblzo2-2 i386 2.10-0.1 [52.8 kB] Get:134 http://ftpmaster.internal/ubuntu cosmic/main i386 libcairo-script-interpreter2 i386 1.15.12-1 [58.0 kB] Get:135 http://ftpmaster.internal/ubuntu cosmic/main i386 libexpat1-dev i386 2.2.6-1 [137 kB] Get:136 http://ftpmaster.internal/ubuntu cosmic/main i386 libpng-dev i386 1.6.34-2 [186 kB] Get:137 http://ftpmaster.internal/ubuntu cosmic/main i386 libfreetype6-dev i386 2.8.1-2ubuntu2 [2560 kB] Get:138 http://ftpmaster.internal/ubuntu cosmic/main i386 uuid-dev i386 2.32-0.1ubuntu1 [33.7 kB] Get:139 http://ftpmaster.internal/ubuntu cosmic/main i386 libfontconfig1-dev i386 2.13.0-5ubuntu3 [724 kB] Get:140 http://ftpmaster.internal/ubuntu cosmic/main i386 xorg-sgml-doctools all 1:1.11-1 [12.9 kB] Get:141 http://ftpmaster.internal/ubuntu cosmic/main i386 x11proto-dev all 2018.4-4 [251 kB] Get:142 http://ftpmaster.internal/ubuntu cosmic/main i386 x11proto-core-dev all 2018.4-4 [2620 B] Get:143 http://ftpmaster.internal/ubuntu cosmic/main i386 libxau-dev i386 1:1.0.8-1 [10.2 kB] Get:144 http://ftpmaster.internal/ubuntu cosmic/main i386 libxdmcp-dev i386 1:1.1.2-3 [24.9 kB] Get:145 http://ftpmaster.internal/ubuntu cosmic/main i386 x11proto-input-dev all 2018.4-4 [2620 B] Get:146 http://ftpmaster.internal/ubuntu cosmic/main i386 xtrans-dev all 1.3.5-1 [70.5 kB] Get:147 http://ftpmaster.internal/ubuntu cosmic/main i386 libpthread-stubs0-dev i386 0.3-4 [4054 B] Get:148 http://ftpmaster.internal/ubuntu cosmic/main i386 libxcb1-dev i386 1.13.1-1 [85.8 kB] Get:149 http://ftpmaster.internal/ubuntu cosmic/main i386 libx11-dev i386 2:1.6.6-1 [671 kB] Get:150 http://ftpmaster.internal/ubuntu cosmic/main i386 libxrender-dev i386 1:0.9.10-1 [25.1 kB] Get:151 http://ftpmaster.internal/ubuntu cosmic/main i386 x11proto-xext-dev all 2018.4-4 [2620 B] Get:152 http://ftpmaster.internal/ubuntu cosmic/main i386 libxext-dev i386 2:1.3.3-1 [82.8 kB] Get:153 http://ftpmaster.internal/ubuntu cosmic/main i386 libice-dev i386 2:1.0.9-2 [46.8 kB] Get:154 http://ftpmaster.internal/ubuntu cosmic/main i386 libsm-dev i386 2:1.2.2-1 [15.1 kB] Get:155 http://ftpmaster.internal/ubuntu cosmic/main i386 libpixman-1-dev i386 0.34.0-2 [258 kB] Get:156 http://ftpmaster.internal/ubuntu cosmic/main i386 libxcb-render0-dev i386 1.13.1-1 [19.3 kB] Get:157 http://ftpmaster.internal/ubuntu cosmic/main i386 libxcb-shm0-dev i386 1.13.1-1 [6916 B] Get:158 http://ftpmaster.internal/ubuntu cosmic/main i386 libcairo2-dev i386 1.15.12-1 [703 kB] Get:159 http://ftpmaster.internal/ubuntu cosmic/main i386 libfribidi-dev i386 1.0.5-3 [63.4 kB] Get:160 http://ftpmaster.internal/ubuntu cosmic/main i386 libgdk-pixbuf2.0-bin i386 2.38.0+dfsg-6 [14.0 kB] Get:161 http://ftpmaster.internal/ubuntu cosmic/main i386 libgdk-pixbuf2.0-dev i386 2.38.0+dfsg-6 [39.2 kB] Get:162 http://ftpmaster.internal/ubuntu cosmic/main i386 libgraphite2-dev i386 1.3.12-1 [14.7 kB] Get:163 http://ftpmaster.internal/ubuntu cosmic/main i386 libharfbuzz-icu0 i386 1.8.8-2 [6132 B] Get:164 http://ftpmaster.internal/ubuntu cosmic/main i386 libharfbuzz-gobject0 i386 1.8.8-2 [12.7 kB] Get:165 http://ftpmaster.internal/ubuntu cosmic/main i386 libicu-le-hb0 i386 1.0.3+git161113-5 [15.7 kB] Get:166 http://ftpmaster.internal/ubuntu cosmic/main i386 libiculx60 i386 60.2-6ubuntu1 [19.7 kB] Get:167 http://ftpmaster.internal/ubuntu cosmic/main i386 libicu-le-hb-dev i386 1.0.3+git161113-5 [31.2 kB] Get:168 http://ftpmaster.internal/ubuntu cosmic/main i386 libicu-dev i386 60.2-6ubuntu1 [9073 kB] Get:169 http://ftpmaster.internal/ubuntu cosmic/main i386 libharfbuzz-dev i386 1.8.8-2 [365 kB] Get:170 http://ftpmaster.internal/ubuntu cosmic/main i386 libxft-dev i386 2.3.2-2 [50.3 kB] Get:171 http://ftpmaster.internal/ubuntu cosmic/main i386 libpango1.0-dev i386 1.42.4-3 [126 kB] Get:172 http://ftpmaster.internal/ubuntu cosmic/main i386 x11proto-xinerama-dev all 2018.4-4 [2628 B] Get:173 http://ftpmaster.internal/ubuntu cosmic/main i386 libxinerama-dev i386 2:1.1.4-1 [8164 B] Get:174 http://ftpmaster.internal/ubuntu cosmic/main i386 x11proto-fixes-dev all 1:2018.4-4 [2620 B] Get:175 http://ftpmaster.internal/ubuntu cosmic/main i386 libxfixes-dev i386 1:5.0.3-1 [11.2 kB] Get:176 http://ftpmaster.internal/ubuntu cosmic/main i386 libxi-dev i386 2:1.7.9-1 [186 kB] Get:177 http://ftpmaster.internal/ubuntu cosmic/main i386 x11proto-randr-dev all 2018.4-4 [2620 B] Get:178 http://ftpmaster.internal/ubuntu cosmic/main i386 libxrandr-dev i386 2:1.5.1-1 [25.1 kB] Get:179 http://ftpmaster.internal/ubuntu cosmic/main i386 libxcursor-dev i386 1:1.1.15-1 [28.6 kB] Get:180 http://ftpmaster.internal/ubuntu cosmic/main i386 x11proto-composite-dev all 1:2018.4-4 [2620 B] Get:181 http://ftpmaster.internal/ubuntu cosmic/main i386 libxcomposite-dev i386 1:0.4.4-2 [9244 B] Get:182 http://ftpmaster.internal/ubuntu cosmic/main i386 x11proto-damage-dev all 1:2018.4-4 [2620 B] Get:183 http://ftpmaster.internal/ubuntu cosmic/main i386 libxdamage-dev i386 1:1.1.4-3 [5174 B] Get:184 http://ftpmaster.internal/ubuntu cosmic/main i386 libxml2-utils i386 2.9.4+dfsg1-7ubuntu1 [36.9 kB] Get:185 http://ftpmaster.internal/ubuntu cosmic/universe i386 libgtk2.0-dev i386 2.24.32-3ubuntu1 [2827 kB] Get:186 http://ftpmaster.internal/ubuntu cosmic/main i386 libperl-dev i386 5.26.2-7 [3158 kB] Get:187 http://ftpmaster.internal/ubuntu cosmic/main i386 libx11-xcb1 i386 2:1.6.6-1 [9252 B] Get:188 http://ftpmaster.internal/ubuntu cosmic/main i386 libxcb-util1 i386 0.4.0-0ubuntu3 [11.5 kB] Get:189 http://ftpmaster.internal/ubuntu cosmic/main i386 libstartup-notification0 i386 0.12-5 [20.1 kB] Get:190 http://ftpmaster.internal/ubuntu cosmic/main i386 libstartup-notification0-dev i386 0.12-5 [20.0 kB] Get:191 http://ftpmaster.internal/ubuntu cosmic/main i386 libxpm4 i386 1:3.5.12-1 [35.8 kB] Get:192 http://ftpmaster.internal/ubuntu cosmic/main i386 libxpm-dev i386 1:3.5.12-1 [87.3 kB] Get:193 http://ftpmaster.internal/ubuntu cosmic/main i386 libxt6 i386 1:1.1.5-1 [164 kB] Get:194 http://ftpmaster.internal/ubuntu cosmic/main i386 libxt-dev i386 1:1.1.5-1 [393 kB] Get:195 http://ftpmaster.internal/ubuntu cosmic/universe i386 xutils-dev i386 1:7.7+5ubuntu1 [239 kB] Get:196 http://ftpmaster.internal/ubuntu cosmic/universe i386 libev4 i386 1:4.22-1 [27.9 kB] Get:197 http://ftpmaster.internal/ubuntu cosmic/universe i386 libev-dev i386 1:4.22-1 [117 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 61.8 MB in 2s (32.3 MB/s) Selecting previously unselected package libpython3.6-minimal:i386. (Reading database ... 13729 files and directories currently installed.) Preparing to unpack .../libpython3.6-minimal_3.6.7~rc1-1_i386.deb ... Unpacking libpython3.6-minimal:i386 (3.6.7~rc1-1) ... Selecting previously unselected package libexpat1:i386. Preparing to unpack .../libexpat1_2.2.6-1_i386.deb ... Unpacking libexpat1:i386 (2.2.6-1) ... Selecting previously unselected package python3.6-minimal. Preparing to unpack .../python3.6-minimal_3.6.7~rc1-1_i386.deb ... Unpacking python3.6-minimal (3.6.7~rc1-1) ... Setting up libpython3.6-minimal:i386 (3.6.7~rc1-1) ... Setting up libexpat1:i386 (2.2.6-1) ... Setting up python3.6-minimal (3.6.7~rc1-1) ... Selecting previously unselected package python3-minimal. (Reading database ... 13976 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.6.6-1_i386.deb ... Unpacking python3-minimal (3.6.6-1) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.60ubuntu1_all.deb ... Unpacking mime-support (3.60ubuntu1) ... Selecting previously unselected package libmpdec2:i386. Preparing to unpack .../2-libmpdec2_2.4.2-2_i386.deb ... Unpacking libmpdec2:i386 (2.4.2-2) ... Selecting previously unselected package libpython3.6-stdlib:i386. Preparing to unpack .../3-libpython3.6-stdlib_3.6.7~rc1-1_i386.deb ... Unpacking libpython3.6-stdlib:i386 (3.6.7~rc1-1) ... Selecting previously unselected package python3.6. Preparing to unpack .../4-python3.6_3.6.7~rc1-1_i386.deb ... Unpacking python3.6 (3.6.7~rc1-1) ... Selecting previously unselected package libpython3-stdlib:i386. Preparing to unpack .../5-libpython3-stdlib_3.6.6-1_i386.deb ... Unpacking libpython3-stdlib:i386 (3.6.6-1) ... Setting up python3-minimal (3.6.6-1) ... Selecting previously unselected package python3. (Reading database ... 14406 files and directories currently installed.) Preparing to unpack .../000-python3_3.6.6-1_i386.deb ... Unpacking python3 (3.6.6-1) ... Selecting previously unselected package libxau6:i386. Preparing to unpack .../001-libxau6_1%3a1.0.8-1_i386.deb ... Unpacking libxau6:i386 (1:1.0.8-1) ... Selecting previously unselected package libbsd0:i386. Preparing to unpack .../002-libbsd0_0.9.1-1_i386.deb ... Unpacking libbsd0:i386 (0.9.1-1) ... Selecting previously unselected package libxdmcp6:i386. Preparing to unpack .../003-libxdmcp6_1%3a1.1.2-3_i386.deb ... Unpacking libxdmcp6:i386 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:i386. Preparing to unpack .../004-libxcb1_1.13.1-1_i386.deb ... Unpacking libxcb1:i386 (1.13.1-1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../005-libx11-data_2%3a1.6.6-1_all.deb ... Unpacking libx11-data (2:1.6.6-1) ... Selecting previously unselected package libx11-6:i386. Preparing to unpack .../006-libx11-6_2%3a1.6.6-1_i386.deb ... Unpacking libx11-6:i386 (2:1.6.6-1) ... Selecting previously unselected package libxext6:i386. Preparing to unpack .../007-libxext6_2%3a1.3.3-1_i386.deb ... Unpacking libxext6:i386 (2:1.3.3-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../008-bsdmainutils_11.1.2ubuntu2_i386.deb ... Unpacking bsdmainutils (11.1.2ubuntu2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.22.3-10_i386.deb ... Unpacking groff-base (1.22.3-10) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../010-libpipeline1_1.5.0-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.0-1) ... Selecting previously unselected package man-db. Preparing to unpack .../011-man-db_2.8.4-2_i386.deb ... Unpacking man-db (2.8.4-2) ... Selecting previously unselected package x11-common. Preparing to unpack .../012-x11-common_1%3a7.7+19ubuntu8_all.deb ... dpkg-query: no packages found matching nux-tools Unpacking x11-common (1:7.7+19ubuntu8) ... Selecting previously unselected package libice6:i386. Preparing to unpack .../013-libice6_2%3a1.0.9-2_i386.deb ... Unpacking libice6:i386 (2:1.0.9-2) ... Selecting previously unselected package libsm6:i386. Preparing to unpack .../014-libsm6_2%3a1.2.2-1_i386.deb ... Unpacking libsm6:i386 (2:1.2.2-1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../015-libmagic-mgc_1%3a5.34-2_i386.deb ... Unpacking libmagic-mgc (1:5.34-2) ... Selecting previously unselected package libmagic1:i386. Preparing to unpack .../016-libmagic1_1%3a5.34-2_i386.deb ... Unpacking libmagic1:i386 (1:5.34-2) ... Selecting previously unselected package file. Preparing to unpack .../017-file_1%3a5.34-2_i386.deb ... Unpacking file (1:5.34-2) ... Selecting previously unselected package libglib2.0-0:i386. Preparing to unpack .../018-libglib2.0-0_2.58.1-2_i386.deb ... Unpacking libglib2.0-0:i386 (2.58.1-2) ... Selecting previously unselected package libgirepository-1.0-1:i386. Preparing to unpack .../019-libgirepository-1.0-1_1.58.0-1_i386.deb ... Unpacking libgirepository-1.0-1:i386 (1.58.0-1) ... Selecting previously unselected package gir1.2-glib-2.0:i386. Preparing to unpack .../020-gir1.2-glib-2.0_1.58.0-1_i386.deb ... Unpacking gir1.2-glib-2.0:i386 (1.58.0-1) ... Selecting previously unselected package libdbus-1-3:i386. Preparing to unpack .../021-libdbus-1-3_1.12.10-1ubuntu2_i386.deb ... Unpacking libdbus-1-3:i386 (1.12.10-1ubuntu2) ... Selecting previously unselected package libelf1:i386. Preparing to unpack .../022-libelf1_0.170-0.5_i386.deb ... Unpacking libelf1:i386 (0.170-0.5) ... Selecting previously unselected package libfribidi0:i386. Preparing to unpack .../023-libfribidi0_1.0.5-3_i386.deb ... Unpacking libfribidi0:i386 (1.0.5-3) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../024-libglib2.0-data_2.58.1-2_all.deb ... Unpacking libglib2.0-data (2.58.1-2) ... Selecting previously unselected package libicu60:i386. Preparing to unpack .../025-libicu60_60.2-6ubuntu1_i386.deb ... Unpacking libicu60:i386 (60.2-6ubuntu1) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../026-libxml2_2.9.4+dfsg1-7ubuntu1_i386.deb ... Unpacking libxml2:i386 (2.9.4+dfsg1-7ubuntu1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../027-shared-mime-info_1.10-1_i386.deb ... Unpacking shared-mime-info (1.10-1) ... Selecting previously unselected package ucf. Preparing to unpack .../028-ucf_3.0038_all.deb ... Moving old data out of the way Unpacking ucf (3.0038) ... Selecting previously unselected package gettext-base. Preparing to unpack .../029-gettext-base_0.19.8.1-8_i386.deb ... Unpacking gettext-base (0.19.8.1-8) ... Selecting previously unselected package libkrb5support0:i386. Preparing to unpack .../030-libkrb5support0_1.16-2ubuntu1_i386.deb ... Unpacking libkrb5support0:i386 (1.16-2ubuntu1) ... Selecting previously unselected package libk5crypto3:i386. Preparing to unpack .../031-libk5crypto3_1.16-2ubuntu1_i386.deb ... Unpacking libk5crypto3:i386 (1.16-2ubuntu1) ... Selecting previously unselected package libkeyutils1:i386. Preparing to unpack .../032-libkeyutils1_1.5.9-9.3_i386.deb ... Unpacking libkeyutils1:i386 (1.5.9-9.3) ... Selecting previously unselected package libkrb5-3:i386. Preparing to unpack .../033-libkrb5-3_1.16-2ubuntu1_i386.deb ... Unpacking libkrb5-3:i386 (1.16-2ubuntu1) ... Selecting previously unselected package libgssapi-krb5-2:i386. Preparing to unpack .../034-libgssapi-krb5-2_1.16-2ubuntu1_i386.deb ... Unpacking libgssapi-krb5-2:i386 (1.16-2ubuntu1) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../035-hicolor-icon-theme_0.17-2_all.deb ... Unpacking hicolor-icon-theme (0.17-2) ... Selecting previously unselected package libjpeg-turbo8:i386. Preparing to unpack .../036-libjpeg-turbo8_2.0.0-0ubuntu2_i386.deb ... Unpacking libjpeg-turbo8:i386 (2.0.0-0ubuntu2) ... Selecting previously unselected package libjpeg8:i386. Preparing to unpack .../037-libjpeg8_8c-2ubuntu8_i386.deb ... Unpacking libjpeg8:i386 (8c-2ubuntu8) ... Selecting previously unselected package libjbig0:i386. Preparing to unpack .../038-libjbig0_2.1-3.1build1_i386.deb ... Unpacking libjbig0:i386 (2.1-3.1build1) ... Selecting previously unselected package libtiff5:i386. Preparing to unpack .../039-libtiff5_4.0.9-6_i386.deb ... Unpacking libtiff5:i386 (4.0.9-6) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../040-libgdk-pixbuf2.0-common_2.38.0+dfsg-6_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.38.0+dfsg-6) ... Selecting previously unselected package libgdk-pixbuf2.0-0:i386. Preparing to unpack .../041-libgdk-pixbuf2.0-0_2.38.0+dfsg-6_i386.deb ... Unpacking libgdk-pixbuf2.0-0:i386 (2.38.0+dfsg-6) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../042-gtk-update-icon-cache_3.24.1-1ubuntu2_i386.deb ... No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed. Unpacking gtk-update-icon-cache (3.24.1-1ubuntu2) ... Selecting previously unselected package libfreetype6:i386. Preparing to unpack .../043-libfreetype6_2.8.1-2ubuntu2_i386.deb ... Unpacking libfreetype6:i386 (2.8.1-2ubuntu2) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../044-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../045-fontconfig-config_2.13.0-5ubuntu3_all.deb ... Unpacking fontconfig-config (2.13.0-5ubuntu3) ... Selecting previously unselected package libfontconfig1:i386. Preparing to unpack .../046-libfontconfig1_2.13.0-5ubuntu3_i386.deb ... Unpacking libfontconfig1:i386 (2.13.0-5ubuntu3) ... Selecting previously unselected package libpixman-1-0:i386. Preparing to unpack .../047-libpixman-1-0_0.34.0-2_i386.deb ... Unpacking libpixman-1-0:i386 (0.34.0-2) ... Selecting previously unselected package libxcb-render0:i386. Preparing to unpack .../048-libxcb-render0_1.13.1-1_i386.deb ... Unpacking libxcb-render0:i386 (1.13.1-1) ... Selecting previously unselected package libxcb-shm0:i386. Preparing to unpack .../049-libxcb-shm0_1.13.1-1_i386.deb ... Unpacking libxcb-shm0:i386 (1.13.1-1) ... Selecting previously unselected package libxrender1:i386. Preparing to unpack .../050-libxrender1_1%3a0.9.10-1_i386.deb ... Unpacking libxrender1:i386 (1:0.9.10-1) ... Selecting previously unselected package libcairo2:i386. Preparing to unpack .../051-libcairo2_1.15.12-1_i386.deb ... Unpacking libcairo2:i386 (1.15.12-1) ... Selecting previously unselected package libcroco3:i386. Preparing to unpack .../052-libcroco3_0.6.12-2_i386.deb ... Unpacking libcroco3:i386 (0.6.12-2) ... Selecting previously unselected package fontconfig. Preparing to unpack .../053-fontconfig_2.13.0-5ubuntu3_i386.deb ... Unpacking fontconfig (2.13.0-5ubuntu3) ... Selecting previously unselected package libthai-data. Preparing to unpack .../054-libthai-data_0.1.28-1_all.deb ... Unpacking libthai-data (0.1.28-1) ... Selecting previously unselected package libdatrie1:i386. Preparing to unpack .../055-libdatrie1_0.2.12-1_i386.deb ... Unpacking libdatrie1:i386 (0.2.12-1) ... Selecting previously unselected package libthai0:i386. Preparing to unpack .../056-libthai0_0.1.28-1_i386.deb ... Unpacking libthai0:i386 (0.1.28-1) ... Selecting previously unselected package libpango-1.0-0:i386. Preparing to unpack .../057-libpango-1.0-0_1.42.4-3_i386.deb ... Unpacking libpango-1.0-0:i386 (1.42.4-3) ... Selecting previously unselected package libgraphite2-3:i386. Preparing to unpack .../058-libgraphite2-3_1.3.12-1_i386.deb ... Unpacking libgraphite2-3:i386 (1.3.12-1) ... Selecting previously unselected package libharfbuzz0b:i386. Preparing to unpack .../059-libharfbuzz0b_1.8.8-2_i386.deb ... Unpacking libharfbuzz0b:i386 (1.8.8-2) ... Selecting previously unselected package libpangoft2-1.0-0:i386. Preparing to unpack .../060-libpangoft2-1.0-0_1.42.4-3_i386.deb ... Unpacking libpangoft2-1.0-0:i386 (1.42.4-3) ... Selecting previously unselected package libpangocairo-1.0-0:i386. Preparing to unpack .../061-libpangocairo-1.0-0_1.42.4-3_i386.deb ... Unpacking libpangocairo-1.0-0:i386 (1.42.4-3) ... Selecting previously unselected package librsvg2-2:i386. Preparing to unpack .../062-librsvg2-2_2.40.20-3_i386.deb ... Unpacking librsvg2-2:i386 (2.40.20-3) ... Selecting previously unselected package librsvg2-common:i386. Preparing to unpack .../063-librsvg2-common_2.40.20-3_i386.deb ... Unpacking librsvg2-common:i386 (2.40.20-3) ... Selecting previously unselected package humanity-icon-theme. Preparing to unpack .../064-humanity-icon-theme_0.6.15_all.deb ... Unpacking humanity-icon-theme (0.6.15) ... Selecting previously unselected package ubuntu-mono. Preparing to unpack .../065-ubuntu-mono_16.10+18.10.20181005-0ubuntu1_all.deb ... Unpacking ubuntu-mono (16.10+18.10.20181005-0ubuntu1) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../066-adwaita-icon-theme_3.30.0-0ubuntu1_all.deb ... Unpacking adwaita-icon-theme (3.30.0-0ubuntu1) ... Selecting previously unselected package libsigsegv2:i386. Preparing to unpack .../067-libsigsegv2_2.12-2_i386.deb ... Unpacking libsigsegv2:i386 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../068-m4_1.4.18-1_i386.deb ... Unpacking m4 (1.4.18-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../069-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../070-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../071-automake_1%3a1.16.1-1.1ubuntu1_all.deb ... Unpacking automake (1:1.16.1-1.1ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../072-autopoint_0.19.8.1-8_all.deb ... Unpacking autopoint (0.19.8.1-8) ... Selecting previously unselected package chrpath. Preparing to unpack .../073-chrpath_0.16-2_i386.deb ... Unpacking chrpath (0.16-2) ... Selecting previously unselected package libtool. Preparing to unpack .../074-libtool_2.4.6-4_all.deb ... Unpacking libtool (2.4.6-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../075-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../076-libarchive-zip-perl_1.63-1_all.deb ... Unpacking libarchive-zip-perl (1.63-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../077-libfile-stripnondeterminism-perl_0.042-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.042-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../078-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../079-dh-strip-nondeterminism_0.042-1_all.deb ... Unpacking dh-strip-nondeterminism (0.042-1) ... Selecting previously unselected package dwz. Preparing to unpack .../080-dwz_0.12-2_i386.deb ... Unpacking dwz (0.12-2) ... Selecting previously unselected package gettext. Preparing to unpack .../081-gettext_0.19.8.1-8_i386.deb ... Unpacking gettext (0.19.8.1-8) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../082-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../083-po-debconf_1.0.20_all.deb ... Unpacking po-debconf (1.0.20) ... Selecting previously unselected package debhelper. Preparing to unpack .../084-debhelper_11.3.2ubuntu1_all.deb ... Unpacking debhelper (11.3.2ubuntu1) ... Selecting previously unselected package libatk1.0-data. Preparing to unpack .../085-libatk1.0-data_2.30.0-1_all.deb ... Unpacking libatk1.0-data (2.30.0-1) ... Selecting previously unselected package libatk1.0-0:i386. Preparing to unpack .../086-libatk1.0-0_2.30.0-1_i386.deb ... Unpacking libatk1.0-0:i386 (2.30.0-1) ... Selecting previously unselected package gir1.2-atk-1.0:i386. Preparing to unpack .../087-gir1.2-atk-1.0_2.30.0-1_i386.deb ... Unpacking gir1.2-atk-1.0:i386 (2.30.0-1) ... Selecting previously unselected package gir1.2-freedesktop:i386. Preparing to unpack .../088-gir1.2-freedesktop_1.58.0-1_i386.deb ... Unpacking gir1.2-freedesktop:i386 (1.58.0-1) ... Selecting previously unselected package gir1.2-gdkpixbuf-2.0:i386. Preparing to unpack .../089-gir1.2-gdkpixbuf-2.0_2.38.0+dfsg-6_i386.deb ... Unpacking gir1.2-gdkpixbuf-2.0:i386 (2.38.0+dfsg-6) ... Selecting previously unselected package libgtk2.0-common. Preparing to unpack .../090-libgtk2.0-common_2.24.32-3ubuntu1_all.deb ... Unpacking libgtk2.0-common (2.24.32-3ubuntu1) ... Selecting previously unselected package libxft2:i386. Preparing to unpack .../091-libxft2_2.3.2-2_i386.deb ... Unpacking libxft2:i386 (2.3.2-2) ... Selecting previously unselected package libpangoxft-1.0-0:i386. Preparing to unpack .../092-libpangoxft-1.0-0_1.42.4-3_i386.deb ... Unpacking libpangoxft-1.0-0:i386 (1.42.4-3) ... Selecting previously unselected package gir1.2-pango-1.0:i386. Preparing to unpack .../093-gir1.2-pango-1.0_1.42.4-3_i386.deb ... Unpacking gir1.2-pango-1.0:i386 (1.42.4-3) ... Selecting previously unselected package libavahi-common-data:i386. Preparing to unpack .../094-libavahi-common-data_0.7-4ubuntu2_i386.deb ... Unpacking libavahi-common-data:i386 (0.7-4ubuntu2) ... Selecting previously unselected package libavahi-common3:i386. Preparing to unpack .../095-libavahi-common3_0.7-4ubuntu2_i386.deb ... Unpacking libavahi-common3:i386 (0.7-4ubuntu2) ... Selecting previously unselected package libavahi-client3:i386. Preparing to unpack .../096-libavahi-client3_0.7-4ubuntu2_i386.deb ... Unpacking libavahi-client3:i386 (0.7-4ubuntu2) ... Selecting previously unselected package libcups2:i386. Preparing to unpack .../097-libcups2_2.2.8-5ubuntu1_i386.deb ... Unpacking libcups2:i386 (2.2.8-5ubuntu1) ... Selecting previously unselected package libxcomposite1:i386. Preparing to unpack .../098-libxcomposite1_1%3a0.4.4-2_i386.deb ... Unpacking libxcomposite1:i386 (1:0.4.4-2) ... Selecting previously unselected package libxfixes3:i386. Preparing to unpack .../099-libxfixes3_1%3a5.0.3-1_i386.deb ... Unpacking libxfixes3:i386 (1:5.0.3-1) ... Selecting previously unselected package libxcursor1:i386. Preparing to unpack .../100-libxcursor1_1%3a1.1.15-1_i386.deb ... Unpacking libxcursor1:i386 (1:1.1.15-1) ... Selecting previously unselected package libxdamage1:i386. Preparing to unpack .../101-libxdamage1_1%3a1.1.4-3_i386.deb ... Unpacking libxdamage1:i386 (1:1.1.4-3) ... Selecting previously unselected package libxi6:i386. Preparing to unpack .../102-libxi6_2%3a1.7.9-1_i386.deb ... Unpacking libxi6:i386 (2:1.7.9-1) ... Selecting previously unselected package libxinerama1:i386. Preparing to unpack .../103-libxinerama1_2%3a1.1.4-1_i386.deb ... Unpacking libxinerama1:i386 (2:1.1.4-1) ... Selecting previously unselected package libxrandr2:i386. Preparing to unpack .../104-libxrandr2_2%3a1.5.1-1_i386.deb ... Unpacking libxrandr2:i386 (2:1.5.1-1) ... Selecting previously unselected package libgtk2.0-0:i386. Preparing to unpack .../105-libgtk2.0-0_2.24.32-3ubuntu1_i386.deb ... Unpacking libgtk2.0-0:i386 (2.24.32-3ubuntu1) ... Selecting previously unselected package gir1.2-gtk-2.0:i386. Preparing to unpack .../106-gir1.2-gtk-2.0_2.24.32-3ubuntu1_i386.deb ... Unpacking gir1.2-gtk-2.0:i386 (2.24.32-3ubuntu1) ... Selecting previously unselected package gir1.2-harfbuzz-0.0:i386. Preparing to unpack .../107-gir1.2-harfbuzz-0.0_1.8.8-2_i386.deb ... Unpacking gir1.2-harfbuzz-0.0:i386 (1.8.8-2) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../108-icu-devtools_60.2-6ubuntu1_i386.deb ... Unpacking icu-devtools (60.2-6ubuntu1) ... Selecting previously unselected package pkg-config. Preparing to unpack .../109-pkg-config_0.29.1-0ubuntu2_i386.deb ... Unpacking pkg-config (0.29.1-0ubuntu2) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../110-libglib2.0-bin_2.58.1-2_i386.deb ... Unpacking libglib2.0-bin (2.58.1-2) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../111-python3-lib2to3_3.6.6-1_all.deb ... Unpacking python3-lib2to3 (3.6.6-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../112-python3-distutils_3.6.6-1_all.deb ... Unpacking python3-distutils (3.6.6-1) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../113-libglib2.0-dev-bin_2.58.1-2_i386.deb ... Unpacking libglib2.0-dev-bin (2.58.1-2) ... Selecting previously unselected package libpcre16-3:i386. Preparing to unpack .../114-libpcre16-3_2%3a8.39-11_i386.deb ... Unpacking libpcre16-3:i386 (2:8.39-11) ... Selecting previously unselected package libpcre32-3:i386. Preparing to unpack .../115-libpcre32-3_2%3a8.39-11_i386.deb ... Unpacking libpcre32-3:i386 (2:8.39-11) ... Selecting previously unselected package libpcrecpp0v5:i386. Preparing to unpack .../116-libpcrecpp0v5_2%3a8.39-11_i386.deb ... Unpacking libpcrecpp0v5:i386 (2:8.39-11) ... Selecting previously unselected package libpcre3-dev:i386. Preparing to unpack .../117-libpcre3-dev_2%3a8.39-11_i386.deb ... Unpacking libpcre3-dev:i386 (2:8.39-11) ... Selecting previously unselected package zlib1g-dev:i386. Preparing to unpack .../118-zlib1g-dev_1%3a1.2.11.dfsg-0ubuntu2_i386.deb ... Unpacking zlib1g-dev:i386 (1:1.2.11.dfsg-0ubuntu2) ... Selecting previously unselected package libglib2.0-dev:i386. Preparing to unpack .../119-libglib2.0-dev_2.58.1-2_i386.deb ... Unpacking libglib2.0-dev:i386 (2.58.1-2) ... Selecting previously unselected package libatk1.0-dev:i386. Preparing to unpack .../120-libatk1.0-dev_2.30.0-1_i386.deb ... Unpacking libatk1.0-dev:i386 (2.30.0-1) ... Selecting previously unselected package libcairo-gobject2:i386. Preparing to unpack .../121-libcairo-gobject2_1.15.12-1_i386.deb ... Unpacking libcairo-gobject2:i386 (1.15.12-1) ... Selecting previously unselected package liblzo2-2:i386. Preparing to unpack .../122-liblzo2-2_2.10-0.1_i386.deb ... Unpacking liblzo2-2:i386 (2.10-0.1) ... Selecting previously unselected package libcairo-script-interpreter2:i386. Preparing to unpack .../123-libcairo-script-interpreter2_1.15.12-1_i386.deb ... Unpacking libcairo-script-interpreter2:i386 (1.15.12-1) ... Selecting previously unselected package libexpat1-dev:i386. Preparing to unpack .../124-libexpat1-dev_2.2.6-1_i386.deb ... Unpacking libexpat1-dev:i386 (2.2.6-1) ... Selecting previously unselected package libpng-dev:i386. Preparing to unpack .../125-libpng-dev_1.6.34-2_i386.deb ... Unpacking libpng-dev:i386 (1.6.34-2) ... Selecting previously unselected package libfreetype6-dev:i386. Preparing to unpack .../126-libfreetype6-dev_2.8.1-2ubuntu2_i386.deb ... Unpacking libfreetype6-dev:i386 (2.8.1-2ubuntu2) ... Selecting previously unselected package uuid-dev:i386. Preparing to unpack .../127-uuid-dev_2.32-0.1ubuntu1_i386.deb ... Unpacking uuid-dev:i386 (2.32-0.1ubuntu1) ... Selecting previously unselected package libfontconfig1-dev:i386. Preparing to unpack .../128-libfontconfig1-dev_2.13.0-5ubuntu3_i386.deb ... Unpacking libfontconfig1-dev:i386 (2.13.0-5ubuntu3) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../129-xorg-sgml-doctools_1%3a1.11-1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../130-x11proto-dev_2018.4-4_all.deb ... Unpacking x11proto-dev (2018.4-4) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../131-x11proto-core-dev_2018.4-4_all.deb ... Unpacking x11proto-core-dev (2018.4-4) ... Selecting previously unselected package libxau-dev:i386. Preparing to unpack .../132-libxau-dev_1%3a1.0.8-1_i386.deb ... Unpacking libxau-dev:i386 (1:1.0.8-1) ... Selecting previously unselected package libxdmcp-dev:i386. Preparing to unpack .../133-libxdmcp-dev_1%3a1.1.2-3_i386.deb ... Unpacking libxdmcp-dev:i386 (1:1.1.2-3) ... Selecting previously unselected package x11proto-input-dev. Preparing to unpack .../134-x11proto-input-dev_2018.4-4_all.deb ... Unpacking x11proto-input-dev (2018.4-4) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../135-xtrans-dev_1.3.5-1_all.deb ... Unpacking xtrans-dev (1.3.5-1) ... Selecting previously unselected package libpthread-stubs0-dev:i386. Preparing to unpack .../136-libpthread-stubs0-dev_0.3-4_i386.deb ... Unpacking libpthread-stubs0-dev:i386 (0.3-4) ... Selecting previously unselected package libxcb1-dev:i386. Preparing to unpack .../137-libxcb1-dev_1.13.1-1_i386.deb ... Unpacking libxcb1-dev:i386 (1.13.1-1) ... Selecting previously unselected package libx11-dev:i386. Preparing to unpack .../138-libx11-dev_2%3a1.6.6-1_i386.deb ... Unpacking libx11-dev:i386 (2:1.6.6-1) ... Selecting previously unselected package libxrender-dev:i386. Preparing to unpack .../139-libxrender-dev_1%3a0.9.10-1_i386.deb ... Unpacking libxrender-dev:i386 (1:0.9.10-1) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../140-x11proto-xext-dev_2018.4-4_all.deb ... Unpacking x11proto-xext-dev (2018.4-4) ... Selecting previously unselected package libxext-dev:i386. Preparing to unpack .../141-libxext-dev_2%3a1.3.3-1_i386.deb ... Unpacking libxext-dev:i386 (2:1.3.3-1) ... Selecting previously unselected package libice-dev:i386. Preparing to unpack .../142-libice-dev_2%3a1.0.9-2_i386.deb ... Unpacking libice-dev:i386 (2:1.0.9-2) ... Selecting previously unselected package libsm-dev:i386. Preparing to unpack .../143-libsm-dev_2%3a1.2.2-1_i386.deb ... Unpacking libsm-dev:i386 (2:1.2.2-1) ... Selecting previously unselected package libpixman-1-dev:i386. Preparing to unpack .../144-libpixman-1-dev_0.34.0-2_i386.deb ... Unpacking libpixman-1-dev:i386 (0.34.0-2) ... Selecting previously unselected package libxcb-render0-dev:i386. Preparing to unpack .../145-libxcb-render0-dev_1.13.1-1_i386.deb ... Unpacking libxcb-render0-dev:i386 (1.13.1-1) ... Selecting previously unselected package libxcb-shm0-dev:i386. Preparing to unpack .../146-libxcb-shm0-dev_1.13.1-1_i386.deb ... Unpacking libxcb-shm0-dev:i386 (1.13.1-1) ... Selecting previously unselected package libcairo2-dev:i386. Preparing to unpack .../147-libcairo2-dev_1.15.12-1_i386.deb ... Unpacking libcairo2-dev:i386 (1.15.12-1) ... Selecting previously unselected package libfribidi-dev. Preparing to unpack .../148-libfribidi-dev_1.0.5-3_i386.deb ... Unpacking libfribidi-dev (1.0.5-3) ... Selecting previously unselected package libgdk-pixbuf2.0-bin. Preparing to unpack .../149-libgdk-pixbuf2.0-bin_2.38.0+dfsg-6_i386.deb ... Unpacking libgdk-pixbuf2.0-bin (2.38.0+dfsg-6) ... Selecting previously unselected package libgdk-pixbuf2.0-dev:i386. Preparing to unpack .../150-libgdk-pixbuf2.0-dev_2.38.0+dfsg-6_i386.deb ... Unpacking libgdk-pixbuf2.0-dev:i386 (2.38.0+dfsg-6) ... Selecting previously unselected package libgraphite2-dev:i386. Preparing to unpack .../151-libgraphite2-dev_1.3.12-1_i386.deb ... Unpacking libgraphite2-dev:i386 (1.3.12-1) ... Selecting previously unselected package libharfbuzz-icu0:i386. Preparing to unpack .../152-libharfbuzz-icu0_1.8.8-2_i386.deb ... Unpacking libharfbuzz-icu0:i386 (1.8.8-2) ... Selecting previously unselected package libharfbuzz-gobject0:i386. Preparing to unpack .../153-libharfbuzz-gobject0_1.8.8-2_i386.deb ... Unpacking libharfbuzz-gobject0:i386 (1.8.8-2) ... Selecting previously unselected package libicu-le-hb0:i386. Preparing to unpack .../154-libicu-le-hb0_1.0.3+git161113-5_i386.deb ... Unpacking libicu-le-hb0:i386 (1.0.3+git161113-5) ... Selecting previously unselected package libiculx60:i386. Preparing to unpack .../155-libiculx60_60.2-6ubuntu1_i386.deb ... Unpacking libiculx60:i386 (60.2-6ubuntu1) ... Selecting previously unselected package libicu-le-hb-dev:i386. Preparing to unpack .../156-libicu-le-hb-dev_1.0.3+git161113-5_i386.deb ... Unpacking libicu-le-hb-dev:i386 (1.0.3+git161113-5) ... Selecting previously unselected package libicu-dev. Preparing to unpack .../157-libicu-dev_60.2-6ubuntu1_i386.deb ... Unpacking libicu-dev (60.2-6ubuntu1) ... Selecting previously unselected package libharfbuzz-dev:i386. Preparing to unpack .../158-libharfbuzz-dev_1.8.8-2_i386.deb ... Unpacking libharfbuzz-dev:i386 (1.8.8-2) ... Selecting previously unselected package libxft-dev:i386. Preparing to unpack .../159-libxft-dev_2.3.2-2_i386.deb ... Unpacking libxft-dev:i386 (2.3.2-2) ... Selecting previously unselected package libpango1.0-dev. Preparing to unpack .../160-libpango1.0-dev_1.42.4-3_i386.deb ... Unpacking libpango1.0-dev (1.42.4-3) ... Selecting previously unselected package x11proto-xinerama-dev. Preparing to unpack .../161-x11proto-xinerama-dev_2018.4-4_all.deb ... Unpacking x11proto-xinerama-dev (2018.4-4) ... Selecting previously unselected package libxinerama-dev:i386. Preparing to unpack .../162-libxinerama-dev_2%3a1.1.4-1_i386.deb ... Unpacking libxinerama-dev:i386 (2:1.1.4-1) ... Selecting previously unselected package x11proto-fixes-dev. Preparing to unpack .../163-x11proto-fixes-dev_1%3a2018.4-4_all.deb ... Unpacking x11proto-fixes-dev (1:2018.4-4) ... Selecting previously unselected package libxfixes-dev:i386. Preparing to unpack .../164-libxfixes-dev_1%3a5.0.3-1_i386.deb ... Unpacking libxfixes-dev:i386 (1:5.0.3-1) ... Selecting previously unselected package libxi-dev:i386. Preparing to unpack .../165-libxi-dev_2%3a1.7.9-1_i386.deb ... Unpacking libxi-dev:i386 (2:1.7.9-1) ... Selecting previously unselected package x11proto-randr-dev. Preparing to unpack .../166-x11proto-randr-dev_2018.4-4_all.deb ... Unpacking x11proto-randr-dev (2018.4-4) ... Selecting previously unselected package libxrandr-dev:i386. Preparing to unpack .../167-libxrandr-dev_2%3a1.5.1-1_i386.deb ... Unpacking libxrandr-dev:i386 (2:1.5.1-1) ... Selecting previously unselected package libxcursor-dev:i386. Preparing to unpack .../168-libxcursor-dev_1%3a1.1.15-1_i386.deb ... Unpacking libxcursor-dev:i386 (1:1.1.15-1) ... Selecting previously unselected package x11proto-composite-dev. Preparing to unpack .../169-x11proto-composite-dev_1%3a2018.4-4_all.deb ... Unpacking x11proto-composite-dev (1:2018.4-4) ... Selecting previously unselected package libxcomposite-dev:i386. Preparing to unpack .../170-libxcomposite-dev_1%3a0.4.4-2_i386.deb ... Unpacking libxcomposite-dev:i386 (1:0.4.4-2) ... Selecting previously unselected package x11proto-damage-dev. Preparing to unpack .../171-x11proto-damage-dev_1%3a2018.4-4_all.deb ... Unpacking x11proto-damage-dev (1:2018.4-4) ... Selecting previously unselected package libxdamage-dev:i386. Preparing to unpack .../172-libxdamage-dev_1%3a1.1.4-3_i386.deb ... Unpacking libxdamage-dev:i386 (1:1.1.4-3) ... Selecting previously unselected package libxml2-utils. Preparing to unpack .../173-libxml2-utils_2.9.4+dfsg1-7ubuntu1_i386.deb ... Unpacking libxml2-utils (2.9.4+dfsg1-7ubuntu1) ... Selecting previously unselected package libgtk2.0-dev:i386. Preparing to unpack .../174-libgtk2.0-dev_2.24.32-3ubuntu1_i386.deb ... Unpacking libgtk2.0-dev:i386 (2.24.32-3ubuntu1) ... Selecting previously unselected package libperl-dev. Preparing to unpack .../175-libperl-dev_5.26.2-7_i386.deb ... Unpacking libperl-dev (5.26.2-7) ... Selecting previously unselected package libx11-xcb1:i386. Preparing to unpack .../176-libx11-xcb1_2%3a1.6.6-1_i386.deb ... Unpacking libx11-xcb1:i386 (2:1.6.6-1) ... Selecting previously unselected package libxcb-util1:i386. Preparing to unpack .../177-libxcb-util1_0.4.0-0ubuntu3_i386.deb ... Unpacking libxcb-util1:i386 (0.4.0-0ubuntu3) ... Selecting previously unselected package libstartup-notification0:i386. Preparing to unpack .../178-libstartup-notification0_0.12-5_i386.deb ... Unpacking libstartup-notification0:i386 (0.12-5) ... Selecting previously unselected package libstartup-notification0-dev:i386. Preparing to unpack .../179-libstartup-notification0-dev_0.12-5_i386.deb ... Unpacking libstartup-notification0-dev:i386 (0.12-5) ... Selecting previously unselected package libxpm4:i386. Preparing to unpack .../180-libxpm4_1%3a3.5.12-1_i386.deb ... Unpacking libxpm4:i386 (1:3.5.12-1) ... Selecting previously unselected package libxpm-dev:i386. Preparing to unpack .../181-libxpm-dev_1%3a3.5.12-1_i386.deb ... Unpacking libxpm-dev:i386 (1:3.5.12-1) ... Selecting previously unselected package libxt6:i386. Preparing to unpack .../182-libxt6_1%3a1.1.5-1_i386.deb ... Unpacking libxt6:i386 (1:1.1.5-1) ... Selecting previously unselected package libxt-dev:i386. Preparing to unpack .../183-libxt-dev_1%3a1.1.5-1_i386.deb ... Unpacking libxt-dev:i386 (1:1.1.5-1) ... Selecting previously unselected package xutils-dev. Preparing to unpack .../184-xutils-dev_1%3a7.7+5ubuntu1_i386.deb ... Unpacking xutils-dev (1:7.7+5ubuntu1) ... Selecting previously unselected package libev4. Preparing to unpack .../185-libev4_1%3a4.22-1_i386.deb ... Unpacking libev4 (1:4.22-1) ... Selecting previously unselected package libev-dev. Preparing to unpack .../186-libev-dev_1%3a4.22-1_i386.deb ... Unpacking libev-dev (1:4.22-1) ... Selecting previously unselected package sbuild-build-depends-rxvt-unicode-dummy. Preparing to unpack .../187-sbuild-build-depends-rxvt-unicode-dummy_0.invalid.0_i386.deb ... Unpacking sbuild-build-depends-rxvt-unicode-dummy (0.invalid.0) ... Setting up chrpath (0.16-2) ... Setting up libev4 (1:4.22-1) ... Setting up libicu60:i386 (60.2-6ubuntu1) ... Setting up libgtk2.0-common (2.24.32-3ubuntu1) ... Setting up libperl-dev (5.26.2-7) ... Setting up libarchive-zip-perl (1.63-1) ... Setting up mime-support (3.60ubuntu1) ... Setting up libtimedate-perl (2.3000-2) ... Setting up libjbig0:i386 (2.1-3.1build1) ... Setting up libsigsegv2:i386 (2.12-2) ... Setting up libpthread-stubs0-dev:i386 (0.3-4) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up xutils-dev (1:7.7+5ubuntu1) ... Setting up libelf1:i386 (0.170-0.5) ... Setting up groff-base (1.22.3-10) ... Setting up libglib2.0-0:i386 (2.58.1-2) ... No schema files found: doing nothing. Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up uuid-dev:i386 (2.32-0.1ubuntu1) ... Setting up libgdk-pixbuf2.0-common (2.38.0+dfsg-6) ... Setting up libdatrie1:i386 (0.2.12-1) ... Setting up gettext-base (0.19.8.1-8) ... Setting up libjpeg-turbo8:i386 (2.0.0-0ubuntu2) ... Setting up libpipeline1:i386 (1.5.0-1) ... Setting up m4 (1.4.18-1) ... Setting up libbsd0:i386 (0.9.1-1) ... Setting up libkrb5support0:i386 (1.16-2ubuntu1) ... Setting up ucf (3.0038) ... Setting up libgirepository-1.0-1:i386 (1.58.0-1) ... Setting up libxml2:i386 (2.9.4+dfsg1-7ubuntu1) ... Setting up x11proto-dev (2018.4-4) ... Setting up libfreetype6:i386 (2.8.1-2ubuntu2) ... Setting up libmagic-mgc (1:5.34-2) ... Setting up libmagic1:i386 (1:5.34-2) ... Setting up libgraphite2-3:i386 (1.3.12-1) ... Setting up libcroco3:i386 (0.6.12-2) ... Setting up libatk1.0-data (2.30.0-1) ... Setting up x11proto-damage-dev (1:2018.4-4) ... Setting up pkg-config (0.29.1-0ubuntu2) ... Setting up libx11-xcb1:i386 (2:1.6.6-1) ... Setting up libpixman-1-0:i386 (0.34.0-2) ... Setting up xtrans-dev (1.3.5-1) ... Setting up gir1.2-glib-2.0:i386 (1.58.0-1) ... Setting up x11proto-xext-dev (2018.4-4) ... Setting up libglib2.0-data (2.58.1-2) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... Setting up dwz (0.12-2) ... Setting up x11proto-xinerama-dev (2018.4-4) ... Setting up autotools-dev (20180224.1) ... Setting up libpixman-1-dev:i386 (0.34.0-2) ... Setting up libatk1.0-0:i386 (2.30.0-1) ... Setting up x11proto-randr-dev (2018.4-4) ... Processing triggers for systemd (239-7ubuntu9) ... Setting up libfribidi0:i386 (1.0.5-3) ... Setting up libexpat1-dev:i386 (2.2.6-1) ... Setting up shared-mime-info (1.10-1) ... Setting up libpcrecpp0v5:i386 (2:8.39-11) ... Setting up libpcre32-3:i386 (2:8.39-11) ... Setting up icu-devtools (60.2-6ubuntu1) ... Setting up libpcre16-3:i386 (2:8.39-11) ... Setting up libthai-data (0.1.28-1) ... Setting up libxdmcp6:i386 (1:1.1.2-3) ... Setting up libkeyutils1:i386 (1.5.9-9.3) ... Setting up bsdmainutils (11.1.2ubuntu2) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up x11-common (1:7.7+19ubuntu8) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up hicolor-icon-theme (0.17-2) ... Setting up libglib2.0-bin (2.58.1-2) ... Setting up libgraphite2-dev:i386 (1.3.12-1) ... Setting up x11proto-input-dev (2018.4-4) ... Setting up x11proto-composite-dev (1:2018.4-4) ... Setting up libx11-data (2:1.6.6-1) ... Setting up libxau6:i386 (1:1.0.8-1) ... Setting up autopoint (0.19.8.1-8) ... Setting up libmpdec2:i386 (2.4.2-2) ... Setting up libdbus-1-3:i386 (1.12.10-1ubuntu2) ... Setting up liblzo2-2:i386 (2.10-0.1) ... Setting up libavahi-common-data:i386 (0.7-4ubuntu2) ... Setting up zlib1g-dev:i386 (1:1.2.11.dfsg-0ubuntu2) ... Setting up libfile-stripnondeterminism-perl (0.042-1) ... Setting up libjpeg8:i386 (8c-2ubuntu8) ... Setting up libev-dev (1:4.22-1) ... Setting up libpython3.6-stdlib:i386 (3.6.7~rc1-1) ... Setting up libk5crypto3:i386 (1.16-2ubuntu1) ... Setting up libpcre3-dev:i386 (2:8.39-11) ... Setting up gir1.2-atk-1.0:i386 (2.30.0-1) ... Setting up fontconfig-config (2.13.0-5ubuntu3) ... Setting up python3.6 (3.6.7~rc1-1) ... Setting up x11proto-core-dev (2018.4-4) ... Setting up gettext (0.19.8.1-8) ... Setting up gir1.2-freedesktop:i386 (1.58.0-1) ... Setting up x11proto-fixes-dev (1:2018.4-4) ... Setting up libxml2-utils (2.9.4+dfsg1-7ubuntu1) ... Setting up libharfbuzz0b:i386 (1.8.8-2) ... Setting up libtiff5:i386 (4.0.9-6) ... Setting up libxau-dev:i386 (1:1.0.8-1) ... Setting up autoconf (2.69-11) ... Setting up libthai0:i386 (0.1.28-1) ... Setting up file (1:5.34-2) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up libxdmcp-dev:i386 (1:1.1.2-3) ... Setting up gir1.2-harfbuzz-0.0:i386 (1.8.8-2) ... Setting up libfribidi-dev (1.0.5-3) ... Setting up automake (1:1.16.1-1.1ubuntu1) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libice6:i386 (2:1.0.9-2) ... Setting up man-db (2.8.4-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libkrb5-3:i386 (1.16-2ubuntu1) ... Setting up libavahi-common3:i386 (0.7-4ubuntu2) ... Setting up libpng-dev:i386 (1.6.34-2) ... Setting up libxcb1:i386 (1.13.1-1) ... Setting up libharfbuzz-gobject0:i386 (1.8.8-2) ... Setting up libtool (2.4.6-4) ... Setting up libpython3-stdlib:i386 (3.6.6-1) ... Setting up libfontconfig1:i386 (2.13.0-5ubuntu3) ... Setting up libsm6:i386 (2:1.2.2-1) ... Setting up libxcb-render0:i386 (1.13.1-1) ... Setting up libharfbuzz-icu0:i386 (1.8.8-2) ... Setting up po-debconf (1.0.20) ... Setting up python3 (3.6.6-1) ... Setting up libicu-le-hb0:i386 (1.0.3+git161113-5) ... Setting up libx11-6:i386 (2:1.6.6-1) ... Setting up libxcb-util1:i386 (0.4.0-0ubuntu3) ... Setting up libstartup-notification0:i386 (0.12-5) ... Setting up libgssapi-krb5-2:i386 (1.16-2ubuntu1) ... Setting up libfreetype6-dev:i386 (2.8.1-2ubuntu2) ... Setting up libice-dev:i386 (2:1.0.9-2) ... Setting up libiculx60:i386 (60.2-6ubuntu1) ... Setting up libxcomposite1:i386 (1:0.4.4-2) ... Setting up libxcb-shm0:i386 (1.13.1-1) ... Setting up libxpm4:i386 (1:3.5.12-1) ... Setting up libxt6:i386 (1:1.1.5-1) ... Setting up libxrender1:i386 (1:0.9.10-1) ... Setting up libxcb1-dev:i386 (1.13.1-1) ... Setting up libavahi-client3:i386 (0.7-4ubuntu2) ... Setting up libx11-dev:i386 (2:1.6.6-1) ... Setting up libxft2:i386 (2.3.2-2) ... Setting up python3-lib2to3 (3.6.6-1) ... Setting up python3-distutils (3.6.6-1) ... Setting up fontconfig (2.13.0-5ubuntu3) ... Regenerating fonts cache... done. Setting up libcups2:i386 (2.2.8-5ubuntu1) ... Setting up libfontconfig1-dev:i386 (2.13.0-5ubuntu3) ... Setting up libsm-dev:i386 (2:1.2.2-1) ... Setting up libxdamage1:i386 (1:1.1.4-3) ... Setting up libxext6:i386 (2:1.3.3-1) ... Setting up libxfixes3:i386 (1:5.0.3-1) ... Setting up libglib2.0-dev-bin (2.58.1-2) ... Setting up libxpm-dev:i386 (1:3.5.12-1) ... Setting up libstartup-notification0-dev:i386 (0.12-5) ... Setting up libgdk-pixbuf2.0-0:i386 (2.38.0+dfsg-6) ... Setting up libxcb-shm0-dev:i386 (1.13.1-1) ... Setting up libgdk-pixbuf2.0-bin (2.38.0+dfsg-6) ... Setting up gir1.2-gdkpixbuf-2.0:i386 (2.38.0+dfsg-6) ... Setting up libxrender-dev:i386 (1:0.9.10-1) ... Setting up libglib2.0-dev:i386 (2.58.1-2) ... Setting up libxcb-render0-dev:i386 (1.13.1-1) ... Setting up libxft-dev:i386 (2.3.2-2) ... Setting up gtk-update-icon-cache (3.24.1-1ubuntu2) ... Setting up libgdk-pixbuf2.0-dev:i386 (2.38.0+dfsg-6) ... Setting up libxcursor1:i386 (1:1.1.15-1) ... Setting up libxext-dev:i386 (2:1.3.3-1) ... Setting up libpango-1.0-0:i386 (1.42.4-3) ... Setting up libxfixes-dev:i386 (1:5.0.3-1) ... Setting up libxrandr2:i386 (2:1.5.1-1) ... Setting up libxi6:i386 (2:1.7.9-1) ... Setting up libcairo2:i386 (1.15.12-1) ... Setting up libxinerama1:i386 (2:1.1.4-1) ... Setting up libxcursor-dev:i386 (1:1.1.15-1) ... Setting up libxt-dev:i386 (1:1.1.5-1) ... Setting up libxrandr-dev:i386 (2:1.5.1-1) ... Setting up libxcomposite-dev:i386 (1:0.4.4-2) ... Setting up libcairo-script-interpreter2:i386 (1.15.12-1) ... Setting up libcairo-gobject2:i386 (1.15.12-1) ... Setting up libxdamage-dev:i386 (1:1.1.4-3) ... Setting up libatk1.0-dev:i386 (2.30.0-1) ... Setting up libpangoft2-1.0-0:i386 (1.42.4-3) ... Setting up libxinerama-dev:i386 (2:1.1.4-1) ... Setting up libxi-dev:i386 (2:1.7.9-1) ... Setting up libcairo2-dev:i386 (1.15.12-1) ... Setting up libpangoxft-1.0-0:i386 (1.42.4-3) ... Setting up libpangocairo-1.0-0:i386 (1.42.4-3) ... Setting up gir1.2-pango-1.0:i386 (1.42.4-3) ... Setting up librsvg2-2:i386 (2.40.20-3) ... Setting up librsvg2-common:i386 (2.40.20-3) ... Setting up adwaita-icon-theme (3.30.0-0ubuntu1) ... update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode Setting up libgtk2.0-0:i386 (2.24.32-3ubuntu1) ... Setting up dh-autoreconf (19) ... Setting up libicu-le-hb-dev:i386 (1.0.3+git161113-5) ... Setting up humanity-icon-theme (0.6.15) ... Setting up libicu-dev (60.2-6ubuntu1) ... Setting up dh-strip-nondeterminism (0.042-1) ... Setting up libharfbuzz-dev:i386 (1.8.8-2) ... Setting up gir1.2-gtk-2.0:i386 (2.24.32-3ubuntu1) ... Setting up debhelper (11.3.2ubuntu1) ... Setting up ubuntu-mono (16.10+18.10.20181005-0ubuntu1) ... Setting up libpango1.0-dev (1.42.4-3) ... Setting up libgtk2.0-dev:i386 (2.24.32-3ubuntu1) ... Setting up sbuild-build-depends-rxvt-unicode-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... Processing triggers for systemd (239-7ubuntu9) ... Processing triggers for libgdk-pixbuf2.0-0:i386 (2.38.0+dfsg-6) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-137-generic amd64 (i686) Toolchain package versions: binutils_2.31.1-6ubuntu1 dpkg-dev_1.19.0.5ubuntu5 g++-7_7.3.0-29ubuntu1 g++-8_8.2.0-7ubuntu1 gcc-7_7.3.0-29ubuntu1 gcc-8_8.2.0-7ubuntu1 libc6-dev_2.28-0ubuntu1 libstdc++-7-dev_7.3.0-29ubuntu1 libstdc++-8-dev_8.2.0-7ubuntu1 libstdc++6_8.2.0-7ubuntu1 linux-libc-dev_4.18.0-8.9 Package versions: adduser_3.117ubuntu1 advancecomp_2.1-1 adwaita-icon-theme_3.30.0-0ubuntu1 apt_1.7.0 autoconf_2.69-11 automake_1:1.16.1-1.1ubuntu1 autopoint_0.19.8.1-8 autotools-dev_20180224.1 base-files_10.1ubuntu6 base-passwd_3.5.45 bash_4.4.18-2ubuntu3 binutils_2.31.1-6ubuntu1 binutils-common_2.31.1-6ubuntu1 binutils-i686-linux-gnu_2.31.1-6ubuntu1 bsdmainutils_11.1.2ubuntu2 bsdutils_1:2.32-0.1ubuntu1 build-essential_12.5ubuntu2 bzip2_1.0.6-9 ca-certificates_20180409 chrpath_0.16-2 coreutils_8.28-1ubuntu1 cpp_4:8.2.0-1ubuntu1 cpp-7_7.3.0-29ubuntu1 cpp-8_8.2.0-7ubuntu1 dash_0.5.8-2.10 debconf_1.5.69 debhelper_11.3.2ubuntu1 debianutils_4.8.6 dh-autoreconf_19 dh-strip-nondeterminism_0.042-1 diffutils_1:3.6-1 dmsetup_2:1.02.145-4.1ubuntu3 dpkg_1.19.0.5ubuntu5 dpkg-dev_1.19.0.5ubuntu5 dwz_0.12-2 e2fslibs_1.44.4-2 e2fsprogs_1.44.4-2 fakeroot_1.22-2ubuntu1 fdisk_2.32-0.1ubuntu1 file_1:5.34-2 findutils_4.6.0+git+20180808-2 fontconfig_2.13.0-5ubuntu3 fontconfig-config_2.13.0-5ubuntu3 fonts-dejavu-core_2.37-1 g++_4:8.2.0-1ubuntu1 g++-7_7.3.0-29ubuntu1 g++-8_8.2.0-7ubuntu1 gcc_4:8.2.0-1ubuntu1 gcc-7_7.3.0-29ubuntu1 gcc-7-base_7.3.0-29ubuntu1 gcc-8_8.2.0-7ubuntu1 gcc-8-base_8.2.0-7ubuntu1 gettext_0.19.8.1-8 gettext-base_0.19.8.1-8 gir1.2-atk-1.0_2.30.0-1 gir1.2-freedesktop_1.58.0-1 gir1.2-gdkpixbuf-2.0_2.38.0+dfsg-6 gir1.2-glib-2.0_1.58.0-1 gir1.2-gtk-2.0_2.24.32-3ubuntu1 gir1.2-harfbuzz-0.0_1.8.8-2 gir1.2-pango-1.0_1.42.4-3 gpg_2.2.8-3ubuntu1 gpg-agent_2.2.8-3ubuntu1 gpgconf_2.2.8-3ubuntu1 gpgv_2.2.8-3ubuntu1 grep_3.1-2ubuntu1 groff-base_1.22.3-10 gtk-update-icon-cache_3.24.1-1ubuntu2 gzip_1.6-5ubuntu1 hicolor-icon-theme_0.17-2 hostname_3.20 humanity-icon-theme_0.6.15 icu-devtools_60.2-6ubuntu1 init_1.54 init-system-helpers_1.54 initscripts_2.88dsf-59.3ubuntu2 insserv_1.14.0-5ubuntu3 intltool-debian_0.35.0+20060710.4 libacl1_2.2.52-3build1 libapparmor1_2.12-4ubuntu8 libapt-pkg5.0_1.7.0 libarchive-zip-perl_1.63-1 libargon2-0_0~20171227-0.1 libargon2-1_0~20171227-0.1 libasan4_7.3.0-29ubuntu1 libasan5_8.2.0-7ubuntu1 libassuan0_2.5.1-2 libatk1.0-0_2.30.0-1 libatk1.0-data_2.30.0-1 libatk1.0-dev_2.30.0-1 libatomic1_8.2.0-7ubuntu1 libattr1_1:2.4.47-2build1 libaudit-common_1:2.8.3-1ubuntu2 libaudit1_1:2.8.3-1ubuntu2 libavahi-client3_0.7-4ubuntu2 libavahi-common-data_0.7-4ubuntu2 libavahi-common3_0.7-4ubuntu2 libbinutils_2.31.1-6ubuntu1 libblkid1_2.32-0.1ubuntu1 libbsd0_0.9.1-1 libbz2-1.0_1.0.6-9 libc-bin_2.28-0ubuntu1 libc-dev-bin_2.28-0ubuntu1 libc6_2.28-0ubuntu1 libc6-dev_2.28-0ubuntu1 libcairo-gobject2_1.15.12-1 libcairo-script-interpreter2_1.15.12-1 libcairo2_1.15.12-1 libcairo2-dev_1.15.12-1 libcap-ng0_0.7.9-1 libcap2_1:2.25-1.2 libcc1-0_8.2.0-7ubuntu1 libcilkrts5_7.3.0-29ubuntu1 libcom-err2_1.44.4-2 libcomerr2_1.44.4-2 libcroco3_0.6.12-2 libcryptsetup12_2:2.0.4-2ubuntu2 libcups2_2.2.8-5ubuntu1 libdatrie1_0.2.12-1 libdb5.3_5.3.28+dfsg1-0.1 libdbus-1-3_1.12.10-1ubuntu2 libdebconfclient0_0.213ubuntu1 libdevmapper1.02.1_2:1.02.145-4.1ubuntu3 libdpkg-perl_1.19.0.5ubuntu5 libelf1_0.170-0.5 libev-dev_1:4.22-1 libev4_1:4.22-1 libexpat1_2.2.6-1 libexpat1-dev_2.2.6-1 libext2fs2_1.44.4-2 libfakeroot_1.22-2ubuntu1 libfdisk1_2.32-0.1ubuntu1 libffi6_3.2.1-8 libfile-stripnondeterminism-perl_0.042-1 libfontconfig1_2.13.0-5ubuntu3 libfontconfig1-dev_2.13.0-5ubuntu3 libfreetype6_2.8.1-2ubuntu2 libfreetype6-dev_2.8.1-2ubuntu2 libfribidi-dev_1.0.5-3 libfribidi0_1.0.5-3 libgcc-7-dev_7.3.0-29ubuntu1 libgcc-8-dev_8.2.0-7ubuntu1 libgcc1_1:8.2.0-7ubuntu1 libgcrypt20_1.8.3-1ubuntu1 libgdbm-compat4_1.14.1-6 libgdbm5_1.14.1-6 libgdk-pixbuf2.0-0_2.38.0+dfsg-6 libgdk-pixbuf2.0-bin_2.38.0+dfsg-6 libgdk-pixbuf2.0-common_2.38.0+dfsg-6 libgdk-pixbuf2.0-dev_2.38.0+dfsg-6 libgirepository-1.0-1_1.58.0-1 libglib2.0-0_2.58.1-2 libglib2.0-bin_2.58.1-2 libglib2.0-data_2.58.1-2 libglib2.0-dev_2.58.1-2 libglib2.0-dev-bin_2.58.1-2 libgmp10_2:6.1.2+dfsg-3 libgnutls30_3.5.19-1ubuntu1 libgomp1_8.2.0-7ubuntu1 libgpg-error0_1.32-1 libgraphite2-3_1.3.12-1 libgraphite2-dev_1.3.12-1 libgssapi-krb5-2_1.16-2ubuntu1 libgtk2.0-0_2.24.32-3ubuntu1 libgtk2.0-common_2.24.32-3ubuntu1 libgtk2.0-dev_2.24.32-3ubuntu1 libharfbuzz-dev_1.8.8-2 libharfbuzz-gobject0_1.8.8-2 libharfbuzz-icu0_1.8.8-2 libharfbuzz0b_1.8.8-2 libhogweed4_3.4-1 libice-dev_2:1.0.9-2 libice6_2:1.0.9-2 libicu-dev_60.2-6ubuntu1 libicu-le-hb-dev_1.0.3+git161113-5 libicu-le-hb0_1.0.3+git161113-5 libicu60_60.2-6ubuntu1 libiculx60_60.2-6ubuntu1 libidn11_1.33-2.2ubuntu1 libidn2-0_2.0.5-1 libip4tc0_1.6.1-2ubuntu2 libisl19_0.20-2 libitm1_8.2.0-7ubuntu1 libjbig0_2.1-3.1build1 libjpeg-turbo8_2.0.0-0ubuntu2 libjpeg8_8c-2ubuntu8 libjson-c3_0.12.1-1.3 libk5crypto3_1.16-2ubuntu1 libkeyutils1_1.5.9-9.3 libkmod2_25-1ubuntu1 libkrb5-3_1.16-2ubuntu1 libkrb5support0_1.16-2ubuntu1 liblockfile-bin_1.14-1.1 liblockfile1_1.14-1.1 liblz4-1_1.8.2-1ubuntu1 liblzma5_5.2.2-1.3 liblzo2-2_2.10-0.1 libmagic-mgc_1:5.34-2 libmagic1_1:5.34-2 libmount1_2.32-0.1ubuntu1 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr6_4.0.1-1 libmpx2_8.2.0-7ubuntu1 libncurses5_6.1+20180210-4ubuntu1 libncurses6_6.1+20180210-4ubuntu1 libncursesw5_6.1+20180210-4ubuntu1 libncursesw6_6.1+20180210-4ubuntu1 libnettle6_3.4-1 libnpth0_1.6-1 libp11-kit0_0.23.14-2 libpam-modules_1.1.8-3.6ubuntu2 libpam-modules-bin_1.1.8-3.6ubuntu2 libpam-runtime_1.1.8-3.6ubuntu2 libpam0g_1.1.8-3.6ubuntu2 libpango-1.0-0_1.42.4-3 libpango1.0-dev_1.42.4-3 libpangocairo-1.0-0_1.42.4-3 libpangoft2-1.0-0_1.42.4-3 libpangoxft-1.0-0_1.42.4-3 libpcre16-3_2:8.39-11 libpcre3_2:8.39-11 libpcre3-dev_2:8.39-11 libpcre32-3_2:8.39-11 libpcrecpp0v5_2:8.39-11 libperl-dev_5.26.2-7 libperl5.26_5.26.2-7 libpipeline1_1.5.0-1 libpixman-1-0_0.34.0-2 libpixman-1-dev_0.34.0-2 libpng-dev_1.6.34-2 libpng16-16_1.6.34-2 libprocps6_2:3.3.12-3ubuntu1 libprocps7_2:3.3.15-2ubuntu1 libpthread-stubs0-dev_0.3-4 libpython3-stdlib_3.6.6-1 libpython3.6-minimal_3.6.7~rc1-1 libpython3.6-stdlib_3.6.7~rc1-1 libquadmath0_8.2.0-7ubuntu1 libreadline7_7.0-5 librsvg2-2_2.40.20-3 librsvg2-common_2.40.20-3 libseccomp2_2.3.3-3ubuntu1 libselinux1_2.8-1build1 libsemanage-common_2.8-1build1 libsemanage1_2.8-1build1 libsepol1_2.8-1 libsigsegv2_2.12-2 libslang2_2.3.2-1ubuntu1 libsm-dev_2:1.2.2-1 libsm6_2:1.2.2-1 libsmartcols1_2.32-0.1ubuntu1 libsqlite3-0_3.24.0-1 libss2_1.44.4-2 libssl1.1_1.1.1-1ubuntu2 libstartup-notification0_0.12-5 libstartup-notification0-dev_0.12-5 libstdc++-7-dev_7.3.0-29ubuntu1 libstdc++-8-dev_8.2.0-7ubuntu1 libstdc++6_8.2.0-7ubuntu1 libsystemd0_239-7ubuntu9 libtasn1-6_4.13-3 libthai-data_0.1.28-1 libthai0_0.1.28-1 libtiff5_4.0.9-6 libtimedate-perl_2.3000-2 libtinfo5_6.1+20180210-4ubuntu1 libtinfo6_6.1+20180210-4ubuntu1 libtool_2.4.6-4 libubsan0_7.3.0-29ubuntu1 libubsan1_8.2.0-7ubuntu1 libudev1_239-7ubuntu9 libunistring2_0.9.10-1ubuntu1 libusb-0.1-4_2:0.1.12-32 libuuid1_2.32-0.1ubuntu1 libx11-6_2:1.6.6-1 libx11-data_2:1.6.6-1 libx11-dev_2:1.6.6-1 libx11-xcb1_2:1.6.6-1 libxau-dev_1:1.0.8-1 libxau6_1:1.0.8-1 libxcb-render0_1.13.1-1 libxcb-render0-dev_1.13.1-1 libxcb-shm0_1.13.1-1 libxcb-shm0-dev_1.13.1-1 libxcb-util1_0.4.0-0ubuntu3 libxcb1_1.13.1-1 libxcb1-dev_1.13.1-1 libxcomposite-dev_1:0.4.4-2 libxcomposite1_1:0.4.4-2 libxcursor-dev_1:1.1.15-1 libxcursor1_1:1.1.15-1 libxdamage-dev_1:1.1.4-3 libxdamage1_1:1.1.4-3 libxdmcp-dev_1:1.1.2-3 libxdmcp6_1:1.1.2-3 libxext-dev_2:1.3.3-1 libxext6_2:1.3.3-1 libxfixes-dev_1:5.0.3-1 libxfixes3_1:5.0.3-1 libxft-dev_2.3.2-2 libxft2_2.3.2-2 libxi-dev_2:1.7.9-1 libxi6_2:1.7.9-1 libxinerama-dev_2:1.1.4-1 libxinerama1_2:1.1.4-1 libxml2_2.9.4+dfsg1-7ubuntu1 libxml2-utils_2.9.4+dfsg1-7ubuntu1 libxpm-dev_1:3.5.12-1 libxpm4_1:3.5.12-1 libxrandr-dev_2:1.5.1-1 libxrandr2_2:1.5.1-1 libxrender-dev_1:0.9.10-1 libxrender1_1:0.9.10-1 libxt-dev_1:1.1.5-1 libxt6_1:1.1.5-1 libzstd1_1.3.5+dfsg-1ubuntu1 linux-libc-dev_4.18.0-8.9 lockfile-progs_0.1.17build1 login_1:4.5-1ubuntu1 lsb-base_9.20170808ubuntu1 m4_1.4.18-1 make_4.2.1-1.2 man-db_2.8.4-2 mawk_1.3.3-17ubuntu3 mime-support_3.60ubuntu1 mount_2.32-0.1ubuntu1 multiarch-support_2.28-0ubuntu1 ncurses-base_6.1+20180210-4ubuntu1 ncurses-bin_6.1+20180210-4ubuntu1 openssl_1.1.1-1ubuntu2 optipng_0.7.6-1.1 passwd_1:4.5-1ubuntu1 patch_2.7.6-3 perl_5.26.2-7 perl-base_5.26.2-7 perl-modules-5.26_5.26.2-7 pinentry-curses_1.1.0-1build2 pkg-config_0.29.1-0ubuntu2 pkgbinarymangler_143 po-debconf_1.0.20 policyrcd-script-zg2_0.1-3 procps_2:3.3.15-2ubuntu1 python3_3.6.6-1 python3-distutils_3.6.6-1 python3-lib2to3_3.6.6-1 python3-minimal_3.6.6-1 python3.6_3.6.7~rc1-1 python3.6-minimal_3.6.7~rc1-1 readline-common_7.0-5 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-rxvt-unicode-dummy_0.invalid.0 sed_4.5-1 sensible-utils_0.0.12 shared-mime-info_1.10-1 systemd_239-7ubuntu9 systemd-sysv_239-7ubuntu9 sysv-rc_2.88dsf-59.3ubuntu2 sysvinit-utils_2.88dsf-59.10ubuntu2 tar_1.30+dfsg-2 tzdata_2018e-1 ubuntu-keyring_2018.09.18.1 ubuntu-mono_16.10+18.10.20181005-0ubuntu1 ucf_3.0038 util-linux_2.32-0.1ubuntu1 uuid-dev_2.32-0.1ubuntu1 x11-common_1:7.7+19ubuntu8 x11proto-composite-dev_1:2018.4-4 x11proto-core-dev_2018.4-4 x11proto-damage-dev_1:2018.4-4 x11proto-dev_2018.4-4 x11proto-fixes-dev_1:2018.4-4 x11proto-input-dev_2018.4-4 x11proto-randr-dev_2018.4-4 x11proto-xext-dev_2018.4-4 x11proto-xinerama-dev_2018.4-4 xorg-sgml-doctools_1:1.11-1 xtrans-dev_1.3.5-1 xutils-dev_1:7.7+5ubuntu1 xz-utils_5.2.2-1.3 zlib1g_1:1.2.11.dfsg-0ubuntu2 zlib1g-dev_1:1.2.11.dfsg-0ubuntu2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Thu Oct 11 14:00:06 2018 UTC gpgv: using RSA key BA65D87E2102E09F09C8067EE403612E05A7AA12 gpgv: issuer "kakurasan@gmail.com" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./rxvt-unicode_9.22-4+truecolorlite1.dsc dpkg-source: info: extracting rxvt-unicode in rxvt-unicode-9.22 dpkg-source: info: unpacking rxvt-unicode_9.22.orig.tar.bz2 dpkg-source: info: unpacking rxvt-unicode_9.22-4+truecolorlite1.debian.tar.xz dpkg-source: info: applying 01_app-defaults.diff dpkg-source: info: applying 02_use_dejavu.diff dpkg-source: info: applying 07_rgb_location.diff dpkg-source: info: applying 11_fix_lexgrog.diff dpkg-source: info: applying 12_hyphen_minus_sign.diff dpkg-source: info: applying 13_document_modifiers.diff dpkg-source: info: applying 14_install_urxvt-font-size.diff dpkg-source: info: applying 15_perl_path.diff dpkg-source: info: applying 16_no_terminfo.diff dpkg-source: info: applying 17_unsafe_man.diff dpkg-source: info: applying 18_expand_urxvt-tabbed.1.diff dpkg-source: info: applying 80_24bitcolor.diff Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=noautodbgsym parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-15529871 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-15529871 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-15529871 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package rxvt-unicode dpkg-buildpackage: info: source version 9.22-4+truecolorlite1 dpkg-buildpackage: info: source distribution cosmic dpkg-source --before-build rxvt-unicode-9.22 dpkg-buildpackage: info: host architecture i386 dpkg-source: info: using options from rxvt-unicode-9.22/debian/source/options: --extend-diff-ignore=^(README.FAQ|README.configure|doc/rxvt.1.man.in|doc/rxvt.7.man.in|doc/rxvtc.1.man.in)$ fakeroot debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' rm -rf unicode-24bitcolor unicode-24bitcolor-lite unicode-24bitcolor-lite-jp unicode-24bitcolor-lite-kr unicode-24bitcolor-lite-zh make[1]: Leaving directory '/<>' dh_clean debian/rules build-arch dh build-arch dh_update_autotools_config -a dh_autoreconf -a debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' for x in unicode-24bitcolor unicode-24bitcolor-lite unicode-24bitcolor-lite-jp unicode-24bitcolor-lite-kr unicode-24bitcolor-lite-zh; do \ mkdir $x; \ cp -R [^u]* $x; \ done cd unicode-24bitcolor && dh_auto_configure -- --host=i686-linux-gnu --build=i686-linux-gnu --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --enable-256-color --enable-24-bit-color --enable-lastlog --enable-keepscrolling --enable-selectionscrolling --enable-pointer-blank --enable-utmp --enable-warnings --enable-wtmp --with-term=xterm-256color \ --enable-combining \ --enable-fading \ --enable-font-styles \ --enable-iso14755 \ --enable-mousewheel \ --enable-next-scroll \ --enable-perl \ --enable-pixbuf \ --enable-rxvt-scroll \ --enable-slipwheeling \ --enable-smart-resize \ --enable-startup-notification \ --enable-transparency \ --enable-unicode3 \ --enable-xft \ --enable-xim \ --enable-xterm-scroll ./configure --build=i686-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/i386-linux-gnu --libexecdir=\${prefix}/lib/i386-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --host=i686-linux-gnu --build=i686-linux-gnu --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --enable-256-color --enable-24-bit-color --enable-lastlog --enable-keepscrolling --enable-selectionscrolling --enable-pointer-blank --enable-utmp --enable-warnings --enable-wtmp --with-term=xterm-256color --enable-combining --enable-fading --enable-font-styles --enable-iso14755 --enable-mousewheel --enable-next-scroll --enable-perl --enable-pixbuf --enable-rxvt-scroll --enable-slipwheeling --enable-smart-resize --enable-startup-notification --enable-transparency --enable-unicode3 --enable-xft --enable-xim --enable-xterm-scroll configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu configuring for rxvt 9.22 checking for i686-linux-gnu-gcc... i686-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-linux-gnu-gcc accepts -g... yes checking for i686-linux-gnu-gcc option to accept ISO C89... none needed checking for i686-linux-gnu-g++... i686-linux-gnu-g++ checking whether we are using the GNU C++ compiler... yes checking whether i686-linux-gnu-g++ accepts -g... yes checking for a BSD-compatible install... /usr/bin/install -c checking how to run the C preprocessor... i686-linux-gnu-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for library containing strerror... none required checking for working libsupc++... ok checking for library containing setlocale... none required checking for library containing gethostbyname... none required checking for library containing socket... none required checking how to run the C++ preprocessor... i686-linux-gnu-g++ -E checking sys/inotify.h usability... yes checking sys/inotify.h presence... yes checking for sys/inotify.h... yes checking sys/epoll.h usability... yes checking sys/epoll.h presence... yes checking for sys/epoll.h... yes checking sys/event.h usability... no checking sys/event.h presence... no checking for sys/event.h... no checking port.h usability... no checking port.h presence... no checking for port.h... no checking poll.h usability... yes checking poll.h presence... yes checking for poll.h... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/eventfd.h usability... yes checking sys/eventfd.h presence... yes checking for sys/eventfd.h... yes checking sys/signalfd.h usability... yes checking sys/signalfd.h presence... yes checking for sys/signalfd.h... yes checking for inotify_init... yes checking for epoll_ctl... yes checking for kqueue... no checking for port_create... no checking for poll... yes checking for select... yes checking for eventfd... yes checking for signalfd... yes checking for clock_gettime... yes checking for nanosleep... yes checking for library containing floor... none required checking for tic... /usr/bin/tic checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for i686-linux-gnu-pkg-config... /usr/bin/i686-linux-gnu-pkg-config checking for gdk-pixbuf-2.0... ok checking for libstartup-notification-1.0... ok checking for xmu... no checking sys/byteorder.h usability... no checking sys/byteorder.h presence... no checking for sys/byteorder.h... no checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/sockio.h usability... no checking sys/sockio.h presence... no checking for sys/sockio.h... no checking sys/strredir.h usability... no checking sys/strredir.h presence... no checking for sys/strredir.h... no checking for stdint.h... (cached) yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking for XLIB_ILLEGAL_ACCESS... yes checking for mode_t... yes checking for pid_t... yes checking for uid_t in sys/types.h... yes checking for int16_t... yes checking for uint16_t... yes checking for int32_t... yes checking for uint32_t... yes checking for unsetenv... yes checking for updwtmp... yes checking for updwtmpx... yes checking for updlastlogx... no checking lastlog.h usability... yes checking lastlog.h presence... yes checking for lastlog.h... yes checking utmp.h usability... yes checking utmp.h presence... yes checking for utmp.h... yes checking for struct utmp... yes checking for struct utmp.ut_host... yes checking for struct utmp.ut_pid... yes checking utmpx.h usability... yes checking utmpx.h presence... yes checking for utmpx.h... yes checking for struct utmpx... yes checking for struct utmpx.ut_host... yes checking for struct lastlog... yes checking for struct lastlogx... no checking for a fallback location of utmp... /var/run/utmp checking for a fallback location of wtmp... /var/log/wtmp checking for a fallback location of wtmpx... checking for a fallback location of lastlog... /var/log/lastlog checking for a fallback location of lastlogx... checking for working Xlocale... yes checking for broken XIM callback... no checking for working X setlocale... yes checking for working nl_langinfo... yes checking for unix-compliant filehandle passing ability... yes checking pty.h usability... yes checking pty.h presence... yes checking for pty.h... yes checking util.h usability... no checking util.h presence... no checking for util.h... no checking libutil.h usability... no checking libutil.h presence... no checking for libutil.h... no checking for sys/ioctl.h... (cached) yes checking stropts.h usability... yes checking stropts.h presence... yes checking for stropts.h... yes checking for revoke... no checking for _getpty... no checking for getpt... yes checking for posix_openpt... yes checking for isastream... yes checking for setuid... yes checking for seteuid... yes checking for setreuid... yes checking for setresuid... yes checking for UNIX98 ptys... yes checking for tty group... no checking for xrender... ok checking X11/extensions/Xrender.h usability... yes checking X11/extensions/Xrender.h presence... yes checking for X11/extensions/Xrender.h... yes checking for XRenderFindStandardFormat... yes checking for fontconfig xft... ok checking X11/Xft/Xft.h usability... yes checking X11/Xft/Xft.h presence... yes checking for X11/Xft/Xft.h... yes checking fontconfig/fontconfig.h usability... yes checking fontconfig/fontconfig.h presence... yes checking for fontconfig/fontconfig.h... yes checking for XftDrawString32... yes checking for FcPatternGet... yes checking for Render >= 0.11... ok checking for perl5... perl checking for perl suitability... ok configure: creating ./config.status config.status: creating Makefile config.status: WARNING: 'Makefile.in' seems to ignore the --datarootdir setting config.status: creating doc/Makefile config.status: WARNING: 'doc/Makefile.in' seems to ignore the --datarootdir setting config.status: creating src/Makefile config.status: WARNING: 'src/Makefile.in' seems to ignore the --datarootdir setting config.status: creating config.h configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking Configuration: Rxvt version: 9.22 : 2016-01-23 Source code location: . Install path: /usr/bin Compiler: i686-linux-gnu-g++ Compiler flags: -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value Linker: i686-linux-gnu-gcc set TERM to: xterm-256color default resource name: urxvt resource class: URxvt resource class fallback: Rxvt embedded perl: yes image library: gdk-pixbuf *** Optionally check src/feature.h for further, rarely used options *** cd unicode-24bitcolor-lite && dh_auto_configure -- --host=i686-linux-gnu --build=i686-linux-gnu --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --enable-256-color --enable-24-bit-color --enable-lastlog --enable-keepscrolling --enable-selectionscrolling --enable-pointer-blank --enable-utmp --enable-warnings --enable-wtmp --with-term=xterm-256color \ --disable-xft \ --disable-pixbuf\ --disable-perl \ --disable-iso14755 \ --disable-startup-notification ./configure --build=i686-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/i386-linux-gnu --libexecdir=\${prefix}/lib/i386-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --host=i686-linux-gnu --build=i686-linux-gnu --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --enable-256-color --enable-24-bit-color --enable-lastlog --enable-keepscrolling --enable-selectionscrolling --enable-pointer-blank --enable-utmp --enable-warnings --enable-wtmp --with-term=xterm-256color --disable-xft --disable-pixbuf --disable-perl --disable-iso14755 --disable-startup-notification configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu configuring for rxvt 9.22 checking for i686-linux-gnu-gcc... i686-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-linux-gnu-gcc accepts -g... yes checking for i686-linux-gnu-gcc option to accept ISO C89... none needed checking for i686-linux-gnu-g++... i686-linux-gnu-g++ checking whether we are using the GNU C++ compiler... yes checking whether i686-linux-gnu-g++ accepts -g... yes checking for a BSD-compatible install... /usr/bin/install -c checking how to run the C preprocessor... i686-linux-gnu-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for library containing strerror... none required checking for working libsupc++... ok checking for library containing setlocale... none required checking for library containing gethostbyname... none required checking for library containing socket... none required checking how to run the C++ preprocessor... i686-linux-gnu-g++ -E checking sys/inotify.h usability... yes checking sys/inotify.h presence... yes checking for sys/inotify.h... yes checking sys/epoll.h usability... yes checking sys/epoll.h presence... yes checking for sys/epoll.h... yes checking sys/event.h usability... no checking sys/event.h presence... no checking for sys/event.h... no checking port.h usability... no checking port.h presence... no checking for port.h... no checking poll.h usability... yes checking poll.h presence... yes checking for poll.h... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/eventfd.h usability... yes checking sys/eventfd.h presence... yes checking for sys/eventfd.h... yes checking sys/signalfd.h usability... yes checking sys/signalfd.h presence... yes checking for sys/signalfd.h... yes checking for inotify_init... yes checking for epoll_ctl... yes checking for kqueue... no checking for port_create... no checking for poll... yes checking for select... yes checking for eventfd... yes checking for signalfd... yes checking for clock_gettime... yes checking for nanosleep... yes checking for library containing floor... none required checking for tic... /usr/bin/tic checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for i686-linux-gnu-pkg-config... /usr/bin/i686-linux-gnu-pkg-config checking for xmu... no checking sys/byteorder.h usability... no checking sys/byteorder.h presence... no checking for sys/byteorder.h... no checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/sockio.h usability... no checking sys/sockio.h presence... no checking for sys/sockio.h... no checking sys/strredir.h usability... no checking sys/strredir.h presence... no checking for sys/strredir.h... no checking for stdint.h... (cached) yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking for XLIB_ILLEGAL_ACCESS... yes checking for mode_t... yes checking for pid_t... yes checking for uid_t in sys/types.h... yes checking for int16_t... yes checking for uint16_t... yes checking for int32_t... yes checking for uint32_t... yes checking for unsetenv... yes checking for updwtmp... yes checking for updwtmpx... yes checking for updlastlogx... no checking lastlog.h usability... yes checking lastlog.h presence... yes checking for lastlog.h... yes checking utmp.h usability... yes checking utmp.h presence... yes checking for utmp.h... yes checking for struct utmp... yes checking for struct utmp.ut_host... yes checking for struct utmp.ut_pid... yes checking utmpx.h usability... yes checking utmpx.h presence... yes checking for utmpx.h... yes checking for struct utmpx... yes checking for struct utmpx.ut_host... yes checking for struct lastlog... yes checking for struct lastlogx... no checking for a fallback location of utmp... /var/run/utmp checking for a fallback location of wtmp... /var/log/wtmp checking for a fallback location of wtmpx... checking for a fallback location of lastlog... /var/log/lastlog checking for a fallback location of lastlogx... checking for working Xlocale... yes checking for broken XIM callback... no checking for working X setlocale... yes checking for working nl_langinfo... yes checking for unix-compliant filehandle passing ability... yes checking pty.h usability... yes checking pty.h presence... yes checking for pty.h... yes checking util.h usability... no checking util.h presence... no checking for util.h... no checking libutil.h usability... no checking libutil.h presence... no checking for libutil.h... no checking for sys/ioctl.h... (cached) yes checking stropts.h usability... yes checking stropts.h presence... yes checking for stropts.h... yes checking for revoke... no checking for _getpty... no checking for getpt... yes checking for posix_openpt... yes checking for isastream... yes checking for setuid... yes checking for seteuid... yes checking for setreuid... yes checking for setresuid... yes checking for UNIX98 ptys... yes checking for tty group... no checking for xrender... ok checking X11/extensions/Xrender.h usability... yes checking X11/extensions/Xrender.h presence... yes checking for X11/extensions/Xrender.h... yes checking for XRenderFindStandardFormat... yes checking for Render >= 0.11... ok configure: creating ./config.status config.status: creating Makefile config.status: WARNING: 'Makefile.in' seems to ignore the --datarootdir setting config.status: creating doc/Makefile config.status: WARNING: 'doc/Makefile.in' seems to ignore the --datarootdir setting config.status: creating src/Makefile config.status: WARNING: 'src/Makefile.in' seems to ignore the --datarootdir setting config.status: creating config.h configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking Configuration: Rxvt version: 9.22 : 2016-01-23 Source code location: . Install path: /usr/bin Compiler: i686-linux-gnu-g++ Compiler flags: -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value Linker: i686-linux-gnu-gcc set TERM to: xterm-256color default resource name: urxvt resource class: URxvt resource class fallback: Rxvt embedded perl: no image library: none *** Optionally check src/feature.h for further, rarely used options *** cd unicode-24bitcolor-lite-jp && dh_auto_configure -- --host=i686-linux-gnu --build=i686-linux-gnu --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --enable-256-color --enable-24-bit-color --enable-lastlog --enable-keepscrolling --enable-selectionscrolling --enable-pointer-blank --enable-utmp --enable-warnings --enable-wtmp --with-term=xterm-256color \ --disable-xft \ --disable-pixbuf\ --disable-perl \ --disable-iso14755 \ --disable-startup-notification \ --with-codesets=jp,jp_ext ./configure --build=i686-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/i386-linux-gnu --libexecdir=\${prefix}/lib/i386-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --host=i686-linux-gnu --build=i686-linux-gnu --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --enable-256-color --enable-24-bit-color --enable-lastlog --enable-keepscrolling --enable-selectionscrolling --enable-pointer-blank --enable-utmp --enable-warnings --enable-wtmp --with-term=xterm-256color --disable-xft --disable-pixbuf --disable-perl --disable-iso14755 --disable-startup-notification --with-codesets=jp,jp_ext configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu configuring for rxvt 9.22 checking for i686-linux-gnu-gcc... i686-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-linux-gnu-gcc accepts -g... yes checking for i686-linux-gnu-gcc option to accept ISO C89... none needed checking for i686-linux-gnu-g++... i686-linux-gnu-g++ checking whether we are using the GNU C++ compiler... yes checking whether i686-linux-gnu-g++ accepts -g... yes checking for a BSD-compatible install... /usr/bin/install -c checking how to run the C preprocessor... i686-linux-gnu-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for library containing strerror... none required checking for working libsupc++... ok checking for library containing setlocale... none required checking for library containing gethostbyname... none required checking for library containing socket... none required checking how to run the C++ preprocessor... i686-linux-gnu-g++ -E checking sys/inotify.h usability... yes checking sys/inotify.h presence... yes checking for sys/inotify.h... yes checking sys/epoll.h usability... yes checking sys/epoll.h presence... yes checking for sys/epoll.h... yes checking sys/event.h usability... no checking sys/event.h presence... no checking for sys/event.h... no checking port.h usability... no checking port.h presence... no checking for port.h... no checking poll.h usability... yes checking poll.h presence... yes checking for poll.h... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/eventfd.h usability... yes checking sys/eventfd.h presence... yes checking for sys/eventfd.h... yes checking sys/signalfd.h usability... yes checking sys/signalfd.h presence... yes checking for sys/signalfd.h... yes checking for inotify_init... yes checking for epoll_ctl... yes checking for kqueue... no checking for port_create... no checking for poll... yes checking for select... yes checking for eventfd... yes checking for signalfd... yes checking for clock_gettime... yes checking for nanosleep... yes checking for library containing floor... none required checking for tic... /usr/bin/tic checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for i686-linux-gnu-pkg-config... /usr/bin/i686-linux-gnu-pkg-config checking for xmu... no checking sys/byteorder.h usability... no checking sys/byteorder.h presence... no checking for sys/byteorder.h... no checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/sockio.h usability... no checking sys/sockio.h presence... no checking for sys/sockio.h... no checking sys/strredir.h usability... no checking sys/strredir.h presence... no checking for sys/strredir.h... no checking for stdint.h... (cached) yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking for XLIB_ILLEGAL_ACCESS... yes checking for mode_t... yes checking for pid_t... yes checking for uid_t in sys/types.h... yes checking for int16_t... yes checking for uint16_t... yes checking for int32_t... yes checking for uint32_t... yes checking for unsetenv... yes checking for updwtmp... yes checking for updwtmpx... yes checking for updlastlogx... no checking lastlog.h usability... yes checking lastlog.h presence... yes checking for lastlog.h... yes checking utmp.h usability... yes checking utmp.h presence... yes checking for utmp.h... yes checking for struct utmp... yes checking for struct utmp.ut_host... yes checking for struct utmp.ut_pid... yes checking utmpx.h usability... yes checking utmpx.h presence... yes checking for utmpx.h... yes checking for struct utmpx... yes checking for struct utmpx.ut_host... yes checking for struct lastlog... yes checking for struct lastlogx... no checking for a fallback location of utmp... /var/run/utmp checking for a fallback location of wtmp... /var/log/wtmp checking for a fallback location of wtmpx... checking for a fallback location of lastlog... /var/log/lastlog checking for a fallback location of lastlogx... checking for working Xlocale... yes checking for broken XIM callback... no checking for working X setlocale... yes checking for working nl_langinfo... yes checking for unix-compliant filehandle passing ability... yes checking pty.h usability... yes checking pty.h presence... yes checking for pty.h... yes checking util.h usability... no checking util.h presence... no checking for util.h... no checking libutil.h usability... no checking libutil.h presence... no checking for libutil.h... no checking for sys/ioctl.h... (cached) yes checking stropts.h usability... yes checking stropts.h presence... yes checking for stropts.h... yes checking for revoke... no checking for _getpty... no checking for getpt... yes checking for posix_openpt... yes checking for isastream... yes checking for setuid... yes checking for seteuid... yes checking for setreuid... yes checking for setresuid... yes checking for UNIX98 ptys... yes checking for tty group... no checking for xrender... ok checking X11/extensions/Xrender.h usability... yes checking X11/extensions/Xrender.h presence... yes checking for X11/extensions/Xrender.h... yes checking for XRenderFindStandardFormat... yes checking for Render >= 0.11... ok configure: creating ./config.status config.status: creating Makefile config.status: WARNING: 'Makefile.in' seems to ignore the --datarootdir setting config.status: creating doc/Makefile config.status: WARNING: 'doc/Makefile.in' seems to ignore the --datarootdir setting config.status: creating src/Makefile config.status: WARNING: 'src/Makefile.in' seems to ignore the --datarootdir setting config.status: creating config.h configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking Configuration: Rxvt version: 9.22 : 2016-01-23 Source code location: . Install path: /usr/bin Compiler: i686-linux-gnu-g++ Compiler flags: -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value Linker: i686-linux-gnu-gcc set TERM to: xterm-256color default resource name: urxvt resource class: URxvt resource class fallback: Rxvt embedded perl: no image library: none *** Optionally check src/feature.h for further, rarely used options *** cd unicode-24bitcolor-lite-kr && dh_auto_configure -- --host=i686-linux-gnu --build=i686-linux-gnu --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --enable-256-color --enable-24-bit-color --enable-lastlog --enable-keepscrolling --enable-selectionscrolling --enable-pointer-blank --enable-utmp --enable-warnings --enable-wtmp --with-term=xterm-256color \ --disable-xft \ --disable-pixbuf\ --disable-perl \ --disable-iso14755 \ --disable-startup-notification \ --with-codesets=kr ./configure --build=i686-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/i386-linux-gnu --libexecdir=\${prefix}/lib/i386-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --host=i686-linux-gnu --build=i686-linux-gnu --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --enable-256-color --enable-24-bit-color --enable-lastlog --enable-keepscrolling --enable-selectionscrolling --enable-pointer-blank --enable-utmp --enable-warnings --enable-wtmp --with-term=xterm-256color --disable-xft --disable-pixbuf --disable-perl --disable-iso14755 --disable-startup-notification --with-codesets=kr configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu configuring for rxvt 9.22 checking for i686-linux-gnu-gcc... i686-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-linux-gnu-gcc accepts -g... yes checking for i686-linux-gnu-gcc option to accept ISO C89... none needed checking for i686-linux-gnu-g++... i686-linux-gnu-g++ checking whether we are using the GNU C++ compiler... yes checking whether i686-linux-gnu-g++ accepts -g... yes checking for a BSD-compatible install... /usr/bin/install -c checking how to run the C preprocessor... i686-linux-gnu-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for library containing strerror... none required checking for working libsupc++... ok checking for library containing setlocale... none required checking for library containing gethostbyname... none required checking for library containing socket... none required checking how to run the C++ preprocessor... i686-linux-gnu-g++ -E checking sys/inotify.h usability... yes checking sys/inotify.h presence... yes checking for sys/inotify.h... yes checking sys/epoll.h usability... yes checking sys/epoll.h presence... yes checking for sys/epoll.h... yes checking sys/event.h usability... no checking sys/event.h presence... no checking for sys/event.h... no checking port.h usability... no checking port.h presence... no checking for port.h... no checking poll.h usability... yes checking poll.h presence... yes checking for poll.h... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/eventfd.h usability... yes checking sys/eventfd.h presence... yes checking for sys/eventfd.h... yes checking sys/signalfd.h usability... yes checking sys/signalfd.h presence... yes checking for sys/signalfd.h... yes checking for inotify_init... yes checking for epoll_ctl... yes checking for kqueue... no checking for port_create... no checking for poll... yes checking for select... yes checking for eventfd... yes checking for signalfd... yes checking for clock_gettime... yes checking for nanosleep... yes checking for library containing floor... none required checking for tic... /usr/bin/tic checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for i686-linux-gnu-pkg-config... /usr/bin/i686-linux-gnu-pkg-config checking for xmu... no checking sys/byteorder.h usability... no checking sys/byteorder.h presence... no checking for sys/byteorder.h... no checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/sockio.h usability... no checking sys/sockio.h presence... no checking for sys/sockio.h... no checking sys/strredir.h usability... no checking sys/strredir.h presence... no checking for sys/strredir.h... no checking for stdint.h... (cached) yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking for XLIB_ILLEGAL_ACCESS... yes checking for mode_t... yes checking for pid_t... yes checking for uid_t in sys/types.h... yes checking for int16_t... yes checking for uint16_t... yes checking for int32_t... yes checking for uint32_t... yes checking for unsetenv... yes checking for updwtmp... yes checking for updwtmpx... yes checking for updlastlogx... no checking lastlog.h usability... yes checking lastlog.h presence... yes checking for lastlog.h... yes checking utmp.h usability... yes checking utmp.h presence... yes checking for utmp.h... yes checking for struct utmp... yes checking for struct utmp.ut_host... yes checking for struct utmp.ut_pid... yes checking utmpx.h usability... yes checking utmpx.h presence... yes checking for utmpx.h... yes checking for struct utmpx... yes checking for struct utmpx.ut_host... yes checking for struct lastlog... yes checking for struct lastlogx... no checking for a fallback location of utmp... /var/run/utmp checking for a fallback location of wtmp... /var/log/wtmp checking for a fallback location of wtmpx... checking for a fallback location of lastlog... /var/log/lastlog checking for a fallback location of lastlogx... checking for working Xlocale... yes checking for broken XIM callback... no checking for working X setlocale... yes checking for working nl_langinfo... yes checking for unix-compliant filehandle passing ability... yes checking pty.h usability... yes checking pty.h presence... yes checking for pty.h... yes checking util.h usability... no checking util.h presence... no checking for util.h... no checking libutil.h usability... no checking libutil.h presence... no checking for libutil.h... no checking for sys/ioctl.h... (cached) yes checking stropts.h usability... yes checking stropts.h presence... yes checking for stropts.h... yes checking for revoke... no checking for _getpty... no checking for getpt... yes checking for posix_openpt... yes checking for isastream... yes checking for setuid... yes checking for seteuid... yes checking for setreuid... yes checking for setresuid... yes checking for UNIX98 ptys... yes checking for tty group... no checking for xrender... ok checking X11/extensions/Xrender.h usability... yes checking X11/extensions/Xrender.h presence... yes checking for X11/extensions/Xrender.h... yes checking for XRenderFindStandardFormat... yes checking for Render >= 0.11... ok configure: creating ./config.status config.status: creating Makefile config.status: WARNING: 'Makefile.in' seems to ignore the --datarootdir setting config.status: creating doc/Makefile config.status: WARNING: 'doc/Makefile.in' seems to ignore the --datarootdir setting config.status: creating src/Makefile config.status: WARNING: 'src/Makefile.in' seems to ignore the --datarootdir setting config.status: creating config.h configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking Configuration: Rxvt version: 9.22 : 2016-01-23 Source code location: . Install path: /usr/bin Compiler: i686-linux-gnu-g++ Compiler flags: -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value Linker: i686-linux-gnu-gcc set TERM to: xterm-256color default resource name: urxvt resource class: URxvt resource class fallback: Rxvt embedded perl: no image library: none *** Optionally check src/feature.h for further, rarely used options *** cd unicode-24bitcolor-lite-zh && dh_auto_configure -- --host=i686-linux-gnu --build=i686-linux-gnu --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --enable-256-color --enable-24-bit-color --enable-lastlog --enable-keepscrolling --enable-selectionscrolling --enable-pointer-blank --enable-utmp --enable-warnings --enable-wtmp --with-term=xterm-256color \ --disable-xft \ --disable-pixbuf\ --disable-perl \ --disable-iso14755 \ --disable-startup-notification \ --with-codesets=zh,zh_ext ./configure --build=i686-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/i386-linux-gnu --libexecdir=\${prefix}/lib/i386-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --host=i686-linux-gnu --build=i686-linux-gnu --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --enable-256-color --enable-24-bit-color --enable-lastlog --enable-keepscrolling --enable-selectionscrolling --enable-pointer-blank --enable-utmp --enable-warnings --enable-wtmp --with-term=xterm-256color --disable-xft --disable-pixbuf --disable-perl --disable-iso14755 --disable-startup-notification --with-codesets=zh,zh_ext configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu configuring for rxvt 9.22 checking for i686-linux-gnu-gcc... i686-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-linux-gnu-gcc accepts -g... yes checking for i686-linux-gnu-gcc option to accept ISO C89... none needed checking for i686-linux-gnu-g++... i686-linux-gnu-g++ checking whether we are using the GNU C++ compiler... yes checking whether i686-linux-gnu-g++ accepts -g... yes checking for a BSD-compatible install... /usr/bin/install -c checking how to run the C preprocessor... i686-linux-gnu-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for library containing strerror... none required checking for working libsupc++... ok checking for library containing setlocale... none required checking for library containing gethostbyname... none required checking for library containing socket... none required checking how to run the C++ preprocessor... i686-linux-gnu-g++ -E checking sys/inotify.h usability... yes checking sys/inotify.h presence... yes checking for sys/inotify.h... yes checking sys/epoll.h usability... yes checking sys/epoll.h presence... yes checking for sys/epoll.h... yes checking sys/event.h usability... no checking sys/event.h presence... no checking for sys/event.h... no checking port.h usability... no checking port.h presence... no checking for port.h... no checking poll.h usability... yes checking poll.h presence... yes checking for poll.h... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/eventfd.h usability... yes checking sys/eventfd.h presence... yes checking for sys/eventfd.h... yes checking sys/signalfd.h usability... yes checking sys/signalfd.h presence... yes checking for sys/signalfd.h... yes checking for inotify_init... yes checking for epoll_ctl... yes checking for kqueue... no checking for port_create... no checking for poll... yes checking for select... yes checking for eventfd... yes checking for signalfd... yes checking for clock_gettime... yes checking for nanosleep... yes checking for library containing floor... none required checking for tic... /usr/bin/tic checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for i686-linux-gnu-pkg-config... /usr/bin/i686-linux-gnu-pkg-config checking for xmu... no checking sys/byteorder.h usability... no checking sys/byteorder.h presence... no checking for sys/byteorder.h... no checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/sockio.h usability... no checking sys/sockio.h presence... no checking for sys/sockio.h... no checking sys/strredir.h usability... no checking sys/strredir.h presence... no checking for sys/strredir.h... no checking for stdint.h... (cached) yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking for XLIB_ILLEGAL_ACCESS... yes checking for mode_t... yes checking for pid_t... yes checking for uid_t in sys/types.h... yes checking for int16_t... yes checking for uint16_t... yes checking for int32_t... yes checking for uint32_t... yes checking for unsetenv... yes checking for updwtmp... yes checking for updwtmpx... yes checking for updlastlogx... no checking lastlog.h usability... yes checking lastlog.h presence... yes checking for lastlog.h... yes checking utmp.h usability... yes checking utmp.h presence... yes checking for utmp.h... yes checking for struct utmp... yes checking for struct utmp.ut_host... yes checking for struct utmp.ut_pid... yes checking utmpx.h usability... yes checking utmpx.h presence... yes checking for utmpx.h... yes checking for struct utmpx... yes checking for struct utmpx.ut_host... yes checking for struct lastlog... yes checking for struct lastlogx... no checking for a fallback location of utmp... /var/run/utmp checking for a fallback location of wtmp... /var/log/wtmp checking for a fallback location of wtmpx... checking for a fallback location of lastlog... /var/log/lastlog checking for a fallback location of lastlogx... checking for working Xlocale... yes checking for broken XIM callback... no checking for working X setlocale... yes checking for working nl_langinfo... yes checking for unix-compliant filehandle passing ability... yes checking pty.h usability... yes checking pty.h presence... yes checking for pty.h... yes checking util.h usability... no checking util.h presence... no checking for util.h... no checking libutil.h usability... no checking libutil.h presence... no checking for libutil.h... no checking for sys/ioctl.h... (cached) yes checking stropts.h usability... yes checking stropts.h presence... yes checking for stropts.h... yes checking for revoke... no checking for _getpty... no checking for getpt... yes checking for posix_openpt... yes checking for isastream... yes checking for setuid... yes checking for seteuid... yes checking for setreuid... yes checking for setresuid... yes checking for UNIX98 ptys... yes checking for tty group... no checking for xrender... ok checking X11/extensions/Xrender.h usability... yes checking X11/extensions/Xrender.h presence... yes checking for X11/extensions/Xrender.h... yes checking for XRenderFindStandardFormat... yes checking for Render >= 0.11... ok configure: creating ./config.status config.status: creating Makefile config.status: WARNING: 'Makefile.in' seems to ignore the --datarootdir setting config.status: creating doc/Makefile config.status: WARNING: 'doc/Makefile.in' seems to ignore the --datarootdir setting config.status: creating src/Makefile config.status: WARNING: 'src/Makefile.in' seems to ignore the --datarootdir setting config.status: creating config.h configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking Configuration: Rxvt version: 9.22 : 2016-01-23 Source code location: . Install path: /usr/bin Compiler: i686-linux-gnu-g++ Compiler flags: -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value Linker: i686-linux-gnu-gcc set TERM to: xterm-256color default resource name: urxvt resource class: URxvt resource class fallback: Rxvt embedded perl: no image library: none *** Optionally check src/feature.h for further, rarely used options *** perl -pe s,..tag.CXX,, -i */src/Makefile if expr i686-linux-gnu : 'alpha-linux-gnu\|sparc-linux-gnu' > /dev/null; then \ for x in unicode-24bitcolor unicode-24bitcolor-lite unicode-24bitcolor-lite-jp unicode-24bitcolor-lite-kr unicode-24bitcolor-lite-zh; do \ echo "#define EV_USE_EPOLL 0" >> $x/config.h; \ done; \ fi make[1]: Leaving directory '/<>' debian/rules override_dh_auto_build make[1]: Entering directory '/<>' # We patch the documentation and need to rebuild it for x in unicode-24bitcolor unicode-24bitcolor-lite unicode-24bitcolor-lite-jp unicode-24bitcolor-lite-kr unicode-24bitcolor-lite-zh; do \ /usr/bin/make -C $x/doc clean alldoc; \ cd /<>/$x && dh_auto_build; \ done make[2]: Entering directory '/<>/unicode-24bitcolor/doc' rm -f rxvt.1.man rxvt.7.man rxvtc.1.man rxvtd.1.man ./podtbl rxvt.7.tbl sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' ../README.configure sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' ../README.FAQ rm rxvt.7.tbl make[2]: Leaving directory '/<>/unicode-24bitcolor/doc' make -j4 make[2]: Entering directory '/<>/unicode-24bitcolor' make[3]: Entering directory '/<>/unicode-24bitcolor/src' i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/startup-notification-1.0 -c rxvt.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/startup-notification-1.0 -c background.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/startup-notification-1.0 -c command.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/startup-notification-1.0 -c rxvtfont.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvt.C:24: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvt.C:24: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from rxvt.C:24: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvt.C:24: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/startup-notification-1.0 -c init.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from command.C:50: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from command.C:50: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from command.C:50: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ command.C: In member function ‘void rxvt_term::iso14755_51(unicode_t, rend_t, int, int, int)’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ command.C:166:22: note: in expansion of macro ‘FONTSET’ rxvt_fontset *fs = FONTSET (r); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ command.C:166:22: note: in expansion of macro ‘FONTSET’ rxvt_fontset *fs = FONTSET (r); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ command.C:195:16: note: in expansion of macro ‘RS_Bold’ r & RS_Bold ? " bold" : "", ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ command.C:196:16: note: in expansion of macro ‘RS_Italic’ r & RS_Italic ? " italic" : "", ^~~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ command.C:197:16: note: in expansion of macro ‘RS_Blink’ r & RS_Blink ? " blink" : "", ^~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ command.C:198:16: note: in expansion of macro ‘RS_RVid’ r & RS_RVid ? " rvid" : "", ^~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ command.C:199:16: note: in expansion of macro ‘RS_Uline’ r & RS_Uline ? " uline" : "", ^~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ command.C:200:16: note: in expansion of macro ‘RS_Careful’ r & RS_Careful ? " careful" : ""); ^~~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:755:62: note: in expansion of macro ‘RS_styleMask’ #define SET_STYLE(x,style) ((((rend_t) (x)) & ~((rend_t) RS_styleMask)) | (((rend_t) (style)) << RS_styleShift)) ^~~~~~~~~~~~ command.C:223:7: note: in expansion of macro ‘SET_STYLE’ r = SET_STYLE (OVERLAY_RSTYLE, GET_STYLE (r)); ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:755:62: note: in expansion of macro ‘RS_styleMask’ #define SET_STYLE(x,style) ((((rend_t) (x)) & ~((rend_t) RS_styleMask)) | (((rend_t) (style)) << RS_styleShift)) ^~~~~~~~~~~~ command.C:223:7: note: in expansion of macro ‘SET_STYLE’ r = SET_STYLE (OVERLAY_RSTYLE, GET_STYLE (r)); ^~~~~~~~~ In file included from command.C:50: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:755:91: note: in definition of macro ‘SET_STYLE’ #define SET_STYLE(x,style) ((((rend_t) (x)) & ~((rend_t) RS_styleMask)) | (((rend_t) (style)) << RS_styleShift)) ^~~~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ command.C:223:34: note: in expansion of macro ‘GET_STYLE’ r = SET_STYLE (OVERLAY_RSTYLE, GET_STYLE (r)); ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:755:91: note: in definition of macro ‘SET_STYLE’ #define SET_STYLE(x,style) ((((rend_t) (x)) & ~((rend_t) RS_styleMask)) | (((rend_t) (style)) << RS_styleShift)) ^~~~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ command.C:223:34: note: in expansion of macro ‘GET_STYLE’ r = SET_STYLE (OVERLAY_RSTYLE, GET_STYLE (r)); ^~~~~~~~~ command.C: In member function ‘void rxvt_term::key_release(XKeyEvent&)’: command.C:887:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (iso14755buf) ^ In file included from command.C:50: command.C: In member function ‘void rxvt_term::text_blink_cb(ev::timer&, int)’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ command.C:1067:25: note: in expansion of macro ‘RS_Blink’ if (scr_refresh_rend (RS_Blink, RS_Blink)) ^~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ command.C:1067:35: note: in expansion of macro ‘RS_Blink’ if (scr_refresh_rend (RS_Blink, RS_Blink)) ^~~~~~~~ command.C: In member function ‘void rxvt_term::set_urgency(bool)’: command.C:1755:27: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] h->flags = h->flags & ~XUrgencyHint | (enable ? XUrgencyHint : 0); ^ command.C: In member function ‘void rxvt_term::process_csi_seq()’: command.C:3048:75: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] process_xterm_seq (XTerm_title, RESNAME "-" VERSION, CHAR_ST); ^ command.C: In member function ‘void rxvt_term::process_terminal_mode(int, int, unsigned int, const int*)’: command.C:3761:16: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (option (Opt_secondaryScreen)) ^ command.C:3862:18: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (option (Opt_secondaryScreen)) ^ In file included from command.C:50: command.C: In member function ‘void rxvt_term::process_sgr_mode(unsigned int, const int*)’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ command.C:3898:38: note: in expansion of macro ‘RS_Bold’ rendset = 1, rendstyle = RS_Bold; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ command.C:3902:38: note: in expansion of macro ‘RS_Italic’ rendset = 1, rendstyle = RS_Italic; ^~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ command.C:3905:38: note: in expansion of macro ‘RS_Uline’ rendset = 1, rendstyle = RS_Uline; ^~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ command.C:3909:38: note: in expansion of macro ‘RS_Blink’ rendset = 1, rendstyle = RS_Blink; ^~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ command.C:3913:38: note: in expansion of macro ‘RS_RVid’ rendset = 1, rendstyle = RS_RVid; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ command.C:3926:38: note: in expansion of macro ‘RS_Bold’ rendset = 0, rendstyle = RS_Bold; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ command.C:3929:38: note: in expansion of macro ‘RS_Bold’ rendset = 0, rendstyle = RS_Bold; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ command.C:3932:38: note: in expansion of macro ‘RS_Italic’ rendset = 0, rendstyle = RS_Italic; ^~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ command.C:3935:38: note: in expansion of macro ‘RS_Uline’ rendset = 0, rendstyle = RS_Uline; ^~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ command.C:3938:38: note: in expansion of macro ‘RS_Blink’ rendset = 0, rendstyle = RS_Blink; ^~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ command.C:3941:38: note: in expansion of macro ‘RS_Blink’ rendset = 0, rendstyle = RS_Blink; ^~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ command.C:3944:38: note: in expansion of macro ‘RS_RVid’ rendset = 0, rendstyle = RS_RVid; ^~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from command.C:50: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from background.C:26: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from background.C:26: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from background.C:26: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from background.C:26: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtfont.C:23: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtfont.C:23: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from rxvtfont.C:23: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ rxvtfont.C: In member function ‘void rxvt_font::clear_rect(rxvt_drawable&, int, int, int, int, int) const’: rxvtfont.C:164:25: warning: unused variable ‘gc’ [-Wunused-variable] #define dTermGC GC gc = term->gc ^~ rxvtfont.C:235:3: note: in expansion of macro ‘dTermGC’ dTermGC; ^~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from init.C:37: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from init.C:37: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from init.C:37: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvtfont.C: In member function ‘virtual void rxvt_font_xft::draw(rxvt_drawable&, int, int, const text_t*, int, int, int)’: rxvtfont.C:1397:32: warning: suggest parentheses around ‘-’ inside ‘>>’ [-Wparentheses] ep->x = x_ + (cwidth - extents.xOff >> 1); ~~~~~~~^~~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/startup-notification-1.0 -c main.C rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtfont.C:23: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ init.C: In member function ‘void rxvt_term::init_env()’: init.C:941:46: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] putenv ("COLORTERM=" COLORTERMENV "-mono"); ^ init.C:943:42: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] putenv ("COLORTERM=" COLORTERMENVFULL); ^ init.C:952:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] putenv ("TERM=" TERMENV); ^ init.C: In member function ‘void rxvt_term::set_locale(const char*)’: init.C:981:22: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] this->locale = "C"; ^~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from init.C:37: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ rxvtfont.C: In function ‘bool replace_field(char**, const char*, int, char, const char*)’: rxvtfont.C:687:33: warning: ‘field’ may be used uninitialized in this function [-Wmaybe-uninitialized] if (slashes >= 13 && (!old || *field == old)) ^~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from main.C:35: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from main.C:35: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/startup-notification-1.0 -c misc.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/startup-notification-1.0 -c screen.C In file included from main.C:35: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/startup-notification-1.0 -c scrollbar.C main.C: In member function ‘void rxvt_term::set_option(uint8_t, bool)’: main.C:377:13: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] val = val & ~mask | (set ? mask : 0); ~~~~^~~~~~~ main.C: In function ‘void rxvt_init()’: main.C:643:16: warning: ‘void g_type_init()’ is deprecated [-Wdeprecated-declarations] g_type_init (); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:32, from rxvt.h:80, from main.C:35: /usr/include/glib-2.0/gobject/gtype.h:688:23: note: declared here void g_type_init (void); ^~~~~~~~~~~ main.C:643:16: warning: ‘void g_type_init()’ is deprecated [-Wdeprecated-declarations] g_type_init (); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:32, from rxvt.h:80, from main.C:35: /usr/include/glib-2.0/gobject/gtype.h:688:23: note: declared here void g_type_init (void); ^~~~~~~~~~~ In file included from main.C:35: main.C: In member function ‘bool rxvt_term::set_fonts()’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:755:62: note: in expansion of macro ‘RS_styleMask’ #define SET_STYLE(x,style) ((((rend_t) (x)) & ~((rend_t) RS_styleMask)) | (((rend_t) (style)) << RS_styleShift)) ^~~~~~~~~~~~ main.C:867:19: note: in expansion of macro ‘SET_STYLE’ if (SET_STYLE (0, style) & RS_Bold) prop2.weight = rxvt_fontprop::bold; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:755:62: note: in expansion of macro ‘RS_styleMask’ #define SET_STYLE(x,style) ((((rend_t) (x)) & ~((rend_t) RS_styleMask)) | (((rend_t) (style)) << RS_styleShift)) ^~~~~~~~~~~~ main.C:867:19: note: in expansion of macro ‘SET_STYLE’ if (SET_STYLE (0, style) & RS_Bold) prop2.weight = rxvt_fontprop::bold; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ main.C:867:42: note: in expansion of macro ‘RS_Bold’ if (SET_STYLE (0, style) & RS_Bold) prop2.weight = rxvt_fontprop::bold; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:755:62: note: in expansion of macro ‘RS_styleMask’ #define SET_STYLE(x,style) ((((rend_t) (x)) & ~((rend_t) RS_styleMask)) | (((rend_t) (style)) << RS_styleShift)) ^~~~~~~~~~~~ main.C:868:19: note: in expansion of macro ‘SET_STYLE’ if (SET_STYLE (0, style) & RS_Italic) prop2.slant = rxvt_fontprop::italic; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:755:62: note: in expansion of macro ‘RS_styleMask’ #define SET_STYLE(x,style) ((((rend_t) (x)) & ~((rend_t) RS_styleMask)) | (((rend_t) (style)) << RS_styleShift)) ^~~~~~~~~~~~ main.C:868:19: note: in expansion of macro ‘SET_STYLE’ if (SET_STYLE (0, style) & RS_Italic) prop2.slant = rxvt_fontprop::italic; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ main.C:868:42: note: in expansion of macro ‘RS_Italic’ if (SET_STYLE (0, style) & RS_Italic) prop2.slant = rxvt_fontprop::italic; ^~~~~~~~~ main.C: In member function ‘bool rxvt_term::im_is_running()’: main.C:1236:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (p = strchr (server + 1, '@')) /* first one only */ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from main.C:35: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ main.C: In function ‘void print_x_error(Display*, XErrorEvent*)’: main.C:404:29: warning: ‘%s’ directive output may be truncated writing up to 8191 bytes into a region of size 8190 [-Wformat-truncation=] snprintf (buffer, BUFSIZ, "+ %s\n", mesg); rxvt_warn (buffer, event->serial); ^~~~~~~~ ~~~~ In file included from /usr/include/stdio.h:873, from rxvt.h:4, from main.C:35: /usr/include/i386-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 4 and 8195 bytes into a destination of size 8192 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.C:411:29: warning: ‘%s’ directive output may be truncated writing up to 8191 bytes into a region of size 8190 [-Wformat-truncation=] snprintf (buffer, BUFSIZ, "+ %s\n", mesg); rxvt_warn (buffer, event->request_code); ^~~~~~~~ ~~~~ In file included from /usr/include/stdio.h:873, from rxvt.h:4, from main.C:35: /usr/include/i386-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 4 and 8195 bytes into a destination of size 8192 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.C:451:37: warning: ‘%s’ directive output may be truncated writing up to 8191 bytes into a region of size 8190 [-Wformat-truncation=] snprintf (buffer, BUFSIZ, "+ %s\n", mesg); rxvt_warn (buffer, event->minor_code); ^~~~~~~~ ~~~~ In file included from /usr/include/stdio.h:873, from rxvt.h:4, from main.C:35: /usr/include/i386-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 4 and 8195 bytes into a destination of size 8192 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.C:487:33: warning: ‘%s’ directive output may be truncated writing up to 8191 bytes into a region of size 8190 [-Wformat-truncation=] snprintf (buffer, BUFSIZ, "+ %s\n", mesg); rxvt_warn (buffer, event->resourceid); ^~~~~~~~ ~~~~ In file included from /usr/include/stdio.h:873, from rxvt.h:4, from main.C:35: /usr/include/i386-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 4 and 8195 bytes into a destination of size 8192 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from misc.C:27: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from misc.C:27: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from misc.C:27: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from misc.C:27: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ misc.C: In function ‘char* rxvt_wcstombs(const wchar_t*, int)’: misc.C:68:19: warning: ignoring return value of ‘size_t wcrtomb(char*, wchar_t, mbstate_t*)’, declared with attribute warn_unused_result [-Wunused-result] wcrtomb (0, 0, mbs); // reset undefined state ~~~~~~~~^~~~~~~~~~~ misc.C: In function ‘void rxvt_vlog(const char*, va_list)’: misc.C:214:11: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (STDOUT_FILENO, msg, strlen (msg)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from screen.C:29: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from screen.C:29: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from screen.C:29: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ screen.C: In member function ‘void rxvt_term::scr_blank_line(line_t&, unsigned int, unsigned int, rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:44: note: in expansion of macro ‘RS_Italic’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~~ screen.C:111:11: note: in expansion of macro ‘RS_baseattrMask’ efs &= ~RS_baseattrMask; // remove italic etc. fontstyles ^~~~~~~~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:56: note: in expansion of macro ‘RS_Bold’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:111:11: note: in expansion of macro ‘RS_baseattrMask’ efs &= ~RS_baseattrMask; // remove italic etc. fontstyles ^~~~~~~~~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:463:66: note: in expansion of macro ‘RS_Blink’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:111:11: note: in expansion of macro ‘RS_baseattrMask’ efs &= ~RS_baseattrMask; // remove italic etc. fontstyles ^~~~~~~~~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ rxvt.h:463:77: note: in expansion of macro ‘RS_RVid’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:111:11: note: in expansion of macro ‘RS_baseattrMask’ efs &= ~RS_baseattrMask; // remove italic etc. fontstyles ^~~~~~~~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ rxvt.h:463:87: note: in expansion of macro ‘RS_Uline’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:111:11: note: in expansion of macro ‘RS_baseattrMask’ efs &= ~RS_baseattrMask; // remove italic etc. fontstyles ^~~~~~~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:112:9: note: in expansion of macro ‘SET_FONT’ efs = SET_FONT (efs, FONTSET (efs)->find_font (' ')); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:112:24: note: in expansion of macro ‘FONTSET’ efs = SET_FONT (efs, FONTSET (efs)->find_font (' ')); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:112:24: note: in expansion of macro ‘FONTSET’ efs = SET_FONT (efs, FONTSET (efs)->find_font (' ')); ^~~~~~~ In file included from screen.C:29: screen.C: In member function ‘void rxvt_term::scr_kill_char(line_t&, int) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:44: note: in expansion of macro ‘RS_Italic’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~~ screen.C:143:29: note: in expansion of macro ‘RS_baseattrMask’ rend_t rend = l.r[col] & ~RS_baseattrMask; ^~~~~~~~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:56: note: in expansion of macro ‘RS_Bold’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:143:29: note: in expansion of macro ‘RS_baseattrMask’ rend_t rend = l.r[col] & ~RS_baseattrMask; ^~~~~~~~~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:463:66: note: in expansion of macro ‘RS_Blink’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:143:29: note: in expansion of macro ‘RS_baseattrMask’ rend_t rend = l.r[col] & ~RS_baseattrMask; ^~~~~~~~~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ rxvt.h:463:77: note: in expansion of macro ‘RS_RVid’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:143:29: note: in expansion of macro ‘RS_baseattrMask’ rend_t rend = l.r[col] & ~RS_baseattrMask; ^~~~~~~~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ rxvt.h:463:87: note: in expansion of macro ‘RS_Uline’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:143:29: note: in expansion of macro ‘RS_baseattrMask’ rend_t rend = l.r[col] & ~RS_baseattrMask; ^~~~~~~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:144:10: note: in expansion of macro ‘SET_FONT’ rend = SET_FONT (rend, FONTSET (rend)->find_font (' ')); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:144:26: note: in expansion of macro ‘FONTSET’ rend = SET_FONT (rend, FONTSET (rend)->find_font (' ')); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:144:26: note: in expansion of macro ‘FONTSET’ rend = SET_FONT (rend, FONTSET (rend)->find_font (' ')); ^~~~~~~ screen.C: In member function ‘void rxvt_term::scr_add_lines(const wchar_t*, int, int)’: screen.C:876:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (ecb_unlikely (c < 0x20)) ^ In file included from screen.C:29: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:979:25: note: in expansion of macro ‘SET_FONT’ rend_t rend = SET_FONT (rstyle, FONTSET (rstyle)->find_font (c)); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:979:43: note: in expansion of macro ‘FONTSET’ rend_t rend = SET_FONT (rstyle, FONTSET (rstyle)->find_font (c)); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:979:43: note: in expansion of macro ‘FONTSET’ rend_t rend = SET_FONT (rstyle, FONTSET (rstyle)->find_font (c)); ^~~~~~~ In file included from screen.C:29: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:1074:21: note: in expansion of macro ‘SET_FONT’ *rp = SET_FONT (*rp, FONTSET (*rp)->find_font (*tp)); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:1074:36: note: in expansion of macro ‘FONTSET’ *rp = SET_FONT (*rp, FONTSET (*rp)->find_font (*tp)); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:1074:36: note: in expansion of macro ‘FONTSET’ *rp = SET_FONT (*rp, FONTSET (*rp)->find_font (*tp)); ^~~~~~~ In file included from screen.C:29: screen.C: In member function ‘void rxvt_term::scr_tab(int, bool)’: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:762:77: note: in expansion of macro ‘RS_Careful’ #define RS_SAME(a,b) (!((((rend_t) (a)) ^ ((rend_t) (b))) & ~((rend_t) RS_Careful))) ^~~~~~~~~~ screen.C:1143:20: note: in expansion of macro ‘RS_SAME’ && RS_SAME (l.r[i], base_rend); ^~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:1152:23: note: in expansion of macro ‘SET_FONT’ base_rend = SET_FONT (base_rend, 0); ^~~~~~~~ screen.C: In member function ‘void rxvt_term::scr_erase_screen(int)’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ screen.C:1415:17: note: in expansion of macro ‘RS_Blink’ if (rstyle & (RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:1415:28: note: in expansion of macro ‘RS_RVid’ if (rstyle & (RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ screen.C:1415:38: note: in expansion of macro ‘RS_Uline’ if (rstyle & (RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C: In member function ‘void rxvt_term::scr_E()’: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:1483:8: note: in expansion of macro ‘SET_FONT’ fs = SET_FONT (rstyle, FONTSET (rstyle)->find_font ('E')); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:1483:26: note: in expansion of macro ‘FONTSET’ fs = SET_FONT (rstyle, FONTSET (rstyle)->find_font ('E')); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:1483:26: note: in expansion of macro ‘FONTSET’ fs = SET_FONT (rstyle, FONTSET (rstyle)->find_font ('E')); ^~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/startup-notification-1.0 -c scrollbar-next.C In file included from screen.C:29: screen.C: In member function ‘void rxvt_term::scr_refresh()’: rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2168:21: note: in expansion of macro ‘RS_RVid’ rend ^= RS_RVid; ^~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2178:45: note: in expansion of macro ‘RS_RVid’ drawn_buf[ocrow].r[oldcursor.col] ^= (RS_RVid | RS_Uline); ^~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ screen.C:2178:55: note: in expansion of macro ‘RS_Uline’ drawn_buf[ocrow].r[oldcursor.col] ^= (RS_RVid | RS_Uline); ^~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:762:77: note: in expansion of macro ‘RS_Careful’ #define RS_SAME(a,b) (!((((rend_t) (a)) ^ ((rend_t) (b))) & ~((rend_t) RS_Careful))) ^~~~~~~~~~ screen.C:2281:39: note: in expansion of macro ‘RS_SAME’ if (stp[col] == dtp[col] && RS_SAME (srp[col], drp[col])) ^~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:762:77: note: in expansion of macro ‘RS_Careful’ #define RS_SAME(a,b) (!((((rend_t) (a)) ^ ((rend_t) (b))) & ~((rend_t) RS_Careful))) ^~~~~~~~~~ screen.C:2312:20: note: in expansion of macro ‘RS_SAME’ if (!RS_SAME (rend, srp[col])) ^~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:762:77: note: in expansion of macro ‘RS_Careful’ #define RS_SAME(a,b) (!((((rend_t) (a)) ^ ((rend_t) (b))) & ~((rend_t) RS_Careful))) ^~~~~~~~~~ screen.C:2318:23: note: in expansion of macro ‘RS_SAME’ || !RS_SAME (srp[col], drp[col])) ^~~~~~~ In file included from rxvt.h:97, from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:44: note: in expansion of macro ‘RS_Italic’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~~ screen.C:2345:37: note: in expansion of macro ‘RS_baseattrMask’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:56: note: in expansion of macro ‘RS_Bold’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:2345:37: note: in expansion of macro ‘RS_baseattrMask’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:463:66: note: in expansion of macro ‘RS_Blink’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:2345:37: note: in expansion of macro ‘RS_baseattrMask’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:463:77: note: in expansion of macro ‘RS_RVid’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:2345:37: note: in expansion of macro ‘RS_baseattrMask’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:463:87: note: in expansion of macro ‘RS_Uline’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:2345:37: note: in expansion of macro ‘RS_baseattrMask’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ screen.C:2345:55: note: in expansion of macro ‘RS_Careful’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~ rxvt.h:442:65: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_selShift (RS_fontShift + RS_fontCountSize) ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:443:51: note: in expansion of macro ‘RS_selShift’ #define RS_Sel ((rend_t) (1UL << RS_selShift)) ^~~~~~~~~~~ screen.C:2345:68: note: in expansion of macro ‘RS_Sel’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~ In file included from screen.C:29: rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2347:36: note: in expansion of macro ‘RS_RVid’ bool invert = rend & RS_RVid; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ screen.C:2350:26: note: in expansion of macro ‘RS_Bold’ if (rend & RS_Bold && fore == Color_fg) ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ screen.C:2360:26: note: in expansion of macro ‘RS_Italic’ if (rend & RS_Italic && fore == Color_fg) ^~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ screen.C:2370:26: note: in expansion of macro ‘RS_Uline’ if (rend & RS_Uline && fore == Color_fg && ISSET_PIXCOLOR (Color_UL)) ^~~~~~~~ rxvt.h:442:65: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_selShift (RS_fontShift + RS_fontCountSize) ^ rxvt.h:443:51: note: in expansion of macro ‘RS_selShift’ #define RS_Sel ((rend_t) (1UL << RS_selShift)) ^~~~~~~~~~~ screen.C:2375:26: note: in expansion of macro ‘RS_Sel’ if (rend & RS_Sel) ^~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ screen.C:2408:26: note: in expansion of macro ‘RS_Blink’ if (rend & RS_Blink && (back == Color_bg || fore == Color_bg)) ^~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ screen.C:2425:44: note: in expansion of macro ‘RS_Careful’ && srp[text - stp - 1] & RS_Careful ^~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ screen.C:2430:46: note: in expansion of macro ‘RS_Careful’ for (int i = 0; srp[col + i] & RS_Careful && col + i < ncol - 1; i++) ^~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:432:46: note: in expansion of macro ‘RS_fontShift’ #define RS_redraw ((rend_t) (2UL << RS_fontShift)) ^~~~~~~~~~~~ screen.C:2431:55: note: in expansion of macro ‘RS_redraw’ drp[col + i + 1] = srp[col + i + 1] ^ RS_redraw; ^~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ screen.C:2434:53: note: in expansion of macro ‘RS_Careful’ for (int i = 0; srp[text - stp - i] & RS_Careful && text - i > stp; i++) ^~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:432:46: note: in expansion of macro ‘RS_fontShift’ #define RS_redraw ((rend_t) (2UL << RS_fontShift)) ^~~~~~~~~~~~ screen.C:2435:69: note: in expansion of macro ‘RS_redraw’ drp[text - stp - i - 1] = srp[text - stp - i - 1] ^ RS_redraw; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ screen.C:2442:39: note: in expansion of macro ‘GET_STYLE’ rxvt_font *font = (*fontset[GET_STYLE (rend)])[GET_FONT (rend)]; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ screen.C:2442:39: note: in expansion of macro ‘GET_STYLE’ rxvt_font *font = (*fontset[GET_STYLE (rend)])[GET_FONT (rend)]; ^~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:751:52: note: in expansion of macro ‘RS_fontMask’ #define GET_FONT(x) ((((rend_t) (x)) & RS_fontMask) >> RS_fontShift) ^~~~~~~~~~~ screen.C:2442:58: note: in expansion of macro ‘GET_FONT’ rxvt_font *font = (*fontset[GET_STYLE (rend)])[GET_FONT (rend)]; ^~~~~~~~ In file included from rxvt.h:97, from screen.C:29: rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2461:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & RS_Uline && font->descent > 1 && fore != back)) ^~~~~~~~~~~~ screen.C:2461:36: note: in expansion of macro ‘RS_Uline’ if (ecb_unlikely (rend & RS_Uline && font->descent > 1 && fore != back)) ^~~~~~~~ In file included from screen.C:29: screen.C: In member function ‘void rxvt_term::scr_remap_chars(line_t&)’: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:2543:14: note: in expansion of macro ‘SET_FONT’ l.r[i] = SET_FONT (l.r[i], FONTSET (l.r[i])->find_font (l.t[i])); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:2543:32: note: in expansion of macro ‘FONTSET’ l.r[i] = SET_FONT (l.r[i], FONTSET (l.r[i])->find_font (l.t[i])); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:2543:32: note: in expansion of macro ‘FONTSET’ l.r[i] = SET_FONT (l.r[i], FONTSET (l.r[i])->find_font (l.t[i])); ^~~~~~~ In file included from screen.C:29: screen.C: In member function ‘void rxvt_term::scr_reverse_selection()’: rxvt.h:442:65: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_selShift (RS_fontShift + RS_fontCountSize) ^ rxvt.h:443:51: note: in expansion of macro ‘RS_selShift’ #define RS_Sel ((rend_t) (1UL << RS_selShift)) ^~~~~~~~~~~ screen.C:2683:23: note: in expansion of macro ‘RS_Sel’ RS_Sel | RS_RVid, RS_Sel | RS_RVid | RS_Uline); ^~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2683:32: note: in expansion of macro ‘RS_RVid’ RS_Sel | RS_RVid, RS_Sel | RS_RVid | RS_Uline); ^~~~~~~ rxvt.h:442:65: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_selShift (RS_fontShift + RS_fontCountSize) ^ rxvt.h:443:51: note: in expansion of macro ‘RS_selShift’ #define RS_Sel ((rend_t) (1UL << RS_selShift)) ^~~~~~~~~~~ screen.C:2683:41: note: in expansion of macro ‘RS_Sel’ RS_Sel | RS_RVid, RS_Sel | RS_RVid | RS_Uline); ^~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2683:50: note: in expansion of macro ‘RS_RVid’ RS_Sel | RS_RVid, RS_Sel | RS_RVid | RS_Uline); ^~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ screen.C:2683:60: note: in expansion of macro ‘RS_Uline’ RS_Sel | RS_RVid, RS_Sel | RS_RVid | RS_Uline); ^~~~~~~~ rxvt.h:442:65: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_selShift (RS_fontShift + RS_fontCountSize) ^ rxvt.h:443:51: note: in expansion of macro ‘RS_selShift’ #define RS_Sel ((rend_t) (1UL << RS_selShift)) ^~~~~~~~~~~ screen.C:2688:23: note: in expansion of macro ‘RS_Sel’ RS_Sel | RS_RVid); ^~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2688:32: note: in expansion of macro ‘RS_RVid’ RS_Sel | RS_RVid); ^~~~~~~ screen.C: In member function ‘void rxvt_term::selection_send(const XSelectionRequestEvent&)’: screen.C:3537:16: warning: ISO C++ forbids converting a string constant to ‘wchar_t*’ [-Wwrite-strings] cl = L""; ^~~ In file included from screen.C:29: screen.C: In member function ‘void rxvt_term::scr_swap_overlay()’: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:3722:48: note: in expansion of macro ‘SET_FONT’ rend_t r = *r1; *r1++ = *r2; *r2++ = SET_FONT (r, FONTSET (r)->find_font (t)); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:3722:61: note: in expansion of macro ‘FONTSET’ rend_t r = *r1; *r1++ = *r2; *r2++ = SET_FONT (r, FONTSET (r)->find_font (t)); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:3722:61: note: in expansion of macro ‘FONTSET’ rend_t r = *r1; *r1++ = *r2; *r2++ = SET_FONT (r, FONTSET (r)->find_font (t)); ^~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from screen.C:29: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ screen.C: In member function ‘void rxvt_term::scr_printscreen(int)’: screen.C:2039:10: warning: ignoring return value of ‘int wctomb(char*, wchar_t)’, declared with attribute warn_unused_result [-Wunused-result] wctomb (0, 0); ~~~~~~~^~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar.C:27: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar.C:27: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from scrollbar.C:27: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar.C:27: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-next.C:27: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-next.C:27: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from scrollbar-next.C:27: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ scrollbar-next.C: In member function ‘void scrollBar_t::init_next()’: scrollbar-next.C:151:19: warning: unused variable ‘color’ [-Wunused-variable] rxvt_color color; ^~~~~ screen.C: In member function ‘void rxvt_term::scr_reset()’: screen.C:385:24: warning: ‘qline’ may be used uninitialized in this function [-Wmaybe-uninitialized] qline->l = llen ? MOD (llen - 1, ncol) + 1 : 0; ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-next.C:27: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/startup-notification-1.0 -c scrollbar-rxvt.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/startup-notification-1.0 -c scrollbar-xterm.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/startup-notification-1.0 -c scrollbar-plain.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-rxvt.C:25: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-xterm.C:25: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-xterm.C:25: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-rxvt.C:25: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from scrollbar-rxvt.C:25: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ In file included from scrollbar-xterm.C:25: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-rxvt.C:25: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-xterm.C:25: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/startup-notification-1.0 -c xdefaults.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/startup-notification-1.0 -c encoding.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-plain.C:25: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-plain.C:25: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from scrollbar-plain.C:25: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-plain.C:25: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/startup-notification-1.0 -c rxvttoolkit.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from xdefaults.C:28: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from xdefaults.C:28: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/startup-notification-1.0 -c rxvtutil.C In file included from rxvtutil.C:29: emman.c:3: warning: "_GNU_SOURCE" redefined # define _GNU_SOURCE : note: this is the location of the previous definition In file included from xdefaults.C:28: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from xdefaults.C:28: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from rxvtutil.C:29: emman.c: In function ‘size_t chunk_fit(size_t, size_t, size_t)’: emman.c:83:10: warning: ‘minimum_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] return minimum_size; ^~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/startup-notification-1.0 -c keyboard.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/startup-notification-1.0 -c rxvtimg.C In file included from ./ev_cpp.h:22, from ./rxvttoolkit.h:33, from ./rxvtfont.h:13, from ./rxvt.h:100, from rxvttoolkit.C:25: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ./ev_cpp.h:22, from ./rxvttoolkit.h:33, from ./rxvtfont.h:13, from ./rxvt.h:100, from rxvttoolkit.C:25: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from rxvttoolkit.C:25: ./rxvt.h: In constructor ‘image_effects::image_effects()’: ./rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ ./rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: ./rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ ./rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ ./rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ ./rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: ./rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ ./rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ rxvttoolkit.C: In member function ‘_XrmHashBucketRec* rxvt_display::get_resources(bool)’: rxvttoolkit.C:354:12: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] xe = "/etc/X11/app-defaults"; ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./ev_cpp.h:22, from ./rxvttoolkit.h:33, from ./rxvtfont.h:13, from ./rxvt.h:100, from rxvttoolkit.C:25: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from keyboard.C:26: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from keyboard.C:26: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from keyboard.C:26: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from keyboard.C:26: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtimg.C:27: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtimg.C:27: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/startup-notification-1.0 -c ev_cpp.C In file included from rxvtimg.C:27: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ In file included from ev_cpp.C:2: ./../libev/ev.c:483:48: warning: "/*" within comment [-Wcomment] /*#define MIN_INTERVAL 0.00000095367431640625 /* 1/2**20, good till 2200 */ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.C:2: ./../libev/ev.c:5089:27: warning: "/*" within comment [-Wcomment] /* EV_STAT 0x00001000 /* stat data changed */ ./../libev/ev.c:5090:27: warning: "/*" within comment [-Wcomment] /* EV_EMBED 0x00010000 /* embedded event loop needs sweep */ rxvtimg.C: In member function ‘void rxvt_img::brightness(int32_t, int32_t, int32_t, int32_t)’: rxvtimg.C:680:22: warning: unused variable ‘xr’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C:680:26: warning: unused variable ‘xg’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C:680:30: warning: unused variable ‘xb’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C:680:34: warning: unused variable ‘xa’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C: In member function ‘void rxvt_img::contrast(int32_t, int32_t, int32_t, int32_t)’: rxvtimg.C:722:22: warning: unused variable ‘xr’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C:722:26: warning: unused variable ‘xg’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C:722:30: warning: unused variable ‘xb’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C:722:34: warning: unused variable ‘xa’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ In file included from ev_cpp.h:22, from ev_cpp.C:1: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from ev_cpp.C:1: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtimg.C:27: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ev_cpp.C:2: ./../libev/ev.c: At global scope: ./../libev/ev.c:1829:25: warning: ‘ev_rt_now’ initialized and declared ‘extern’ EV_API_DECL ev_tstamp ev_rt_now = 0; /* needs to be initialised to make it a definition despite extern */ ^~~~~~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from ev_cpp.C:1: ./../libev/ev.c: In function ‘void evpipe_init()’: ./../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:2384:8: note: in expansion of macro ‘ev_is_active’ if (!ev_is_active (&pipe_w)) ^~~~~~~~~~~~ ./../libev/ev.c: In function ‘void loop_init(unsigned int)’: ./../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->active = \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:714:51: note: in expansion of macro ‘ev_init’ #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) ^~~~~~~ ./../libev/ev.c:2913:7: note: in expansion of macro ‘ev_prepare_init’ ev_prepare_init (&pending_w, pendingcb); ^~~~~~~~~~~~~~~ ./../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->pending = 0; \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:714:51: note: in expansion of macro ‘ev_init’ #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) ^~~~~~~ ./../libev/ev.c:2913:7: note: in expansion of macro ‘ev_prepare_init’ ev_prepare_init (&pending_w, pendingcb); ^~~~~~~~~~~~~~~ ./../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) ~^~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’ ev_set_cb ((ev), cb_); \ ^~~~~~~~~ ./../libev/ev.h:714:51: note: in expansion of macro ‘ev_init’ #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) ^~~~~~~ ./../libev/ev.c:2913:7: note: in expansion of macro ‘ev_prepare_init’ ev_prepare_init (&pending_w, pendingcb); ^~~~~~~~~~~~~~~ ./../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->active = \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:2916:7: note: in expansion of macro ‘ev_init’ ev_init (&pipe_w, pipecb); ^~~~~~~ ./../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->pending = 0; \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:2916:7: note: in expansion of macro ‘ev_init’ ev_init (&pipe_w, pipecb); ^~~~~~~ ./../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) ~^~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’ ev_set_cb ((ev), cb_); \ ^~~~~~~~~ ./../libev/ev.c:2916:7: note: in expansion of macro ‘ev_init’ ev_init (&pipe_w, pipecb); ^~~~~~~ ./../libev/ev.c: In function ‘void ev_loop_destroy()’: ./../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:2944:36: note: in expansion of macro ‘ev_is_active’ if (ev_is_default_loop (EV_A) && ev_is_active (&childev)) ^~~~~~~~~~~~ ./../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:2951:7: note: in expansion of macro ‘ev_is_active’ if (ev_is_active (&pipe_w)) ^~~~~~~~~~~~ ./../libev/ev.c: In function ‘void loop_fork()’: ./../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:3054:7: note: in expansion of macro ‘ev_is_active’ if (ev_is_active (&pipe_w) && postfork != 2) ^~~~~~~~~~~~ ./../libev/ev.c: In function ‘int ev_default_loop(unsigned int)’: ./../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->active = \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:710:51: note: in expansion of macro ‘ev_init’ #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) ^~~~~~~ ./../libev/ev.c:3235:11: note: in expansion of macro ‘ev_signal_init’ ev_signal_init (&childev, childcb, SIGCHLD); ^~~~~~~~~~~~~~ ./../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->pending = 0; \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:710:51: note: in expansion of macro ‘ev_init’ #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) ^~~~~~~ ./../libev/ev.c:3235:11: note: in expansion of macro ‘ev_signal_init’ ev_signal_init (&childev, childcb, SIGCHLD); ^~~~~~~~~~~~~~ ./../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) ~^~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’ ev_set_cb ((ev), cb_); \ ^~~~~~~~~ ./../libev/ev.h:710:51: note: in expansion of macro ‘ev_init’ #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) ^~~~~~~ ./../libev/ev.c:3235:11: note: in expansion of macro ‘ev_signal_init’ ev_signal_init (&childev, childcb, SIGCHLD); ^~~~~~~~~~~~~~ In file included from ev_cpp.C:2: ./../libev/ev.c: In function ‘void ev_io_start(ev_io*)’: ./../libev/ev.c:3848:34: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] fd_change (EV_A_ fd, w->events & EV__IOFDSET | EV_ANFD_REIFY); ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from ev_cpp.C:1: ./../libev/ev.c: In function ‘void ev_once(int, int, ev_tstamp, void (*)(int, void*), void*)’: ./../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->active = \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:4963:3: note: in expansion of macro ‘ev_init’ ev_init (&once->io, once_cb_io); ^~~~~~~ ./../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->pending = 0; \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:4963:3: note: in expansion of macro ‘ev_init’ ev_init (&once->io, once_cb_io); ^~~~~~~ ./../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) ~^~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’ ev_set_cb ((ev), cb_); \ ^~~~~~~~~ ./../libev/ev.c:4963:3: note: in expansion of macro ‘ev_init’ ev_init (&once->io, once_cb_io); ^~~~~~~ ./../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->active = \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:4970:3: note: in expansion of macro ‘ev_init’ ev_init (&once->to, once_cb_to); ^~~~~~~ ./../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->pending = 0; \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:4970:3: note: in expansion of macro ‘ev_init’ ev_init (&once->to, once_cb_to); ^~~~~~~ ./../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) ~^~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’ ev_set_cb ((ev), cb_); \ ^~~~~~~~~ ./../libev/ev.c:4970:3: note: in expansion of macro ‘ev_init’ ev_init (&once->to, once_cb_to); ^~~~~~~ ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:4973:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (&once->to, timeout, 0.); ^~~~~~~~~~~~ In file included from ev_cpp.h:22, from ev_cpp.C:1: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ev_cpp.C:2: ./../libev/ev.c: In function ‘void evpipe_write(volatile sig_atomic_t*)’: ./../libev/ev.c:2466:17: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (evpipe [1], &(evpipe [1]), 1); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c: In function ‘void pipecb(ev_io*, int)’: ./../libev/ev.c:2501:16: warning: ignoring return value of ‘ssize_t read(int, void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] read (evpipe [0], &dummy, sizeof (dummy)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/startup-notification-1.0 -c fdpass_wrapper.C encoding.C:148:18: warning: ‘unicode_t cs_unicode_to_unicode(uint32_t)’ defined but not used [-Wunused-function] static unicode_t cs_unicode_to_unicode (uint32_t enc) { return enc; } ^~~~~~~~~~~~~~~~~~~~~ encoding.C:145:18: warning: ‘unicode_t cs_unknown_to_unicode(uint32_t)’ defined but not used [-Wunused-function] static unicode_t cs_unknown_to_unicode (uint32_t enc) { return NOCHAR; } ^~~~~~~~~~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/startup-notification-1.0 -c ptytty_wrapper.C PERL="perl" perl /usr/share/perl/5.26/ExtUtils/xsubpp -C++ -typemap /usr/share/perl/5.26/ExtUtils/typemap -typemap 'typemap.iom' -typemap 'typemap' -prototypes ./rxvtperl.xs >rxvtperl.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from ptytty_wrapper.C:2: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from ptytty_wrapper.C:2: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from ptytty_wrapper.C:2: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from ptytty_wrapper.C:2: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ptytty_wrapper.C:9: ./../libptytty/src/logging.C: In function ‘void update_lastlog(const char*, const char*)’: ./../libptytty/src/logging.C:201:15: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (fd, &ll, sizeof (ll)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ptytty_wrapper.C:10: ./../libptytty/src/proxy.C: In member function ‘virtual bool ptytty_proxy::get()’: ./../libptytty/src/proxy.C:89:9: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (sock_fd, &cmd, sizeof (cmd)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C: In member function ‘virtual void ptytty_proxy::login(int, bool, const char*)’: ./../libptytty/src/proxy.C:121:9: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (sock_fd, &cmd, sizeof (cmd)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C: In destructor ‘ptytty_proxy::~ptytty_proxy()’: ./../libptytty/src/proxy.C:142:13: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (sock_fd, &cmd, sizeof (cmd)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C: In static member function ‘static void ptytty::use_helper()’: ./../libptytty/src/proxy.C:257:13: warning: ignoring return value of ‘int chdir(const char*)’, declared with attribute warn_unused_result [-Wunused-result] chdir ("/"); ~~~~~~^~~~~ ./../libptytty/src/proxy.C: In function ‘void serve()’: ./../libptytty/src/proxy.C:168:21: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (sock_fd, &cmd.id, sizeof (cmd.id)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C:180:21: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (sock_fd, &cmd.id, sizeof (cmd.id)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C: In static member function ‘static void ptytty::drop_privileges()’: ./../libptytty/src/proxy.C:335:13: warning: ignoring return value of ‘int setresgid(__gid_t, __gid_t, __gid_t)’, declared with attribute warn_unused_result [-Wunused-result] setresgid (gid, gid, gid); ~~~~~~~~~~^~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C:336:13: warning: ignoring return value of ‘int setresuid(__uid_t, __uid_t, __uid_t)’, declared with attribute warn_unused_result [-Wunused-result] setresuid (uid, uid, uid); ~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ptytty_wrapper.C:11: ./../libptytty/src/ptytty.C: In member function ‘void ptytty_unix::put()’: ./../libptytty/src/ptytty.C:309:13: warning: ignoring return value of ‘int chown(const char*, __uid_t, __gid_t)’, declared with attribute warn_unused_result [-Wunused-result] chown (name, 0, ttyconf.gid); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ perl -MExtUtils::Embed -e xsinit -- -std urxvt i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/startup-notification-1.0 -c rxvtd.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/startup-notification-1.0 -c rxvtdaemon.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/startup-notification-1.0 -c rxvtc.C rxvtdaemon.C: In static member function ‘static char* rxvt_connection::unix_sockname()’: rxvtdaemon.C:48:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] path = "/tmp"; ^~~~~~ rxvtdaemon.C: In member function ‘void rxvt_connection::send(const char*, int)’: rxvtdaemon.C:72:9: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (fd, s, 2); ~~~~~~^~~~~~~~~~ rxvtdaemon.C:73:9: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (fd, data, len); ~~~~~~^~~~~~~~~~~~~~~ rxvtdaemon.C: In member function ‘void rxvt_connection::send(int)’: rxvtdaemon.C:112:9: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (fd, s, 4); ~~~~~~^~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/startup-notification-1.0 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/i386-linux-gnu/perl/5.26/CORE -DLIBDIR="\"/usr/lib/i386-linux-gnu/urxvt\"" -c rxvtperl.C i686-linux-gnu-gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o rxvtc rxvtc.o rxvtdaemon.o fdpass_wrapper.o -lsupc++ -lm In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtd.C:46: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtd.C:46: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from rxvtd.C:46: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtd.C:46: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ rxvtd.C: In member function ‘void server::read_cb(ev::io&, int)’: rxvtd.C:210:19: warning: ignoring return value of ‘int chdir(const char*)’, declared with attribute warn_unused_result [-Wunused-result] chdir ("/"); // init might change to different working directory ~~~~~~^~~~~ rxvtd.C: In function ‘int main(int, char**)’: rxvtd.C:281:9: warning: ignoring return value of ‘int chdir(const char*)’, declared with attribute warn_unused_result [-Wunused-result] chdir ("/"); ~~~~~~^~~~~ In file included from ev_cpp.h:22, from ./rxvtperl.xs:37: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./rxvtperl.xs:38: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ ./rxvtperl.xs: In member function ‘void overlay::swap()’: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ ./rxvtperl.xs:329:48: note: in expansion of macro ‘SET_FONT’ rend_t r = *r1; *r1++ = *r2; *r2++ = SET_FONT (r, THIS->fontset [GET_STYLE (r)]->find_font (t)); ^~~~~~~~ In file included from ./rxvtperl.xs:38: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ ./rxvtperl.xs:329:76: note: in expansion of macro ‘GET_STYLE’ rend_t r = *r1; *r1++ = *r2; *r2++ = SET_FONT (r, THIS->fontset [GET_STYLE (r)]->find_font (t)); ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ ./rxvtperl.xs:329:76: note: in expansion of macro ‘GET_STYLE’ rend_t r = *r1; *r1++ = *r2; *r2++ = SET_FONT (r, THIS->fontset [GET_STYLE (r)]->find_font (t)); ^~~~~~~~~ ./rxvtperl.xs: In member function ‘void rxvt_perl_interp::init()’: ./rxvtperl.xs:405:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] }; ^ ./rxvtperl.xs:405:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] In file included from ./rxvtperl.xs:38: ./rxvtperl.xs: In function ‘void XS_urxvt_GET_CUSTOM(PerlInterpreter*, CV*)’: rxvt.h:447:49: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_customShift (RS_selShift + 1) ^ rxvt.h:448:70: note: in expansion of macro ‘RS_customShift’ #define RS_customMask ((rend_t) ((RS_customCount - 1UL) << RS_customShift)) ^~~~~~~~~~~~~~ ./rxvtperl.xs:1103:26: note: in expansion of macro ‘RS_customMask’ RETVAL = (rend & RS_customMask) >> RS_customShift; ^~~~~~~~~~~~~ ./rxvtperl.xs: In function ‘void XS_urxvt_SET_CUSTOM(PerlInterpreter*, CV*)’: ./rxvtperl.xs:1112:18: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=] croak ("custom value out of range, must be 0..%d", RS_customCount - 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./rxvtperl.xs:38: rxvt.h:447:49: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_customShift (RS_selShift + 1) ^ rxvt.h:448:70: note: in expansion of macro ‘RS_customShift’ #define RS_customMask ((rend_t) ((RS_customCount - 1UL) << RS_customShift)) ^~~~~~~~~~~~~~ ./rxvtperl.xs:1114:27: note: in expansion of macro ‘RS_customMask’ RETVAL = (rend & ~RS_customMask) ^~~~~~~~~~~~~ rxvt.h:447:49: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_customShift (RS_selShift + 1) ^ ./rxvtperl.xs:1115:33: note: in expansion of macro ‘RS_customShift’ | ((new_value << RS_customShift) & RS_customMask); ^~~~~~~~~~~~~~ rxvt.h:447:49: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_customShift (RS_selShift + 1) ^ rxvt.h:448:70: note: in expansion of macro ‘RS_customShift’ #define RS_customMask ((rend_t) ((RS_customCount - 1UL) << RS_customShift)) ^~~~~~~~~~~~~~ ./rxvtperl.xs:1115:51: note: in expansion of macro ‘RS_customMask’ | ((new_value << RS_customShift) & RS_customMask); ^~~~~~~~~~~~~ ./rxvtperl.xs: In function ‘void XS_urxvt__term_grab(PerlInterpreter*, CV*)’: ./rxvtperl.xs:1257:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (!XGrabPointer (THIS->dpy, THIS->vt, 0, ^ ./rxvtperl.c: In function ‘void XS_urxvt__term_XStringToKeysym(PerlInterpreter*, CV*)’: ./rxvtperl.c:1705:14: warning: unused variable ‘THIS’ [-Wunused-variable] ./rxvtperl.c: In function ‘void XS_urxvt__term_XKeysymToString(PerlInterpreter*, CV*)’: ./rxvtperl.c:1727:14: warning: unused variable ‘THIS’ [-Wunused-variable] ./rxvtperl.c: In function ‘void XS_urxvt__term_envv(PerlInterpreter*, CV*)’: ./rxvtperl.c:2003:7: warning: unused variable ‘RETVAL’ [-Wunused-variable] In file included from ./rxvtperl.xs:38: ./rxvtperl.xs: In function ‘void XS_urxvt__term_ROW_t(PerlInterpreter*, CV*)’: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ ./rxvtperl.xs:1617:29: note: in expansion of macro ‘SET_FONT’ l.r [col] = SET_FONT (l.r [col], THIS->fontset [GET_STYLE (l.r [col])]->find_font (l.t [col])); ^~~~~~~~ In file included from ./rxvtperl.xs:38: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ ./rxvtperl.xs:1617:65: note: in expansion of macro ‘GET_STYLE’ l.r [col] = SET_FONT (l.r [col], THIS->fontset [GET_STYLE (l.r [col])]->find_font (l.t [col])); ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ ./rxvtperl.xs:1617:65: note: in expansion of macro ‘GET_STYLE’ l.r [col] = SET_FONT (l.r [col], THIS->fontset [GET_STYLE (l.r [col])]->find_font (l.t [col])); ^~~~~~~~~ In file included from ./rxvtperl.xs:38: ./rxvtperl.xs: In function ‘void XS_urxvt__term_ROW_r(PerlInterpreter*, CV*)’: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ ./rxvtperl.xs:1657:85: note: in expansion of macro ‘RS_fontMask’ rend_t r = SvIV (*av_fetch (av, start_ofs + col - start_col, 1)) & ~RS_fontMask; ^~~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ ./rxvtperl.xs:1659:29: note: in expansion of macro ‘SET_FONT’ l.r [col] = SET_FONT (r, THIS->fontset [GET_STYLE (r)]->find_font (l.t [col])); ^~~~~~~~ In file included from ./rxvtperl.xs:38: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ ./rxvtperl.xs:1659:57: note: in expansion of macro ‘GET_STYLE’ l.r [col] = SET_FONT (r, THIS->fontset [GET_STYLE (r)]->find_font (l.t [col])); ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ ./rxvtperl.xs:1659:57: note: in expansion of macro ‘GET_STYLE’ l.r [col] = SET_FONT (r, THIS->fontset [GET_STYLE (r)]->find_font (l.t [col])); ^~~~~~~~~ ./rxvtperl.c: In function ‘void XS_urxvt__term_special_decode(PerlInterpreter*, CV*)’: ./rxvtperl.c:2690:14: warning: unused variable ‘THIS’ [-Wunused-variable] ./rxvtperl.xs: In function ‘void XS_urxvt__term__resource(PerlInterpreter*, CV*)’: ./rxvtperl.xs:1802:20: warning: ISO C++ forbids converting a string constant to ‘octet_string’ {aka ‘char*’} [-Wwrite-strings] name = ""; ^~ In file included from ./rxvtperl.xs:26: ./rxvtperl.c: In function ‘void XS_urxvt__term_bind_action(PerlInterpreter*, CV*)’: /usr/lib/i386-linux-gnu/perl/5.26/CORE/XSUB.h:191:20: warning: unused variable ‘ix’ [-Wunused-variable] #define dXSI32 I32 ix = XSANY.any_i32 ^~ ./rxvtperl.c:2919:5: note: in expansion of macro ‘dXSI32’ In file included from ./rxvtperl.xs:38: ./rxvtperl.c: In function ‘void XS_urxvt__term_scr_xor_rect(PerlInterpreter*, CV*)’: rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ ./rxvtperl.c:3256:16: note: in expansion of macro ‘RS_RVid’ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ ./rxvtperl.c:3263:16: note: in expansion of macro ‘RS_RVid’ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ ./rxvtperl.c:3263:26: note: in expansion of macro ‘RS_Uline’ ./rxvtperl.c: In function ‘void XS_urxvt__term_scr_xor_span(PerlInterpreter*, CV*)’: rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ ./rxvtperl.c:3295:15: note: in expansion of macro ‘RS_RVid’ ./rxvtperl.xs: In function ‘void XS_urxvt__term_XChangeInput(PerlInterpreter*, CV*)’: ./rxvtperl.xs:2201:76: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] XSelectInput (THIS->dpy, window, attr.your_event_mask | add_events & ~del_events); ~~~~~~~~~~~^~~~~~~~~~~~~ ./rxvtperl.c: In function ‘void XS_urxvt__watcher_cb(PerlInterpreter*, CV*)’: ./rxvtperl.c:4288:14: warning: unused variable ‘RETVAL’ [-Wunused-variable] ./rxvtperl.c: In function ‘void XS_urxvt__timer_new(PerlInterpreter*, CV*)’: ./rxvtperl.c:4312:9: warning: unused variable ‘CLASS’ [-Wunused-variable] ./rxvtperl.c: In function ‘void XS_urxvt__timer_interval(PerlInterpreter*, CV*)’: ./rxvtperl.c:4357:14: warning: unused variable ‘RETVAL’ [-Wunused-variable] ./rxvtperl.c: In function ‘void XS_urxvt__timer_set(PerlInterpreter*, CV*)’: ./rxvtperl.c:4383:14: warning: unused variable ‘RETVAL’ [-Wunused-variable] ./rxvtperl.c: In function ‘void XS_urxvt__timer_start(PerlInterpreter*, CV*)’: ./rxvtperl.c:4417:14: warning: unused variable ‘RETVAL’ [-Wunused-variable] ./rxvtperl.c: In function ‘void XS_urxvt__timer_after(PerlInterpreter*, CV*)’: ./rxvtperl.c:4457:14: warning: unused variable ‘RETVAL’ [-Wunused-variable] ./rxvtperl.c: In function ‘void XS_urxvt__timer_stop(PerlInterpreter*, CV*)’: ./rxvtperl.c:4491:14: warning: unused variable ‘RETVAL’ [-Wunused-variable] ./rxvtperl.c: In function ‘void XS_urxvt__iow_new(PerlInterpreter*, CV*)’: ./rxvtperl.c:4529:9: warning: unused variable ‘CLASS’ [-Wunused-variable] ./rxvtperl.c: In function ‘void XS_urxvt__iow_fd(PerlInterpreter*, CV*)’: ./rxvtperl.c:4553:14: warning: unused variable ‘RETVAL’ [-Wunused-variable] ./rxvtperl.c: In function ‘void XS_urxvt__iow_events(PerlInterpreter*, CV*)’: ./rxvtperl.c:4579:14: warning: unused variable ‘RETVAL’ [-Wunused-variable] ./rxvtperl.c: In function ‘void XS_urxvt__iow_start(PerlInterpreter*, CV*)’: ./rxvtperl.c:4605:14: warning: unused variable ‘RETVAL’ [-Wunused-variable] ./rxvtperl.c: In function ‘void XS_urxvt__iow_stop(PerlInterpreter*, CV*)’: ./rxvtperl.c:4629:14: warning: unused variable ‘RETVAL’ [-Wunused-variable] ./rxvtperl.c: In function ‘void XS_urxvt__iw_new(PerlInterpreter*, CV*)’: ./rxvtperl.c:4667:9: warning: unused variable ‘CLASS’ [-Wunused-variable] ./rxvtperl.c: In function ‘void XS_urxvt__iw_start(PerlInterpreter*, CV*)’: ./rxvtperl.c:4691:14: warning: unused variable ‘RETVAL’ [-Wunused-variable] ./rxvtperl.c: In function ‘void XS_urxvt__iw_stop(PerlInterpreter*, CV*)’: ./rxvtperl.c:4715:14: warning: unused variable ‘RETVAL’ [-Wunused-variable] ./rxvtperl.c: In function ‘void XS_urxvt__pw_new(PerlInterpreter*, CV*)’: ./rxvtperl.c:4753:9: warning: unused variable ‘CLASS’ [-Wunused-variable] ./rxvtperl.c: In function ‘void XS_urxvt__pw_start(PerlInterpreter*, CV*)’: ./rxvtperl.c:4777:14: warning: unused variable ‘RETVAL’ [-Wunused-variable] ./rxvtperl.c: In function ‘void XS_urxvt__pw_stop(PerlInterpreter*, CV*)’: ./rxvtperl.c:4803:14: warning: unused variable ‘RETVAL’ [-Wunused-variable] ./rxvtperl.c: In function ‘void XS_urxvt__pixbuf_new_from_file(PerlInterpreter*, CV*)’: ./rxvtperl.c:4888:7: warning: unused variable ‘klass’ [-Wunused-variable] ./rxvtperl.xs: In function ‘void boot_urxvt(PerlInterpreter*, CV*)’: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ ./rxvtperl.xs:816:41: note: in definition of macro ‘const_iv’ # define const_iv(name) { # name, (IV)name } ^~~~ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ ./rxvtperl.xs:827:15: note: in expansion of macro ‘RS_Careful’ const_iv (RS_Careful), ^~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ ./rxvtperl.xs:816:41: note: in definition of macro ‘const_iv’ # define const_iv(name) { # name, (IV)name } ^~~~ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ ./rxvtperl.xs:830:15: note: in expansion of macro ‘RS_fontMask’ const_iv (RS_fontMask), ^~~~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ ./rxvtperl.xs:816:41: note: in definition of macro ‘const_iv’ # define const_iv(name) { # name, (IV)name } ^~~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:44: note: in expansion of macro ‘RS_Italic’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~~ ./rxvtperl.xs:831:15: note: in expansion of macro ‘RS_baseattrMask’ const_iv (RS_baseattrMask), ^~~~~~~~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ ./rxvtperl.xs:816:41: note: in definition of macro ‘const_iv’ # define const_iv(name) { # name, (IV)name } ^~~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:56: note: in expansion of macro ‘RS_Bold’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ ./rxvtperl.xs:831:15: note: in expansion of macro ‘RS_baseattrMask’ const_iv (RS_baseattrMask), ^~~~~~~~~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ ./rxvtperl.xs:816:41: note: in definition of macro ‘const_iv’ # define const_iv(name) { # name, (IV)name } ^~~~ rxvt.h:463:66: note: in expansion of macro ‘RS_Blink’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ ./rxvtperl.xs:831:15: note: in expansion of macro ‘RS_baseattrMask’ const_iv (RS_baseattrMask), ^~~~~~~~~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ ./rxvtperl.xs:816:41: note: in definition of macro ‘const_iv’ # define const_iv(name) { # name, (IV)name } ^~~~ rxvt.h:463:77: note: in expansion of macro ‘RS_RVid’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ ./rxvtperl.xs:831:15: note: in expansion of macro ‘RS_baseattrMask’ const_iv (RS_baseattrMask), ^~~~~~~~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ ./rxvtperl.xs:816:41: note: in definition of macro ‘const_iv’ # define const_iv(name) { # name, (IV)name } ^~~~ rxvt.h:463:87: note: in expansion of macro ‘RS_Uline’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ ./rxvtperl.xs:831:15: note: in expansion of macro ‘RS_baseattrMask’ const_iv (RS_baseattrMask), ^~~~~~~~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ ./rxvtperl.xs:816:41: note: in definition of macro ‘const_iv’ # define const_iv(name) { # name, (IV)name } ^~~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:44: note: in expansion of macro ‘RS_Italic’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~~ rxvt.h:464:44: note: in expansion of macro ‘RS_baseattrMask’ #define RS_attrMask ((rend_t) (RS_baseattrMask | RS_fontMask)) ^~~~~~~~~~~~~~~ ./rxvtperl.xs:832:15: note: in expansion of macro ‘RS_attrMask’ const_iv (RS_attrMask), ^~~~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ ./rxvtperl.xs:816:41: note: in definition of macro ‘const_iv’ # define const_iv(name) { # name, (IV)name } ^~~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:56: note: in expansion of macro ‘RS_Bold’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ rxvt.h:464:44: note: in expansion of macro ‘RS_baseattrMask’ #define RS_attrMask ((rend_t) (RS_baseattrMask | RS_fontMask)) ^~~~~~~~~~~~~~~ ./rxvtperl.xs:832:15: note: in expansion of macro ‘RS_attrMask’ const_iv (RS_attrMask), ^~~~~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ ./rxvtperl.xs:816:41: note: in definition of macro ‘const_iv’ # define const_iv(name) { # name, (IV)name } ^~~~ rxvt.h:463:66: note: in expansion of macro ‘RS_Blink’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ rxvt.h:464:44: note: in expansion of macro ‘RS_baseattrMask’ #define RS_attrMask ((rend_t) (RS_baseattrMask | RS_fontMask)) ^~~~~~~~~~~~~~~ ./rxvtperl.xs:832:15: note: in expansion of macro ‘RS_attrMask’ const_iv (RS_attrMask), ^~~~~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ ./rxvtperl.xs:816:41: note: in definition of macro ‘const_iv’ # define const_iv(name) { # name, (IV)name } ^~~~ rxvt.h:463:77: note: in expansion of macro ‘RS_RVid’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ rxvt.h:464:44: note: in expansion of macro ‘RS_baseattrMask’ #define RS_attrMask ((rend_t) (RS_baseattrMask | RS_fontMask)) ^~~~~~~~~~~~~~~ ./rxvtperl.xs:832:15: note: in expansion of macro ‘RS_attrMask’ const_iv (RS_attrMask), ^~~~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ ./rxvtperl.xs:816:41: note: in definition of macro ‘const_iv’ # define const_iv(name) { # name, (IV)name } ^~~~ rxvt.h:463:87: note: in expansion of macro ‘RS_Uline’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ rxvt.h:464:44: note: in expansion of macro ‘RS_baseattrMask’ #define RS_attrMask ((rend_t) (RS_baseattrMask | RS_fontMask)) ^~~~~~~~~~~~~~~ ./rxvtperl.xs:832:15: note: in expansion of macro ‘RS_attrMask’ const_iv (RS_attrMask), ^~~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ ./rxvtperl.xs:816:41: note: in definition of macro ‘const_iv’ # define const_iv(name) { # name, (IV)name } ^~~~ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:464:62: note: in expansion of macro ‘RS_fontMask’ #define RS_attrMask ((rend_t) (RS_baseattrMask | RS_fontMask)) ^~~~~~~~~~~ ./rxvtperl.xs:832:15: note: in expansion of macro ‘RS_attrMask’ const_iv (RS_attrMask), ^~~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ ./rxvtperl.xs:816:41: note: in definition of macro ‘const_iv’ # define const_iv(name) { # name, (IV)name } ^~~~ rxvt.h:432:46: note: in expansion of macro ‘RS_fontShift’ #define RS_redraw ((rend_t) (2UL << RS_fontShift)) ^~~~~~~~~~~~ ./rxvtperl.xs:833:15: note: in expansion of macro ‘RS_redraw’ const_iv (RS_redraw), ^~~~~~~~~ rxvt.h:442:65: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_selShift (RS_fontShift + RS_fontCountSize) ^ ./rxvtperl.xs:816:41: note: in definition of macro ‘const_iv’ # define const_iv(name) { # name, (IV)name } ^~~~ rxvt.h:443:51: note: in expansion of macro ‘RS_selShift’ #define RS_Sel ((rend_t) (1UL << RS_selShift)) ^~~~~~~~~~~ ./rxvtperl.xs:834:15: note: in expansion of macro ‘RS_Sel’ const_iv (RS_Sel), ^~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ ./rxvtperl.xs:816:41: note: in definition of macro ‘const_iv’ # define const_iv(name) { # name, (IV)name } ^~~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ ./rxvtperl.xs:835:15: note: in expansion of macro ‘RS_Bold’ const_iv (RS_Bold), ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ ./rxvtperl.xs:816:41: note: in definition of macro ‘const_iv’ # define const_iv(name) { # name, (IV)name } ^~~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ ./rxvtperl.xs:836:15: note: in expansion of macro ‘RS_Italic’ const_iv (RS_Italic), ^~~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ ./rxvtperl.xs:816:41: note: in definition of macro ‘const_iv’ # define const_iv(name) { # name, (IV)name } ^~~~ ./rxvtperl.xs:837:15: note: in expansion of macro ‘RS_Blink’ const_iv (RS_Blink), ^~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ ./rxvtperl.xs:816:41: note: in definition of macro ‘const_iv’ # define const_iv(name) { # name, (IV)name } ^~~~ ./rxvtperl.xs:838:15: note: in expansion of macro ‘RS_RVid’ const_iv (RS_RVid), ^~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ ./rxvtperl.xs:816:41: note: in definition of macro ‘const_iv’ # define const_iv(name) { # name, (IV)name } ^~~~ ./rxvtperl.xs:839:15: note: in expansion of macro ‘RS_Uline’ const_iv (RS_Uline), ^~~~~~~~ In file included from ev_cpp.h:22, from ./rxvtperl.xs:37: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from /usr/lib/i386-linux-gnu/perl/5.26/CORE/perl.h:5589, from ./rxvtperl.xs:25: /usr/lib/i386-linux-gnu/perl/5.26/CORE/pp.h: In function ‘void XS_urxvt__img_x(PerlInterpreter*, CV*)’: /usr/lib/i386-linux-gnu/perl/5.26/CORE/pp.h:359:12: warning: ‘RETVAL’ may be used uninitialized in this function [-Wmaybe-uninitialized] IV TARGi_iv = i; \ ^~~~~~~~ ./rxvtperl.c:4973:6: note: ‘RETVAL’ was declared here In file included from /usr/lib/i386-linux-gnu/perl/5.26/CORE/perl.h:5589, from ./rxvtperl.xs:25: /usr/lib/i386-linux-gnu/perl/5.26/CORE/pp.h: In function ‘void XS_urxvt__term_ModLevel3Mask(PerlInterpreter*, CV*)’: /usr/lib/i386-linux-gnu/perl/5.26/CORE/pp.h:385:25: warning: ‘RETVAL’ may be used uninitialized in this function [-Wmaybe-uninitialized] & (TARGu_uv <= (UV)IV_MAX))) \ ^~ ./rxvtperl.c:1946:15: note: ‘RETVAL’ was declared here In file included from /usr/lib/i386-linux-gnu/perl/5.26/CORE/perl.h:5644, from ./rxvtperl.xs:25: /usr/lib/i386-linux-gnu/perl/5.26/CORE/embed.h: In function ‘void XS_urxvt__term_display_id(PerlInterpreter*, CV*)’: /usr/lib/i386-linux-gnu/perl/5.26/CORE/embed.h:678:37: warning: ‘RETVAL’ may be used uninitialized in this function [-Wmaybe-uninitialized] #define sv_setpv(a,b) Perl_sv_setpv(aTHX_ a,b) ^ ./rxvtperl.c:1976:9: note: ‘RETVAL’ was declared here i686-linux-gnu-gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o rxvt rxvt.o background.o command.o rxvtfont.o init.o main.o misc.o screen.o scrollbar.o scrollbar-next.o scrollbar-rxvt.o scrollbar-xterm.o scrollbar-plain.o xdefaults.o encoding.o rxvttoolkit.o rxvtutil.o keyboard.o rxvtimg.o ev_cpp.o fdpass_wrapper.o ptytty_wrapper.o rxvtperl.o -lsupc++ -lm -lfontconfig -lfreetype -lXft -lXrender -lX11 -lX11 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lstartup-notification-1 -Wl,-E -fstack-protector-strong -L/usr/local/lib -L/usr/lib/i386-linux-gnu/perl/5.26/CORE -lperl -ldl -lm -lpthread -lc -lcrypt i686-linux-gnu-gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o rxvtd rxvtd.o background.o command.o rxvtfont.o init.o main.o misc.o screen.o scrollbar.o scrollbar-next.o scrollbar-rxvt.o scrollbar-xterm.o scrollbar-plain.o xdefaults.o encoding.o rxvttoolkit.o rxvtutil.o keyboard.o rxvtimg.o ev_cpp.o fdpass_wrapper.o ptytty_wrapper.o rxvtperl.o rxvtdaemon.o -lsupc++ -lm -lfontconfig -lfreetype -lXft -lXrender -lX11 -lX11 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lstartup-notification-1 -Wl,-E -fstack-protector-strong -L/usr/local/lib -L/usr/lib/i386-linux-gnu/perl/5.26/CORE -lperl -ldl -lm -lpthread -lc -lcrypt make[3]: Leaving directory '/<>/unicode-24bitcolor/src' make[3]: Entering directory '/<>/unicode-24bitcolor/doc' sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvt.1.man.in >rxvt.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvtc.1.man.in >rxvtc.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvtd.1.man.in >rxvtd.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvt.7.man.in >rxvt.7.man make[3]: Leaving directory '/<>/unicode-24bitcolor/doc' make[2]: Leaving directory '/<>/unicode-24bitcolor' make[2]: Entering directory '/<>/unicode-24bitcolor' make[2]: *** unicode-24bitcolor-lite/doc: No such file or directory. Stop. make[2]: Leaving directory '/<>/unicode-24bitcolor' make -j4 make[2]: Entering directory '/<>/unicode-24bitcolor-lite' make[3]: Entering directory '/<>/unicode-24bitcolor-lite/src' i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvt.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c background.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c command.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvtfont.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from command.C:50: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from command.C:50: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from command.C:50: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ command.C: In member function ‘void rxvt_term::key_release(XKeyEvent&)’: command.C:887:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (iso14755buf) ^ command.C: In member function ‘void rxvt_term::flush()’: command.C:978:19: warning: unused variable ‘start_row’ [-Wunused-variable] int start_row = row; ^~~~~~~~~ In file included from command.C:50: command.C: In member function ‘void rxvt_term::text_blink_cb(ev::timer&, int)’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ command.C:1067:25: note: in expansion of macro ‘RS_Blink’ if (scr_refresh_rend (RS_Blink, RS_Blink)) ^~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ command.C:1067:35: note: in expansion of macro ‘RS_Blink’ if (scr_refresh_rend (RS_Blink, RS_Blink)) ^~~~~~~~ command.C: In member function ‘void rxvt_term::set_urgency(bool)’: command.C:1755:27: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] h->flags = h->flags & ~XUrgencyHint | (enable ? XUrgencyHint : 0); ^ command.C: In member function ‘void rxvt_term::process_csi_seq()’: command.C:3048:75: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] process_xterm_seq (XTerm_title, RESNAME "-" VERSION, CHAR_ST); ^ command.C: In member function ‘void rxvt_term::process_terminal_mode(int, int, unsigned int, const int*)’: command.C:3761:16: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (option (Opt_secondaryScreen)) ^ command.C:3862:18: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (option (Opt_secondaryScreen)) ^ In file included from command.C:50: command.C: In member function ‘void rxvt_term::process_sgr_mode(unsigned int, const int*)’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ command.C:3898:38: note: in expansion of macro ‘RS_Bold’ rendset = 1, rendstyle = RS_Bold; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ command.C:3902:38: note: in expansion of macro ‘RS_Italic’ rendset = 1, rendstyle = RS_Italic; ^~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ command.C:3905:38: note: in expansion of macro ‘RS_Uline’ rendset = 1, rendstyle = RS_Uline; ^~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ command.C:3909:38: note: in expansion of macro ‘RS_Blink’ rendset = 1, rendstyle = RS_Blink; ^~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ command.C:3913:38: note: in expansion of macro ‘RS_RVid’ rendset = 1, rendstyle = RS_RVid; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ command.C:3926:38: note: in expansion of macro ‘RS_Bold’ rendset = 0, rendstyle = RS_Bold; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ command.C:3929:38: note: in expansion of macro ‘RS_Bold’ rendset = 0, rendstyle = RS_Bold; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ command.C:3932:38: note: in expansion of macro ‘RS_Italic’ rendset = 0, rendstyle = RS_Italic; ^~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ command.C:3935:38: note: in expansion of macro ‘RS_Uline’ rendset = 0, rendstyle = RS_Uline; ^~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ command.C:3938:38: note: in expansion of macro ‘RS_Blink’ rendset = 0, rendstyle = RS_Blink; ^~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ command.C:3941:38: note: in expansion of macro ‘RS_Blink’ rendset = 0, rendstyle = RS_Blink; ^~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ command.C:3944:38: note: in expansion of macro ‘RS_RVid’ rendset = 0, rendstyle = RS_RVid; ^~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from command.C:50: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from background.C:26: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from background.C:26: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from background.C:26: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvt.C:24: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from background.C:26: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvt.C:24: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from rxvt.C:24: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtfont.C:23: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtfont.C:23: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvt.C:24: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from rxvtfont.C:23: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtfont.C:23: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c init.C rxvtfont.C: In function ‘bool replace_field(char**, const char*, int, char, const char*)’: rxvtfont.C:687:33: warning: ‘field’ may be used uninitialized in this function [-Wmaybe-uninitialized] if (slashes >= 13 && (!old || *field == old)) ^~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c main.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from init.C:37: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from init.C:37: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from init.C:37: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ init.C: In member function ‘void rxvt_term::init_env()’: init.C:941:46: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] putenv ("COLORTERM=" COLORTERMENV "-mono"); ^ init.C:943:42: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] putenv ("COLORTERM=" COLORTERMENVFULL); ^ init.C:952:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] putenv ("TERM=" TERMENV); ^ init.C: In member function ‘void rxvt_term::set_locale(const char*)’: init.C:981:22: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] this->locale = "C"; ^~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from init.C:37: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from main.C:35: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from main.C:35: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from main.C:35: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ main.C: In member function ‘void rxvt_term::set_option(uint8_t, bool)’: main.C:377:13: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] val = val & ~mask | (set ? mask : 0); ~~~~^~~~~~~ In file included from main.C:35: main.C: In member function ‘bool rxvt_term::set_fonts()’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:755:62: note: in expansion of macro ‘RS_styleMask’ #define SET_STYLE(x,style) ((((rend_t) (x)) & ~((rend_t) RS_styleMask)) | (((rend_t) (style)) << RS_styleShift)) ^~~~~~~~~~~~ main.C:867:19: note: in expansion of macro ‘SET_STYLE’ if (SET_STYLE (0, style) & RS_Bold) prop2.weight = rxvt_fontprop::bold; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:755:62: note: in expansion of macro ‘RS_styleMask’ #define SET_STYLE(x,style) ((((rend_t) (x)) & ~((rend_t) RS_styleMask)) | (((rend_t) (style)) << RS_styleShift)) ^~~~~~~~~~~~ main.C:867:19: note: in expansion of macro ‘SET_STYLE’ if (SET_STYLE (0, style) & RS_Bold) prop2.weight = rxvt_fontprop::bold; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ main.C:867:42: note: in expansion of macro ‘RS_Bold’ if (SET_STYLE (0, style) & RS_Bold) prop2.weight = rxvt_fontprop::bold; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:755:62: note: in expansion of macro ‘RS_styleMask’ #define SET_STYLE(x,style) ((((rend_t) (x)) & ~((rend_t) RS_styleMask)) | (((rend_t) (style)) << RS_styleShift)) ^~~~~~~~~~~~ main.C:868:19: note: in expansion of macro ‘SET_STYLE’ if (SET_STYLE (0, style) & RS_Italic) prop2.slant = rxvt_fontprop::italic; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:755:62: note: in expansion of macro ‘RS_styleMask’ #define SET_STYLE(x,style) ((((rend_t) (x)) & ~((rend_t) RS_styleMask)) | (((rend_t) (style)) << RS_styleShift)) ^~~~~~~~~~~~ main.C:868:19: note: in expansion of macro ‘SET_STYLE’ if (SET_STYLE (0, style) & RS_Italic) prop2.slant = rxvt_fontprop::italic; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ main.C:868:42: note: in expansion of macro ‘RS_Italic’ if (SET_STYLE (0, style) & RS_Italic) prop2.slant = rxvt_fontprop::italic; ^~~~~~~~~ main.C: In member function ‘bool rxvt_term::im_is_running()’: main.C:1236:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (p = strchr (server + 1, '@')) /* first one only */ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from main.C:35: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c misc.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c screen.C main.C: In function ‘void print_x_error(Display*, XErrorEvent*)’: main.C:404:29: warning: ‘%s’ directive output may be truncated writing up to 8191 bytes into a region of size 8190 [-Wformat-truncation=] snprintf (buffer, BUFSIZ, "+ %s\n", mesg); rxvt_warn (buffer, event->serial); ^~~~~~~~ ~~~~ In file included from /usr/include/stdio.h:873, from rxvt.h:4, from main.C:35: /usr/include/i386-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 4 and 8195 bytes into a destination of size 8192 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.C:411:29: warning: ‘%s’ directive output may be truncated writing up to 8191 bytes into a region of size 8190 [-Wformat-truncation=] snprintf (buffer, BUFSIZ, "+ %s\n", mesg); rxvt_warn (buffer, event->request_code); ^~~~~~~~ ~~~~ In file included from /usr/include/stdio.h:873, from rxvt.h:4, from main.C:35: /usr/include/i386-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 4 and 8195 bytes into a destination of size 8192 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.C:451:37: warning: ‘%s’ directive output may be truncated writing up to 8191 bytes into a region of size 8190 [-Wformat-truncation=] snprintf (buffer, BUFSIZ, "+ %s\n", mesg); rxvt_warn (buffer, event->minor_code); ^~~~~~~~ ~~~~ In file included from /usr/include/stdio.h:873, from rxvt.h:4, from main.C:35: /usr/include/i386-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 4 and 8195 bytes into a destination of size 8192 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.C:487:33: warning: ‘%s’ directive output may be truncated writing up to 8191 bytes into a region of size 8190 [-Wformat-truncation=] snprintf (buffer, BUFSIZ, "+ %s\n", mesg); rxvt_warn (buffer, event->resourceid); ^~~~~~~~ ~~~~ In file included from /usr/include/stdio.h:873, from rxvt.h:4, from main.C:35: /usr/include/i386-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 4 and 8195 bytes into a destination of size 8192 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from screen.C:29: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from screen.C:29: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from screen.C:29: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ screen.C: In member function ‘void rxvt_term::scr_blank_line(line_t&, unsigned int, unsigned int, rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:44: note: in expansion of macro ‘RS_Italic’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~~ screen.C:111:11: note: in expansion of macro ‘RS_baseattrMask’ efs &= ~RS_baseattrMask; // remove italic etc. fontstyles ^~~~~~~~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:56: note: in expansion of macro ‘RS_Bold’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:111:11: note: in expansion of macro ‘RS_baseattrMask’ efs &= ~RS_baseattrMask; // remove italic etc. fontstyles ^~~~~~~~~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:463:66: note: in expansion of macro ‘RS_Blink’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:111:11: note: in expansion of macro ‘RS_baseattrMask’ efs &= ~RS_baseattrMask; // remove italic etc. fontstyles ^~~~~~~~~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ rxvt.h:463:77: note: in expansion of macro ‘RS_RVid’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:111:11: note: in expansion of macro ‘RS_baseattrMask’ efs &= ~RS_baseattrMask; // remove italic etc. fontstyles ^~~~~~~~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ rxvt.h:463:87: note: in expansion of macro ‘RS_Uline’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:111:11: note: in expansion of macro ‘RS_baseattrMask’ efs &= ~RS_baseattrMask; // remove italic etc. fontstyles ^~~~~~~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:112:9: note: in expansion of macro ‘SET_FONT’ efs = SET_FONT (efs, FONTSET (efs)->find_font (' ')); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:112:24: note: in expansion of macro ‘FONTSET’ efs = SET_FONT (efs, FONTSET (efs)->find_font (' ')); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:112:24: note: in expansion of macro ‘FONTSET’ efs = SET_FONT (efs, FONTSET (efs)->find_font (' ')); ^~~~~~~ In file included from screen.C:29: screen.C: In member function ‘void rxvt_term::scr_kill_char(line_t&, int) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:44: note: in expansion of macro ‘RS_Italic’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~~ screen.C:143:29: note: in expansion of macro ‘RS_baseattrMask’ rend_t rend = l.r[col] & ~RS_baseattrMask; ^~~~~~~~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:56: note: in expansion of macro ‘RS_Bold’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:143:29: note: in expansion of macro ‘RS_baseattrMask’ rend_t rend = l.r[col] & ~RS_baseattrMask; ^~~~~~~~~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:463:66: note: in expansion of macro ‘RS_Blink’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:143:29: note: in expansion of macro ‘RS_baseattrMask’ rend_t rend = l.r[col] & ~RS_baseattrMask; ^~~~~~~~~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ rxvt.h:463:77: note: in expansion of macro ‘RS_RVid’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:143:29: note: in expansion of macro ‘RS_baseattrMask’ rend_t rend = l.r[col] & ~RS_baseattrMask; ^~~~~~~~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ rxvt.h:463:87: note: in expansion of macro ‘RS_Uline’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:143:29: note: in expansion of macro ‘RS_baseattrMask’ rend_t rend = l.r[col] & ~RS_baseattrMask; ^~~~~~~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:144:10: note: in expansion of macro ‘SET_FONT’ rend = SET_FONT (rend, FONTSET (rend)->find_font (' ')); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:144:26: note: in expansion of macro ‘FONTSET’ rend = SET_FONT (rend, FONTSET (rend)->find_font (' ')); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:144:26: note: in expansion of macro ‘FONTSET’ rend = SET_FONT (rend, FONTSET (rend)->find_font (' ')); ^~~~~~~ screen.C: In member function ‘void rxvt_term::scr_add_lines(const wchar_t*, int, int)’: screen.C:876:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (ecb_unlikely (c < 0x20)) ^ In file included from screen.C:29: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:979:25: note: in expansion of macro ‘SET_FONT’ rend_t rend = SET_FONT (rstyle, FONTSET (rstyle)->find_font (c)); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:979:43: note: in expansion of macro ‘FONTSET’ rend_t rend = SET_FONT (rstyle, FONTSET (rstyle)->find_font (c)); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:979:43: note: in expansion of macro ‘FONTSET’ rend_t rend = SET_FONT (rstyle, FONTSET (rstyle)->find_font (c)); ^~~~~~~ In file included from screen.C:29: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:1074:21: note: in expansion of macro ‘SET_FONT’ *rp = SET_FONT (*rp, FONTSET (*rp)->find_font (*tp)); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:1074:36: note: in expansion of macro ‘FONTSET’ *rp = SET_FONT (*rp, FONTSET (*rp)->find_font (*tp)); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:1074:36: note: in expansion of macro ‘FONTSET’ *rp = SET_FONT (*rp, FONTSET (*rp)->find_font (*tp)); ^~~~~~~ In file included from screen.C:29: screen.C: In member function ‘void rxvt_term::scr_tab(int, bool)’: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:762:77: note: in expansion of macro ‘RS_Careful’ #define RS_SAME(a,b) (!((((rend_t) (a)) ^ ((rend_t) (b))) & ~((rend_t) RS_Careful))) ^~~~~~~~~~ screen.C:1143:20: note: in expansion of macro ‘RS_SAME’ && RS_SAME (l.r[i], base_rend); ^~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:1152:23: note: in expansion of macro ‘SET_FONT’ base_rend = SET_FONT (base_rend, 0); ^~~~~~~~ screen.C: In member function ‘void rxvt_term::scr_erase_screen(int)’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ screen.C:1415:17: note: in expansion of macro ‘RS_Blink’ if (rstyle & (RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:1415:28: note: in expansion of macro ‘RS_RVid’ if (rstyle & (RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ screen.C:1415:38: note: in expansion of macro ‘RS_Uline’ if (rstyle & (RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C: In member function ‘void rxvt_term::scr_E()’: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:1483:8: note: in expansion of macro ‘SET_FONT’ fs = SET_FONT (rstyle, FONTSET (rstyle)->find_font ('E')); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:1483:26: note: in expansion of macro ‘FONTSET’ fs = SET_FONT (rstyle, FONTSET (rstyle)->find_font ('E')); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:1483:26: note: in expansion of macro ‘FONTSET’ fs = SET_FONT (rstyle, FONTSET (rstyle)->find_font ('E')); ^~~~~~~ In file included from screen.C:29: screen.C: In member function ‘void rxvt_term::scr_refresh()’: rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2168:21: note: in expansion of macro ‘RS_RVid’ rend ^= RS_RVid; ^~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2178:45: note: in expansion of macro ‘RS_RVid’ drawn_buf[ocrow].r[oldcursor.col] ^= (RS_RVid | RS_Uline); ^~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ screen.C:2178:55: note: in expansion of macro ‘RS_Uline’ drawn_buf[ocrow].r[oldcursor.col] ^= (RS_RVid | RS_Uline); ^~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:762:77: note: in expansion of macro ‘RS_Careful’ #define RS_SAME(a,b) (!((((rend_t) (a)) ^ ((rend_t) (b))) & ~((rend_t) RS_Careful))) ^~~~~~~~~~ screen.C:2281:39: note: in expansion of macro ‘RS_SAME’ if (stp[col] == dtp[col] && RS_SAME (srp[col], drp[col])) ^~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:762:77: note: in expansion of macro ‘RS_Careful’ #define RS_SAME(a,b) (!((((rend_t) (a)) ^ ((rend_t) (b))) & ~((rend_t) RS_Careful))) ^~~~~~~~~~ screen.C:2312:20: note: in expansion of macro ‘RS_SAME’ if (!RS_SAME (rend, srp[col])) ^~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:762:77: note: in expansion of macro ‘RS_Careful’ #define RS_SAME(a,b) (!((((rend_t) (a)) ^ ((rend_t) (b))) & ~((rend_t) RS_Careful))) ^~~~~~~~~~ screen.C:2318:23: note: in expansion of macro ‘RS_SAME’ || !RS_SAME (srp[col], drp[col])) ^~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from misc.C:27: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from rxvt.h:97, from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:44: note: in expansion of macro ‘RS_Italic’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~~ screen.C:2345:37: note: in expansion of macro ‘RS_baseattrMask’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:56: note: in expansion of macro ‘RS_Bold’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:2345:37: note: in expansion of macro ‘RS_baseattrMask’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:463:66: note: in expansion of macro ‘RS_Blink’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:2345:37: note: in expansion of macro ‘RS_baseattrMask’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:463:77: note: in expansion of macro ‘RS_RVid’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:2345:37: note: in expansion of macro ‘RS_baseattrMask’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:463:87: note: in expansion of macro ‘RS_Uline’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:2345:37: note: in expansion of macro ‘RS_baseattrMask’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ screen.C:2345:55: note: in expansion of macro ‘RS_Careful’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~ rxvt.h:442:65: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_selShift (RS_fontShift + RS_fontCountSize) ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:443:51: note: in expansion of macro ‘RS_selShift’ #define RS_Sel ((rend_t) (1UL << RS_selShift)) ^~~~~~~~~~~ screen.C:2345:68: note: in expansion of macro ‘RS_Sel’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~ In file included from screen.C:29: rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2347:36: note: in expansion of macro ‘RS_RVid’ bool invert = rend & RS_RVid; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ screen.C:2350:26: note: in expansion of macro ‘RS_Bold’ if (rend & RS_Bold && fore == Color_fg) ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ screen.C:2360:26: note: in expansion of macro ‘RS_Italic’ if (rend & RS_Italic && fore == Color_fg) ^~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ screen.C:2370:26: note: in expansion of macro ‘RS_Uline’ if (rend & RS_Uline && fore == Color_fg && ISSET_PIXCOLOR (Color_UL)) ^~~~~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from misc.C:27: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ rxvt.h:442:65: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_selShift (RS_fontShift + RS_fontCountSize) ^ rxvt.h:443:51: note: in expansion of macro ‘RS_selShift’ #define RS_Sel ((rend_t) (1UL << RS_selShift)) ^~~~~~~~~~~ screen.C:2375:26: note: in expansion of macro ‘RS_Sel’ if (rend & RS_Sel) ^~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ screen.C:2408:26: note: in expansion of macro ‘RS_Blink’ if (rend & RS_Blink && (back == Color_bg || fore == Color_bg)) ^~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ screen.C:2425:44: note: in expansion of macro ‘RS_Careful’ && srp[text - stp - 1] & RS_Careful ^~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ screen.C:2430:46: note: in expansion of macro ‘RS_Careful’ for (int i = 0; srp[col + i] & RS_Careful && col + i < ncol - 1; i++) ^~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:432:46: note: in expansion of macro ‘RS_fontShift’ #define RS_redraw ((rend_t) (2UL << RS_fontShift)) ^~~~~~~~~~~~ screen.C:2431:55: note: in expansion of macro ‘RS_redraw’ drp[col + i + 1] = srp[col + i + 1] ^ RS_redraw; ^~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ screen.C:2434:53: note: in expansion of macro ‘RS_Careful’ for (int i = 0; srp[text - stp - i] & RS_Careful && text - i > stp; i++) ^~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:432:46: note: in expansion of macro ‘RS_fontShift’ #define RS_redraw ((rend_t) (2UL << RS_fontShift)) ^~~~~~~~~~~~ screen.C:2435:69: note: in expansion of macro ‘RS_redraw’ drp[text - stp - i - 1] = srp[text - stp - i - 1] ^ RS_redraw; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ screen.C:2442:39: note: in expansion of macro ‘GET_STYLE’ rxvt_font *font = (*fontset[GET_STYLE (rend)])[GET_FONT (rend)]; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ screen.C:2442:39: note: in expansion of macro ‘GET_STYLE’ rxvt_font *font = (*fontset[GET_STYLE (rend)])[GET_FONT (rend)]; ^~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:751:52: note: in expansion of macro ‘RS_fontMask’ #define GET_FONT(x) ((((rend_t) (x)) & RS_fontMask) >> RS_fontShift) ^~~~~~~~~~~ screen.C:2442:58: note: in expansion of macro ‘GET_FONT’ rxvt_font *font = (*fontset[GET_STYLE (rend)])[GET_FONT (rend)]; ^~~~~~~~ In file included from rxvt.h:97, from screen.C:29: rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2461:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & RS_Uline && font->descent > 1 && fore != back)) ^~~~~~~~~~~~ screen.C:2461:36: note: in expansion of macro ‘RS_Uline’ if (ecb_unlikely (rend & RS_Uline && font->descent > 1 && fore != back)) ^~~~~~~~ In file included from screen.C:29: screen.C: In member function ‘void rxvt_term::scr_remap_chars(line_t&)’: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:2543:14: note: in expansion of macro ‘SET_FONT’ l.r[i] = SET_FONT (l.r[i], FONTSET (l.r[i])->find_font (l.t[i])); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:2543:32: note: in expansion of macro ‘FONTSET’ l.r[i] = SET_FONT (l.r[i], FONTSET (l.r[i])->find_font (l.t[i])); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:2543:32: note: in expansion of macro ‘FONTSET’ l.r[i] = SET_FONT (l.r[i], FONTSET (l.r[i])->find_font (l.t[i])); ^~~~~~~ In file included from screen.C:29: screen.C: In member function ‘void rxvt_term::scr_reverse_selection()’: rxvt.h:442:65: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_selShift (RS_fontShift + RS_fontCountSize) ^ rxvt.h:443:51: note: in expansion of macro ‘RS_selShift’ #define RS_Sel ((rend_t) (1UL << RS_selShift)) ^~~~~~~~~~~ screen.C:2683:23: note: in expansion of macro ‘RS_Sel’ RS_Sel | RS_RVid, RS_Sel | RS_RVid | RS_Uline); ^~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2683:32: note: in expansion of macro ‘RS_RVid’ RS_Sel | RS_RVid, RS_Sel | RS_RVid | RS_Uline); ^~~~~~~ rxvt.h:442:65: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_selShift (RS_fontShift + RS_fontCountSize) ^ rxvt.h:443:51: note: in expansion of macro ‘RS_selShift’ #define RS_Sel ((rend_t) (1UL << RS_selShift)) ^~~~~~~~~~~ screen.C:2683:41: note: in expansion of macro ‘RS_Sel’ RS_Sel | RS_RVid, RS_Sel | RS_RVid | RS_Uline); ^~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2683:50: note: in expansion of macro ‘RS_RVid’ RS_Sel | RS_RVid, RS_Sel | RS_RVid | RS_Uline); ^~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ screen.C:2683:60: note: in expansion of macro ‘RS_Uline’ RS_Sel | RS_RVid, RS_Sel | RS_RVid | RS_Uline); ^~~~~~~~ rxvt.h:442:65: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_selShift (RS_fontShift + RS_fontCountSize) ^ rxvt.h:443:51: note: in expansion of macro ‘RS_selShift’ #define RS_Sel ((rend_t) (1UL << RS_selShift)) ^~~~~~~~~~~ screen.C:2688:23: note: in expansion of macro ‘RS_Sel’ RS_Sel | RS_RVid); ^~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2688:32: note: in expansion of macro ‘RS_RVid’ RS_Sel | RS_RVid); ^~~~~~~ screen.C: In member function ‘void rxvt_term::selection_send(const XSelectionRequestEvent&)’: screen.C:3537:16: warning: ISO C++ forbids converting a string constant to ‘wchar_t*’ [-Wwrite-strings] cl = L""; ^~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from screen.C:29: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ screen.C: In member function ‘void rxvt_term::scr_printscreen(int)’: screen.C:2039:10: warning: ignoring return value of ‘int wctomb(char*, wchar_t)’, declared with attribute warn_unused_result [-Wunused-result] wctomb (0, 0); ~~~~~~~^~~~~~ In file included from misc.C:27: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from misc.C:27: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ misc.C: In function ‘char* rxvt_wcstombs(const wchar_t*, int)’: misc.C:68:19: warning: ignoring return value of ‘size_t wcrtomb(char*, wchar_t, mbstate_t*)’, declared with attribute warn_unused_result [-Wunused-result] wcrtomb (0, 0, mbs); // reset undefined state ~~~~~~~~^~~~~~~~~~~ misc.C: In function ‘void rxvt_vlog(const char*, va_list)’: misc.C:214:11: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (STDOUT_FILENO, msg, strlen (msg)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c scrollbar.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c scrollbar-next.C screen.C: In member function ‘void rxvt_term::scr_reset()’: screen.C:385:24: warning: ‘qline’ may be used uninitialized in this function [-Wmaybe-uninitialized] qline->l = llen ? MOD (llen - 1, ncol) + 1 : 0; ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar.C:27: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar.C:27: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from scrollbar.C:27: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar.C:27: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c scrollbar-rxvt.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c scrollbar-xterm.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-next.C:27: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-next.C:27: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-rxvt.C:25: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-rxvt.C:25: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from scrollbar-next.C:27: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ In file included from scrollbar-rxvt.C:25: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-rxvt.C:25: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ scrollbar-next.C: In member function ‘void scrollBar_t::init_next()’: scrollbar-next.C:151:19: warning: unused variable ‘color’ [-Wunused-variable] rxvt_color color; ^~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-next.C:27: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c scrollbar-plain.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c xdefaults.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-xterm.C:25: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-xterm.C:25: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-plain.C:25: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-plain.C:25: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from scrollbar-xterm.C:25: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ In file included from scrollbar-plain.C:25: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-plain.C:25: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-xterm.C:25: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c encoding.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvttoolkit.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from xdefaults.C:28: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from xdefaults.C:28: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from xdefaults.C:28: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from xdefaults.C:28: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ./ev_cpp.h:22, from ./rxvttoolkit.h:33, from ./rxvtfont.h:13, from ./rxvt.h:100, from rxvttoolkit.C:25: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvtutil.C In file included from ./../libev/ev++.h:46, from ./ev_cpp.h:22, from ./rxvttoolkit.h:33, from ./rxvtfont.h:13, from ./rxvt.h:100, from rxvttoolkit.C:25: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from rxvtutil.C:29: emman.c:3: warning: "_GNU_SOURCE" redefined # define _GNU_SOURCE : note: this is the location of the previous definition In file included from rxvttoolkit.C:25: ./rxvt.h: In constructor ‘image_effects::image_effects()’: ./rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ ./rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: ./rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ ./rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ ./rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ ./rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: ./rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ ./rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ rxvttoolkit.C: In member function ‘_XrmHashBucketRec* rxvt_display::get_resources(bool)’: rxvttoolkit.C:354:12: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] xe = "/etc/X11/app-defaults"; ^~~~~~~~~~~~~~~~~~~~~~~ rxvttoolkit.C: In member function ‘bool rxvt_color::alloc(rxvt_screen*, const rgba&)’: rxvttoolkit.C:757:16: warning: unused variable ‘alpha’ [-Wunused-variable] unsigned int alpha = color.a >= 0xff00 ? 0xffff : color.a; ^~~~~ In file included from ./ev_cpp.h:22, from ./rxvttoolkit.h:33, from ./rxvtfont.h:13, from ./rxvt.h:100, from rxvttoolkit.C:25: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ rxvttoolkit.C:748:1: warning: ‘unsigned int insert_component(unsigned int, unsigned int, unsigned int)’ defined but not used [-Wunused-function] insert_component (unsigned int value, unsigned int mask, unsigned int shift) ^~~~~~~~~~~~~~~~ In file included from rxvtutil.C:29: emman.c: In function ‘size_t chunk_fit(size_t, size_t, size_t)’: emman.c:83:10: warning: ‘minimum_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] return minimum_size; ^~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c keyboard.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvtimg.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtimg.C:27: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtimg.C:27: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from keyboard.C:26: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from keyboard.C:26: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from rxvtimg.C:27: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ rxvtimg.C: In member function ‘void rxvt_img::brightness(int32_t, int32_t, int32_t, int32_t)’: rxvtimg.C:680:22: warning: unused variable ‘xr’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C:680:26: warning: unused variable ‘xg’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C:680:30: warning: unused variable ‘xb’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C:680:34: warning: unused variable ‘xa’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C: In member function ‘void rxvt_img::contrast(int32_t, int32_t, int32_t, int32_t)’: rxvtimg.C:722:22: warning: unused variable ‘xr’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C:722:26: warning: unused variable ‘xg’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C:722:30: warning: unused variable ‘xb’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C:722:34: warning: unused variable ‘xa’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ In file included from keyboard.C:26: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtimg.C:27: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from keyboard.C:26: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c ev_cpp.C In file included from ev_cpp.C:2: ./../libev/ev.c:483:48: warning: "/*" within comment [-Wcomment] /*#define MIN_INTERVAL 0.00000095367431640625 /* 1/2**20, good till 2200 */ In file included from ev_cpp.C:2: ./../libev/ev.c:5089:27: warning: "/*" within comment [-Wcomment] /* EV_STAT 0x00001000 /* stat data changed */ ./../libev/ev.c:5090:27: warning: "/*" within comment [-Wcomment] /* EV_EMBED 0x00010000 /* embedded event loop needs sweep */ In file included from ev_cpp.h:22, from ev_cpp.C:1: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c fdpass_wrapper.C In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from ev_cpp.C:1: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c ptytty_wrapper.C In file included from ev_cpp.C:2: ./../libev/ev.c: At global scope: ./../libev/ev.c:1829:25: warning: ‘ev_rt_now’ initialized and declared ‘extern’ EV_API_DECL ev_tstamp ev_rt_now = 0; /* needs to be initialised to make it a definition despite extern */ ^~~~~~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from ev_cpp.C:1: ./../libev/ev.c: In function ‘void evpipe_init()’: ./../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:2384:8: note: in expansion of macro ‘ev_is_active’ if (!ev_is_active (&pipe_w)) ^~~~~~~~~~~~ ./../libev/ev.c: In function ‘void loop_init(unsigned int)’: ./../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->active = \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:714:51: note: in expansion of macro ‘ev_init’ #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) ^~~~~~~ ./../libev/ev.c:2913:7: note: in expansion of macro ‘ev_prepare_init’ ev_prepare_init (&pending_w, pendingcb); ^~~~~~~~~~~~~~~ ./../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->pending = 0; \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:714:51: note: in expansion of macro ‘ev_init’ #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) ^~~~~~~ ./../libev/ev.c:2913:7: note: in expansion of macro ‘ev_prepare_init’ ev_prepare_init (&pending_w, pendingcb); ^~~~~~~~~~~~~~~ ./../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) ~^~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’ ev_set_cb ((ev), cb_); \ ^~~~~~~~~ ./../libev/ev.h:714:51: note: in expansion of macro ‘ev_init’ #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) ^~~~~~~ ./../libev/ev.c:2913:7: note: in expansion of macro ‘ev_prepare_init’ ev_prepare_init (&pending_w, pendingcb); ^~~~~~~~~~~~~~~ ./../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->active = \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:2916:7: note: in expansion of macro ‘ev_init’ ev_init (&pipe_w, pipecb); ^~~~~~~ ./../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->pending = 0; \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:2916:7: note: in expansion of macro ‘ev_init’ ev_init (&pipe_w, pipecb); ^~~~~~~ ./../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) ~^~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’ ev_set_cb ((ev), cb_); \ ^~~~~~~~~ ./../libev/ev.c:2916:7: note: in expansion of macro ‘ev_init’ ev_init (&pipe_w, pipecb); ^~~~~~~ ./../libev/ev.c: In function ‘void ev_loop_destroy()’: ./../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:2944:36: note: in expansion of macro ‘ev_is_active’ if (ev_is_default_loop (EV_A) && ev_is_active (&childev)) ^~~~~~~~~~~~ ./../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:2951:7: note: in expansion of macro ‘ev_is_active’ if (ev_is_active (&pipe_w)) ^~~~~~~~~~~~ ./../libev/ev.c: In function ‘void loop_fork()’: ./../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:3054:7: note: in expansion of macro ‘ev_is_active’ if (ev_is_active (&pipe_w) && postfork != 2) ^~~~~~~~~~~~ ./../libev/ev.c: In function ‘int ev_default_loop(unsigned int)’: ./../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->active = \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:710:51: note: in expansion of macro ‘ev_init’ #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) ^~~~~~~ ./../libev/ev.c:3235:11: note: in expansion of macro ‘ev_signal_init’ ev_signal_init (&childev, childcb, SIGCHLD); ^~~~~~~~~~~~~~ ./../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->pending = 0; \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:710:51: note: in expansion of macro ‘ev_init’ #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) ^~~~~~~ ./../libev/ev.c:3235:11: note: in expansion of macro ‘ev_signal_init’ ev_signal_init (&childev, childcb, SIGCHLD); ^~~~~~~~~~~~~~ ./../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) ~^~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’ ev_set_cb ((ev), cb_); \ ^~~~~~~~~ ./../libev/ev.h:710:51: note: in expansion of macro ‘ev_init’ #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) ^~~~~~~ ./../libev/ev.c:3235:11: note: in expansion of macro ‘ev_signal_init’ ev_signal_init (&childev, childcb, SIGCHLD); ^~~~~~~~~~~~~~ In file included from ev_cpp.C:2: ./../libev/ev.c: In function ‘void ev_io_start(ev_io*)’: ./../libev/ev.c:3848:34: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] fd_change (EV_A_ fd, w->events & EV__IOFDSET | EV_ANFD_REIFY); ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from ev_cpp.C:1: ./../libev/ev.c: In function ‘void ev_once(int, int, ev_tstamp, void (*)(int, void*), void*)’: ./../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->active = \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:4963:3: note: in expansion of macro ‘ev_init’ ev_init (&once->io, once_cb_io); ^~~~~~~ ./../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->pending = 0; \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:4963:3: note: in expansion of macro ‘ev_init’ ev_init (&once->io, once_cb_io); ^~~~~~~ ./../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) ~^~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’ ev_set_cb ((ev), cb_); \ ^~~~~~~~~ ./../libev/ev.c:4963:3: note: in expansion of macro ‘ev_init’ ev_init (&once->io, once_cb_io); ^~~~~~~ ./../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->active = \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:4970:3: note: in expansion of macro ‘ev_init’ ev_init (&once->to, once_cb_to); ^~~~~~~ ./../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->pending = 0; \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:4970:3: note: in expansion of macro ‘ev_init’ ev_init (&once->to, once_cb_to); ^~~~~~~ ./../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) ~^~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’ ev_set_cb ((ev), cb_); \ ^~~~~~~~~ ./../libev/ev.c:4970:3: note: in expansion of macro ‘ev_init’ ev_init (&once->to, once_cb_to); ^~~~~~~ ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:4973:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (&once->to, timeout, 0.); ^~~~~~~~~~~~ In file included from ev_cpp.h:22, from ev_cpp.C:1: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ev_cpp.C:2: ./../libev/ev.c: In function ‘void evpipe_write(volatile sig_atomic_t*)’: ./../libev/ev.c:2466:17: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (evpipe [1], &(evpipe [1]), 1); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c: In function ‘void pipecb(ev_io*, int)’: ./../libev/ev.c:2501:16: warning: ignoring return value of ‘ssize_t read(int, void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] read (evpipe [0], &dummy, sizeof (dummy)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ encoding.C:148:18: warning: ‘unicode_t cs_unicode_to_unicode(uint32_t)’ defined but not used [-Wunused-function] static unicode_t cs_unicode_to_unicode (uint32_t enc) { return enc; } ^~~~~~~~~~~~~~~~~~~~~ encoding.C:145:18: warning: ‘unicode_t cs_unknown_to_unicode(uint32_t)’ defined but not used [-Wunused-function] static unicode_t cs_unknown_to_unicode (uint32_t enc) { return NOCHAR; } ^~~~~~~~~~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from ptytty_wrapper.C:2: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from ptytty_wrapper.C:2: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvtd.C In file included from ptytty_wrapper.C:2: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from ptytty_wrapper.C:2: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ptytty_wrapper.C:9: ./../libptytty/src/logging.C: In function ‘void update_lastlog(const char*, const char*)’: ./../libptytty/src/logging.C:201:15: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (fd, &ll, sizeof (ll)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ptytty_wrapper.C:10: ./../libptytty/src/proxy.C: In member function ‘virtual bool ptytty_proxy::get()’: ./../libptytty/src/proxy.C:89:9: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (sock_fd, &cmd, sizeof (cmd)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C: In member function ‘virtual void ptytty_proxy::login(int, bool, const char*)’: ./../libptytty/src/proxy.C:121:9: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (sock_fd, &cmd, sizeof (cmd)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C: In destructor ‘ptytty_proxy::~ptytty_proxy()’: ./../libptytty/src/proxy.C:142:13: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (sock_fd, &cmd, sizeof (cmd)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C: In static member function ‘static void ptytty::use_helper()’: ./../libptytty/src/proxy.C:257:13: warning: ignoring return value of ‘int chdir(const char*)’, declared with attribute warn_unused_result [-Wunused-result] chdir ("/"); ~~~~~~^~~~~ ./../libptytty/src/proxy.C: In function ‘void serve()’: ./../libptytty/src/proxy.C:168:21: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (sock_fd, &cmd.id, sizeof (cmd.id)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C:180:21: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (sock_fd, &cmd.id, sizeof (cmd.id)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C: In static member function ‘static void ptytty::drop_privileges()’: ./../libptytty/src/proxy.C:335:13: warning: ignoring return value of ‘int setresgid(__gid_t, __gid_t, __gid_t)’, declared with attribute warn_unused_result [-Wunused-result] setresgid (gid, gid, gid); ~~~~~~~~~~^~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C:336:13: warning: ignoring return value of ‘int setresuid(__uid_t, __uid_t, __uid_t)’, declared with attribute warn_unused_result [-Wunused-result] setresuid (uid, uid, uid); ~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ptytty_wrapper.C:11: ./../libptytty/src/ptytty.C: In member function ‘void ptytty_unix::put()’: ./../libptytty/src/ptytty.C:309:13: warning: ignoring return value of ‘int chown(const char*, __uid_t, __gid_t)’, declared with attribute warn_unused_result [-Wunused-result] chown (name, 0, ttyconf.gid); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtd.C:46: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtd.C:46: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from rxvtd.C:46: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvtdaemon.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtd.C:46: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ rxvtd.C: In member function ‘void server::read_cb(ev::io&, int)’: rxvtd.C:210:19: warning: ignoring return value of ‘int chdir(const char*)’, declared with attribute warn_unused_result [-Wunused-result] chdir ("/"); // init might change to different working directory ~~~~~~^~~~~ rxvtd.C: In function ‘int main(int, char**)’: rxvtd.C:281:9: warning: ignoring return value of ‘int chdir(const char*)’, declared with attribute warn_unused_result [-Wunused-result] chdir ("/"); ~~~~~~^~~~~ rxvtdaemon.C: In static member function ‘static char* rxvt_connection::unix_sockname()’: rxvtdaemon.C:48:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] path = "/tmp"; ^~~~~~ rxvtdaemon.C: In member function ‘void rxvt_connection::send(const char*, int)’: rxvtdaemon.C:72:9: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (fd, s, 2); ~~~~~~^~~~~~~~~~ rxvtdaemon.C:73:9: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (fd, data, len); ~~~~~~^~~~~~~~~~~~~~~ rxvtdaemon.C: In member function ‘void rxvt_connection::send(int)’: rxvtdaemon.C:112:9: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (fd, s, 4); ~~~~~~^~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvtc.C i686-linux-gnu-gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o rxvt rxvt.o background.o command.o rxvtfont.o init.o main.o misc.o screen.o scrollbar.o scrollbar-next.o scrollbar-rxvt.o scrollbar-xterm.o scrollbar-plain.o xdefaults.o encoding.o rxvttoolkit.o rxvtutil.o keyboard.o rxvtimg.o ev_cpp.o fdpass_wrapper.o ptytty_wrapper.o -lsupc++ -lm -lXrender -lX11 -lX11 i686-linux-gnu-gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o rxvtd rxvtd.o background.o command.o rxvtfont.o init.o main.o misc.o screen.o scrollbar.o scrollbar-next.o scrollbar-rxvt.o scrollbar-xterm.o scrollbar-plain.o xdefaults.o encoding.o rxvttoolkit.o rxvtutil.o keyboard.o rxvtimg.o ev_cpp.o fdpass_wrapper.o ptytty_wrapper.o rxvtdaemon.o -lsupc++ -lm -lXrender -lX11 -lX11 i686-linux-gnu-gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o rxvtc rxvtc.o rxvtdaemon.o fdpass_wrapper.o -lsupc++ -lm make[3]: Leaving directory '/<>/unicode-24bitcolor-lite/src' make[3]: Entering directory '/<>/unicode-24bitcolor-lite/doc' sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvt.1.man.in >rxvt.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvtc.1.man.in >rxvtc.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvtd.1.man.in >rxvtd.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvt.7.man.in >rxvt.7.man make[3]: Leaving directory '/<>/unicode-24bitcolor-lite/doc' make[2]: Leaving directory '/<>/unicode-24bitcolor-lite' make[2]: Entering directory '/<>/unicode-24bitcolor-lite' make[2]: *** unicode-24bitcolor-lite-jp/doc: No such file or directory. Stop. make[2]: Leaving directory '/<>/unicode-24bitcolor-lite' make -j4 make[2]: Entering directory '/<>/unicode-24bitcolor-lite-jp' make[3]: Entering directory '/<>/unicode-24bitcolor-lite-jp/src' i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvt.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c background.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c command.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvtfont.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvt.C:24: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvt.C:24: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from rxvt.C:24: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvt.C:24: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c init.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from command.C:50: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from command.C:50: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtfont.C:23: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from command.C:50: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtfont.C:23: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from background.C:26: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from background.C:26: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ command.C: In member function ‘void rxvt_term::key_release(XKeyEvent&)’: command.C:887:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (iso14755buf) ^ command.C: In member function ‘void rxvt_term::flush()’: command.C:978:19: warning: unused variable ‘start_row’ [-Wunused-variable] int start_row = row; ^~~~~~~~~ In file included from rxvtfont.C:23: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ In file included from command.C:50: command.C: In member function ‘void rxvt_term::text_blink_cb(ev::timer&, int)’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ command.C:1067:25: note: in expansion of macro ‘RS_Blink’ if (scr_refresh_rend (RS_Blink, RS_Blink)) ^~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ command.C:1067:35: note: in expansion of macro ‘RS_Blink’ if (scr_refresh_rend (RS_Blink, RS_Blink)) ^~~~~~~~ command.C: In member function ‘void rxvt_term::set_urgency(bool)’: command.C:1755:27: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] h->flags = h->flags & ~XUrgencyHint | (enable ? XUrgencyHint : 0); ^ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ command.C: In member function ‘void rxvt_term::process_csi_seq()’: command.C:3048:75: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] process_xterm_seq (XTerm_title, RESNAME "-" VERSION, CHAR_ST); ^ command.C: In member function ‘void rxvt_term::process_terminal_mode(int, int, unsigned int, const int*)’: command.C:3761:16: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (option (Opt_secondaryScreen)) ^ command.C:3862:18: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (option (Opt_secondaryScreen)) ^ In file included from command.C:50: command.C: In member function ‘void rxvt_term::process_sgr_mode(unsigned int, const int*)’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ command.C:3898:38: note: in expansion of macro ‘RS_Bold’ rendset = 1, rendstyle = RS_Bold; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ command.C:3902:38: note: in expansion of macro ‘RS_Italic’ rendset = 1, rendstyle = RS_Italic; ^~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ command.C:3905:38: note: in expansion of macro ‘RS_Uline’ rendset = 1, rendstyle = RS_Uline; ^~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ command.C:3909:38: note: in expansion of macro ‘RS_Blink’ rendset = 1, rendstyle = RS_Blink; ^~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ command.C:3913:38: note: in expansion of macro ‘RS_RVid’ rendset = 1, rendstyle = RS_RVid; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ command.C:3926:38: note: in expansion of macro ‘RS_Bold’ rendset = 0, rendstyle = RS_Bold; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ command.C:3929:38: note: in expansion of macro ‘RS_Bold’ rendset = 0, rendstyle = RS_Bold; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ command.C:3932:38: note: in expansion of macro ‘RS_Italic’ rendset = 0, rendstyle = RS_Italic; ^~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ command.C:3935:38: note: in expansion of macro ‘RS_Uline’ rendset = 0, rendstyle = RS_Uline; ^~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ command.C:3938:38: note: in expansion of macro ‘RS_Blink’ rendset = 0, rendstyle = RS_Blink; ^~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ command.C:3941:38: note: in expansion of macro ‘RS_Blink’ rendset = 0, rendstyle = RS_Blink; ^~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ command.C:3944:38: note: in expansion of macro ‘RS_RVid’ rendset = 0, rendstyle = RS_RVid; ^~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from command.C:50: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from background.C:26: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtfont.C:23: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from background.C:26: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ rxvtfont.C: In function ‘bool replace_field(char**, const char*, int, char, const char*)’: rxvtfont.C:687:33: warning: ‘field’ may be used uninitialized in this function [-Wmaybe-uninitialized] if (slashes >= 13 && (!old || *field == old)) ^~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from init.C:37: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from init.C:37: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from init.C:37: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ init.C: In member function ‘void rxvt_term::init_env()’: init.C:941:46: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] putenv ("COLORTERM=" COLORTERMENV "-mono"); ^ init.C:943:42: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] putenv ("COLORTERM=" COLORTERMENVFULL); ^ init.C:952:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] putenv ("TERM=" TERMENV); ^ init.C: In member function ‘void rxvt_term::set_locale(const char*)’: init.C:981:22: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] this->locale = "C"; ^~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from init.C:37: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c main.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from main.C:35: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from main.C:35: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c misc.C In file included from main.C:35: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ main.C: In member function ‘void rxvt_term::set_option(uint8_t, bool)’: main.C:377:13: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] val = val & ~mask | (set ? mask : 0); ~~~~^~~~~~~ In file included from main.C:35: main.C: In member function ‘bool rxvt_term::set_fonts()’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:755:62: note: in expansion of macro ‘RS_styleMask’ #define SET_STYLE(x,style) ((((rend_t) (x)) & ~((rend_t) RS_styleMask)) | (((rend_t) (style)) << RS_styleShift)) ^~~~~~~~~~~~ main.C:867:19: note: in expansion of macro ‘SET_STYLE’ if (SET_STYLE (0, style) & RS_Bold) prop2.weight = rxvt_fontprop::bold; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:755:62: note: in expansion of macro ‘RS_styleMask’ #define SET_STYLE(x,style) ((((rend_t) (x)) & ~((rend_t) RS_styleMask)) | (((rend_t) (style)) << RS_styleShift)) ^~~~~~~~~~~~ main.C:867:19: note: in expansion of macro ‘SET_STYLE’ if (SET_STYLE (0, style) & RS_Bold) prop2.weight = rxvt_fontprop::bold; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ main.C:867:42: note: in expansion of macro ‘RS_Bold’ if (SET_STYLE (0, style) & RS_Bold) prop2.weight = rxvt_fontprop::bold; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:755:62: note: in expansion of macro ‘RS_styleMask’ #define SET_STYLE(x,style) ((((rend_t) (x)) & ~((rend_t) RS_styleMask)) | (((rend_t) (style)) << RS_styleShift)) ^~~~~~~~~~~~ main.C:868:19: note: in expansion of macro ‘SET_STYLE’ if (SET_STYLE (0, style) & RS_Italic) prop2.slant = rxvt_fontprop::italic; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:755:62: note: in expansion of macro ‘RS_styleMask’ #define SET_STYLE(x,style) ((((rend_t) (x)) & ~((rend_t) RS_styleMask)) | (((rend_t) (style)) << RS_styleShift)) ^~~~~~~~~~~~ main.C:868:19: note: in expansion of macro ‘SET_STYLE’ if (SET_STYLE (0, style) & RS_Italic) prop2.slant = rxvt_fontprop::italic; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ main.C:868:42: note: in expansion of macro ‘RS_Italic’ if (SET_STYLE (0, style) & RS_Italic) prop2.slant = rxvt_fontprop::italic; ^~~~~~~~~ main.C: In member function ‘bool rxvt_term::im_is_running()’: main.C:1236:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (p = strchr (server + 1, '@')) /* first one only */ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from main.C:35: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from misc.C:27: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from misc.C:27: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from misc.C:27: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from misc.C:27: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ misc.C: In function ‘char* rxvt_wcstombs(const wchar_t*, int)’: misc.C:68:19: warning: ignoring return value of ‘size_t wcrtomb(char*, wchar_t, mbstate_t*)’, declared with attribute warn_unused_result [-Wunused-result] wcrtomb (0, 0, mbs); // reset undefined state ~~~~~~~~^~~~~~~~~~~ misc.C: In function ‘void rxvt_vlog(const char*, va_list)’: misc.C:214:11: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (STDOUT_FILENO, msg, strlen (msg)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.C: In function ‘void print_x_error(Display*, XErrorEvent*)’: main.C:404:29: warning: ‘%s’ directive output may be truncated writing up to 8191 bytes into a region of size 8190 [-Wformat-truncation=] snprintf (buffer, BUFSIZ, "+ %s\n", mesg); rxvt_warn (buffer, event->serial); ^~~~~~~~ ~~~~ In file included from /usr/include/stdio.h:873, from rxvt.h:4, from main.C:35: /usr/include/i386-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 4 and 8195 bytes into a destination of size 8192 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.C:411:29: warning: ‘%s’ directive output may be truncated writing up to 8191 bytes into a region of size 8190 [-Wformat-truncation=] snprintf (buffer, BUFSIZ, "+ %s\n", mesg); rxvt_warn (buffer, event->request_code); ^~~~~~~~ ~~~~ In file included from /usr/include/stdio.h:873, from rxvt.h:4, from main.C:35: /usr/include/i386-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 4 and 8195 bytes into a destination of size 8192 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.C:451:37: warning: ‘%s’ directive output may be truncated writing up to 8191 bytes into a region of size 8190 [-Wformat-truncation=] snprintf (buffer, BUFSIZ, "+ %s\n", mesg); rxvt_warn (buffer, event->minor_code); ^~~~~~~~ ~~~~ In file included from /usr/include/stdio.h:873, from rxvt.h:4, from main.C:35: /usr/include/i386-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 4 and 8195 bytes into a destination of size 8192 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.C:487:33: warning: ‘%s’ directive output may be truncated writing up to 8191 bytes into a region of size 8190 [-Wformat-truncation=] snprintf (buffer, BUFSIZ, "+ %s\n", mesg); rxvt_warn (buffer, event->resourceid); ^~~~~~~~ ~~~~ In file included from /usr/include/stdio.h:873, from rxvt.h:4, from main.C:35: /usr/include/i386-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 4 and 8195 bytes into a destination of size 8192 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c screen.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c scrollbar.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar.C:27: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar.C:27: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from screen.C:29: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from scrollbar.C:27: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from screen.C:29: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c scrollbar-next.C rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar.C:27: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from screen.C:29: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ screen.C: In member function ‘void rxvt_term::scr_blank_line(line_t&, unsigned int, unsigned int, rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:44: note: in expansion of macro ‘RS_Italic’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~~ screen.C:111:11: note: in expansion of macro ‘RS_baseattrMask’ efs &= ~RS_baseattrMask; // remove italic etc. fontstyles ^~~~~~~~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:56: note: in expansion of macro ‘RS_Bold’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:111:11: note: in expansion of macro ‘RS_baseattrMask’ efs &= ~RS_baseattrMask; // remove italic etc. fontstyles ^~~~~~~~~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:463:66: note: in expansion of macro ‘RS_Blink’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:111:11: note: in expansion of macro ‘RS_baseattrMask’ efs &= ~RS_baseattrMask; // remove italic etc. fontstyles ^~~~~~~~~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ rxvt.h:463:77: note: in expansion of macro ‘RS_RVid’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:111:11: note: in expansion of macro ‘RS_baseattrMask’ efs &= ~RS_baseattrMask; // remove italic etc. fontstyles ^~~~~~~~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ rxvt.h:463:87: note: in expansion of macro ‘RS_Uline’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:111:11: note: in expansion of macro ‘RS_baseattrMask’ efs &= ~RS_baseattrMask; // remove italic etc. fontstyles ^~~~~~~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:112:9: note: in expansion of macro ‘SET_FONT’ efs = SET_FONT (efs, FONTSET (efs)->find_font (' ')); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:112:24: note: in expansion of macro ‘FONTSET’ efs = SET_FONT (efs, FONTSET (efs)->find_font (' ')); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:112:24: note: in expansion of macro ‘FONTSET’ efs = SET_FONT (efs, FONTSET (efs)->find_font (' ')); ^~~~~~~ In file included from screen.C:29: screen.C: In member function ‘void rxvt_term::scr_kill_char(line_t&, int) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:44: note: in expansion of macro ‘RS_Italic’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~~ screen.C:143:29: note: in expansion of macro ‘RS_baseattrMask’ rend_t rend = l.r[col] & ~RS_baseattrMask; ^~~~~~~~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:56: note: in expansion of macro ‘RS_Bold’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:143:29: note: in expansion of macro ‘RS_baseattrMask’ rend_t rend = l.r[col] & ~RS_baseattrMask; ^~~~~~~~~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:463:66: note: in expansion of macro ‘RS_Blink’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:143:29: note: in expansion of macro ‘RS_baseattrMask’ rend_t rend = l.r[col] & ~RS_baseattrMask; ^~~~~~~~~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ rxvt.h:463:77: note: in expansion of macro ‘RS_RVid’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:143:29: note: in expansion of macro ‘RS_baseattrMask’ rend_t rend = l.r[col] & ~RS_baseattrMask; ^~~~~~~~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ rxvt.h:463:87: note: in expansion of macro ‘RS_Uline’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:143:29: note: in expansion of macro ‘RS_baseattrMask’ rend_t rend = l.r[col] & ~RS_baseattrMask; ^~~~~~~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:144:10: note: in expansion of macro ‘SET_FONT’ rend = SET_FONT (rend, FONTSET (rend)->find_font (' ')); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:144:26: note: in expansion of macro ‘FONTSET’ rend = SET_FONT (rend, FONTSET (rend)->find_font (' ')); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:144:26: note: in expansion of macro ‘FONTSET’ rend = SET_FONT (rend, FONTSET (rend)->find_font (' ')); ^~~~~~~ screen.C: In member function ‘void rxvt_term::scr_add_lines(const wchar_t*, int, int)’: screen.C:876:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (ecb_unlikely (c < 0x20)) ^ In file included from screen.C:29: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:979:25: note: in expansion of macro ‘SET_FONT’ rend_t rend = SET_FONT (rstyle, FONTSET (rstyle)->find_font (c)); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:979:43: note: in expansion of macro ‘FONTSET’ rend_t rend = SET_FONT (rstyle, FONTSET (rstyle)->find_font (c)); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:979:43: note: in expansion of macro ‘FONTSET’ rend_t rend = SET_FONT (rstyle, FONTSET (rstyle)->find_font (c)); ^~~~~~~ In file included from screen.C:29: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:1074:21: note: in expansion of macro ‘SET_FONT’ *rp = SET_FONT (*rp, FONTSET (*rp)->find_font (*tp)); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:1074:36: note: in expansion of macro ‘FONTSET’ *rp = SET_FONT (*rp, FONTSET (*rp)->find_font (*tp)); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:1074:36: note: in expansion of macro ‘FONTSET’ *rp = SET_FONT (*rp, FONTSET (*rp)->find_font (*tp)); ^~~~~~~ In file included from screen.C:29: screen.C: In member function ‘void rxvt_term::scr_tab(int, bool)’: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:762:77: note: in expansion of macro ‘RS_Careful’ #define RS_SAME(a,b) (!((((rend_t) (a)) ^ ((rend_t) (b))) & ~((rend_t) RS_Careful))) ^~~~~~~~~~ screen.C:1143:20: note: in expansion of macro ‘RS_SAME’ && RS_SAME (l.r[i], base_rend); ^~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:1152:23: note: in expansion of macro ‘SET_FONT’ base_rend = SET_FONT (base_rend, 0); ^~~~~~~~ screen.C: In member function ‘void rxvt_term::scr_erase_screen(int)’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ screen.C:1415:17: note: in expansion of macro ‘RS_Blink’ if (rstyle & (RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:1415:28: note: in expansion of macro ‘RS_RVid’ if (rstyle & (RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ screen.C:1415:38: note: in expansion of macro ‘RS_Uline’ if (rstyle & (RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C: In member function ‘void rxvt_term::scr_E()’: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:1483:8: note: in expansion of macro ‘SET_FONT’ fs = SET_FONT (rstyle, FONTSET (rstyle)->find_font ('E')); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:1483:26: note: in expansion of macro ‘FONTSET’ fs = SET_FONT (rstyle, FONTSET (rstyle)->find_font ('E')); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:1483:26: note: in expansion of macro ‘FONTSET’ fs = SET_FONT (rstyle, FONTSET (rstyle)->find_font ('E')); ^~~~~~~ In file included from screen.C:29: screen.C: In member function ‘void rxvt_term::scr_refresh()’: rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2168:21: note: in expansion of macro ‘RS_RVid’ rend ^= RS_RVid; ^~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2178:45: note: in expansion of macro ‘RS_RVid’ drawn_buf[ocrow].r[oldcursor.col] ^= (RS_RVid | RS_Uline); ^~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ screen.C:2178:55: note: in expansion of macro ‘RS_Uline’ drawn_buf[ocrow].r[oldcursor.col] ^= (RS_RVid | RS_Uline); ^~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:762:77: note: in expansion of macro ‘RS_Careful’ #define RS_SAME(a,b) (!((((rend_t) (a)) ^ ((rend_t) (b))) & ~((rend_t) RS_Careful))) ^~~~~~~~~~ screen.C:2281:39: note: in expansion of macro ‘RS_SAME’ if (stp[col] == dtp[col] && RS_SAME (srp[col], drp[col])) ^~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:762:77: note: in expansion of macro ‘RS_Careful’ #define RS_SAME(a,b) (!((((rend_t) (a)) ^ ((rend_t) (b))) & ~((rend_t) RS_Careful))) ^~~~~~~~~~ screen.C:2312:20: note: in expansion of macro ‘RS_SAME’ if (!RS_SAME (rend, srp[col])) ^~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:762:77: note: in expansion of macro ‘RS_Careful’ #define RS_SAME(a,b) (!((((rend_t) (a)) ^ ((rend_t) (b))) & ~((rend_t) RS_Careful))) ^~~~~~~~~~ screen.C:2318:23: note: in expansion of macro ‘RS_SAME’ || !RS_SAME (srp[col], drp[col])) ^~~~~~~ In file included from rxvt.h:97, from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:44: note: in expansion of macro ‘RS_Italic’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~~ screen.C:2345:37: note: in expansion of macro ‘RS_baseattrMask’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:56: note: in expansion of macro ‘RS_Bold’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:2345:37: note: in expansion of macro ‘RS_baseattrMask’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:463:66: note: in expansion of macro ‘RS_Blink’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:2345:37: note: in expansion of macro ‘RS_baseattrMask’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:463:77: note: in expansion of macro ‘RS_RVid’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:2345:37: note: in expansion of macro ‘RS_baseattrMask’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:463:87: note: in expansion of macro ‘RS_Uline’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:2345:37: note: in expansion of macro ‘RS_baseattrMask’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ screen.C:2345:55: note: in expansion of macro ‘RS_Careful’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~ rxvt.h:442:65: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_selShift (RS_fontShift + RS_fontCountSize) ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:443:51: note: in expansion of macro ‘RS_selShift’ #define RS_Sel ((rend_t) (1UL << RS_selShift)) ^~~~~~~~~~~ screen.C:2345:68: note: in expansion of macro ‘RS_Sel’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~ In file included from screen.C:29: rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2347:36: note: in expansion of macro ‘RS_RVid’ bool invert = rend & RS_RVid; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ screen.C:2350:26: note: in expansion of macro ‘RS_Bold’ if (rend & RS_Bold && fore == Color_fg) ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ screen.C:2360:26: note: in expansion of macro ‘RS_Italic’ if (rend & RS_Italic && fore == Color_fg) ^~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ screen.C:2370:26: note: in expansion of macro ‘RS_Uline’ if (rend & RS_Uline && fore == Color_fg && ISSET_PIXCOLOR (Color_UL)) ^~~~~~~~ rxvt.h:442:65: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_selShift (RS_fontShift + RS_fontCountSize) ^ rxvt.h:443:51: note: in expansion of macro ‘RS_selShift’ #define RS_Sel ((rend_t) (1UL << RS_selShift)) ^~~~~~~~~~~ screen.C:2375:26: note: in expansion of macro ‘RS_Sel’ if (rend & RS_Sel) ^~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ screen.C:2408:26: note: in expansion of macro ‘RS_Blink’ if (rend & RS_Blink && (back == Color_bg || fore == Color_bg)) ^~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ screen.C:2425:44: note: in expansion of macro ‘RS_Careful’ && srp[text - stp - 1] & RS_Careful ^~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ screen.C:2430:46: note: in expansion of macro ‘RS_Careful’ for (int i = 0; srp[col + i] & RS_Careful && col + i < ncol - 1; i++) ^~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:432:46: note: in expansion of macro ‘RS_fontShift’ #define RS_redraw ((rend_t) (2UL << RS_fontShift)) ^~~~~~~~~~~~ screen.C:2431:55: note: in expansion of macro ‘RS_redraw’ drp[col + i + 1] = srp[col + i + 1] ^ RS_redraw; ^~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ screen.C:2434:53: note: in expansion of macro ‘RS_Careful’ for (int i = 0; srp[text - stp - i] & RS_Careful && text - i > stp; i++) ^~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:432:46: note: in expansion of macro ‘RS_fontShift’ #define RS_redraw ((rend_t) (2UL << RS_fontShift)) ^~~~~~~~~~~~ screen.C:2435:69: note: in expansion of macro ‘RS_redraw’ drp[text - stp - i - 1] = srp[text - stp - i - 1] ^ RS_redraw; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ screen.C:2442:39: note: in expansion of macro ‘GET_STYLE’ rxvt_font *font = (*fontset[GET_STYLE (rend)])[GET_FONT (rend)]; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ screen.C:2442:39: note: in expansion of macro ‘GET_STYLE’ rxvt_font *font = (*fontset[GET_STYLE (rend)])[GET_FONT (rend)]; ^~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:751:52: note: in expansion of macro ‘RS_fontMask’ #define GET_FONT(x) ((((rend_t) (x)) & RS_fontMask) >> RS_fontShift) ^~~~~~~~~~~ screen.C:2442:58: note: in expansion of macro ‘GET_FONT’ rxvt_font *font = (*fontset[GET_STYLE (rend)])[GET_FONT (rend)]; ^~~~~~~~ In file included from rxvt.h:97, from screen.C:29: rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2461:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & RS_Uline && font->descent > 1 && fore != back)) ^~~~~~~~~~~~ screen.C:2461:36: note: in expansion of macro ‘RS_Uline’ if (ecb_unlikely (rend & RS_Uline && font->descent > 1 && fore != back)) ^~~~~~~~ In file included from screen.C:29: screen.C: In member function ‘void rxvt_term::scr_remap_chars(line_t&)’: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:2543:14: note: in expansion of macro ‘SET_FONT’ l.r[i] = SET_FONT (l.r[i], FONTSET (l.r[i])->find_font (l.t[i])); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:2543:32: note: in expansion of macro ‘FONTSET’ l.r[i] = SET_FONT (l.r[i], FONTSET (l.r[i])->find_font (l.t[i])); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:2543:32: note: in expansion of macro ‘FONTSET’ l.r[i] = SET_FONT (l.r[i], FONTSET (l.r[i])->find_font (l.t[i])); ^~~~~~~ In file included from screen.C:29: screen.C: In member function ‘void rxvt_term::scr_reverse_selection()’: rxvt.h:442:65: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_selShift (RS_fontShift + RS_fontCountSize) ^ rxvt.h:443:51: note: in expansion of macro ‘RS_selShift’ #define RS_Sel ((rend_t) (1UL << RS_selShift)) ^~~~~~~~~~~ screen.C:2683:23: note: in expansion of macro ‘RS_Sel’ RS_Sel | RS_RVid, RS_Sel | RS_RVid | RS_Uline); ^~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2683:32: note: in expansion of macro ‘RS_RVid’ RS_Sel | RS_RVid, RS_Sel | RS_RVid | RS_Uline); ^~~~~~~ rxvt.h:442:65: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_selShift (RS_fontShift + RS_fontCountSize) ^ rxvt.h:443:51: note: in expansion of macro ‘RS_selShift’ #define RS_Sel ((rend_t) (1UL << RS_selShift)) ^~~~~~~~~~~ screen.C:2683:41: note: in expansion of macro ‘RS_Sel’ RS_Sel | RS_RVid, RS_Sel | RS_RVid | RS_Uline); ^~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2683:50: note: in expansion of macro ‘RS_RVid’ RS_Sel | RS_RVid, RS_Sel | RS_RVid | RS_Uline); ^~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ screen.C:2683:60: note: in expansion of macro ‘RS_Uline’ RS_Sel | RS_RVid, RS_Sel | RS_RVid | RS_Uline); ^~~~~~~~ rxvt.h:442:65: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_selShift (RS_fontShift + RS_fontCountSize) ^ rxvt.h:443:51: note: in expansion of macro ‘RS_selShift’ #define RS_Sel ((rend_t) (1UL << RS_selShift)) ^~~~~~~~~~~ screen.C:2688:23: note: in expansion of macro ‘RS_Sel’ RS_Sel | RS_RVid); ^~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2688:32: note: in expansion of macro ‘RS_RVid’ RS_Sel | RS_RVid); ^~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c scrollbar-rxvt.C screen.C: In member function ‘void rxvt_term::selection_send(const XSelectionRequestEvent&)’: screen.C:3537:16: warning: ISO C++ forbids converting a string constant to ‘wchar_t*’ [-Wwrite-strings] cl = L""; ^~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from screen.C:29: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ screen.C: In member function ‘void rxvt_term::scr_printscreen(int)’: screen.C:2039:10: warning: ignoring return value of ‘int wctomb(char*, wchar_t)’, declared with attribute warn_unused_result [-Wunused-result] wctomb (0, 0); ~~~~~~~^~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-next.C:27: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-next.C:27: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from scrollbar-next.C:27: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ scrollbar-next.C: In member function ‘void scrollBar_t::init_next()’: scrollbar-next.C:151:19: warning: unused variable ‘color’ [-Wunused-variable] rxvt_color color; ^~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-next.C:27: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-rxvt.C:25: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c scrollbar-xterm.C In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-rxvt.C:25: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c scrollbar-plain.C In file included from scrollbar-rxvt.C:25: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-rxvt.C:25: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c xdefaults.C screen.C: In member function ‘void rxvt_term::scr_reset()’: screen.C:385:24: warning: ‘qline’ may be used uninitialized in this function [-Wmaybe-uninitialized] qline->l = llen ? MOD (llen - 1, ncol) + 1 : 0; ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-xterm.C:25: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-xterm.C:25: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-plain.C:25: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from scrollbar-xterm.C:25: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-plain.C:25: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-xterm.C:25: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from scrollbar-plain.C:25: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-plain.C:25: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c encoding.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvttoolkit.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from xdefaults.C:28: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from xdefaults.C:28: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from xdefaults.C:28: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from xdefaults.C:28: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvtutil.C In file included from rxvtutil.C:29: emman.c:3: warning: "_GNU_SOURCE" redefined # define _GNU_SOURCE : note: this is the location of the previous definition In file included from ./ev_cpp.h:22, from ./rxvttoolkit.h:33, from ./rxvtfont.h:13, from ./rxvt.h:100, from rxvttoolkit.C:25: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ./ev_cpp.h:22, from ./rxvttoolkit.h:33, from ./rxvtfont.h:13, from ./rxvt.h:100, from rxvttoolkit.C:25: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from rxvtutil.C:29: emman.c: In function ‘size_t chunk_fit(size_t, size_t, size_t)’: emman.c:83:10: warning: ‘minimum_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] return minimum_size; ^~~~~~~~~~~~ In file included from rxvttoolkit.C:25: ./rxvt.h: In constructor ‘image_effects::image_effects()’: ./rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c keyboard.C ./rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: ./rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ ./rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ ./rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ ./rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: ./rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ ./rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ rxvttoolkit.C: In member function ‘_XrmHashBucketRec* rxvt_display::get_resources(bool)’: rxvttoolkit.C:354:12: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] xe = "/etc/X11/app-defaults"; ^~~~~~~~~~~~~~~~~~~~~~~ rxvttoolkit.C: In member function ‘bool rxvt_color::alloc(rxvt_screen*, const rgba&)’: rxvttoolkit.C:757:16: warning: unused variable ‘alpha’ [-Wunused-variable] unsigned int alpha = color.a >= 0xff00 ? 0xffff : color.a; ^~~~~ In file included from ./ev_cpp.h:22, from ./rxvttoolkit.h:33, from ./rxvtfont.h:13, from ./rxvt.h:100, from rxvttoolkit.C:25: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ rxvttoolkit.C:748:1: warning: ‘unsigned int insert_component(unsigned int, unsigned int, unsigned int)’ defined but not used [-Wunused-function] insert_component (unsigned int value, unsigned int mask, unsigned int shift) ^~~~~~~~~~~~~~~~ encoding.C:148:18: warning: ‘unicode_t cs_unicode_to_unicode(uint32_t)’ defined but not used [-Wunused-function] static unicode_t cs_unicode_to_unicode (uint32_t enc) { return enc; } ^~~~~~~~~~~~~~~~~~~~~ encoding.C:145:18: warning: ‘unicode_t cs_unknown_to_unicode(uint32_t)’ defined but not used [-Wunused-function] static unicode_t cs_unknown_to_unicode (uint32_t enc) { return NOCHAR; } ^~~~~~~~~~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from keyboard.C:26: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from keyboard.C:26: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from keyboard.C:26: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from keyboard.C:26: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvtimg.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c ev_cpp.C In file included from ev_cpp.C:2: ./../libev/ev.c:483:48: warning: "/*" within comment [-Wcomment] /*#define MIN_INTERVAL 0.00000095367431640625 /* 1/2**20, good till 2200 */ In file included from ev_cpp.C:2: ./../libev/ev.c:5089:27: warning: "/*" within comment [-Wcomment] /* EV_STAT 0x00001000 /* stat data changed */ ./../libev/ev.c:5090:27: warning: "/*" within comment [-Wcomment] /* EV_EMBED 0x00010000 /* embedded event loop needs sweep */ In file included from ev_cpp.h:22, from ev_cpp.C:1: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from ev_cpp.C:1: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c fdpass_wrapper.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtimg.C:27: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtimg.C:27: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from ev_cpp.C:2: ./../libev/ev.c: At global scope: ./../libev/ev.c:1829:25: warning: ‘ev_rt_now’ initialized and declared ‘extern’ EV_API_DECL ev_tstamp ev_rt_now = 0; /* needs to be initialised to make it a definition despite extern */ ^~~~~~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from ev_cpp.C:1: ./../libev/ev.c: In function ‘void evpipe_init()’: ./../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:2384:8: note: in expansion of macro ‘ev_is_active’ if (!ev_is_active (&pipe_w)) ^~~~~~~~~~~~ ./../libev/ev.c: In function ‘void loop_init(unsigned int)’: ./../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->active = \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:714:51: note: in expansion of macro ‘ev_init’ #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) ^~~~~~~ ./../libev/ev.c:2913:7: note: in expansion of macro ‘ev_prepare_init’ ev_prepare_init (&pending_w, pendingcb); ^~~~~~~~~~~~~~~ ./../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->pending = 0; \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:714:51: note: in expansion of macro ‘ev_init’ #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) ^~~~~~~ ./../libev/ev.c:2913:7: note: in expansion of macro ‘ev_prepare_init’ ev_prepare_init (&pending_w, pendingcb); ^~~~~~~~~~~~~~~ ./../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) ~^~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’ ev_set_cb ((ev), cb_); \ ^~~~~~~~~ ./../libev/ev.h:714:51: note: in expansion of macro ‘ev_init’ #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) ^~~~~~~ ./../libev/ev.c:2913:7: note: in expansion of macro ‘ev_prepare_init’ ev_prepare_init (&pending_w, pendingcb); ^~~~~~~~~~~~~~~ ./../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->active = \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:2916:7: note: in expansion of macro ‘ev_init’ ev_init (&pipe_w, pipecb); ^~~~~~~ ./../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->pending = 0; \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:2916:7: note: in expansion of macro ‘ev_init’ ev_init (&pipe_w, pipecb); ^~~~~~~ ./../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) ~^~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’ ev_set_cb ((ev), cb_); \ ^~~~~~~~~ ./../libev/ev.c:2916:7: note: in expansion of macro ‘ev_init’ ev_init (&pipe_w, pipecb); ^~~~~~~ In file included from rxvtimg.C:27: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ ./../libev/ev.c: In function ‘void ev_loop_destroy()’: ./../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:2944:36: note: in expansion of macro ‘ev_is_active’ if (ev_is_default_loop (EV_A) && ev_is_active (&childev)) ^~~~~~~~~~~~ ./../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:2951:7: note: in expansion of macro ‘ev_is_active’ if (ev_is_active (&pipe_w)) ^~~~~~~~~~~~ ./../libev/ev.c: In function ‘void loop_fork()’: ./../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:3054:7: note: in expansion of macro ‘ev_is_active’ if (ev_is_active (&pipe_w) && postfork != 2) ^~~~~~~~~~~~ ./../libev/ev.c: In function ‘int ev_default_loop(unsigned int)’: ./../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->active = \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:710:51: note: in expansion of macro ‘ev_init’ #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) ^~~~~~~ ./../libev/ev.c:3235:11: note: in expansion of macro ‘ev_signal_init’ ev_signal_init (&childev, childcb, SIGCHLD); ^~~~~~~~~~~~~~ ./../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->pending = 0; \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:710:51: note: in expansion of macro ‘ev_init’ #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) ^~~~~~~ ./../libev/ev.c:3235:11: note: in expansion of macro ‘ev_signal_init’ ev_signal_init (&childev, childcb, SIGCHLD); ^~~~~~~~~~~~~~ ./../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) ~^~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’ ev_set_cb ((ev), cb_); \ ^~~~~~~~~ ./../libev/ev.h:710:51: note: in expansion of macro ‘ev_init’ #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) ^~~~~~~ ./../libev/ev.c:3235:11: note: in expansion of macro ‘ev_signal_init’ ev_signal_init (&childev, childcb, SIGCHLD); ^~~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c ptytty_wrapper.C rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.C:2: ./../libev/ev.c: In function ‘void ev_io_start(ev_io*)’: ./../libev/ev.c:3848:34: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] fd_change (EV_A_ fd, w->events & EV__IOFDSET | EV_ANFD_REIFY); ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from ev_cpp.C:1: ./../libev/ev.c: In function ‘void ev_once(int, int, ev_tstamp, void (*)(int, void*), void*)’: ./../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->active = \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:4963:3: note: in expansion of macro ‘ev_init’ ev_init (&once->io, once_cb_io); ^~~~~~~ ./../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->pending = 0; \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:4963:3: note: in expansion of macro ‘ev_init’ ev_init (&once->io, once_cb_io); ^~~~~~~ ./../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) ~^~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’ ev_set_cb ((ev), cb_); \ ^~~~~~~~~ ./../libev/ev.c:4963:3: note: in expansion of macro ‘ev_init’ ev_init (&once->io, once_cb_io); ^~~~~~~ ./../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->active = \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:4970:3: note: in expansion of macro ‘ev_init’ ev_init (&once->to, once_cb_to); ^~~~~~~ ./../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->pending = 0; \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:4970:3: note: in expansion of macro ‘ev_init’ ev_init (&once->to, once_cb_to); ^~~~~~~ ./../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) ~^~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’ ev_set_cb ((ev), cb_); \ ^~~~~~~~~ ./../libev/ev.c:4970:3: note: in expansion of macro ‘ev_init’ ev_init (&once->to, once_cb_to); ^~~~~~~ ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:4973:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (&once->to, timeout, 0.); ^~~~~~~~~~~~ rxvtimg.C: In member function ‘void rxvt_img::brightness(int32_t, int32_t, int32_t, int32_t)’: rxvtimg.C:680:22: warning: unused variable ‘xr’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C:680:26: warning: unused variable ‘xg’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C:680:30: warning: unused variable ‘xb’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C:680:34: warning: unused variable ‘xa’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ In file included from ev_cpp.h:22, from ev_cpp.C:1: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ rxvtimg.C: In member function ‘void rxvt_img::contrast(int32_t, int32_t, int32_t, int32_t)’: rxvtimg.C:722:22: warning: unused variable ‘xr’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C:722:26: warning: unused variable ‘xg’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C:722:30: warning: unused variable ‘xb’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C:722:34: warning: unused variable ‘xa’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ev_cpp.C:2: ./../libev/ev.c: In function ‘void evpipe_write(volatile sig_atomic_t*)’: ./../libev/ev.c:2466:17: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (evpipe [1], &(evpipe [1]), 1); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c: In function ‘void pipecb(ev_io*, int)’: ./../libev/ev.c:2501:16: warning: ignoring return value of ‘ssize_t read(int, void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] read (evpipe [0], &dummy, sizeof (dummy)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtimg.C:27: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from ptytty_wrapper.C:2: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from ptytty_wrapper.C:2: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from ptytty_wrapper.C:2: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvtd.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from ptytty_wrapper.C:2: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ptytty_wrapper.C:9: ./../libptytty/src/logging.C: In function ‘void update_lastlog(const char*, const char*)’: ./../libptytty/src/logging.C:201:15: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (fd, &ll, sizeof (ll)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ptytty_wrapper.C:10: ./../libptytty/src/proxy.C: In member function ‘virtual bool ptytty_proxy::get()’: ./../libptytty/src/proxy.C:89:9: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (sock_fd, &cmd, sizeof (cmd)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C: In member function ‘virtual void ptytty_proxy::login(int, bool, const char*)’: ./../libptytty/src/proxy.C:121:9: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (sock_fd, &cmd, sizeof (cmd)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C: In destructor ‘ptytty_proxy::~ptytty_proxy()’: ./../libptytty/src/proxy.C:142:13: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (sock_fd, &cmd, sizeof (cmd)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C: In static member function ‘static void ptytty::use_helper()’: ./../libptytty/src/proxy.C:257:13: warning: ignoring return value of ‘int chdir(const char*)’, declared with attribute warn_unused_result [-Wunused-result] chdir ("/"); ~~~~~~^~~~~ ./../libptytty/src/proxy.C: In function ‘void serve()’: ./../libptytty/src/proxy.C:168:21: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (sock_fd, &cmd.id, sizeof (cmd.id)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C:180:21: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (sock_fd, &cmd.id, sizeof (cmd.id)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C: In static member function ‘static void ptytty::drop_privileges()’: ./../libptytty/src/proxy.C:335:13: warning: ignoring return value of ‘int setresgid(__gid_t, __gid_t, __gid_t)’, declared with attribute warn_unused_result [-Wunused-result] setresgid (gid, gid, gid); ~~~~~~~~~~^~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C:336:13: warning: ignoring return value of ‘int setresuid(__uid_t, __uid_t, __uid_t)’, declared with attribute warn_unused_result [-Wunused-result] setresuid (uid, uid, uid); ~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ptytty_wrapper.C:11: ./../libptytty/src/ptytty.C: In member function ‘void ptytty_unix::put()’: ./../libptytty/src/ptytty.C:309:13: warning: ignoring return value of ‘int chown(const char*, __uid_t, __gid_t)’, declared with attribute warn_unused_result [-Wunused-result] chown (name, 0, ttyconf.gid); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtd.C:46: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtd.C:46: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from rxvtd.C:46: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvtdaemon.C rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtd.C:46: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ rxvtd.C: In member function ‘void server::read_cb(ev::io&, int)’: rxvtd.C:210:19: warning: ignoring return value of ‘int chdir(const char*)’, declared with attribute warn_unused_result [-Wunused-result] chdir ("/"); // init might change to different working directory ~~~~~~^~~~~ rxvtd.C: In function ‘int main(int, char**)’: rxvtd.C:281:9: warning: ignoring return value of ‘int chdir(const char*)’, declared with attribute warn_unused_result [-Wunused-result] chdir ("/"); ~~~~~~^~~~~ rxvtdaemon.C: In static member function ‘static char* rxvt_connection::unix_sockname()’: rxvtdaemon.C:48:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] path = "/tmp"; ^~~~~~ rxvtdaemon.C: In member function ‘void rxvt_connection::send(const char*, int)’: rxvtdaemon.C:72:9: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (fd, s, 2); ~~~~~~^~~~~~~~~~ rxvtdaemon.C:73:9: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (fd, data, len); ~~~~~~^~~~~~~~~~~~~~~ rxvtdaemon.C: In member function ‘void rxvt_connection::send(int)’: rxvtdaemon.C:112:9: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (fd, s, 4); ~~~~~~^~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvtc.C i686-linux-gnu-gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o rxvt rxvt.o background.o command.o rxvtfont.o init.o main.o misc.o screen.o scrollbar.o scrollbar-next.o scrollbar-rxvt.o scrollbar-xterm.o scrollbar-plain.o xdefaults.o encoding.o rxvttoolkit.o rxvtutil.o keyboard.o rxvtimg.o ev_cpp.o fdpass_wrapper.o ptytty_wrapper.o -lsupc++ -lm -lXrender -lX11 -lX11 i686-linux-gnu-gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o rxvtd rxvtd.o background.o command.o rxvtfont.o init.o main.o misc.o screen.o scrollbar.o scrollbar-next.o scrollbar-rxvt.o scrollbar-xterm.o scrollbar-plain.o xdefaults.o encoding.o rxvttoolkit.o rxvtutil.o keyboard.o rxvtimg.o ev_cpp.o fdpass_wrapper.o ptytty_wrapper.o rxvtdaemon.o -lsupc++ -lm -lXrender -lX11 -lX11 i686-linux-gnu-gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o rxvtc rxvtc.o rxvtdaemon.o fdpass_wrapper.o -lsupc++ -lm make[3]: Leaving directory '/<>/unicode-24bitcolor-lite-jp/src' make[3]: Entering directory '/<>/unicode-24bitcolor-lite-jp/doc' sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvt.1.man.in >rxvt.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvtc.1.man.in >rxvtc.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvtd.1.man.in >rxvtd.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvt.7.man.in >rxvt.7.man make[3]: Leaving directory '/<>/unicode-24bitcolor-lite-jp/doc' make[2]: Leaving directory '/<>/unicode-24bitcolor-lite-jp' make[2]: Entering directory '/<>/unicode-24bitcolor-lite-jp' make[2]: *** unicode-24bitcolor-lite-kr/doc: No such file or directory. Stop. make[2]: Leaving directory '/<>/unicode-24bitcolor-lite-jp' make -j4 make[2]: Entering directory '/<>/unicode-24bitcolor-lite-kr' make[3]: Entering directory '/<>/unicode-24bitcolor-lite-kr/src' i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvt.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c background.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c command.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvtfont.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtfont.C:23: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtfont.C:23: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from rxvtfont.C:23: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvt.C:24: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvt.C:24: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtfont.C:23: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from rxvt.C:24: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvt.C:24: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from background.C:26: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from background.C:26: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from background.C:26: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c init.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from background.C:26: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from command.C:50: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from command.C:50: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from command.C:50: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c main.C rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ command.C: In member function ‘void rxvt_term::key_release(XKeyEvent&)’: command.C:887:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (iso14755buf) ^ command.C: In member function ‘void rxvt_term::flush()’: command.C:978:19: warning: unused variable ‘start_row’ [-Wunused-variable] int start_row = row; ^~~~~~~~~ In file included from command.C:50: command.C: In member function ‘void rxvt_term::text_blink_cb(ev::timer&, int)’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ command.C:1067:25: note: in expansion of macro ‘RS_Blink’ if (scr_refresh_rend (RS_Blink, RS_Blink)) ^~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ command.C:1067:35: note: in expansion of macro ‘RS_Blink’ if (scr_refresh_rend (RS_Blink, RS_Blink)) ^~~~~~~~ command.C: In member function ‘void rxvt_term::set_urgency(bool)’: command.C:1755:27: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] h->flags = h->flags & ~XUrgencyHint | (enable ? XUrgencyHint : 0); ^ rxvtfont.C: In function ‘bool replace_field(char**, const char*, int, char, const char*)’: rxvtfont.C:687:33: warning: ‘field’ may be used uninitialized in this function [-Wmaybe-uninitialized] if (slashes >= 13 && (!old || *field == old)) ^~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from init.C:37: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from init.C:37: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ command.C: In member function ‘void rxvt_term::process_csi_seq()’: command.C:3048:75: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] process_xterm_seq (XTerm_title, RESNAME "-" VERSION, CHAR_ST); ^ command.C: In member function ‘void rxvt_term::process_terminal_mode(int, int, unsigned int, const int*)’: command.C:3761:16: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (option (Opt_secondaryScreen)) ^ command.C:3862:18: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (option (Opt_secondaryScreen)) ^ In file included from init.C:37: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from command.C:50: command.C: In member function ‘void rxvt_term::process_sgr_mode(unsigned int, const int*)’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ command.C:3898:38: note: in expansion of macro ‘RS_Bold’ rendset = 1, rendstyle = RS_Bold; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ command.C:3902:38: note: in expansion of macro ‘RS_Italic’ rendset = 1, rendstyle = RS_Italic; ^~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ command.C:3905:38: note: in expansion of macro ‘RS_Uline’ rendset = 1, rendstyle = RS_Uline; ^~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ command.C:3909:38: note: in expansion of macro ‘RS_Blink’ rendset = 1, rendstyle = RS_Blink; ^~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ command.C:3913:38: note: in expansion of macro ‘RS_RVid’ rendset = 1, rendstyle = RS_RVid; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ command.C:3926:38: note: in expansion of macro ‘RS_Bold’ rendset = 0, rendstyle = RS_Bold; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ command.C:3929:38: note: in expansion of macro ‘RS_Bold’ rendset = 0, rendstyle = RS_Bold; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ command.C:3932:38: note: in expansion of macro ‘RS_Italic’ rendset = 0, rendstyle = RS_Italic; ^~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ command.C:3935:38: note: in expansion of macro ‘RS_Uline’ rendset = 0, rendstyle = RS_Uline; ^~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ command.C:3938:38: note: in expansion of macro ‘RS_Blink’ rendset = 0, rendstyle = RS_Blink; ^~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ command.C:3941:38: note: in expansion of macro ‘RS_Blink’ rendset = 0, rendstyle = RS_Blink; ^~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ command.C:3944:38: note: in expansion of macro ‘RS_RVid’ rendset = 0, rendstyle = RS_RVid; ^~~~~~~ init.C: In member function ‘void rxvt_term::init_env()’: init.C:941:46: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] putenv ("COLORTERM=" COLORTERMENV "-mono"); ^ init.C:943:42: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] putenv ("COLORTERM=" COLORTERMENVFULL); ^ init.C:952:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] putenv ("TERM=" TERMENV); ^ init.C: In member function ‘void rxvt_term::set_locale(const char*)’: init.C:981:22: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] this->locale = "C"; ^~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from init.C:37: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from command.C:50: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from main.C:35: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from main.C:35: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from main.C:35: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ main.C: In member function ‘void rxvt_term::set_option(uint8_t, bool)’: main.C:377:13: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] val = val & ~mask | (set ? mask : 0); ~~~~^~~~~~~ In file included from main.C:35: main.C: In member function ‘bool rxvt_term::set_fonts()’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:755:62: note: in expansion of macro ‘RS_styleMask’ #define SET_STYLE(x,style) ((((rend_t) (x)) & ~((rend_t) RS_styleMask)) | (((rend_t) (style)) << RS_styleShift)) ^~~~~~~~~~~~ main.C:867:19: note: in expansion of macro ‘SET_STYLE’ if (SET_STYLE (0, style) & RS_Bold) prop2.weight = rxvt_fontprop::bold; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:755:62: note: in expansion of macro ‘RS_styleMask’ #define SET_STYLE(x,style) ((((rend_t) (x)) & ~((rend_t) RS_styleMask)) | (((rend_t) (style)) << RS_styleShift)) ^~~~~~~~~~~~ main.C:867:19: note: in expansion of macro ‘SET_STYLE’ if (SET_STYLE (0, style) & RS_Bold) prop2.weight = rxvt_fontprop::bold; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ main.C:867:42: note: in expansion of macro ‘RS_Bold’ if (SET_STYLE (0, style) & RS_Bold) prop2.weight = rxvt_fontprop::bold; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:755:62: note: in expansion of macro ‘RS_styleMask’ #define SET_STYLE(x,style) ((((rend_t) (x)) & ~((rend_t) RS_styleMask)) | (((rend_t) (style)) << RS_styleShift)) ^~~~~~~~~~~~ main.C:868:19: note: in expansion of macro ‘SET_STYLE’ if (SET_STYLE (0, style) & RS_Italic) prop2.slant = rxvt_fontprop::italic; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:755:62: note: in expansion of macro ‘RS_styleMask’ #define SET_STYLE(x,style) ((((rend_t) (x)) & ~((rend_t) RS_styleMask)) | (((rend_t) (style)) << RS_styleShift)) ^~~~~~~~~~~~ main.C:868:19: note: in expansion of macro ‘SET_STYLE’ if (SET_STYLE (0, style) & RS_Italic) prop2.slant = rxvt_fontprop::italic; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ main.C:868:42: note: in expansion of macro ‘RS_Italic’ if (SET_STYLE (0, style) & RS_Italic) prop2.slant = rxvt_fontprop::italic; ^~~~~~~~~ main.C: In member function ‘bool rxvt_term::im_is_running()’: main.C:1236:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (p = strchr (server + 1, '@')) /* first one only */ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from main.C:35: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ main.C: In function ‘void print_x_error(Display*, XErrorEvent*)’: main.C:404:29: warning: ‘%s’ directive output may be truncated writing up to 8191 bytes into a region of size 8190 [-Wformat-truncation=] snprintf (buffer, BUFSIZ, "+ %s\n", mesg); rxvt_warn (buffer, event->serial); ^~~~~~~~ ~~~~ In file included from /usr/include/stdio.h:873, from rxvt.h:4, from main.C:35: /usr/include/i386-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 4 and 8195 bytes into a destination of size 8192 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.C:411:29: warning: ‘%s’ directive output may be truncated writing up to 8191 bytes into a region of size 8190 [-Wformat-truncation=] snprintf (buffer, BUFSIZ, "+ %s\n", mesg); rxvt_warn (buffer, event->request_code); ^~~~~~~~ ~~~~ In file included from /usr/include/stdio.h:873, from rxvt.h:4, from main.C:35: /usr/include/i386-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 4 and 8195 bytes into a destination of size 8192 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.C:451:37: warning: ‘%s’ directive output may be truncated writing up to 8191 bytes into a region of size 8190 [-Wformat-truncation=] snprintf (buffer, BUFSIZ, "+ %s\n", mesg); rxvt_warn (buffer, event->minor_code); ^~~~~~~~ ~~~~ In file included from /usr/include/stdio.h:873, from rxvt.h:4, from main.C:35: /usr/include/i386-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 4 and 8195 bytes into a destination of size 8192 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.C:487:33: warning: ‘%s’ directive output may be truncated writing up to 8191 bytes into a region of size 8190 [-Wformat-truncation=] snprintf (buffer, BUFSIZ, "+ %s\n", mesg); rxvt_warn (buffer, event->resourceid); ^~~~~~~~ ~~~~ In file included from /usr/include/stdio.h:873, from rxvt.h:4, from main.C:35: /usr/include/i386-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 4 and 8195 bytes into a destination of size 8192 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c misc.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c screen.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from misc.C:27: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from misc.C:27: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from misc.C:27: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from misc.C:27: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ misc.C: In function ‘char* rxvt_wcstombs(const wchar_t*, int)’: misc.C:68:19: warning: ignoring return value of ‘size_t wcrtomb(char*, wchar_t, mbstate_t*)’, declared with attribute warn_unused_result [-Wunused-result] wcrtomb (0, 0, mbs); // reset undefined state ~~~~~~~~^~~~~~~~~~~ misc.C: In function ‘void rxvt_vlog(const char*, va_list)’: misc.C:214:11: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (STDOUT_FILENO, msg, strlen (msg)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from screen.C:29: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from screen.C:29: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from screen.C:29: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c scrollbar.C rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ screen.C: In member function ‘void rxvt_term::scr_blank_line(line_t&, unsigned int, unsigned int, rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:44: note: in expansion of macro ‘RS_Italic’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~~ screen.C:111:11: note: in expansion of macro ‘RS_baseattrMask’ efs &= ~RS_baseattrMask; // remove italic etc. fontstyles ^~~~~~~~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:56: note: in expansion of macro ‘RS_Bold’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:111:11: note: in expansion of macro ‘RS_baseattrMask’ efs &= ~RS_baseattrMask; // remove italic etc. fontstyles ^~~~~~~~~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:463:66: note: in expansion of macro ‘RS_Blink’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:111:11: note: in expansion of macro ‘RS_baseattrMask’ efs &= ~RS_baseattrMask; // remove italic etc. fontstyles ^~~~~~~~~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ rxvt.h:463:77: note: in expansion of macro ‘RS_RVid’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:111:11: note: in expansion of macro ‘RS_baseattrMask’ efs &= ~RS_baseattrMask; // remove italic etc. fontstyles ^~~~~~~~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ rxvt.h:463:87: note: in expansion of macro ‘RS_Uline’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:111:11: note: in expansion of macro ‘RS_baseattrMask’ efs &= ~RS_baseattrMask; // remove italic etc. fontstyles ^~~~~~~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:112:9: note: in expansion of macro ‘SET_FONT’ efs = SET_FONT (efs, FONTSET (efs)->find_font (' ')); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:112:24: note: in expansion of macro ‘FONTSET’ efs = SET_FONT (efs, FONTSET (efs)->find_font (' ')); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:112:24: note: in expansion of macro ‘FONTSET’ efs = SET_FONT (efs, FONTSET (efs)->find_font (' ')); ^~~~~~~ In file included from screen.C:29: screen.C: In member function ‘void rxvt_term::scr_kill_char(line_t&, int) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:44: note: in expansion of macro ‘RS_Italic’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~~ screen.C:143:29: note: in expansion of macro ‘RS_baseattrMask’ rend_t rend = l.r[col] & ~RS_baseattrMask; ^~~~~~~~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:56: note: in expansion of macro ‘RS_Bold’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:143:29: note: in expansion of macro ‘RS_baseattrMask’ rend_t rend = l.r[col] & ~RS_baseattrMask; ^~~~~~~~~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:463:66: note: in expansion of macro ‘RS_Blink’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:143:29: note: in expansion of macro ‘RS_baseattrMask’ rend_t rend = l.r[col] & ~RS_baseattrMask; ^~~~~~~~~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ rxvt.h:463:77: note: in expansion of macro ‘RS_RVid’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:143:29: note: in expansion of macro ‘RS_baseattrMask’ rend_t rend = l.r[col] & ~RS_baseattrMask; ^~~~~~~~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ rxvt.h:463:87: note: in expansion of macro ‘RS_Uline’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:143:29: note: in expansion of macro ‘RS_baseattrMask’ rend_t rend = l.r[col] & ~RS_baseattrMask; ^~~~~~~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:144:10: note: in expansion of macro ‘SET_FONT’ rend = SET_FONT (rend, FONTSET (rend)->find_font (' ')); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:144:26: note: in expansion of macro ‘FONTSET’ rend = SET_FONT (rend, FONTSET (rend)->find_font (' ')); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:144:26: note: in expansion of macro ‘FONTSET’ rend = SET_FONT (rend, FONTSET (rend)->find_font (' ')); ^~~~~~~ screen.C: In member function ‘void rxvt_term::scr_add_lines(const wchar_t*, int, int)’: screen.C:876:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (ecb_unlikely (c < 0x20)) ^ In file included from screen.C:29: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:979:25: note: in expansion of macro ‘SET_FONT’ rend_t rend = SET_FONT (rstyle, FONTSET (rstyle)->find_font (c)); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:979:43: note: in expansion of macro ‘FONTSET’ rend_t rend = SET_FONT (rstyle, FONTSET (rstyle)->find_font (c)); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:979:43: note: in expansion of macro ‘FONTSET’ rend_t rend = SET_FONT (rstyle, FONTSET (rstyle)->find_font (c)); ^~~~~~~ In file included from screen.C:29: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:1074:21: note: in expansion of macro ‘SET_FONT’ *rp = SET_FONT (*rp, FONTSET (*rp)->find_font (*tp)); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:1074:36: note: in expansion of macro ‘FONTSET’ *rp = SET_FONT (*rp, FONTSET (*rp)->find_font (*tp)); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:1074:36: note: in expansion of macro ‘FONTSET’ *rp = SET_FONT (*rp, FONTSET (*rp)->find_font (*tp)); ^~~~~~~ In file included from screen.C:29: screen.C: In member function ‘void rxvt_term::scr_tab(int, bool)’: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:762:77: note: in expansion of macro ‘RS_Careful’ #define RS_SAME(a,b) (!((((rend_t) (a)) ^ ((rend_t) (b))) & ~((rend_t) RS_Careful))) ^~~~~~~~~~ screen.C:1143:20: note: in expansion of macro ‘RS_SAME’ && RS_SAME (l.r[i], base_rend); ^~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:1152:23: note: in expansion of macro ‘SET_FONT’ base_rend = SET_FONT (base_rend, 0); ^~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c scrollbar-next.C screen.C: In member function ‘void rxvt_term::scr_erase_screen(int)’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ screen.C:1415:17: note: in expansion of macro ‘RS_Blink’ if (rstyle & (RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:1415:28: note: in expansion of macro ‘RS_RVid’ if (rstyle & (RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ screen.C:1415:38: note: in expansion of macro ‘RS_Uline’ if (rstyle & (RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C: In member function ‘void rxvt_term::scr_E()’: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:1483:8: note: in expansion of macro ‘SET_FONT’ fs = SET_FONT (rstyle, FONTSET (rstyle)->find_font ('E')); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:1483:26: note: in expansion of macro ‘FONTSET’ fs = SET_FONT (rstyle, FONTSET (rstyle)->find_font ('E')); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:1483:26: note: in expansion of macro ‘FONTSET’ fs = SET_FONT (rstyle, FONTSET (rstyle)->find_font ('E')); ^~~~~~~ In file included from screen.C:29: screen.C: In member function ‘void rxvt_term::scr_refresh()’: rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2168:21: note: in expansion of macro ‘RS_RVid’ rend ^= RS_RVid; ^~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2178:45: note: in expansion of macro ‘RS_RVid’ drawn_buf[ocrow].r[oldcursor.col] ^= (RS_RVid | RS_Uline); ^~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ screen.C:2178:55: note: in expansion of macro ‘RS_Uline’ drawn_buf[ocrow].r[oldcursor.col] ^= (RS_RVid | RS_Uline); ^~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:762:77: note: in expansion of macro ‘RS_Careful’ #define RS_SAME(a,b) (!((((rend_t) (a)) ^ ((rend_t) (b))) & ~((rend_t) RS_Careful))) ^~~~~~~~~~ screen.C:2281:39: note: in expansion of macro ‘RS_SAME’ if (stp[col] == dtp[col] && RS_SAME (srp[col], drp[col])) ^~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:762:77: note: in expansion of macro ‘RS_Careful’ #define RS_SAME(a,b) (!((((rend_t) (a)) ^ ((rend_t) (b))) & ~((rend_t) RS_Careful))) ^~~~~~~~~~ screen.C:2312:20: note: in expansion of macro ‘RS_SAME’ if (!RS_SAME (rend, srp[col])) ^~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:762:77: note: in expansion of macro ‘RS_Careful’ #define RS_SAME(a,b) (!((((rend_t) (a)) ^ ((rend_t) (b))) & ~((rend_t) RS_Careful))) ^~~~~~~~~~ screen.C:2318:23: note: in expansion of macro ‘RS_SAME’ || !RS_SAME (srp[col], drp[col])) ^~~~~~~ In file included from rxvt.h:97, from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:44: note: in expansion of macro ‘RS_Italic’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~~ screen.C:2345:37: note: in expansion of macro ‘RS_baseattrMask’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:56: note: in expansion of macro ‘RS_Bold’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:2345:37: note: in expansion of macro ‘RS_baseattrMask’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:463:66: note: in expansion of macro ‘RS_Blink’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:2345:37: note: in expansion of macro ‘RS_baseattrMask’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:463:77: note: in expansion of macro ‘RS_RVid’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:2345:37: note: in expansion of macro ‘RS_baseattrMask’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:463:87: note: in expansion of macro ‘RS_Uline’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:2345:37: note: in expansion of macro ‘RS_baseattrMask’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ screen.C:2345:55: note: in expansion of macro ‘RS_Careful’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~ rxvt.h:442:65: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_selShift (RS_fontShift + RS_fontCountSize) ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:443:51: note: in expansion of macro ‘RS_selShift’ #define RS_Sel ((rend_t) (1UL << RS_selShift)) ^~~~~~~~~~~ screen.C:2345:68: note: in expansion of macro ‘RS_Sel’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~ In file included from screen.C:29: rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2347:36: note: in expansion of macro ‘RS_RVid’ bool invert = rend & RS_RVid; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ screen.C:2350:26: note: in expansion of macro ‘RS_Bold’ if (rend & RS_Bold && fore == Color_fg) ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ screen.C:2360:26: note: in expansion of macro ‘RS_Italic’ if (rend & RS_Italic && fore == Color_fg) ^~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ screen.C:2370:26: note: in expansion of macro ‘RS_Uline’ if (rend & RS_Uline && fore == Color_fg && ISSET_PIXCOLOR (Color_UL)) ^~~~~~~~ rxvt.h:442:65: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_selShift (RS_fontShift + RS_fontCountSize) ^ rxvt.h:443:51: note: in expansion of macro ‘RS_selShift’ #define RS_Sel ((rend_t) (1UL << RS_selShift)) ^~~~~~~~~~~ screen.C:2375:26: note: in expansion of macro ‘RS_Sel’ if (rend & RS_Sel) ^~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ screen.C:2408:26: note: in expansion of macro ‘RS_Blink’ if (rend & RS_Blink && (back == Color_bg || fore == Color_bg)) ^~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ screen.C:2425:44: note: in expansion of macro ‘RS_Careful’ && srp[text - stp - 1] & RS_Careful ^~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ screen.C:2430:46: note: in expansion of macro ‘RS_Careful’ for (int i = 0; srp[col + i] & RS_Careful && col + i < ncol - 1; i++) ^~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:432:46: note: in expansion of macro ‘RS_fontShift’ #define RS_redraw ((rend_t) (2UL << RS_fontShift)) ^~~~~~~~~~~~ screen.C:2431:55: note: in expansion of macro ‘RS_redraw’ drp[col + i + 1] = srp[col + i + 1] ^ RS_redraw; ^~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ screen.C:2434:53: note: in expansion of macro ‘RS_Careful’ for (int i = 0; srp[text - stp - i] & RS_Careful && text - i > stp; i++) ^~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:432:46: note: in expansion of macro ‘RS_fontShift’ #define RS_redraw ((rend_t) (2UL << RS_fontShift)) ^~~~~~~~~~~~ screen.C:2435:69: note: in expansion of macro ‘RS_redraw’ drp[text - stp - i - 1] = srp[text - stp - i - 1] ^ RS_redraw; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ screen.C:2442:39: note: in expansion of macro ‘GET_STYLE’ rxvt_font *font = (*fontset[GET_STYLE (rend)])[GET_FONT (rend)]; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ screen.C:2442:39: note: in expansion of macro ‘GET_STYLE’ rxvt_font *font = (*fontset[GET_STYLE (rend)])[GET_FONT (rend)]; ^~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:751:52: note: in expansion of macro ‘RS_fontMask’ #define GET_FONT(x) ((((rend_t) (x)) & RS_fontMask) >> RS_fontShift) ^~~~~~~~~~~ screen.C:2442:58: note: in expansion of macro ‘GET_FONT’ rxvt_font *font = (*fontset[GET_STYLE (rend)])[GET_FONT (rend)]; ^~~~~~~~ In file included from rxvt.h:97, from screen.C:29: rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2461:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & RS_Uline && font->descent > 1 && fore != back)) ^~~~~~~~~~~~ screen.C:2461:36: note: in expansion of macro ‘RS_Uline’ if (ecb_unlikely (rend & RS_Uline && font->descent > 1 && fore != back)) ^~~~~~~~ In file included from screen.C:29: screen.C: In member function ‘void rxvt_term::scr_remap_chars(line_t&)’: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:2543:14: note: in expansion of macro ‘SET_FONT’ l.r[i] = SET_FONT (l.r[i], FONTSET (l.r[i])->find_font (l.t[i])); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:2543:32: note: in expansion of macro ‘FONTSET’ l.r[i] = SET_FONT (l.r[i], FONTSET (l.r[i])->find_font (l.t[i])); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:2543:32: note: in expansion of macro ‘FONTSET’ l.r[i] = SET_FONT (l.r[i], FONTSET (l.r[i])->find_font (l.t[i])); ^~~~~~~ In file included from screen.C:29: screen.C: In member function ‘void rxvt_term::scr_reverse_selection()’: rxvt.h:442:65: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_selShift (RS_fontShift + RS_fontCountSize) ^ rxvt.h:443:51: note: in expansion of macro ‘RS_selShift’ #define RS_Sel ((rend_t) (1UL << RS_selShift)) ^~~~~~~~~~~ screen.C:2683:23: note: in expansion of macro ‘RS_Sel’ RS_Sel | RS_RVid, RS_Sel | RS_RVid | RS_Uline); ^~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2683:32: note: in expansion of macro ‘RS_RVid’ RS_Sel | RS_RVid, RS_Sel | RS_RVid | RS_Uline); ^~~~~~~ rxvt.h:442:65: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_selShift (RS_fontShift + RS_fontCountSize) ^ rxvt.h:443:51: note: in expansion of macro ‘RS_selShift’ #define RS_Sel ((rend_t) (1UL << RS_selShift)) ^~~~~~~~~~~ screen.C:2683:41: note: in expansion of macro ‘RS_Sel’ RS_Sel | RS_RVid, RS_Sel | RS_RVid | RS_Uline); ^~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2683:50: note: in expansion of macro ‘RS_RVid’ RS_Sel | RS_RVid, RS_Sel | RS_RVid | RS_Uline); ^~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ screen.C:2683:60: note: in expansion of macro ‘RS_Uline’ RS_Sel | RS_RVid, RS_Sel | RS_RVid | RS_Uline); ^~~~~~~~ rxvt.h:442:65: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_selShift (RS_fontShift + RS_fontCountSize) ^ rxvt.h:443:51: note: in expansion of macro ‘RS_selShift’ #define RS_Sel ((rend_t) (1UL << RS_selShift)) ^~~~~~~~~~~ screen.C:2688:23: note: in expansion of macro ‘RS_Sel’ RS_Sel | RS_RVid); ^~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2688:32: note: in expansion of macro ‘RS_RVid’ RS_Sel | RS_RVid); ^~~~~~~ screen.C: In member function ‘void rxvt_term::selection_send(const XSelectionRequestEvent&)’: screen.C:3537:16: warning: ISO C++ forbids converting a string constant to ‘wchar_t*’ [-Wwrite-strings] cl = L""; ^~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from screen.C:29: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ screen.C: In member function ‘void rxvt_term::scr_printscreen(int)’: screen.C:2039:10: warning: ignoring return value of ‘int wctomb(char*, wchar_t)’, declared with attribute warn_unused_result [-Wunused-result] wctomb (0, 0); ~~~~~~~^~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar.C:27: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar.C:27: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from scrollbar.C:27: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar.C:27: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c scrollbar-rxvt.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c scrollbar-xterm.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-next.C:27: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-next.C:27: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from scrollbar-next.C:27: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ scrollbar-next.C: In member function ‘void scrollBar_t::init_next()’: scrollbar-next.C:151:19: warning: unused variable ‘color’ [-Wunused-variable] rxvt_color color; ^~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-next.C:27: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c scrollbar-plain.C screen.C: In member function ‘void rxvt_term::scr_reset()’: screen.C:385:24: warning: ‘qline’ may be used uninitialized in this function [-Wmaybe-uninitialized] qline->l = llen ? MOD (llen - 1, ncol) + 1 : 0; ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-rxvt.C:25: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-rxvt.C:25: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from scrollbar-rxvt.C:25: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-rxvt.C:25: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-plain.C:25: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-plain.C:25: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from scrollbar-plain.C:25: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-plain.C:25: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-xterm.C:25: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-xterm.C:25: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from scrollbar-xterm.C:25: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c xdefaults.C rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-xterm.C:25: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c encoding.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvttoolkit.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from xdefaults.C:28: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from xdefaults.C:28: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from xdefaults.C:28: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ./ev_cpp.h:22, from ./rxvttoolkit.h:33, from ./rxvtfont.h:13, from ./rxvt.h:100, from rxvttoolkit.C:25: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ./ev_cpp.h:22, from ./rxvttoolkit.h:33, from ./rxvtfont.h:13, from ./rxvt.h:100, from rxvttoolkit.C:25: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from xdefaults.C:28: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from rxvttoolkit.C:25: ./rxvt.h: In constructor ‘image_effects::image_effects()’: ./rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ ./rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: ./rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ ./rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ ./rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ ./rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: ./rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ ./rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ rxvttoolkit.C: In member function ‘_XrmHashBucketRec* rxvt_display::get_resources(bool)’: rxvttoolkit.C:354:12: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] xe = "/etc/X11/app-defaults"; ^~~~~~~~~~~~~~~~~~~~~~~ rxvttoolkit.C: In member function ‘bool rxvt_color::alloc(rxvt_screen*, const rgba&)’: rxvttoolkit.C:757:16: warning: unused variable ‘alpha’ [-Wunused-variable] unsigned int alpha = color.a >= 0xff00 ? 0xffff : color.a; ^~~~~ In file included from ./ev_cpp.h:22, from ./rxvttoolkit.h:33, from ./rxvtfont.h:13, from ./rxvt.h:100, from rxvttoolkit.C:25: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ rxvttoolkit.C:748:1: warning: ‘unsigned int insert_component(unsigned int, unsigned int, unsigned int)’ defined but not used [-Wunused-function] insert_component (unsigned int value, unsigned int mask, unsigned int shift) ^~~~~~~~~~~~~~~~ encoding.C:148:18: warning: ‘unicode_t cs_unicode_to_unicode(uint32_t)’ defined but not used [-Wunused-function] static unicode_t cs_unicode_to_unicode (uint32_t enc) { return enc; } ^~~~~~~~~~~~~~~~~~~~~ encoding.C:145:18: warning: ‘unicode_t cs_unknown_to_unicode(uint32_t)’ defined but not used [-Wunused-function] static unicode_t cs_unknown_to_unicode (uint32_t enc) { return NOCHAR; } ^~~~~~~~~~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvtutil.C In file included from rxvtutil.C:29: emman.c:3: warning: "_GNU_SOURCE" redefined # define _GNU_SOURCE : note: this is the location of the previous definition i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c keyboard.C In file included from rxvtutil.C:29: emman.c: In function ‘size_t chunk_fit(size_t, size_t, size_t)’: emman.c:83:10: warning: ‘minimum_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] return minimum_size; ^~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvtimg.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from keyboard.C:26: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from keyboard.C:26: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from keyboard.C:26: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from keyboard.C:26: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c ev_cpp.C In file included from ev_cpp.C:2: ./../libev/ev.c:483:48: warning: "/*" within comment [-Wcomment] /*#define MIN_INTERVAL 0.00000095367431640625 /* 1/2**20, good till 2200 */ In file included from ev_cpp.C:2: ./../libev/ev.c:5089:27: warning: "/*" within comment [-Wcomment] /* EV_STAT 0x00001000 /* stat data changed */ ./../libev/ev.c:5090:27: warning: "/*" within comment [-Wcomment] /* EV_EMBED 0x00010000 /* embedded event loop needs sweep */ In file included from ev_cpp.h:22, from ev_cpp.C:1: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from ev_cpp.C:1: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtimg.C:27: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtimg.C:27: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c fdpass_wrapper.C In file included from ev_cpp.C:2: ./../libev/ev.c: At global scope: ./../libev/ev.c:1829:25: warning: ‘ev_rt_now’ initialized and declared ‘extern’ EV_API_DECL ev_tstamp ev_rt_now = 0; /* needs to be initialised to make it a definition despite extern */ ^~~~~~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from ev_cpp.C:1: ./../libev/ev.c: In function ‘void evpipe_init()’: ./../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:2384:8: note: in expansion of macro ‘ev_is_active’ if (!ev_is_active (&pipe_w)) ^~~~~~~~~~~~ In file included from rxvtimg.C:27: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ ./../libev/ev.c: In function ‘void loop_init(unsigned int)’: ./../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->active = \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:714:51: note: in expansion of macro ‘ev_init’ #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) ^~~~~~~ ./../libev/ev.c:2913:7: note: in expansion of macro ‘ev_prepare_init’ ev_prepare_init (&pending_w, pendingcb); ^~~~~~~~~~~~~~~ ./../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->pending = 0; \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:714:51: note: in expansion of macro ‘ev_init’ #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) ^~~~~~~ ./../libev/ev.c:2913:7: note: in expansion of macro ‘ev_prepare_init’ ev_prepare_init (&pending_w, pendingcb); ^~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ ./../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) ~^~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’ ev_set_cb ((ev), cb_); \ ^~~~~~~~~ ./../libev/ev.h:714:51: note: in expansion of macro ‘ev_init’ #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) ^~~~~~~ ./../libev/ev.c:2913:7: note: in expansion of macro ‘ev_prepare_init’ ev_prepare_init (&pending_w, pendingcb); ^~~~~~~~~~~~~~~ ./../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->active = \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:2916:7: note: in expansion of macro ‘ev_init’ ev_init (&pipe_w, pipecb); ^~~~~~~ ./../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->pending = 0; \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:2916:7: note: in expansion of macro ‘ev_init’ ev_init (&pipe_w, pipecb); ^~~~~~~ ./../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) ~^~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’ ev_set_cb ((ev), cb_); \ ^~~~~~~~~ ./../libev/ev.c:2916:7: note: in expansion of macro ‘ev_init’ ev_init (&pipe_w, pipecb); ^~~~~~~ ./../libev/ev.c: In function ‘void ev_loop_destroy()’: ./../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:2944:36: note: in expansion of macro ‘ev_is_active’ if (ev_is_default_loop (EV_A) && ev_is_active (&childev)) ^~~~~~~~~~~~ ./../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:2951:7: note: in expansion of macro ‘ev_is_active’ if (ev_is_active (&pipe_w)) ^~~~~~~~~~~~ ./../libev/ev.c: In function ‘void loop_fork()’: ./../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:3054:7: note: in expansion of macro ‘ev_is_active’ if (ev_is_active (&pipe_w) && postfork != 2) ^~~~~~~~~~~~ ./../libev/ev.c: In function ‘int ev_default_loop(unsigned int)’: ./../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->active = \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:710:51: note: in expansion of macro ‘ev_init’ #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) ^~~~~~~ ./../libev/ev.c:3235:11: note: in expansion of macro ‘ev_signal_init’ ev_signal_init (&childev, childcb, SIGCHLD); ^~~~~~~~~~~~~~ ./../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->pending = 0; \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:710:51: note: in expansion of macro ‘ev_init’ #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) ^~~~~~~ ./../libev/ev.c:3235:11: note: in expansion of macro ‘ev_signal_init’ ev_signal_init (&childev, childcb, SIGCHLD); ^~~~~~~~~~~~~~ ./../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) ~^~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’ ev_set_cb ((ev), cb_); \ ^~~~~~~~~ ./../libev/ev.h:710:51: note: in expansion of macro ‘ev_init’ #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) ^~~~~~~ ./../libev/ev.c:3235:11: note: in expansion of macro ‘ev_signal_init’ ev_signal_init (&childev, childcb, SIGCHLD); ^~~~~~~~~~~~~~ In file included from ev_cpp.C:2: ./../libev/ev.c: In function ‘void ev_io_start(ev_io*)’: ./../libev/ev.c:3848:34: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] fd_change (EV_A_ fd, w->events & EV__IOFDSET | EV_ANFD_REIFY); ~~~~~~~~~~^~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c ptytty_wrapper.C In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from ev_cpp.C:1: ./../libev/ev.c: In function ‘void ev_once(int, int, ev_tstamp, void (*)(int, void*), void*)’: ./../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->active = \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:4963:3: note: in expansion of macro ‘ev_init’ ev_init (&once->io, once_cb_io); ^~~~~~~ ./../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->pending = 0; \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:4963:3: note: in expansion of macro ‘ev_init’ ev_init (&once->io, once_cb_io); ^~~~~~~ ./../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) ~^~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’ ev_set_cb ((ev), cb_); \ ^~~~~~~~~ ./../libev/ev.c:4963:3: note: in expansion of macro ‘ev_init’ ev_init (&once->io, once_cb_io); ^~~~~~~ ./../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->active = \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:4970:3: note: in expansion of macro ‘ev_init’ ev_init (&once->to, once_cb_to); ^~~~~~~ ./../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->pending = 0; \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:4970:3: note: in expansion of macro ‘ev_init’ ev_init (&once->to, once_cb_to); ^~~~~~~ ./../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) ~^~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’ ev_set_cb ((ev), cb_); \ ^~~~~~~~~ ./../libev/ev.c:4970:3: note: in expansion of macro ‘ev_init’ ev_init (&once->to, once_cb_to); ^~~~~~~ ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:4973:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (&once->to, timeout, 0.); ^~~~~~~~~~~~ In file included from ev_cpp.h:22, from ev_cpp.C:1: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ rxvtimg.C: In member function ‘void rxvt_img::brightness(int32_t, int32_t, int32_t, int32_t)’: rxvtimg.C:680:22: warning: unused variable ‘xr’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C:680:26: warning: unused variable ‘xg’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C:680:30: warning: unused variable ‘xb’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ In file included from ev_cpp.C:2: ./../libev/ev.c: In function ‘void evpipe_write(volatile sig_atomic_t*)’: ./../libev/ev.c:2466:17: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (evpipe [1], &(evpipe [1]), 1); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rxvtimg.C:680:34: warning: unused variable ‘xa’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C: In member function ‘void rxvt_img::contrast(int32_t, int32_t, int32_t, int32_t)’: rxvtimg.C:722:22: warning: unused variable ‘xr’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C:722:26: warning: unused variable ‘xg’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C:722:30: warning: unused variable ‘xb’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C:722:34: warning: unused variable ‘xa’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ ./../libev/ev.c: In function ‘void pipecb(ev_io*, int)’: ./../libev/ev.c:2501:16: warning: ignoring return value of ‘ssize_t read(int, void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] read (evpipe [0], &dummy, sizeof (dummy)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtimg.C:27: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvtd.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtd.C:46: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtd.C:46: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from rxvtd.C:46: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtd.C:46: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ rxvtd.C: In member function ‘void server::read_cb(ev::io&, int)’: rxvtd.C:210:19: warning: ignoring return value of ‘int chdir(const char*)’, declared with attribute warn_unused_result [-Wunused-result] chdir ("/"); // init might change to different working directory ~~~~~~^~~~~ rxvtd.C: In function ‘int main(int, char**)’: rxvtd.C:281:9: warning: ignoring return value of ‘int chdir(const char*)’, declared with attribute warn_unused_result [-Wunused-result] chdir ("/"); ~~~~~~^~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from ptytty_wrapper.C:2: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from ptytty_wrapper.C:2: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from ptytty_wrapper.C:2: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvtdaemon.C rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from ptytty_wrapper.C:2: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ptytty_wrapper.C:9: ./../libptytty/src/logging.C: In function ‘void update_lastlog(const char*, const char*)’: ./../libptytty/src/logging.C:201:15: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (fd, &ll, sizeof (ll)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ptytty_wrapper.C:10: ./../libptytty/src/proxy.C: In member function ‘virtual bool ptytty_proxy::get()’: ./../libptytty/src/proxy.C:89:9: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (sock_fd, &cmd, sizeof (cmd)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C: In member function ‘virtual void ptytty_proxy::login(int, bool, const char*)’: ./../libptytty/src/proxy.C:121:9: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (sock_fd, &cmd, sizeof (cmd)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C: In destructor ‘ptytty_proxy::~ptytty_proxy()’: ./../libptytty/src/proxy.C:142:13: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (sock_fd, &cmd, sizeof (cmd)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C: In static member function ‘static void ptytty::use_helper()’: ./../libptytty/src/proxy.C:257:13: warning: ignoring return value of ‘int chdir(const char*)’, declared with attribute warn_unused_result [-Wunused-result] chdir ("/"); ~~~~~~^~~~~ ./../libptytty/src/proxy.C: In function ‘void serve()’: ./../libptytty/src/proxy.C:168:21: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (sock_fd, &cmd.id, sizeof (cmd.id)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C:180:21: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (sock_fd, &cmd.id, sizeof (cmd.id)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C: In static member function ‘static void ptytty::drop_privileges()’: ./../libptytty/src/proxy.C:335:13: warning: ignoring return value of ‘int setresgid(__gid_t, __gid_t, __gid_t)’, declared with attribute warn_unused_result [-Wunused-result] setresgid (gid, gid, gid); ~~~~~~~~~~^~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C:336:13: warning: ignoring return value of ‘int setresuid(__uid_t, __uid_t, __uid_t)’, declared with attribute warn_unused_result [-Wunused-result] setresuid (uid, uid, uid); ~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ptytty_wrapper.C:11: ./../libptytty/src/ptytty.C: In member function ‘void ptytty_unix::put()’: ./../libptytty/src/ptytty.C:309:13: warning: ignoring return value of ‘int chown(const char*, __uid_t, __gid_t)’, declared with attribute warn_unused_result [-Wunused-result] chown (name, 0, ttyconf.gid); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ rxvtdaemon.C: In static member function ‘static char* rxvt_connection::unix_sockname()’: rxvtdaemon.C:48:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] path = "/tmp"; ^~~~~~ rxvtdaemon.C: In member function ‘void rxvt_connection::send(const char*, int)’: rxvtdaemon.C:72:9: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (fd, s, 2); ~~~~~~^~~~~~~~~~ rxvtdaemon.C:73:9: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (fd, data, len); ~~~~~~^~~~~~~~~~~~~~~ rxvtdaemon.C: In member function ‘void rxvt_connection::send(int)’: rxvtdaemon.C:112:9: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (fd, s, 4); ~~~~~~^~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvtc.C i686-linux-gnu-gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o rxvtc rxvtc.o rxvtdaemon.o fdpass_wrapper.o -lsupc++ -lm i686-linux-gnu-gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o rxvt rxvt.o background.o command.o rxvtfont.o init.o main.o misc.o screen.o scrollbar.o scrollbar-next.o scrollbar-rxvt.o scrollbar-xterm.o scrollbar-plain.o xdefaults.o encoding.o rxvttoolkit.o rxvtutil.o keyboard.o rxvtimg.o ev_cpp.o fdpass_wrapper.o ptytty_wrapper.o -lsupc++ -lm -lXrender -lX11 -lX11 i686-linux-gnu-gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o rxvtd rxvtd.o background.o command.o rxvtfont.o init.o main.o misc.o screen.o scrollbar.o scrollbar-next.o scrollbar-rxvt.o scrollbar-xterm.o scrollbar-plain.o xdefaults.o encoding.o rxvttoolkit.o rxvtutil.o keyboard.o rxvtimg.o ev_cpp.o fdpass_wrapper.o ptytty_wrapper.o rxvtdaemon.o -lsupc++ -lm -lXrender -lX11 -lX11 make[3]: Leaving directory '/<>/unicode-24bitcolor-lite-kr/src' make[3]: Entering directory '/<>/unicode-24bitcolor-lite-kr/doc' sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvt.1.man.in >rxvt.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvtc.1.man.in >rxvtc.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvtd.1.man.in >rxvtd.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvt.7.man.in >rxvt.7.man make[3]: Leaving directory '/<>/unicode-24bitcolor-lite-kr/doc' make[2]: Leaving directory '/<>/unicode-24bitcolor-lite-kr' make[2]: Entering directory '/<>/unicode-24bitcolor-lite-kr' make[2]: *** unicode-24bitcolor-lite-zh/doc: No such file or directory. Stop. make[2]: Leaving directory '/<>/unicode-24bitcolor-lite-kr' make -j4 make[2]: Entering directory '/<>/unicode-24bitcolor-lite-zh' make[3]: Entering directory '/<>/unicode-24bitcolor-lite-zh/src' i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvt.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c background.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c command.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvtfont.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from background.C:26: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from background.C:26: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from background.C:26: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvt.C:24: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvt.C:24: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from background.C:26: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from rxvt.C:24: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvt.C:24: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c init.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c main.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from command.C:50: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from command.C:50: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from command.C:50: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ command.C: In member function ‘void rxvt_term::key_release(XKeyEvent&)’: command.C:887:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (iso14755buf) ^ command.C: In member function ‘void rxvt_term::flush()’: command.C:978:19: warning: unused variable ‘start_row’ [-Wunused-variable] int start_row = row; ^~~~~~~~~ In file included from command.C:50: command.C: In member function ‘void rxvt_term::text_blink_cb(ev::timer&, int)’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ command.C:1067:25: note: in expansion of macro ‘RS_Blink’ if (scr_refresh_rend (RS_Blink, RS_Blink)) ^~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ command.C:1067:35: note: in expansion of macro ‘RS_Blink’ if (scr_refresh_rend (RS_Blink, RS_Blink)) ^~~~~~~~ command.C: In member function ‘void rxvt_term::set_urgency(bool)’: command.C:1755:27: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] h->flags = h->flags & ~XUrgencyHint | (enable ? XUrgencyHint : 0); ^ command.C: In member function ‘void rxvt_term::process_csi_seq()’: command.C:3048:75: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] process_xterm_seq (XTerm_title, RESNAME "-" VERSION, CHAR_ST); ^ command.C: In member function ‘void rxvt_term::process_terminal_mode(int, int, unsigned int, const int*)’: command.C:3761:16: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (option (Opt_secondaryScreen)) ^ command.C:3862:18: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (option (Opt_secondaryScreen)) ^ In file included from command.C:50: command.C: In member function ‘void rxvt_term::process_sgr_mode(unsigned int, const int*)’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ command.C:3898:38: note: in expansion of macro ‘RS_Bold’ rendset = 1, rendstyle = RS_Bold; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ command.C:3902:38: note: in expansion of macro ‘RS_Italic’ rendset = 1, rendstyle = RS_Italic; ^~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ command.C:3905:38: note: in expansion of macro ‘RS_Uline’ rendset = 1, rendstyle = RS_Uline; ^~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ command.C:3909:38: note: in expansion of macro ‘RS_Blink’ rendset = 1, rendstyle = RS_Blink; ^~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ command.C:3913:38: note: in expansion of macro ‘RS_RVid’ rendset = 1, rendstyle = RS_RVid; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ command.C:3926:38: note: in expansion of macro ‘RS_Bold’ rendset = 0, rendstyle = RS_Bold; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ command.C:3929:38: note: in expansion of macro ‘RS_Bold’ rendset = 0, rendstyle = RS_Bold; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ command.C:3932:38: note: in expansion of macro ‘RS_Italic’ rendset = 0, rendstyle = RS_Italic; ^~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ command.C:3935:38: note: in expansion of macro ‘RS_Uline’ rendset = 0, rendstyle = RS_Uline; ^~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ command.C:3938:38: note: in expansion of macro ‘RS_Blink’ rendset = 0, rendstyle = RS_Blink; ^~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ command.C:3941:38: note: in expansion of macro ‘RS_Blink’ rendset = 0, rendstyle = RS_Blink; ^~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ command.C:3944:38: note: in expansion of macro ‘RS_RVid’ rendset = 0, rendstyle = RS_RVid; ^~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from command.C:50: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtfont.C:23: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtfont.C:23: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from init.C:37: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from init.C:37: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from init.C:37: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from rxvtfont.C:23: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ init.C: In member function ‘void rxvt_term::init_env()’: init.C:941:46: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] putenv ("COLORTERM=" COLORTERMENV "-mono"); ^ init.C:943:42: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] putenv ("COLORTERM=" COLORTERMENVFULL); ^ init.C:952:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] putenv ("TERM=" TERMENV); ^ init.C: In member function ‘void rxvt_term::set_locale(const char*)’: init.C:981:22: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] this->locale = "C"; ^~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from init.C:37: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from main.C:35: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtfont.C:23: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from main.C:35: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from main.C:35: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ main.C: In member function ‘void rxvt_term::set_option(uint8_t, bool)’: main.C:377:13: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] val = val & ~mask | (set ? mask : 0); ~~~~^~~~~~~ In file included from main.C:35: main.C: In member function ‘bool rxvt_term::set_fonts()’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:755:62: note: in expansion of macro ‘RS_styleMask’ #define SET_STYLE(x,style) ((((rend_t) (x)) & ~((rend_t) RS_styleMask)) | (((rend_t) (style)) << RS_styleShift)) ^~~~~~~~~~~~ main.C:867:19: note: in expansion of macro ‘SET_STYLE’ if (SET_STYLE (0, style) & RS_Bold) prop2.weight = rxvt_fontprop::bold; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:755:62: note: in expansion of macro ‘RS_styleMask’ #define SET_STYLE(x,style) ((((rend_t) (x)) & ~((rend_t) RS_styleMask)) | (((rend_t) (style)) << RS_styleShift)) ^~~~~~~~~~~~ main.C:867:19: note: in expansion of macro ‘SET_STYLE’ if (SET_STYLE (0, style) & RS_Bold) prop2.weight = rxvt_fontprop::bold; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ main.C:867:42: note: in expansion of macro ‘RS_Bold’ if (SET_STYLE (0, style) & RS_Bold) prop2.weight = rxvt_fontprop::bold; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:755:62: note: in expansion of macro ‘RS_styleMask’ #define SET_STYLE(x,style) ((((rend_t) (x)) & ~((rend_t) RS_styleMask)) | (((rend_t) (style)) << RS_styleShift)) ^~~~~~~~~~~~ main.C:868:19: note: in expansion of macro ‘SET_STYLE’ if (SET_STYLE (0, style) & RS_Italic) prop2.slant = rxvt_fontprop::italic; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:755:62: note: in expansion of macro ‘RS_styleMask’ #define SET_STYLE(x,style) ((((rend_t) (x)) & ~((rend_t) RS_styleMask)) | (((rend_t) (style)) << RS_styleShift)) ^~~~~~~~~~~~ main.C:868:19: note: in expansion of macro ‘SET_STYLE’ if (SET_STYLE (0, style) & RS_Italic) prop2.slant = rxvt_fontprop::italic; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ main.C:868:42: note: in expansion of macro ‘RS_Italic’ if (SET_STYLE (0, style) & RS_Italic) prop2.slant = rxvt_fontprop::italic; ^~~~~~~~~ main.C: In member function ‘bool rxvt_term::im_is_running()’: main.C:1236:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (p = strchr (server + 1, '@')) /* first one only */ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from main.C:35: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ rxvtfont.C: In function ‘bool replace_field(char**, const char*, int, char, const char*)’: rxvtfont.C:687:33: warning: ‘field’ may be used uninitialized in this function [-Wmaybe-uninitialized] if (slashes >= 13 && (!old || *field == old)) ^~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c misc.C main.C: In function ‘void print_x_error(Display*, XErrorEvent*)’: main.C:404:29: warning: ‘%s’ directive output may be truncated writing up to 8191 bytes into a region of size 8190 [-Wformat-truncation=] snprintf (buffer, BUFSIZ, "+ %s\n", mesg); rxvt_warn (buffer, event->serial); ^~~~~~~~ ~~~~ In file included from /usr/include/stdio.h:873, from rxvt.h:4, from main.C:35: /usr/include/i386-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 4 and 8195 bytes into a destination of size 8192 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.C:411:29: warning: ‘%s’ directive output may be truncated writing up to 8191 bytes into a region of size 8190 [-Wformat-truncation=] snprintf (buffer, BUFSIZ, "+ %s\n", mesg); rxvt_warn (buffer, event->request_code); ^~~~~~~~ ~~~~ In file included from /usr/include/stdio.h:873, from rxvt.h:4, from main.C:35: /usr/include/i386-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 4 and 8195 bytes into a destination of size 8192 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.C:451:37: warning: ‘%s’ directive output may be truncated writing up to 8191 bytes into a region of size 8190 [-Wformat-truncation=] snprintf (buffer, BUFSIZ, "+ %s\n", mesg); rxvt_warn (buffer, event->minor_code); ^~~~~~~~ ~~~~ In file included from /usr/include/stdio.h:873, from rxvt.h:4, from main.C:35: /usr/include/i386-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 4 and 8195 bytes into a destination of size 8192 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.C:487:33: warning: ‘%s’ directive output may be truncated writing up to 8191 bytes into a region of size 8190 [-Wformat-truncation=] snprintf (buffer, BUFSIZ, "+ %s\n", mesg); rxvt_warn (buffer, event->resourceid); ^~~~~~~~ ~~~~ In file included from /usr/include/stdio.h:873, from rxvt.h:4, from main.C:35: /usr/include/i386-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 4 and 8195 bytes into a destination of size 8192 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from misc.C:27: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from misc.C:27: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from misc.C:27: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from misc.C:27: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ misc.C: In function ‘char* rxvt_wcstombs(const wchar_t*, int)’: misc.C:68:19: warning: ignoring return value of ‘size_t wcrtomb(char*, wchar_t, mbstate_t*)’, declared with attribute warn_unused_result [-Wunused-result] wcrtomb (0, 0, mbs); // reset undefined state ~~~~~~~~^~~~~~~~~~~ misc.C: In function ‘void rxvt_vlog(const char*, va_list)’: misc.C:214:11: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (STDOUT_FILENO, msg, strlen (msg)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c screen.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from screen.C:29: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from screen.C:29: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from screen.C:29: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ screen.C: In member function ‘void rxvt_term::scr_blank_line(line_t&, unsigned int, unsigned int, rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:44: note: in expansion of macro ‘RS_Italic’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~~ screen.C:111:11: note: in expansion of macro ‘RS_baseattrMask’ efs &= ~RS_baseattrMask; // remove italic etc. fontstyles ^~~~~~~~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:56: note: in expansion of macro ‘RS_Bold’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:111:11: note: in expansion of macro ‘RS_baseattrMask’ efs &= ~RS_baseattrMask; // remove italic etc. fontstyles ^~~~~~~~~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:463:66: note: in expansion of macro ‘RS_Blink’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:111:11: note: in expansion of macro ‘RS_baseattrMask’ efs &= ~RS_baseattrMask; // remove italic etc. fontstyles ^~~~~~~~~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ rxvt.h:463:77: note: in expansion of macro ‘RS_RVid’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:111:11: note: in expansion of macro ‘RS_baseattrMask’ efs &= ~RS_baseattrMask; // remove italic etc. fontstyles ^~~~~~~~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ rxvt.h:463:87: note: in expansion of macro ‘RS_Uline’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:111:11: note: in expansion of macro ‘RS_baseattrMask’ efs &= ~RS_baseattrMask; // remove italic etc. fontstyles ^~~~~~~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:112:9: note: in expansion of macro ‘SET_FONT’ efs = SET_FONT (efs, FONTSET (efs)->find_font (' ')); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:112:24: note: in expansion of macro ‘FONTSET’ efs = SET_FONT (efs, FONTSET (efs)->find_font (' ')); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:112:24: note: in expansion of macro ‘FONTSET’ efs = SET_FONT (efs, FONTSET (efs)->find_font (' ')); ^~~~~~~ In file included from screen.C:29: screen.C: In member function ‘void rxvt_term::scr_kill_char(line_t&, int) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:44: note: in expansion of macro ‘RS_Italic’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~~ screen.C:143:29: note: in expansion of macro ‘RS_baseattrMask’ rend_t rend = l.r[col] & ~RS_baseattrMask; ^~~~~~~~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:56: note: in expansion of macro ‘RS_Bold’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:143:29: note: in expansion of macro ‘RS_baseattrMask’ rend_t rend = l.r[col] & ~RS_baseattrMask; ^~~~~~~~~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:463:66: note: in expansion of macro ‘RS_Blink’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:143:29: note: in expansion of macro ‘RS_baseattrMask’ rend_t rend = l.r[col] & ~RS_baseattrMask; ^~~~~~~~~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ rxvt.h:463:77: note: in expansion of macro ‘RS_RVid’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:143:29: note: in expansion of macro ‘RS_baseattrMask’ rend_t rend = l.r[col] & ~RS_baseattrMask; ^~~~~~~~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ rxvt.h:463:87: note: in expansion of macro ‘RS_Uline’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:143:29: note: in expansion of macro ‘RS_baseattrMask’ rend_t rend = l.r[col] & ~RS_baseattrMask; ^~~~~~~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:144:10: note: in expansion of macro ‘SET_FONT’ rend = SET_FONT (rend, FONTSET (rend)->find_font (' ')); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:144:26: note: in expansion of macro ‘FONTSET’ rend = SET_FONT (rend, FONTSET (rend)->find_font (' ')); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:144:26: note: in expansion of macro ‘FONTSET’ rend = SET_FONT (rend, FONTSET (rend)->find_font (' ')); ^~~~~~~ screen.C: In member function ‘void rxvt_term::scr_add_lines(const wchar_t*, int, int)’: screen.C:876:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (ecb_unlikely (c < 0x20)) ^ In file included from screen.C:29: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:979:25: note: in expansion of macro ‘SET_FONT’ rend_t rend = SET_FONT (rstyle, FONTSET (rstyle)->find_font (c)); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:979:43: note: in expansion of macro ‘FONTSET’ rend_t rend = SET_FONT (rstyle, FONTSET (rstyle)->find_font (c)); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:979:43: note: in expansion of macro ‘FONTSET’ rend_t rend = SET_FONT (rstyle, FONTSET (rstyle)->find_font (c)); ^~~~~~~ In file included from screen.C:29: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:1074:21: note: in expansion of macro ‘SET_FONT’ *rp = SET_FONT (*rp, FONTSET (*rp)->find_font (*tp)); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:1074:36: note: in expansion of macro ‘FONTSET’ *rp = SET_FONT (*rp, FONTSET (*rp)->find_font (*tp)); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:1074:36: note: in expansion of macro ‘FONTSET’ *rp = SET_FONT (*rp, FONTSET (*rp)->find_font (*tp)); ^~~~~~~ In file included from screen.C:29: screen.C: In member function ‘void rxvt_term::scr_tab(int, bool)’: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:762:77: note: in expansion of macro ‘RS_Careful’ #define RS_SAME(a,b) (!((((rend_t) (a)) ^ ((rend_t) (b))) & ~((rend_t) RS_Careful))) ^~~~~~~~~~ screen.C:1143:20: note: in expansion of macro ‘RS_SAME’ && RS_SAME (l.r[i], base_rend); ^~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:1152:23: note: in expansion of macro ‘SET_FONT’ base_rend = SET_FONT (base_rend, 0); ^~~~~~~~ screen.C: In member function ‘void rxvt_term::scr_erase_screen(int)’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ screen.C:1415:17: note: in expansion of macro ‘RS_Blink’ if (rstyle & (RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:1415:28: note: in expansion of macro ‘RS_RVid’ if (rstyle & (RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ screen.C:1415:38: note: in expansion of macro ‘RS_Uline’ if (rstyle & (RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C: In member function ‘void rxvt_term::scr_E()’: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:1483:8: note: in expansion of macro ‘SET_FONT’ fs = SET_FONT (rstyle, FONTSET (rstyle)->find_font ('E')); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:1483:26: note: in expansion of macro ‘FONTSET’ fs = SET_FONT (rstyle, FONTSET (rstyle)->find_font ('E')); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:1483:26: note: in expansion of macro ‘FONTSET’ fs = SET_FONT (rstyle, FONTSET (rstyle)->find_font ('E')); ^~~~~~~ In file included from screen.C:29: screen.C: In member function ‘void rxvt_term::scr_refresh()’: rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2168:21: note: in expansion of macro ‘RS_RVid’ rend ^= RS_RVid; ^~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2178:45: note: in expansion of macro ‘RS_RVid’ drawn_buf[ocrow].r[oldcursor.col] ^= (RS_RVid | RS_Uline); ^~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ screen.C:2178:55: note: in expansion of macro ‘RS_Uline’ drawn_buf[ocrow].r[oldcursor.col] ^= (RS_RVid | RS_Uline); ^~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:762:77: note: in expansion of macro ‘RS_Careful’ #define RS_SAME(a,b) (!((((rend_t) (a)) ^ ((rend_t) (b))) & ~((rend_t) RS_Careful))) ^~~~~~~~~~ screen.C:2281:39: note: in expansion of macro ‘RS_SAME’ if (stp[col] == dtp[col] && RS_SAME (srp[col], drp[col])) ^~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:762:77: note: in expansion of macro ‘RS_Careful’ #define RS_SAME(a,b) (!((((rend_t) (a)) ^ ((rend_t) (b))) & ~((rend_t) RS_Careful))) ^~~~~~~~~~ screen.C:2312:20: note: in expansion of macro ‘RS_SAME’ if (!RS_SAME (rend, srp[col])) ^~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:762:77: note: in expansion of macro ‘RS_Careful’ #define RS_SAME(a,b) (!((((rend_t) (a)) ^ ((rend_t) (b))) & ~((rend_t) RS_Careful))) ^~~~~~~~~~ screen.C:2318:23: note: in expansion of macro ‘RS_SAME’ || !RS_SAME (srp[col], drp[col])) ^~~~~~~ In file included from rxvt.h:97, from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:44: note: in expansion of macro ‘RS_Italic’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~~ screen.C:2345:37: note: in expansion of macro ‘RS_baseattrMask’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:463:56: note: in expansion of macro ‘RS_Bold’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:2345:37: note: in expansion of macro ‘RS_baseattrMask’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:463:66: note: in expansion of macro ‘RS_Blink’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:2345:37: note: in expansion of macro ‘RS_baseattrMask’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:463:77: note: in expansion of macro ‘RS_RVid’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~ screen.C:2345:37: note: in expansion of macro ‘RS_baseattrMask’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:463:87: note: in expansion of macro ‘RS_Uline’ #define RS_baseattrMask ((rend_t) (RS_Italic | RS_Bold | RS_Blink | RS_RVid | RS_Uline)) ^~~~~~~~ screen.C:2345:37: note: in expansion of macro ‘RS_baseattrMask’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ screen.C:2345:55: note: in expansion of macro ‘RS_Careful’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~ rxvt.h:442:65: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_selShift (RS_fontShift + RS_fontCountSize) ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2345:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~~~~~~~ rxvt.h:443:51: note: in expansion of macro ‘RS_selShift’ #define RS_Sel ((rend_t) (1UL << RS_selShift)) ^~~~~~~~~~~ screen.C:2345:68: note: in expansion of macro ‘RS_Sel’ if (ecb_unlikely (rend & (RS_baseattrMask | RS_Careful | RS_Sel))) ^~~~~~ In file included from screen.C:29: rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2347:36: note: in expansion of macro ‘RS_RVid’ bool invert = rend & RS_RVid; ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ screen.C:2350:26: note: in expansion of macro ‘RS_Bold’ if (rend & RS_Bold && fore == Color_fg) ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ screen.C:2360:26: note: in expansion of macro ‘RS_Italic’ if (rend & RS_Italic && fore == Color_fg) ^~~~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ screen.C:2370:26: note: in expansion of macro ‘RS_Uline’ if (rend & RS_Uline && fore == Color_fg && ISSET_PIXCOLOR (Color_UL)) ^~~~~~~~ rxvt.h:442:65: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_selShift (RS_fontShift + RS_fontCountSize) ^ rxvt.h:443:51: note: in expansion of macro ‘RS_selShift’ #define RS_Sel ((rend_t) (1UL << RS_selShift)) ^~~~~~~~~~~ screen.C:2375:26: note: in expansion of macro ‘RS_Sel’ if (rend & RS_Sel) ^~~~~~ rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ screen.C:2408:26: note: in expansion of macro ‘RS_Blink’ if (rend & RS_Blink && (back == Color_bg || fore == Color_bg)) ^~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ screen.C:2425:44: note: in expansion of macro ‘RS_Careful’ && srp[text - stp - 1] & RS_Careful ^~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ screen.C:2430:46: note: in expansion of macro ‘RS_Careful’ for (int i = 0; srp[col + i] & RS_Careful && col + i < ncol - 1; i++) ^~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:432:46: note: in expansion of macro ‘RS_fontShift’ #define RS_redraw ((rend_t) (2UL << RS_fontShift)) ^~~~~~~~~~~~ screen.C:2431:55: note: in expansion of macro ‘RS_redraw’ drp[col + i + 1] = srp[col + i + 1] ^ RS_redraw; ^~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ screen.C:2434:53: note: in expansion of macro ‘RS_Careful’ for (int i = 0; srp[text - stp - i] & RS_Careful && text - i > stp; i++) ^~~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:432:46: note: in expansion of macro ‘RS_fontShift’ #define RS_redraw ((rend_t) (2UL << RS_fontShift)) ^~~~~~~~~~~~ screen.C:2435:69: note: in expansion of macro ‘RS_redraw’ drp[text - stp - i - 1] = srp[text - stp - i - 1] ^ RS_redraw; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ screen.C:2442:39: note: in expansion of macro ‘GET_STYLE’ rxvt_font *font = (*fontset[GET_STYLE (rend)])[GET_FONT (rend)]; ^~~~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ screen.C:2442:39: note: in expansion of macro ‘GET_STYLE’ rxvt_font *font = (*fontset[GET_STYLE (rend)])[GET_FONT (rend)]; ^~~~~~~~~ rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:751:52: note: in expansion of macro ‘RS_fontMask’ #define GET_FONT(x) ((((rend_t) (x)) & RS_fontMask) >> RS_fontShift) ^~~~~~~~~~~ screen.C:2442:58: note: in expansion of macro ‘GET_FONT’ rxvt_font *font = (*fontset[GET_STYLE (rend)])[GET_FONT (rend)]; ^~~~~~~~ In file included from rxvt.h:97, from screen.C:29: rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ ./../libptytty/src/ecb.h:348:61: note: in definition of macro ‘ecb_expect’ #define ecb_expect(expr,value) __builtin_expect ((expr),(value)) ^~~~ ./../libptytty/src/ecb.h:421:28: note: in expansion of macro ‘ecb_expect_false’ #define ecb_unlikely(expr) ecb_expect_false (expr) ^~~~~~~~~~~~~~~~ screen.C:2461:15: note: in expansion of macro ‘ecb_unlikely’ if (ecb_unlikely (rend & RS_Uline && font->descent > 1 && fore != back)) ^~~~~~~~~~~~ screen.C:2461:36: note: in expansion of macro ‘RS_Uline’ if (ecb_unlikely (rend & RS_Uline && font->descent > 1 && fore != back)) ^~~~~~~~ In file included from screen.C:29: screen.C: In member function ‘void rxvt_term::scr_remap_chars(line_t&)’: rxvt.h:426:57: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_fontShift (RS_fgShift + Color_Bits) ^ rxvt.h:427:47: note: in expansion of macro ‘RS_fontShift’ #define RS_Careful ((rend_t) (1UL << RS_fontShift)) /* be careful when drawing these */ ^~~~~~~~~~~~ rxvt.h:429:83: note: in expansion of macro ‘RS_Careful’ #define RS_fontMask ((rend_t) ((RS_fontCount << (RS_fontShift + 1)) | RS_Careful)) // includes RS_Careful ^~~~~~~~~~ rxvt.h:752:63: note: in expansion of macro ‘RS_fontMask’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~~~~~~~~~ screen.C:2543:14: note: in expansion of macro ‘SET_FONT’ l.r[i] = SET_FONT (l.r[i], FONTSET (l.r[i])->find_font (l.t[i])); ^~~~~~~~ In file included from screen.C:29: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:38: note: in expansion of macro ‘RS_Bold’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:2543:32: note: in expansion of macro ‘FONTSET’ l.r[i] = SET_FONT (l.r[i], FONTSET (l.r[i])->find_font (l.t[i])); ^~~~~~~ rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:752:91: note: in definition of macro ‘SET_FONT’ #define SET_FONT(x,fid) ((((rend_t) (x)) & ~((rend_t) RS_fontMask)) | (((rend_t) (fid)) << RS_fontShift)) ^~~ rxvt.h:452:46: note: in expansion of macro ‘RS_styleShift’ #define RS_Italic ((rend_t) (2UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:456:48: note: in expansion of macro ‘RS_Italic’ #define RS_styleMask ((rend_t) (RS_Bold | RS_Italic)) ^~~~~~~~~ rxvt.h:754:46: note: in expansion of macro ‘RS_styleMask’ #define GET_STYLE(x) ((((rend_t) (x)) & RS_styleMask) >> RS_styleShift) ^~~~~~~~~~~~ rxvt.h:768:43: note: in expansion of macro ‘GET_STYLE’ # define FONTSET_of(t,style) (t)->fontset[GET_STYLE (style)] ^~~~~~~~~ rxvt.h:773:24: note: in expansion of macro ‘FONTSET_of’ #define FONTSET(style) FONTSET_of (this, style) ^~~~~~~~~~ screen.C:2543:32: note: in expansion of macro ‘FONTSET’ l.r[i] = SET_FONT (l.r[i], FONTSET (l.r[i])->find_font (l.t[i])); ^~~~~~~ In file included from screen.C:29: screen.C: In member function ‘void rxvt_term::scr_reverse_selection()’: rxvt.h:442:65: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_selShift (RS_fontShift + RS_fontCountSize) ^ rxvt.h:443:51: note: in expansion of macro ‘RS_selShift’ #define RS_Sel ((rend_t) (1UL << RS_selShift)) ^~~~~~~~~~~ screen.C:2683:23: note: in expansion of macro ‘RS_Sel’ RS_Sel | RS_RVid, RS_Sel | RS_RVid | RS_Uline); ^~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2683:32: note: in expansion of macro ‘RS_RVid’ RS_Sel | RS_RVid, RS_Sel | RS_RVid | RS_Uline); ^~~~~~~ rxvt.h:442:65: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_selShift (RS_fontShift + RS_fontCountSize) ^ rxvt.h:443:51: note: in expansion of macro ‘RS_selShift’ #define RS_Sel ((rend_t) (1UL << RS_selShift)) ^~~~~~~~~~~ screen.C:2683:41: note: in expansion of macro ‘RS_Sel’ RS_Sel | RS_RVid, RS_Sel | RS_RVid | RS_Uline); ^~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2683:50: note: in expansion of macro ‘RS_RVid’ RS_Sel | RS_RVid, RS_Sel | RS_RVid | RS_Uline); ^~~~~~~ rxvt.h:461:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Uline ((rend_t) (1UL << (RS_styleShift + 4))) // underline ^ screen.C:2683:60: note: in expansion of macro ‘RS_Uline’ RS_Sel | RS_RVid, RS_Sel | RS_RVid | RS_Uline); ^~~~~~~~ rxvt.h:442:65: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_selShift (RS_fontShift + RS_fontCountSize) ^ rxvt.h:443:51: note: in expansion of macro ‘RS_selShift’ #define RS_Sel ((rend_t) (1UL << RS_selShift)) ^~~~~~~~~~~ screen.C:2688:23: note: in expansion of macro ‘RS_Sel’ RS_Sel | RS_RVid); ^~~~~~ rxvt.h:460:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_RVid ((rend_t) (1UL << (RS_styleShift + 3))) // reverse video ^ screen.C:2688:32: note: in expansion of macro ‘RS_RVid’ RS_Sel | RS_RVid); ^~~~~~~ screen.C: In member function ‘void rxvt_term::selection_send(const XSelectionRequestEvent&)’: screen.C:3537:16: warning: ISO C++ forbids converting a string constant to ‘wchar_t*’ [-Wwrite-strings] cl = L""; ^~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from screen.C:29: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ screen.C: In member function ‘void rxvt_term::scr_printscreen(int)’: screen.C:2039:10: warning: ignoring return value of ‘int wctomb(char*, wchar_t)’, declared with attribute warn_unused_result [-Wunused-result] wctomb (0, 0); ~~~~~~~^~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c scrollbar.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c scrollbar-next.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c scrollbar-rxvt.C screen.C: In member function ‘void rxvt_term::scr_reset()’: screen.C:385:24: warning: ‘qline’ may be used uninitialized in this function [-Wmaybe-uninitialized] qline->l = llen ? MOD (llen - 1, ncol) + 1 : 0; ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-next.C:27: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-next.C:27: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from scrollbar-next.C:27: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ scrollbar-next.C: In member function ‘void scrollBar_t::init_next()’: scrollbar-next.C:151:19: warning: unused variable ‘color’ [-Wunused-variable] rxvt_color color; ^~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-next.C:27: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar.C:27: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar.C:27: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from scrollbar.C:27: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar.C:27: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-rxvt.C:25: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-rxvt.C:25: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from scrollbar-rxvt.C:25: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c scrollbar-xterm.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-rxvt.C:25: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c scrollbar-plain.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c xdefaults.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from xdefaults.C:28: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from xdefaults.C:28: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from xdefaults.C:28: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from xdefaults.C:28: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-xterm.C:25: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-xterm.C:25: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from scrollbar-xterm.C:25: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c encoding.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-xterm.C:25: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-plain.C:25: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-plain.C:25: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from scrollbar-plain.C:25: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from scrollbar-plain.C:25: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvttoolkit.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvtutil.C In file included from rxvtutil.C:29: emman.c:3: warning: "_GNU_SOURCE" redefined # define _GNU_SOURCE : note: this is the location of the previous definition In file included from rxvtutil.C:29: emman.c: In function ‘size_t chunk_fit(size_t, size_t, size_t)’: emman.c:83:10: warning: ‘minimum_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] return minimum_size; ^~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c keyboard.C In file included from ./ev_cpp.h:22, from ./rxvttoolkit.h:33, from ./rxvtfont.h:13, from ./rxvt.h:100, from rxvttoolkit.C:25: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ./ev_cpp.h:22, from ./rxvttoolkit.h:33, from ./rxvtfont.h:13, from ./rxvt.h:100, from rxvttoolkit.C:25: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvtimg.C In file included from rxvttoolkit.C:25: ./rxvt.h: In constructor ‘image_effects::image_effects()’: ./rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ ./rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: ./rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ ./rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ ./rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ ./rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: ./rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ ./rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ rxvttoolkit.C: In member function ‘_XrmHashBucketRec* rxvt_display::get_resources(bool)’: rxvttoolkit.C:354:12: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] xe = "/etc/X11/app-defaults"; ^~~~~~~~~~~~~~~~~~~~~~~ rxvttoolkit.C: In member function ‘bool rxvt_color::alloc(rxvt_screen*, const rgba&)’: rxvttoolkit.C:757:16: warning: unused variable ‘alpha’ [-Wunused-variable] unsigned int alpha = color.a >= 0xff00 ? 0xffff : color.a; ^~~~~ In file included from ./ev_cpp.h:22, from ./rxvttoolkit.h:33, from ./rxvtfont.h:13, from ./rxvt.h:100, from rxvttoolkit.C:25: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ rxvttoolkit.C:748:1: warning: ‘unsigned int insert_component(unsigned int, unsigned int, unsigned int)’ defined but not used [-Wunused-function] insert_component (unsigned int value, unsigned int mask, unsigned int shift) ^~~~~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from keyboard.C:26: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from keyboard.C:26: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from keyboard.C:26: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from keyboard.C:26: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtimg.C:27: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtimg.C:27: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c ev_cpp.C In file included from rxvtimg.C:27: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ In file included from ev_cpp.C:2: ./../libev/ev.c:483:48: warning: "/*" within comment [-Wcomment] /*#define MIN_INTERVAL 0.00000095367431640625 /* 1/2**20, good till 2200 */ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.C:2: ./../libev/ev.c:5089:27: warning: "/*" within comment [-Wcomment] /* EV_STAT 0x00001000 /* stat data changed */ ./../libev/ev.c:5090:27: warning: "/*" within comment [-Wcomment] /* EV_EMBED 0x00010000 /* embedded event loop needs sweep */ rxvtimg.C: In member function ‘void rxvt_img::brightness(int32_t, int32_t, int32_t, int32_t)’: rxvtimg.C:680:22: warning: unused variable ‘xr’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C:680:26: warning: unused variable ‘xg’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C:680:30: warning: unused variable ‘xb’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C:680:34: warning: unused variable ‘xa’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C: In member function ‘void rxvt_img::contrast(int32_t, int32_t, int32_t, int32_t)’: rxvtimg.C:722:22: warning: unused variable ‘xr’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C:722:26: warning: unused variable ‘xg’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C:722:30: warning: unused variable ‘xb’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ rxvtimg.C:722:34: warning: unused variable ‘xa’ [-Wunused-variable] unsigned short xr, xg, xb, xa; ^~ In file included from ev_cpp.h:22, from ev_cpp.C:1: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtimg.C:27: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ encoding.C:148:18: warning: ‘unicode_t cs_unicode_to_unicode(uint32_t)’ defined but not used [-Wunused-function] static unicode_t cs_unicode_to_unicode (uint32_t enc) { return enc; } ^~~~~~~~~~~~~~~~~~~~~ encoding.C:145:18: warning: ‘unicode_t cs_unknown_to_unicode(uint32_t)’ defined but not used [-Wunused-function] static unicode_t cs_unknown_to_unicode (uint32_t enc) { return NOCHAR; } ^~~~~~~~~~~~~~~~~~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from ev_cpp.C:1: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from ev_cpp.C:2: ./../libev/ev.c: At global scope: ./../libev/ev.c:1829:25: warning: ‘ev_rt_now’ initialized and declared ‘extern’ EV_API_DECL ev_tstamp ev_rt_now = 0; /* needs to be initialised to make it a definition despite extern */ ^~~~~~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from ev_cpp.C:1: ./../libev/ev.c: In function ‘void evpipe_init()’: ./../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:2384:8: note: in expansion of macro ‘ev_is_active’ if (!ev_is_active (&pipe_w)) ^~~~~~~~~~~~ ./../libev/ev.c: In function ‘void loop_init(unsigned int)’: ./../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->active = \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:714:51: note: in expansion of macro ‘ev_init’ #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) ^~~~~~~ ./../libev/ev.c:2913:7: note: in expansion of macro ‘ev_prepare_init’ ev_prepare_init (&pending_w, pendingcb); ^~~~~~~~~~~~~~~ ./../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->pending = 0; \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:714:51: note: in expansion of macro ‘ev_init’ #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) ^~~~~~~ ./../libev/ev.c:2913:7: note: in expansion of macro ‘ev_prepare_init’ ev_prepare_init (&pending_w, pendingcb); ^~~~~~~~~~~~~~~ ./../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) ~^~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’ ev_set_cb ((ev), cb_); \ ^~~~~~~~~ ./../libev/ev.h:714:51: note: in expansion of macro ‘ev_init’ #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) ^~~~~~~ ./../libev/ev.c:2913:7: note: in expansion of macro ‘ev_prepare_init’ ev_prepare_init (&pending_w, pendingcb); ^~~~~~~~~~~~~~~ ./../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->active = \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:2916:7: note: in expansion of macro ‘ev_init’ ev_init (&pipe_w, pipecb); ^~~~~~~ ./../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->pending = 0; \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:2916:7: note: in expansion of macro ‘ev_init’ ev_init (&pipe_w, pipecb); ^~~~~~~ ./../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) ~^~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’ ev_set_cb ((ev), cb_); \ ^~~~~~~~~ ./../libev/ev.c:2916:7: note: in expansion of macro ‘ev_init’ ev_init (&pipe_w, pipecb); ^~~~~~~ ./../libev/ev.c: In function ‘void ev_loop_destroy()’: ./../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:2944:36: note: in expansion of macro ‘ev_is_active’ if (ev_is_default_loop (EV_A) && ev_is_active (&childev)) ^~~~~~~~~~~~ ./../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:2951:7: note: in expansion of macro ‘ev_is_active’ if (ev_is_active (&pipe_w)) ^~~~~~~~~~~~ ./../libev/ev.c: In function ‘void loop_fork()’: ./../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:3054:7: note: in expansion of macro ‘ev_is_active’ if (ev_is_active (&pipe_w) && postfork != 2) ^~~~~~~~~~~~ ./../libev/ev.c: In function ‘int ev_default_loop(unsigned int)’: ./../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->active = \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:710:51: note: in expansion of macro ‘ev_init’ #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) ^~~~~~~ ./../libev/ev.c:3235:11: note: in expansion of macro ‘ev_signal_init’ ev_signal_init (&childev, childcb, SIGCHLD); ^~~~~~~~~~~~~~ ./../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->pending = 0; \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:710:51: note: in expansion of macro ‘ev_init’ #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) ^~~~~~~ ./../libev/ev.c:3235:11: note: in expansion of macro ‘ev_signal_init’ ev_signal_init (&childev, childcb, SIGCHLD); ^~~~~~~~~~~~~~ ./../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) ~^~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’ ev_set_cb ((ev), cb_); \ ^~~~~~~~~ ./../libev/ev.h:710:51: note: in expansion of macro ‘ev_init’ #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) ^~~~~~~ ./../libev/ev.c:3235:11: note: in expansion of macro ‘ev_signal_init’ ev_signal_init (&childev, childcb, SIGCHLD); ^~~~~~~~~~~~~~ In file included from ev_cpp.C:2: ./../libev/ev.c: In function ‘void ev_io_start(ev_io*)’: ./../libev/ev.c:3848:34: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] fd_change (EV_A_ fd, w->events & EV__IOFDSET | EV_ANFD_REIFY); ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from ev_cpp.C:1: ./../libev/ev.c: In function ‘void ev_once(int, int, ev_tstamp, void (*)(int, void*), void*)’: ./../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->active = \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:4963:3: note: in expansion of macro ‘ev_init’ ev_init (&once->io, once_cb_io); ^~~~~~~ ./../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->pending = 0; \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:4963:3: note: in expansion of macro ‘ev_init’ ev_init (&once->io, once_cb_io); ^~~~~~~ ./../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) ~^~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’ ev_set_cb ((ev), cb_); \ ^~~~~~~~~ ./../libev/ev.c:4963:3: note: in expansion of macro ‘ev_init’ ev_init (&once->io, once_cb_io); ^~~~~~~ ./../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->active = \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:4970:3: note: in expansion of macro ‘ev_init’ ev_init (&once->to, once_cb_to); ^~~~~~~ ./../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((ev_watcher *)(void *)(ev))->pending = 0; \ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:4970:3: note: in expansion of macro ‘ev_init’ ev_init (&once->to, once_cb_to); ^~~~~~~ ./../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] # define ev_set_cb(ev,cb_) (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev)))) ~^~~~~~~~~~~~~~~~~~~ ./../libev/ev.h:690:3: note: in expansion of macro ‘ev_set_cb’ ev_set_cb ((ev), cb_); \ ^~~~~~~~~ ./../libev/ev.c:4970:3: note: in expansion of macro ‘ev_init’ ev_init (&once->to, once_cb_to); ^~~~~~~ ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c:4973:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (&once->to, timeout, 0.); ^~~~~~~~~~~~ In file included from ev_cpp.h:22, from ev_cpp.C:1: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ev_cpp.C:2: ./../libev/ev.c: In function ‘void evpipe_write(volatile sig_atomic_t*)’: ./../libev/ev.c:2466:17: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (evpipe [1], &(evpipe [1]), 1); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev.c: In function ‘void pipecb(ev_io*, int)’: ./../libev/ev.c:2501:16: warning: ignoring return value of ‘ssize_t read(int, void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] read (evpipe [0], &dummy, sizeof (dummy)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c fdpass_wrapper.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c ptytty_wrapper.C i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvtd.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from ptytty_wrapper.C:2: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from ptytty_wrapper.C:2: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from ptytty_wrapper.C:2: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from ptytty_wrapper.C:2: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ In file included from ptytty_wrapper.C:9: ./../libptytty/src/logging.C: In function ‘void update_lastlog(const char*, const char*)’: ./../libptytty/src/logging.C:201:15: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (fd, &ll, sizeof (ll)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ptytty_wrapper.C:10: ./../libptytty/src/proxy.C: In member function ‘virtual bool ptytty_proxy::get()’: ./../libptytty/src/proxy.C:89:9: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (sock_fd, &cmd, sizeof (cmd)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C: In member function ‘virtual void ptytty_proxy::login(int, bool, const char*)’: ./../libptytty/src/proxy.C:121:9: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (sock_fd, &cmd, sizeof (cmd)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C: In destructor ‘ptytty_proxy::~ptytty_proxy()’: ./../libptytty/src/proxy.C:142:13: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (sock_fd, &cmd, sizeof (cmd)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C: In static member function ‘static void ptytty::use_helper()’: ./../libptytty/src/proxy.C:257:13: warning: ignoring return value of ‘int chdir(const char*)’, declared with attribute warn_unused_result [-Wunused-result] chdir ("/"); ~~~~~~^~~~~ ./../libptytty/src/proxy.C: In function ‘void serve()’: ./../libptytty/src/proxy.C:168:21: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (sock_fd, &cmd.id, sizeof (cmd.id)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C:180:21: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (sock_fd, &cmd.id, sizeof (cmd.id)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C: In static member function ‘static void ptytty::drop_privileges()’: ./../libptytty/src/proxy.C:335:13: warning: ignoring return value of ‘int setresgid(__gid_t, __gid_t, __gid_t)’, declared with attribute warn_unused_result [-Wunused-result] setresgid (gid, gid, gid); ~~~~~~~~~~^~~~~~~~~~~~~~~ ./../libptytty/src/proxy.C:336:13: warning: ignoring return value of ‘int setresuid(__uid_t, __uid_t, __uid_t)’, declared with attribute warn_unused_result [-Wunused-result] setresuid (uid, uid, uid); ~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ptytty_wrapper.C:11: ./../libptytty/src/ptytty.C: In member function ‘void ptytty_unix::put()’: ./../libptytty/src/ptytty.C:309:13: warning: ignoring return value of ‘int chown(const char*, __uid_t, __gid_t)’, declared with attribute warn_unused_result [-Wunused-result] chown (name, 0, ttyconf.gid); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvtdaemon.C In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtd.C:46: ./../libev/ev++.h:379:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] default_loop (unsigned int flags = AUTO) throw (bad_loop) ^~~~~ i686-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value -c rxvtc.C In file included from ./../libev/ev++.h:46, from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtd.C:46: ./../libev/ev++.h: In member function ‘void ev::timer::set(ev_tstamp, ev_tstamp)’: ./../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) ~^~~~~~~~~~~~~~~~~~~~~~~~ ./../libev/ev++.h:643:7: note: in expansion of macro ‘ev_timer_set’ ev_timer_set (static_cast(this), after, repeat); ^~~~~~~~~~~~ In file included from rxvtd.C:46: rxvt.h: In constructor ‘image_effects::image_effects()’: rxvt.h:232:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] h_blurRadius = ~~~~~~~~~~~~~^ v_blurRadius = 0; ~~~~~~~~~~~~~~~~ rxvt.h: In member function ‘int rxvt_term::fgcolor_of(rend_t) const’: rxvt.h:455:62: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_styleShift (RS_customShift + RS_styleCount) ^ rxvt.h:451:51: note: in expansion of macro ‘RS_styleShift’ #define RS_Bold ((rend_t) (1UL << RS_styleShift)) ^~~~~~~~~~~~~ rxvt.h:1462:13: note: in expansion of macro ‘RS_Bold’ if (r & RS_Bold ^~~~~~~ rxvt.h: In member function ‘int rxvt_term::bgcolor_of(rend_t) const’: rxvt.h:459:69: warning: left shift count >= width of type [-Wshift-count-overflow] #define RS_Blink ((rend_t) (1UL << (RS_styleShift + 2))) ^ rxvt.h:1476:13: note: in expansion of macro ‘RS_Blink’ if (r & RS_Blink ^~~~~~~~ In file included from ev_cpp.h:22, from rxvttoolkit.h:33, from rxvtfont.h:13, from rxvt.h:100, from rxvtd.C:46: ./../libev/ev++.h: At global scope: ./../libev/ev++.h:560:15: warning: mangled name for ‘void ev::set_syserr_cb(void (*)(const char*) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_syserr_cb (void (*cb)(const char *msg) throw ()) throw () ^~~~~~~~~~~~~ ./../libev/ev++.h:555:15: warning: mangled name for ‘void ev::set_allocator(void* (*)(void*, long int) throw ())’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline void set_allocator (void *(*cb)(void *ptr, long size) throw ()) throw () ^~~~~~~~~~~~~ rxvtd.C: In member function ‘void server::read_cb(ev::io&, int)’: rxvtd.C:210:19: warning: ignoring return value of ‘int chdir(const char*)’, declared with attribute warn_unused_result [-Wunused-result] chdir ("/"); // init might change to different working directory ~~~~~~^~~~~ rxvtd.C: In function ‘int main(int, char**)’: rxvtd.C:281:9: warning: ignoring return value of ‘int chdir(const char*)’, declared with attribute warn_unused_result [-Wunused-result] chdir ("/"); ~~~~~~^~~~~ rxvtdaemon.C: In static member function ‘static char* rxvt_connection::unix_sockname()’: rxvtdaemon.C:48:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] path = "/tmp"; ^~~~~~ i686-linux-gnu-gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o rxvt rxvt.o background.o command.o rxvtfont.o init.o main.o misc.o screen.o scrollbar.o scrollbar-next.o scrollbar-rxvt.o scrollbar-xterm.o scrollbar-plain.o xdefaults.o encoding.o rxvttoolkit.o rxvtutil.o keyboard.o rxvtimg.o ev_cpp.o fdpass_wrapper.o ptytty_wrapper.o -lsupc++ -lm -lXrender -lX11 -lX11 rxvtdaemon.C: In member function ‘void rxvt_connection::send(const char*, int)’: rxvtdaemon.C:72:9: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (fd, s, 2); ~~~~~~^~~~~~~~~~ rxvtdaemon.C:73:9: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (fd, data, len); ~~~~~~^~~~~~~~~~~~~~~ rxvtdaemon.C: In member function ‘void rxvt_connection::send(int)’: rxvtdaemon.C:112:9: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (fd, s, 4); ~~~~~~^~~~~~~~~~ i686-linux-gnu-gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o rxvtc rxvtc.o rxvtdaemon.o fdpass_wrapper.o -lsupc++ -lm i686-linux-gnu-gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o rxvtd rxvtd.o background.o command.o rxvtfont.o init.o main.o misc.o screen.o scrollbar.o scrollbar-next.o scrollbar-rxvt.o scrollbar-xterm.o scrollbar-plain.o xdefaults.o encoding.o rxvttoolkit.o rxvtutil.o keyboard.o rxvtimg.o ev_cpp.o fdpass_wrapper.o ptytty_wrapper.o rxvtdaemon.o -lsupc++ -lm -lXrender -lX11 -lX11 make[3]: Leaving directory '/<>/unicode-24bitcolor-lite-zh/src' make[3]: Entering directory '/<>/unicode-24bitcolor-lite-zh/doc' sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvt.1.man.in >rxvt.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvtc.1.man.in >rxvtc.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvtd.1.man.in >rxvtd.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvt.7.man.in >rxvt.7.man make[3]: Leaving directory '/<>/unicode-24bitcolor-lite-zh/doc' make[2]: Leaving directory '/<>/unicode-24bitcolor-lite-zh' make[1]: Leaving directory '/<>' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary-arch dh binary-arch dh_testroot -a dh_prep -a debian/rules override_dh_auto_install make[1]: Entering directory '/<>' for x in unicode-24bitcolor unicode-24bitcolor-lite unicode-24bitcolor-lite-jp unicode-24bitcolor-lite-kr unicode-24bitcolor-lite-zh; do \ install -D -m 644 debian/app-defaults /<>/debian/rxvt-$x/etc/X11/app-defaults/URxvt; \ cd /<>/$x && dh_auto_install -- DESTDIR=/<>/debian/rxvt-$x; \ done make -j4 install DESTDIR=/<>/unicode-24bitcolor/debian/tmp AM_UPDATE_INFO_DIR=no DESTDIR=/<>/debian/rxvt-unicode-24bitcolor make[2]: Entering directory '/<>/unicode-24bitcolor' make[3]: Entering directory '/<>/unicode-24bitcolor/src' /usr/bin/install -c -d /<>/debian/rxvt-unicode-24bitcolor/usr/bin /usr/bin/install -c -d /<>/debian/rxvt-unicode-24bitcolor/usr/lib/i386-linux-gnu /usr/bin/install -c -m 755 rxvt /<>/debian/rxvt-unicode-24bitcolor/usr/bin/urxvt /usr/bin/install -c -d /<>/debian/rxvt-unicode-24bitcolor/usr/lib/i386-linux-gnu/urxvt /usr/bin/install -c -m 755 rxvtc /<>/debian/rxvt-unicode-24bitcolor/usr/bin/urxvtc /usr/bin/install -c -d /<>/debian/rxvt-unicode-24bitcolor/usr/lib/i386-linux-gnu/urxvt/perl /usr/bin/install -c -m 755 rxvtd /<>/debian/rxvt-unicode-24bitcolor/usr/bin/urxvtd /usr/bin/install -c -d /<>/debian/rxvt-unicode-24bitcolor/usr/share/man/man1 /usr/bin/install -c -d /<>/debian/rxvt-unicode-24bitcolor/usr/share/man/man3 /usr/bin/install -c -m 644 ./urxvt.pm /<>/debian/rxvt-unicode-24bitcolor/usr/lib/i386-linux-gnu/urxvt/urxvt.pm for ext in ./perl/* ./../debian/extensions/urxvt-font-size/font-size; do \ test -f "$ext" || continue; \ base=`basename "$ext"`; \ /usr/bin/install -c -m 644 "$ext" /<>/debian/rxvt-unicode-24bitcolor/usr/lib/i386-linux-gnu/urxvt/perl/; \ < "$ext" \ perl -MPod::Man -e '(new Pod::Man name => "'urxvt-$base'", quotes => q<"> , center => q, release => q<9.22>)->parse_from_file' \ | sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' > mantmp; \ test -s mantmp && /usr/bin/install -c -m 644 mantmp /<>/debian/rxvt-unicode-24bitcolor/usr/share/man/man1/urxvt-$base.1; \ < "$ext" perl -ne '<>, (print <> . "\n"), exit if /^=head1/' >&3; \ done 3>manlst cat ./../doc/extensions.pod.top manlst ./../doc/extensions.pod.bot | \ perl -MPod::Man -e '(new Pod::Man name => "urxvt-extensions", quotes => q<"> , center => q, release => q<9.22>)->parse_from_file' \ > mantmp /usr/bin/install -c -m 644 mantmp /<>/debian/rxvt-unicode-24bitcolor/usr/share/man/man1/urxvt-extensions.1 < ./urxvt.pm \ perl -MPod::Man -e '(new Pod::Man name => "urxvtperl", section => 3, quotes => q<"> , center => q, release => q<9.22>)->parse_from_file' \ > mantmp /usr/bin/install -c -m 644 mantmp /<>/debian/rxvt-unicode-24bitcolor/usr/share/man/man3/urxvtperl.3 make[3]: Leaving directory '/<>/unicode-24bitcolor/src' make[3]: Entering directory '/<>/unicode-24bitcolor/doc' sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvt.1.man.in >rxvt.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvtc.1.man.in >rxvtc.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvtd.1.man.in >rxvtd.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvt.7.man.in >rxvt.7.man /usr/bin/install -c -d /<>/debian/rxvt-unicode-24bitcolor/usr/share/man/man1 /usr/bin/install -c -d /<>/debian/rxvt-unicode-24bitcolor/usr/share/man/man7 /usr/bin/install -c -m 644 rxvt.1.man /<>/debian/rxvt-unicode-24bitcolor/usr/share/man/man1/urxvt.1 /usr/bin/install -c -m 644 rxvtc.1.man /<>/debian/rxvt-unicode-24bitcolor/usr/share/man/man1/urxvtc.1 /usr/bin/install -c -m 644 rxvtd.1.man /<>/debian/rxvt-unicode-24bitcolor/usr/share/man/man1/urxvtd.1 /usr/bin/install -c -m 644 rxvt.7.man /<>/debian/rxvt-unicode-24bitcolor/usr/share/man/man7/urxvt.7 make[3]: Leaving directory '/<>/unicode-24bitcolor/doc' make[2]: Leaving directory '/<>/unicode-24bitcolor' make -j4 install DESTDIR=/<>/unicode-24bitcolor-lite/debian/tmp AM_UPDATE_INFO_DIR=no DESTDIR=/<>/debian/rxvt-unicode-24bitcolor-lite make[2]: Entering directory '/<>/unicode-24bitcolor-lite' make[3]: Entering directory '/<>/unicode-24bitcolor-lite/src' /usr/bin/install -c -d /<>/debian/rxvt-unicode-24bitcolor-lite/usr/bin /usr/bin/install -c -m 755 rxvt /<>/debian/rxvt-unicode-24bitcolor-lite/usr/bin/urxvt /usr/bin/install -c -m 755 rxvtc /<>/debian/rxvt-unicode-24bitcolor-lite/usr/bin/urxvtc /usr/bin/install -c -m 755 rxvtd /<>/debian/rxvt-unicode-24bitcolor-lite/usr/bin/urxvtd make[3]: Leaving directory '/<>/unicode-24bitcolor-lite/src' make[3]: Entering directory '/<>/unicode-24bitcolor-lite/doc' sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvt.1.man.in >rxvt.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvtc.1.man.in >rxvtc.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvtd.1.man.in >rxvtd.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvt.7.man.in >rxvt.7.man /usr/bin/install -c -d /<>/debian/rxvt-unicode-24bitcolor-lite/usr/share/man/man1 /usr/bin/install -c -d /<>/debian/rxvt-unicode-24bitcolor-lite/usr/share/man/man7 /usr/bin/install -c -m 644 rxvt.1.man /<>/debian/rxvt-unicode-24bitcolor-lite/usr/share/man/man1/urxvt.1 /usr/bin/install -c -m 644 rxvtc.1.man /<>/debian/rxvt-unicode-24bitcolor-lite/usr/share/man/man1/urxvtc.1 /usr/bin/install -c -m 644 rxvtd.1.man /<>/debian/rxvt-unicode-24bitcolor-lite/usr/share/man/man1/urxvtd.1 /usr/bin/install -c -m 644 rxvt.7.man /<>/debian/rxvt-unicode-24bitcolor-lite/usr/share/man/man7/urxvt.7 make[3]: Leaving directory '/<>/unicode-24bitcolor-lite/doc' make[2]: Leaving directory '/<>/unicode-24bitcolor-lite' make -j4 install DESTDIR=/<>/unicode-24bitcolor-lite-jp/debian/tmp AM_UPDATE_INFO_DIR=no DESTDIR=/<>/debian/rxvt-unicode-24bitcolor-lite-jp make[2]: Entering directory '/<>/unicode-24bitcolor-lite-jp' make[3]: Entering directory '/<>/unicode-24bitcolor-lite-jp/src' /usr/bin/install -c -d /<>/debian/rxvt-unicode-24bitcolor-lite-jp/usr/bin /usr/bin/install -c -m 755 rxvt /<>/debian/rxvt-unicode-24bitcolor-lite-jp/usr/bin/urxvt /usr/bin/install -c -m 755 rxvtc /<>/debian/rxvt-unicode-24bitcolor-lite-jp/usr/bin/urxvtc /usr/bin/install -c -m 755 rxvtd /<>/debian/rxvt-unicode-24bitcolor-lite-jp/usr/bin/urxvtd make[3]: Leaving directory '/<>/unicode-24bitcolor-lite-jp/src' make[3]: Entering directory '/<>/unicode-24bitcolor-lite-jp/doc' sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvt.1.man.in >rxvt.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvtc.1.man.in >rxvtc.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvtd.1.man.in >rxvtd.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvt.7.man.in >rxvt.7.man /usr/bin/install -c -d /<>/debian/rxvt-unicode-24bitcolor-lite-jp/usr/share/man/man1 /usr/bin/install -c -d /<>/debian/rxvt-unicode-24bitcolor-lite-jp/usr/share/man/man7 /usr/bin/install -c -m 644 rxvt.1.man /<>/debian/rxvt-unicode-24bitcolor-lite-jp/usr/share/man/man1/urxvt.1 /usr/bin/install -c -m 644 rxvtc.1.man /<>/debian/rxvt-unicode-24bitcolor-lite-jp/usr/share/man/man1/urxvtc.1 /usr/bin/install -c -m 644 rxvtd.1.man /<>/debian/rxvt-unicode-24bitcolor-lite-jp/usr/share/man/man1/urxvtd.1 /usr/bin/install -c -m 644 rxvt.7.man /<>/debian/rxvt-unicode-24bitcolor-lite-jp/usr/share/man/man7/urxvt.7 make[3]: Leaving directory '/<>/unicode-24bitcolor-lite-jp/doc' make[2]: Leaving directory '/<>/unicode-24bitcolor-lite-jp' make -j4 install DESTDIR=/<>/unicode-24bitcolor-lite-kr/debian/tmp AM_UPDATE_INFO_DIR=no DESTDIR=/<>/debian/rxvt-unicode-24bitcolor-lite-kr make[2]: Entering directory '/<>/unicode-24bitcolor-lite-kr' make[3]: Entering directory '/<>/unicode-24bitcolor-lite-kr/src' /usr/bin/install -c -d /<>/debian/rxvt-unicode-24bitcolor-lite-kr/usr/bin /usr/bin/install -c -m 755 rxvt /<>/debian/rxvt-unicode-24bitcolor-lite-kr/usr/bin/urxvt /usr/bin/install -c -m 755 rxvtc /<>/debian/rxvt-unicode-24bitcolor-lite-kr/usr/bin/urxvtc /usr/bin/install -c -m 755 rxvtd /<>/debian/rxvt-unicode-24bitcolor-lite-kr/usr/bin/urxvtd make[3]: Leaving directory '/<>/unicode-24bitcolor-lite-kr/src' make[3]: Entering directory '/<>/unicode-24bitcolor-lite-kr/doc' sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvt.1.man.in >rxvt.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvtc.1.man.in >rxvtc.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvtd.1.man.in >rxvtd.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvt.7.man.in >rxvt.7.man /usr/bin/install -c -d /<>/debian/rxvt-unicode-24bitcolor-lite-kr/usr/share/man/man1 /usr/bin/install -c -d /<>/debian/rxvt-unicode-24bitcolor-lite-kr/usr/share/man/man7 /usr/bin/install -c -m 644 rxvt.1.man /<>/debian/rxvt-unicode-24bitcolor-lite-kr/usr/share/man/man1/urxvt.1 /usr/bin/install -c -m 644 rxvtc.1.man /<>/debian/rxvt-unicode-24bitcolor-lite-kr/usr/share/man/man1/urxvtc.1 /usr/bin/install -c -m 644 rxvtd.1.man /<>/debian/rxvt-unicode-24bitcolor-lite-kr/usr/share/man/man1/urxvtd.1 /usr/bin/install -c -m 644 rxvt.7.man /<>/debian/rxvt-unicode-24bitcolor-lite-kr/usr/share/man/man7/urxvt.7 make[3]: Leaving directory '/<>/unicode-24bitcolor-lite-kr/doc' make[2]: Leaving directory '/<>/unicode-24bitcolor-lite-kr' make -j4 install DESTDIR=/<>/unicode-24bitcolor-lite-zh/debian/tmp AM_UPDATE_INFO_DIR=no DESTDIR=/<>/debian/rxvt-unicode-24bitcolor-lite-zh make[2]: Entering directory '/<>/unicode-24bitcolor-lite-zh' make[3]: Entering directory '/<>/unicode-24bitcolor-lite-zh/src' /usr/bin/install -c -d /<>/debian/rxvt-unicode-24bitcolor-lite-zh/usr/bin /usr/bin/install -c -m 755 rxvt /<>/debian/rxvt-unicode-24bitcolor-lite-zh/usr/bin/urxvt /usr/bin/install -c -m 755 rxvtc /<>/debian/rxvt-unicode-24bitcolor-lite-zh/usr/bin/urxvtc /usr/bin/install -c -m 755 rxvtd /<>/debian/rxvt-unicode-24bitcolor-lite-zh/usr/bin/urxvtd make[3]: Leaving directory '/<>/unicode-24bitcolor-lite-zh/src' make[3]: Entering directory '/<>/unicode-24bitcolor-lite-zh/doc' sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvt.1.man.in >rxvt.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvtc.1.man.in >rxvtc.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvtd.1.man.in >rxvtd.1.man sed -e 's%@@RXVT_VERSION@@%9.22%g;' -e 's%@@RXVT_NAME@@%urxvt%g;' -e 's%@@RXVT_DATE@@%2016-01-23%g;' -e 's%@@RXVT_LIBDIR@@%/usr/lib/i386-linux-gnu%g;' -e 's%@@URXVT_NAME@@%urxvt%g;' < ./rxvt.7.man.in >rxvt.7.man /usr/bin/install -c -d /<>/debian/rxvt-unicode-24bitcolor-lite-zh/usr/share/man/man1 /usr/bin/install -c -d /<>/debian/rxvt-unicode-24bitcolor-lite-zh/usr/share/man/man7 /usr/bin/install -c -m 644 rxvt.1.man /<>/debian/rxvt-unicode-24bitcolor-lite-zh/usr/share/man/man1/urxvt.1 /usr/bin/install -c -m 644 rxvtc.1.man /<>/debian/rxvt-unicode-24bitcolor-lite-zh/usr/share/man/man1/urxvtc.1 /usr/bin/install -c -m 644 rxvtd.1.man /<>/debian/rxvt-unicode-24bitcolor-lite-zh/usr/share/man/man1/urxvtd.1 /usr/bin/install -c -m 644 rxvt.7.man /<>/debian/rxvt-unicode-24bitcolor-lite-zh/usr/share/man/man7/urxvt.7 make[3]: Leaving directory '/<>/unicode-24bitcolor-lite-zh/doc' make[2]: Leaving directory '/<>/unicode-24bitcolor-lite-zh' make[1]: Leaving directory '/<>' dh_installdocs -a debian/rules override_dh_installchangelogs make[1]: Entering directory '/<>' dh_installchangelogs Changes make[1]: Leaving directory '/<>' dh_installman -a dh_lintian -a dh_perl -a dh_link -a dh_strip_nondeterminism -a dh_compress -a debian/rules override_dh_fixperms-arch make[1]: Entering directory '/<>' dh_fixperms chgrp utmp /<>/debian/*/usr/bin/urxvt /<>/debian/*/usr/bin/urxvtd chmod g+s /<>/debian/*/usr/bin/urxvt /<>/debian/*/usr/bin/urxvtd chmod +x /<>/debian/*/usr/lib/*/urxvt/perl/* # We need to make our version greater than the rxvt version to allow for # upgrades make[1]: Leaving directory '/<>' dh_missing -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dh_installdeb -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a INFO: pkgstriptranslations version 143 INFO: pkgstriptranslations version 143 INFO: pkgstriptranslations version 143 INFO: Disabling pkgstriptranslations for PPA build INFO: Disabling pkgstriptranslations for PPA build INFO: Disabling pkgstriptranslations for PPA build INFO: Disabling pkgmaintainermangler for PPA build INFO: Disabling pkgmaintainermangler for PPA build INFO: Disabling pkgmaintainermangler for PPA build INFO: Disabling pkgstripfiles for PPA build dpkg-deb: building package 'rxvt-unicode-24bitcolor' in '../rxvt-unicode-24bitcolor_9.22-4+truecolorlite1_i386.deb'. INFO: Disabling pkgstripfiles for PPA build dpkg-deb: building package 'rxvt-unicode-24bitcolor-lite-zh' in '../rxvt-unicode-24bitcolor-lite-zh_9.22-4+truecolorlite1_i386.deb'. INFO: Disabling pkgstripfiles for PPA build dpkg-deb: building package 'rxvt-unicode-24bitcolor-lite-jp' in '../rxvt-unicode-24bitcolor-lite-jp_9.22-4+truecolorlite1_i386.deb'. INFO: pkgstriptranslations version 143 INFO: Disabling pkgstriptranslations for PPA build INFO: Disabling pkgmaintainermangler for PPA build INFO: Disabling pkgstripfiles for PPA build dpkg-deb: building package 'rxvt-unicode-24bitcolor-lite-kr' in '../rxvt-unicode-24bitcolor-lite-kr_9.22-4+truecolorlite1_i386.deb'. INFO: pkgstriptranslations version 143 INFO: Disabling pkgstriptranslations for PPA build INFO: Disabling pkgmaintainermangler for PPA build INFO: Disabling pkgstripfiles for PPA build dpkg-deb: building package 'rxvt-unicode-24bitcolor-lite' in '../rxvt-unicode-24bitcolor-lite_9.22-4+truecolorlite1_i386.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any -mLaunchpad Build Daemon >../rxvt-unicode_9.22-4+truecolorlite1_i386.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build rxvt-unicode-9.22 dpkg-source: info: using options from rxvt-unicode-9.22/debian/source/options: --extend-diff-ignore=^(README.FAQ|README.configure|doc/rxvt.1.man.in|doc/rxvt.7.man.in|doc/rxvtc.1.man.in)$ dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 20181011-1431 Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Post Build Chroot | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ rxvt-unicode_9.22-4+truecolorlite1_i386.changes: ------------------------------------------------ Format: 1.8 Date: Thu, 11 Oct 2018 23:00:00 +0900 Source: rxvt-unicode Binary: rxvt-unicode-24bitcolor rxvt-unicode-24bitcolor-lite rxvt-unicode-24bitcolor-lite-jp rxvt-unicode-24bitcolor-lite-kr rxvt-unicode-24bitcolor-lite-zh Architecture: i386 Version: 9.22-4+truecolorlite1 Distribution: cosmic Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: kakurasan Description: rxvt-unicode-24bitcolor - RXVT-like terminal emulator with Unicode and 24bit-color support rxvt-unicode-24bitcolor-lite - RXVT-like terminal emulator with Unicode and 24bit-color support rxvt-unicode-24bitcolor-lite-jp - RXVT-like terminal emulator with Unicode and 24bit-color support rxvt-unicode-24bitcolor-lite-kr - RXVT-like terminal emulator with Unicode and 24bit-color support rxvt-unicode-24bitcolor-lite-zh - RXVT-like terminal emulator with Unicode and 24bit-color support Changes: rxvt-unicode (9.22-4+truecolorlite1) cosmic; urgency=medium . * Add 24bitcolor and 24bitcolor-lite{,-jp,-kr,-zh} flavors * Remove other flavors Checksums-Sha1: 55b0c93a68ff6a9cc30930c4d56de7bc9867c6be 328036 rxvt-unicode-24bitcolor-lite-jp_9.22-4+truecolorlite1_i386.deb 48c6eb51152c1f74df972bd3c60ce0a5b430884c 308848 rxvt-unicode-24bitcolor-lite-kr_9.22-4+truecolorlite1_i386.deb b5bd3403f072d3478107c69633f17e9998d16784 448044 rxvt-unicode-24bitcolor-lite-zh_9.22-4+truecolorlite1_i386.deb 9a2b1788e29ed4e26652e004c8a2fedce7e29c82 504264 rxvt-unicode-24bitcolor-lite_9.22-4+truecolorlite1_i386.deb cd001480b56e961e1fd44467f664152d6cf13c28 746120 rxvt-unicode-24bitcolor_9.22-4+truecolorlite1_i386.deb 9d8fe464788dc4746f0787fa1266077759389940 12014 rxvt-unicode_9.22-4+truecolorlite1_i386.buildinfo Checksums-Sha256: 60744273ed89a1491ac5347857a1f23252ad22295d5ca629a4f44ecef8442c4b 328036 rxvt-unicode-24bitcolor-lite-jp_9.22-4+truecolorlite1_i386.deb 3fd3061d670004cce438abbe8f1d62d879aec636103a585fc5b0c8c169cd10e1 308848 rxvt-unicode-24bitcolor-lite-kr_9.22-4+truecolorlite1_i386.deb 62e80676f46f8a604a0c4c29205d321cb4c618bbaeb88e5405b5184d350882ab 448044 rxvt-unicode-24bitcolor-lite-zh_9.22-4+truecolorlite1_i386.deb 51bd34f2af8b74456659d5b2b007e37d269ffe4f68f7833cdefa228f090340c3 504264 rxvt-unicode-24bitcolor-lite_9.22-4+truecolorlite1_i386.deb 73903444cf118028b5363f5c40970ffeafd6c0a145553b0487d9d6a52507a0eb 746120 rxvt-unicode-24bitcolor_9.22-4+truecolorlite1_i386.deb 4c70aa6b7ccb0ff3eaef579826f143d0678c1c2efe9b8e78ddf170da6f52962f 12014 rxvt-unicode_9.22-4+truecolorlite1_i386.buildinfo Files: 9146ae90dbf430a2d88baf95a18afed1 328036 x11 optional rxvt-unicode-24bitcolor-lite-jp_9.22-4+truecolorlite1_i386.deb 93ed07867d056d6062cd007eae691b5f 308848 x11 optional rxvt-unicode-24bitcolor-lite-kr_9.22-4+truecolorlite1_i386.deb 140aeeba01e77eca9dab3e5ed6c8e45a 448044 x11 optional rxvt-unicode-24bitcolor-lite-zh_9.22-4+truecolorlite1_i386.deb 122b4d819cb869a584da5cf08c623824 504264 x11 optional rxvt-unicode-24bitcolor-lite_9.22-4+truecolorlite1_i386.deb c99d26dbd0812538fc2ce24dfd9a9553 746120 x11 optional rxvt-unicode-24bitcolor_9.22-4+truecolorlite1_i386.deb 3ed28bfdad9ee09352a073caace71226 12014 x11 optional rxvt-unicode_9.22-4+truecolorlite1_i386.buildinfo +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ rxvt-unicode-24bitcolor-lite-jp_9.22-4+truecolorlite1_i386.deb -------------------------------------------------------------- new debian package, version 2.0. size 328036 bytes: control archive=1416 bytes. 28 bytes, 1 lines conffiles 1743 bytes, 32 lines control 781 bytes, 11 lines md5sums Package: rxvt-unicode-24bitcolor-lite-jp Source: rxvt-unicode Version: 9.22-4+truecolorlite1 Architecture: i386 Maintainer: kakurasan Installed-Size: 1334 Depends: libc6 (>= 2.28), libgcc1 (>= 1:4.2), libx11-6, libxrender1, base-passwd (>= 2.0.3.4), ncurses-base (>= 6.1+20180210-4) | ncurses-term (>= 5.8-1) Conflicts: rxvt-unicode, rxvt-unicode-24bitcolor, rxvt-unicode-24bitcolor-lite-jp, rxvt-unicode-24bitcolor-lite-kr, rxvt-unicode-24bitcolor-lite-zh, rxvt-unicode-256color (<< 9.22-2), rxvt-unicode-lite (<< 9.22-2) Breaks: aterm (<< 1.0.1dummy), aterm-ml (<< 1.0.1dummy), rxvt (<< 1:2.7.10-7.1~), rxvt-ml (<< 1:2.7.10-7.1~) Replaces: aterm (<< 1.0.1dummy), aterm-ml (<< 1.0.1dummy), rxvt (<< 1:2.7.10-7.1~), rxvt-ml (<< 1:2.7.10-7.1~), rxvt-unicode, rxvt-unicode-256color (<< 9.22-2), rxvt-unicode-lite (<< 9.22-2) Provides: aterm, rxvt, x-terminal-emulator Section: x11 Priority: optional Multi-Arch: foreign Homepage: http://software.schmorp.de/pkg/rxvt-unicode.html Description: RXVT-like terminal emulator with Unicode and 24bit-color support rxvt-unicode is a modern, Unicode-aware color xterm replacement that uses significantly less memory than a conventional xterm and many other Unicode supporting terminal emulators. . It supports using multiple fonts at the same time and client-server technology to reduce memory consumption when using multiple windows. . This package contains the small version with only a few extra features and without Freetype support. . This package is configured with 24bit-color support, and TERM set to "xterm-256color". Any other systems you log into must have this terminfo entry installed! . This package is configured only with "jp" and "jp_ext" codesets. drwxr-xr-x root/root 0 2018-10-11 14:00 ./ drwxr-xr-x root/root 0 2018-10-11 14:00 ./etc/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./etc/X11/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./etc/X11/app-defaults/ -rw-r--r-- root/root 1276 2018-10-11 14:00 ./etc/X11/app-defaults/URxvt drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/bin/ -rwxr-sr-x root/utmp 562492 2018-10-11 14:00 ./usr/bin/urxvt -rwxr-xr-x root/root 91968 2018-10-11 14:00 ./usr/bin/urxvtc -rwxr-sr-x root/utmp 566588 2018-10-11 14:00 ./usr/bin/urxvtd drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/doc/rxvt-unicode-24bitcolor-lite-jp/ -rw-r--r-- root/root 11570 2018-10-11 14:00 ./usr/share/doc/rxvt-unicode-24bitcolor-lite-jp/changelog.Debian.gz -rw-r--r-- root/root 36275 2016-01-23 20:07 ./usr/share/doc/rxvt-unicode-24bitcolor-lite-jp/changelog.gz -rw-r--r-- root/root 5536 2018-01-04 18:46 ./usr/share/doc/rxvt-unicode-24bitcolor-lite-jp/copyright drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/lintian/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 135 2018-10-11 14:00 ./usr/share/lintian/overrides/rxvt-unicode-24bitcolor-lite-jp drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/man/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/man/man1/ -rw-r--r-- root/root 25951 2018-10-11 14:00 ./usr/share/man/man1/urxvt.1.gz -rw-r--r-- root/root 2717 2018-10-11 14:00 ./usr/share/man/man1/urxvtc.1.gz -rw-r--r-- root/root 3631 2018-10-11 14:00 ./usr/share/man/man1/urxvtd.1.gz drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/man/man7/ -rw-r--r-- root/root 34547 2018-10-11 14:00 ./usr/share/man/man7/urxvt.7.gz rxvt-unicode-24bitcolor-lite-kr_9.22-4+truecolorlite1_i386.deb -------------------------------------------------------------- new debian package, version 2.0. size 308848 bytes: control archive=1404 bytes. 28 bytes, 1 lines conffiles 1730 bytes, 32 lines control 781 bytes, 11 lines md5sums Package: rxvt-unicode-24bitcolor-lite-kr Source: rxvt-unicode Version: 9.22-4+truecolorlite1 Architecture: i386 Maintainer: kakurasan Installed-Size: 1084 Depends: libc6 (>= 2.28), libgcc1 (>= 1:4.2), libx11-6, libxrender1, base-passwd (>= 2.0.3.4), ncurses-base (>= 6.1+20180210-4) | ncurses-term (>= 5.8-1) Conflicts: rxvt-unicode, rxvt-unicode-24bitcolor, rxvt-unicode-24bitcolor-lite-jp, rxvt-unicode-24bitcolor-lite-kr, rxvt-unicode-24bitcolor-lite-zh, rxvt-unicode-256color (<< 9.22-2), rxvt-unicode-lite (<< 9.22-2) Breaks: aterm (<< 1.0.1dummy), aterm-ml (<< 1.0.1dummy), rxvt (<< 1:2.7.10-7.1~), rxvt-ml (<< 1:2.7.10-7.1~) Replaces: aterm (<< 1.0.1dummy), aterm-ml (<< 1.0.1dummy), rxvt (<< 1:2.7.10-7.1~), rxvt-ml (<< 1:2.7.10-7.1~), rxvt-unicode, rxvt-unicode-256color (<< 9.22-2), rxvt-unicode-lite (<< 9.22-2) Provides: aterm, rxvt, x-terminal-emulator Section: x11 Priority: optional Multi-Arch: foreign Homepage: http://software.schmorp.de/pkg/rxvt-unicode.html Description: RXVT-like terminal emulator with Unicode and 24bit-color support rxvt-unicode is a modern, Unicode-aware color xterm replacement that uses significantly less memory than a conventional xterm and many other Unicode supporting terminal emulators. . It supports using multiple fonts at the same time and client-server technology to reduce memory consumption when using multiple windows. . This package contains the small version with only a few extra features and without Freetype support. . This package is configured with 24bit-color support, and TERM set to "xterm-256color". Any other systems you log into must have this terminfo entry installed! . This package is configured only with "kr" codesets. drwxr-xr-x root/root 0 2018-10-11 14:00 ./ drwxr-xr-x root/root 0 2018-10-11 14:00 ./etc/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./etc/X11/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./etc/X11/app-defaults/ -rw-r--r-- root/root 1276 2018-10-11 14:00 ./etc/X11/app-defaults/URxvt drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/bin/ -rwxr-sr-x root/utmp 433052 2018-10-11 14:00 ./usr/bin/urxvt -rwxr-xr-x root/root 91968 2018-10-11 14:00 ./usr/bin/urxvtc -rwxr-sr-x root/utmp 441244 2018-10-11 14:00 ./usr/bin/urxvtd drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/doc/rxvt-unicode-24bitcolor-lite-kr/ -rw-r--r-- root/root 11570 2018-10-11 14:00 ./usr/share/doc/rxvt-unicode-24bitcolor-lite-kr/changelog.Debian.gz -rw-r--r-- root/root 36275 2016-01-23 20:07 ./usr/share/doc/rxvt-unicode-24bitcolor-lite-kr/changelog.gz -rw-r--r-- root/root 5536 2018-01-04 18:46 ./usr/share/doc/rxvt-unicode-24bitcolor-lite-kr/copyright drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/lintian/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 135 2018-10-11 14:00 ./usr/share/lintian/overrides/rxvt-unicode-24bitcolor-lite-kr drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/man/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/man/man1/ -rw-r--r-- root/root 25951 2018-10-11 14:00 ./usr/share/man/man1/urxvt.1.gz -rw-r--r-- root/root 2717 2018-10-11 14:00 ./usr/share/man/man1/urxvtc.1.gz -rw-r--r-- root/root 3631 2018-10-11 14:00 ./usr/share/man/man1/urxvtd.1.gz drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/man/man7/ -rw-r--r-- root/root 34547 2018-10-11 14:00 ./usr/share/man/man7/urxvt.7.gz rxvt-unicode-24bitcolor-lite-zh_9.22-4+truecolorlite1_i386.deb -------------------------------------------------------------- new debian package, version 2.0. size 448044 bytes: control archive=1416 bytes. 28 bytes, 1 lines conffiles 1743 bytes, 32 lines control 781 bytes, 11 lines md5sums Package: rxvt-unicode-24bitcolor-lite-zh Source: rxvt-unicode Version: 9.22-4+truecolorlite1 Architecture: i386 Maintainer: kakurasan Installed-Size: 1910 Depends: libc6 (>= 2.28), libgcc1 (>= 1:4.2), libx11-6, libxrender1, base-passwd (>= 2.0.3.4), ncurses-base (>= 6.1+20180210-4) | ncurses-term (>= 5.8-1) Conflicts: rxvt-unicode, rxvt-unicode-24bitcolor, rxvt-unicode-24bitcolor-lite-jp, rxvt-unicode-24bitcolor-lite-kr, rxvt-unicode-24bitcolor-lite-zh, rxvt-unicode-256color (<< 9.22-2), rxvt-unicode-lite (<< 9.22-2) Breaks: aterm (<< 1.0.1dummy), aterm-ml (<< 1.0.1dummy), rxvt (<< 1:2.7.10-7.1~), rxvt-ml (<< 1:2.7.10-7.1~) Replaces: aterm (<< 1.0.1dummy), aterm-ml (<< 1.0.1dummy), rxvt (<< 1:2.7.10-7.1~), rxvt-ml (<< 1:2.7.10-7.1~), rxvt-unicode, rxvt-unicode-256color (<< 9.22-2), rxvt-unicode-lite (<< 9.22-2) Provides: aterm, rxvt, x-terminal-emulator Section: x11 Priority: optional Multi-Arch: foreign Homepage: http://software.schmorp.de/pkg/rxvt-unicode.html Description: RXVT-like terminal emulator with Unicode and 24bit-color support rxvt-unicode is a modern, Unicode-aware color xterm replacement that uses significantly less memory than a conventional xterm and many other Unicode supporting terminal emulators. . It supports using multiple fonts at the same time and client-server technology to reduce memory consumption when using multiple windows. . This package contains the small version with only a few extra features and without Freetype support. . This package is configured with 24bit-color support, and TERM set to "xterm-256color". Any other systems you log into must have this terminfo entry installed! . This package is configured only with "zh" and "zh_ext" codesets. drwxr-xr-x root/root 0 2018-10-11 14:00 ./ drwxr-xr-x root/root 0 2018-10-11 14:00 ./etc/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./etc/X11/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./etc/X11/app-defaults/ -rw-r--r-- root/root 1276 2018-10-11 14:00 ./etc/X11/app-defaults/URxvt drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/bin/ -rwxr-sr-x root/utmp 857212 2018-10-11 14:00 ./usr/bin/urxvt -rwxr-xr-x root/root 91968 2018-10-11 14:00 ./usr/bin/urxvtc -rwxr-sr-x root/utmp 861308 2018-10-11 14:00 ./usr/bin/urxvtd drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/doc/rxvt-unicode-24bitcolor-lite-zh/ -rw-r--r-- root/root 11570 2018-10-11 14:00 ./usr/share/doc/rxvt-unicode-24bitcolor-lite-zh/changelog.Debian.gz -rw-r--r-- root/root 36275 2016-01-23 20:07 ./usr/share/doc/rxvt-unicode-24bitcolor-lite-zh/changelog.gz -rw-r--r-- root/root 5536 2018-01-04 18:46 ./usr/share/doc/rxvt-unicode-24bitcolor-lite-zh/copyright drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/lintian/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 135 2018-10-11 14:00 ./usr/share/lintian/overrides/rxvt-unicode-24bitcolor-lite-zh drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/man/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/man/man1/ -rw-r--r-- root/root 25951 2018-10-11 14:00 ./usr/share/man/man1/urxvt.1.gz -rw-r--r-- root/root 2717 2018-10-11 14:00 ./usr/share/man/man1/urxvtc.1.gz -rw-r--r-- root/root 3631 2018-10-11 14:00 ./usr/share/man/man1/urxvtd.1.gz drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/man/man7/ -rw-r--r-- root/root 34547 2018-10-11 14:00 ./usr/share/man/man7/urxvt.7.gz rxvt-unicode-24bitcolor-lite_9.22-4+truecolorlite1_i386.deb ----------------------------------------------------------- new debian package, version 2.0. size 504264 bytes: control archive=1388 bytes. 28 bytes, 1 lines conffiles 1671 bytes, 30 lines control 769 bytes, 11 lines md5sums Package: rxvt-unicode-24bitcolor-lite Source: rxvt-unicode Version: 9.22-4+truecolorlite1 Architecture: i386 Maintainer: kakurasan Installed-Size: 2454 Depends: libc6 (>= 2.28), libgcc1 (>= 1:4.2), libx11-6, libxrender1, base-passwd (>= 2.0.3.4), ncurses-base (>= 6.1+20180210-4) | ncurses-term (>= 5.8-1) Conflicts: rxvt-unicode, rxvt-unicode-24bitcolor, rxvt-unicode-24bitcolor-lite-jp, rxvt-unicode-24bitcolor-lite-kr, rxvt-unicode-24bitcolor-lite-zh, rxvt-unicode-256color (<< 9.22-2), rxvt-unicode-lite (<< 9.22-2) Breaks: aterm (<< 1.0.1dummy), aterm-ml (<< 1.0.1dummy), rxvt (<< 1:2.7.10-7.1~), rxvt-ml (<< 1:2.7.10-7.1~) Replaces: aterm (<< 1.0.1dummy), aterm-ml (<< 1.0.1dummy), rxvt (<< 1:2.7.10-7.1~), rxvt-ml (<< 1:2.7.10-7.1~), rxvt-unicode, rxvt-unicode-256color (<< 9.22-2), rxvt-unicode-lite (<< 9.22-2) Provides: aterm, rxvt, x-terminal-emulator Section: x11 Priority: optional Multi-Arch: foreign Homepage: http://software.schmorp.de/pkg/rxvt-unicode.html Description: RXVT-like terminal emulator with Unicode and 24bit-color support rxvt-unicode is a modern, Unicode-aware color xterm replacement that uses significantly less memory than a conventional xterm and many other Unicode supporting terminal emulators. . It supports using multiple fonts at the same time and client-server technology to reduce memory consumption when using multiple windows. . This package contains the small version with only a few extra features and without Freetype support. . This package is configured with 24bit-color support, and TERM set to "xterm-256color". Any other systems you log into must have this terminfo entry installed! drwxr-xr-x root/root 0 2018-10-11 14:00 ./ drwxr-xr-x root/root 0 2018-10-11 14:00 ./etc/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./etc/X11/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./etc/X11/app-defaults/ -rw-r--r-- root/root 1276 2018-10-11 14:00 ./etc/X11/app-defaults/URxvt drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/bin/ -rwxr-sr-x root/utmp 1136156 2018-10-11 14:00 ./usr/bin/urxvt -rwxr-xr-x root/root 91968 2018-10-11 14:00 ./usr/bin/urxvtc -rwxr-sr-x root/utmp 1140252 2018-10-11 14:00 ./usr/bin/urxvtd drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/doc/rxvt-unicode-24bitcolor-lite/ -rw-r--r-- root/root 11570 2018-10-11 14:00 ./usr/share/doc/rxvt-unicode-24bitcolor-lite/changelog.Debian.gz -rw-r--r-- root/root 36275 2016-01-23 20:07 ./usr/share/doc/rxvt-unicode-24bitcolor-lite/changelog.gz -rw-r--r-- root/root 5536 2018-01-04 18:46 ./usr/share/doc/rxvt-unicode-24bitcolor-lite/copyright drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/lintian/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 135 2018-10-11 14:00 ./usr/share/lintian/overrides/rxvt-unicode-24bitcolor-lite drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/man/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/man/man1/ -rw-r--r-- root/root 25951 2018-10-11 14:00 ./usr/share/man/man1/urxvt.1.gz -rw-r--r-- root/root 2717 2018-10-11 14:00 ./usr/share/man/man1/urxvtc.1.gz -rw-r--r-- root/root 3631 2018-10-11 14:00 ./usr/share/man/man1/urxvtd.1.gz drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/man/man7/ -rw-r--r-- root/root 34547 2018-10-11 14:00 ./usr/share/man/man7/urxvt.7.gz rxvt-unicode-24bitcolor_9.22-4+truecolorlite1_i386.deb ------------------------------------------------------ new debian package, version 2.0. size 746120 bytes: control archive=2872 bytes. 28 bytes, 1 lines conffiles 1822 bytes, 28 lines control 4979 bytes, 64 lines md5sums Package: rxvt-unicode-24bitcolor Source: rxvt-unicode Version: 9.22-4+truecolorlite1 Architecture: i386 Maintainer: kakurasan Installed-Size: 3299 Depends: libc6 (>= 2.28), libfontconfig1 (>= 2.12.6), libgcc1 (>= 1:4.2), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.12.0), libperl5.26 (>= 5.26.0~rc1), libstartup-notification0 (>= 0.2), libx11-6, libxft2 (>> 2.1.1), libxrender1, base-passwd (>= 2.0.3.4), ncurses-base (>= 6.1+20180210-4) | ncurses-term (>= 5.8-1) Recommends: fonts-dejavu, fonts-vlgothic | fonts-japanese-gothic Conflicts: rxvt-unicode, rxvt-unicode-24bitcolor-lite, rxvt-unicode-24bitcolor-lite-jp, rxvt-unicode-24bitcolor-lite-kr, rxvt-unicode-24bitcolor-lite-zh, rxvt-unicode-256color (<< 9.22-2), rxvt-unicode-lite (<< 9.22-2) Breaks: aterm (<< 1.0.1dummy), aterm-ml (<< 1.0.1dummy), rxvt (<< 1:2.7.10-7.1~), rxvt-ml (<< 1:2.7.10-7.1~) Replaces: aterm (<< 1.0.1dummy), aterm-ml (<< 1.0.1dummy), rxvt (<< 1:2.7.10-7.1~), rxvt-ml (<< 1:2.7.10-7.1~), rxvt-unicode, rxvt-unicode-256color (<< 9.22-2), rxvt-unicode-lite (<< 9.22-2) Provides: aterm, rxvt, x-terminal-emulator Section: x11 Priority: optional Multi-Arch: foreign Homepage: http://software.schmorp.de/pkg/rxvt-unicode.html Description: RXVT-like terminal emulator with Unicode and 24bit-color support rxvt-unicode is a modern, Unicode-aware color xterm replacement that uses significantly less memory than a conventional xterm and many other Unicode supporting terminal emulators. . It supports using multiple fonts at the same time, including Xft fonts, and client-server technology to reduce memory consumption when using multiple windows. . This package is configured with 24bit-color support, and TERM set to "xterm-256color". Any other systems you log into must have this terminfo entry installed! drwxr-xr-x root/root 0 2018-10-11 14:00 ./ drwxr-xr-x root/root 0 2018-10-11 14:00 ./etc/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./etc/X11/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./etc/X11/app-defaults/ -rw-r--r-- root/root 1276 2018-10-11 14:00 ./etc/X11/app-defaults/URxvt drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/bin/ -rwxr-sr-x root/utmp 1414876 2018-10-11 14:00 ./usr/bin/urxvt -rwxr-xr-x root/root 91968 2018-10-11 14:00 ./usr/bin/urxvtc -rwxr-sr-x root/utmp 1423068 2018-10-11 14:00 ./usr/bin/urxvtd drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/lib/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/lib/i386-linux-gnu/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/lib/i386-linux-gnu/urxvt/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/lib/i386-linux-gnu/urxvt/perl/ -rwxr-xr-x root/root 33570 2018-10-11 14:00 ./usr/lib/i386-linux-gnu/urxvt/perl/background -rwxr-xr-x root/root 1410 2018-10-11 14:00 ./usr/lib/i386-linux-gnu/urxvt/perl/bell-command -rwxr-xr-x root/root 1653 2018-10-11 14:00 ./usr/lib/i386-linux-gnu/urxvt/perl/block-graphics-to-ascii -rwxr-xr-x root/root 502 2018-10-11 14:00 ./usr/lib/i386-linux-gnu/urxvt/perl/clipboard-osc -rwxr-xr-x root/root 1143 2018-10-11 14:00 ./usr/lib/i386-linux-gnu/urxvt/perl/confirm-paste -rwxr-xr-x root/root 657 2018-10-11 14:00 ./usr/lib/i386-linux-gnu/urxvt/perl/digital-clock -rwxr-xr-x root/root 2246 2018-10-11 14:00 ./usr/lib/i386-linux-gnu/urxvt/perl/eval -rwxr-xr-x root/root 1283 2018-10-11 14:00 ./usr/lib/i386-linux-gnu/urxvt/perl/example-refresh-hooks -rwxr-xr-x root/root 15306 2018-10-11 14:00 ./usr/lib/i386-linux-gnu/urxvt/perl/font-size -rwxr-xr-x root/root 797 2018-10-11 14:00 ./usr/lib/i386-linux-gnu/urxvt/perl/keysym-list -rwxr-xr-x root/root 2195 2018-10-11 14:00 ./usr/lib/i386-linux-gnu/urxvt/perl/kuake -rwxr-xr-x root/root 13774 2018-10-11 14:00 ./usr/lib/i386-linux-gnu/urxvt/perl/matcher -rwxr-xr-x root/root 2181 2018-10-11 14:00 ./usr/lib/i386-linux-gnu/urxvt/perl/option-popup -rwxr-xr-x root/root 1673 2018-10-11 14:00 ./usr/lib/i386-linux-gnu/urxvt/perl/overlay-osc -rwxr-xr-x root/root 2078 2018-10-11 14:00 ./usr/lib/i386-linux-gnu/urxvt/perl/readline -rwxr-xr-x root/root 3752 2018-10-11 14:00 ./usr/lib/i386-linux-gnu/urxvt/perl/remote-clipboard -rwxr-xr-x root/root 5557 2018-10-11 14:00 ./usr/lib/i386-linux-gnu/urxvt/perl/searchable-scrollback -rwxr-xr-x root/root 5454 2018-10-11 14:00 ./usr/lib/i386-linux-gnu/urxvt/perl/selection -rwxr-xr-x root/root 2646 2018-10-11 14:00 ./usr/lib/i386-linux-gnu/urxvt/perl/selection-autotransform -rwxr-xr-x root/root 3419 2018-10-11 14:00 ./usr/lib/i386-linux-gnu/urxvt/perl/selection-pastebin -rwxr-xr-x root/root 4464 2018-10-11 14:00 ./usr/lib/i386-linux-gnu/urxvt/perl/selection-popup -rwxr-xr-x root/root 540 2018-10-11 14:00 ./usr/lib/i386-linux-gnu/urxvt/perl/selection-to-clipboard -rwxr-xr-x root/root 9551 2018-10-11 14:00 ./usr/lib/i386-linux-gnu/urxvt/perl/tabbed -rwxr-xr-x root/root 2965 2018-10-11 14:00 ./usr/lib/i386-linux-gnu/urxvt/perl/urxvt-popup -rwxr-xr-x root/root 2146 2018-10-11 14:00 ./usr/lib/i386-linux-gnu/urxvt/perl/xim-onthespot -rw-r--r-- root/root 64288 2018-10-11 14:00 ./usr/lib/i386-linux-gnu/urxvt/urxvt.pm drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/doc/rxvt-unicode-24bitcolor/ -rw-r--r-- root/root 2716 2016-06-09 22:42 ./usr/share/doc/rxvt-unicode-24bitcolor/README.Debian.gz -rw-r--r-- root/root 11570 2018-10-11 14:00 ./usr/share/doc/rxvt-unicode-24bitcolor/changelog.Debian.gz -rw-r--r-- root/root 36275 2016-01-23 20:07 ./usr/share/doc/rxvt-unicode-24bitcolor/changelog.gz -rw-r--r-- root/root 5536 2018-01-04 18:46 ./usr/share/doc/rxvt-unicode-24bitcolor/copyright drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/lintian/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 135 2018-10-11 14:00 ./usr/share/lintian/overrides/rxvt-unicode-24bitcolor drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/man/ drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/man/man1/ -rw-r--r-- root/root 10941 2018-10-11 14:00 ./usr/share/man/man1/urxvt-background.1.gz -rw-r--r-- root/root 1927 2018-10-11 14:00 ./usr/share/man/man1/urxvt-bell-command.1.gz -rw-r--r-- root/root 1890 2018-10-11 14:00 ./usr/share/man/man1/urxvt-block-graphics-to-ascii.1.gz -rw-r--r-- root/root 1863 2018-10-11 14:00 ./usr/share/man/man1/urxvt-clipboard-osc.1.gz -rw-r--r-- root/root 1841 2018-10-11 14:00 ./usr/share/man/man1/urxvt-confirm-paste.1.gz -rw-r--r-- root/root 1803 2018-10-11 14:00 ./usr/share/man/man1/urxvt-digital-clock.1.gz -rw-r--r-- root/root 2321 2018-10-11 14:00 ./usr/share/man/man1/urxvt-eval.1.gz -rw-r--r-- root/root 1888 2018-10-11 14:00 ./usr/share/man/man1/urxvt-example-refresh-hooks.1.gz -rw-r--r-- root/root 2655 2018-10-11 14:00 ./usr/share/man/man1/urxvt-extensions.1.gz -rw-r--r-- root/root 2602 2018-10-11 14:00 ./usr/share/man/man1/urxvt-font-size.1.gz -rw-r--r-- root/root 1931 2018-10-11 14:00 ./usr/share/man/man1/urxvt-keysym-list.1.gz -rw-r--r-- root/root 2216 2018-10-11 14:00 ./usr/share/man/man1/urxvt-kuake.1.gz -rw-r--r-- root/root 2837 2018-10-11 14:00 ./usr/share/man/man1/urxvt-matcher.1.gz -rw-r--r-- root/root 2186 2018-10-11 14:00 ./usr/share/man/man1/urxvt-option-popup.1.gz -rw-r--r-- root/root 1889 2018-10-11 14:00 ./usr/share/man/man1/urxvt-overlay-osc.1.gz -rw-r--r-- root/root 2204 2018-10-11 14:00 ./usr/share/man/man1/urxvt-readline.1.gz -rw-r--r-- root/root 2195 2018-10-11 14:00 ./usr/share/man/man1/urxvt-remote-clipboard.1.gz -rw-r--r-- root/root 2327 2018-10-11 14:00 ./usr/share/man/man1/urxvt-searchable-scrollback.1.gz -rw-r--r-- root/root 2402 2018-10-11 14:00 ./usr/share/man/man1/urxvt-selection-autotransform.1.gz -rw-r--r-- root/root 2439 2018-10-11 14:00 ./usr/share/man/man1/urxvt-selection-pastebin.1.gz -rw-r--r-- root/root 2313 2018-10-11 14:00 ./usr/share/man/man1/urxvt-selection-popup.1.gz -rw-r--r-- root/root 1906 2018-10-11 14:00 ./usr/share/man/man1/urxvt-selection-to-clipboard.1.gz -rw-r--r-- root/root 2533 2018-10-11 14:00 ./usr/share/man/man1/urxvt-selection.1.gz -rw-r--r-- root/root 2289 2018-10-11 14:00 ./usr/share/man/man1/urxvt-tabbed.1.gz -rw-r--r-- root/root 1998 2018-10-11 14:00 ./usr/share/man/man1/urxvt-xim-onthespot.1.gz -rw-r--r-- root/root 25951 2018-10-11 14:00 ./usr/share/man/man1/urxvt.1.gz -rw-r--r-- root/root 2717 2018-10-11 14:00 ./usr/share/man/man1/urxvtc.1.gz -rw-r--r-- root/root 3631 2018-10-11 14:00 ./usr/share/man/man1/urxvtd.1.gz drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/man/man3/ -rw-r--r-- root/root 21219 2018-10-11 14:00 ./usr/share/man/man3/urxvtperl.3.gz drwxr-xr-x root/root 0 2018-10-11 14:00 ./usr/share/man/man7/ -rw-r--r-- root/root 34547 2018-10-11 14:00 ./usr/share/man/man7/urxvt.7.gz +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: i386 Build-Space: 111744 Build-Time: 245 Distribution: cosmic Host Architecture: i386 Install-Time: 69 Job: rxvt-unicode_9.22-4+truecolorlite1.dsc Machine Architecture: amd64 Package: rxvt-unicode Package-Time: 318 Source-Version: 9.22-4+truecolorlite1 Space: 111744 Status: successful Version: 9.22-4+truecolorlite1 -------------------------------------------------------------------------------- Finished at 20181011-1431 Build needed 00:05:18, 111744k disc space RUN: /usr/share/launchpad-buildd/slavebin/in-target scan-for-processes --backend=chroot --series=cosmic --arch=i386 PACKAGEBUILD-15529871 Scanning for processes to kill in build PACKAGEBUILD-15529871