https://launchpad.net/ubuntu/+archive/test-rebuild-20180911/+build/15360256 RUN: /usr/share/launchpad-buildd/slavebin/slave-prep Forking launchpad-buildd slave process... Kernel version: Linux bos02-s390x-019 4.4.0-135-generic #161-Ubuntu SMP Mon Aug 27 10:43:37 UTC 2018 s390x 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... 2 Oct 12:41:35 ntpdate[1730]: adjust time server 10.211.37.1 offset 0.068013 sec RUN: /usr/share/launchpad-buildd/slavebin/in-target unpack-chroot --backend=chroot --series=cosmic --arch=s390x PACKAGEBUILD-15360256 /home/buildd/filecache-default/17124f3eec304530bbb077109f97da7d4ad52147 Creating target for build PACKAGEBUILD-15360256 RUN: /usr/share/launchpad-buildd/slavebin/in-target mount-chroot --backend=chroot --series=cosmic --arch=s390x PACKAGEBUILD-15360256 Starting target for build PACKAGEBUILD-15360256 RUN: /usr/share/launchpad-buildd/slavebin/in-target override-sources-list --backend=chroot --series=cosmic --arch=s390x PACKAGEBUILD-15360256 'deb http://ppa.launchpad.net/openjdk-r/ppa/ubuntu cosmic main' '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-15360256 RUN: /usr/share/launchpad-buildd/slavebin/in-target add-trusted-keys --backend=chroot --series=cosmic --arch=s390x PACKAGEBUILD-15360256 Adding trusted keys to build-PACKAGEBUILD-15360256 Warning: apt-key output should not be parsed (stdout is not a terminal) OK Warning: apt-key output should not be parsed (stdout is not a terminal) /etc/apt/trusted.gpg -------------------- pub rsa1024 2010-04-12 [SC] DA1A 4A13 543B 4668 53BA F164 EB9B 1D88 86F4 4E2A uid [ unknown] Launchpad OpenJDK builds (all archs) /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-archive.gpg ------------------------------------------------------ pub rsa4096 2012-05-11 [SC] 790B C727 7767 219C 42C8 6F93 3B4F E6AC C0B2 1F32 uid [ unknown] Ubuntu Archive Automatic Signing Key (2012) /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg ------------------------------------------------------ pub rsa4096 2012-05-11 [SC] 8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092 uid [ unknown] Ubuntu CD Image Automatic Signing Key (2012) RUN: /usr/share/launchpad-buildd/slavebin/in-target update-debian-chroot --backend=chroot --series=cosmic --arch=s390x PACKAGEBUILD-15360256 Updating target for build PACKAGEBUILD-15360256 Get:1 http://ftpmaster.internal/ubuntu cosmic InRelease [242 kB] Get:2 http://ppa.launchpad.net/openjdk-r/ppa/ubuntu cosmic InRelease [15.4 kB] Get:3 http://ftpmaster.internal/ubuntu cosmic-security InRelease [65.4 kB] Get:4 http://ppa.launchpad.net/openjdk-r/ppa/ubuntu cosmic/main s390x Packages [3792 B] Get:5 http://ftpmaster.internal/ubuntu cosmic-updates InRelease [65.4 kB] Get:6 http://ppa.launchpad.net/openjdk-r/ppa/ubuntu cosmic/main Translation-en [912 B] Get:7 http://ftpmaster.internal/ubuntu cosmic/main s390x Packages [958 kB] Get:8 http://ftpmaster.internal/ubuntu cosmic/main Translation-en [514 kB] Get:9 http://ftpmaster.internal/ubuntu cosmic/restricted s390x Packages [664 B] Get:10 http://ftpmaster.internal/ubuntu cosmic/restricted Translation-en [3888 B] Get:11 http://ftpmaster.internal/ubuntu cosmic/universe s390x Packages [8413 kB] Get:12 http://ftpmaster.internal/ubuntu cosmic/universe Translation-en [5075 kB] Get:13 http://ftpmaster.internal/ubuntu cosmic/multiverse s390x Packages [123 kB] Get:14 http://ftpmaster.internal/ubuntu cosmic/multiverse Translation-en [113 kB] Get:15 http://ftpmaster.internal/ubuntu cosmic-security/universe s390x Packages [7428 B] Get:16 http://ftpmaster.internal/ubuntu cosmic-security/universe Translation-en [2720 B] Fetched 15.6 MB in 4s (4137 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 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-s390x-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 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 libncurses5 libncursesw5 libnpth0 libp11-kit0 libpcre3 libperl5.26 libpng16-16 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 tar tzdata ubuntu-keyring util-linux 122 upgraded, 12 newly installed, 0 to remove and 0 not upgraded. Need to get 77.0 MB of archives. After this operation, 88.6 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu cosmic/main s390x libc6-dev s390x 2.28-0ubuntu1 [2074 kB] Get:2 http://ftpmaster.internal/ubuntu cosmic/main s390x libc-dev-bin s390x 2.28-0ubuntu1 [62.2 kB] Get:3 http://ftpmaster.internal/ubuntu cosmic/main s390x linux-libc-dev s390x 4.18.0-8.9 [1013 kB] Get:4 http://ftpmaster.internal/ubuntu cosmic/main s390x libc6 s390x 2.28-0ubuntu1 [2298 kB] Get:5 http://ftpmaster.internal/ubuntu cosmic/main s390x libc-bin s390x 2.28-0ubuntu1 [513 kB] Get:6 http://ftpmaster.internal/ubuntu cosmic/main s390x libgomp1 s390x 8.2.0-7ubuntu1 [69.9 kB] Get:7 http://ftpmaster.internal/ubuntu cosmic/main s390x libitm1 s390x 8.2.0-7ubuntu1 [26.9 kB] Get:8 http://ftpmaster.internal/ubuntu cosmic/main s390x gcc-8-base s390x 8.2.0-7ubuntu1 [18.4 kB] Get:9 http://ftpmaster.internal/ubuntu cosmic/main s390x libgcc1 s390x 1:8.2.0-7ubuntu1 [25.1 kB] Get:10 http://ftpmaster.internal/ubuntu cosmic/main s390x libcc1-0 s390x 8.2.0-7ubuntu1 [37.1 kB] Get:11 http://ftpmaster.internal/ubuntu cosmic/main s390x libatomic1 s390x 8.2.0-7ubuntu1 [8428 B] Get:12 http://ftpmaster.internal/ubuntu cosmic/main s390x libstdc++6 s390x 8.2.0-7ubuntu1 [396 kB] Get:13 http://ftpmaster.internal/ubuntu cosmic/main s390x base-files s390x 10.1ubuntu6 [60.3 kB] Get:14 http://ftpmaster.internal/ubuntu cosmic/main s390x libtinfo6 s390x 6.1+20180210-4ubuntu1 [80.5 kB] Get:15 http://ftpmaster.internal/ubuntu cosmic/main s390x debianutils s390x 4.8.6 [85.2 kB] Get:16 http://ftpmaster.internal/ubuntu cosmic/main s390x bash s390x 4.4.18-2ubuntu3 [584 kB] Get:17 http://ftpmaster.internal/ubuntu cosmic/main s390x bsdutils s390x 1:2.32-0.1ubuntu1 [58.2 kB] Get:18 http://ftpmaster.internal/ubuntu cosmic/main s390x tar s390x 1.30+dfsg-2 [230 kB] Get:19 http://ftpmaster.internal/ubuntu cosmic/main s390x dpkg s390x 1.19.0.5ubuntu5 [1114 kB] Get:20 http://ftpmaster.internal/ubuntu cosmic/main s390x libext2fs2 s390x 1.44.4-2 [154 kB] Get:21 http://ftpmaster.internal/ubuntu cosmic/main s390x e2fsprogs s390x 1.44.4-2 [490 kB] Get:22 http://ftpmaster.internal/ubuntu cosmic/main s390x findutils s390x 4.6.0+git+20180808-2 [288 kB] Get:23 http://ftpmaster.internal/ubuntu cosmic/main s390x grep s390x 3.1-2ubuntu1 [147 kB] Get:24 http://ftpmaster.internal/ubuntu cosmic/main s390x ncurses-bin s390x 6.1+20180210-4ubuntu1 [160 kB] Get:25 http://ftpmaster.internal/ubuntu cosmic/main s390x perl-modules-5.26 all 5.26.2-7 [2764 kB] Get:26 http://ftpmaster.internal/ubuntu cosmic/main s390x libperl5.26 s390x 5.26.2-7 [3379 kB] Get:27 http://ftpmaster.internal/ubuntu cosmic/main s390x perl s390x 5.26.2-7 [202 kB] Get:28 http://ftpmaster.internal/ubuntu cosmic/main s390x perl-base s390x 5.26.2-7 [1309 kB] Get:29 http://ftpmaster.internal/ubuntu cosmic/main s390x bzip2 s390x 1.0.6-9 [32.8 kB] Get:30 http://ftpmaster.internal/ubuntu cosmic/main s390x libbz2-1.0 s390x 1.0.6-9 [32.6 kB] Get:31 http://ftpmaster.internal/ubuntu cosmic/main s390x libdb5.3 s390x 5.3.28+dfsg1-0.1 [608 kB] Get:32 http://ftpmaster.internal/ubuntu cosmic/main s390x sed s390x 4.5-1 [183 kB] Get:33 http://ftpmaster.internal/ubuntu cosmic/main s390x libuuid1 s390x 2.32-0.1ubuntu1 [20.0 kB] Get:34 http://ftpmaster.internal/ubuntu cosmic/main s390x libblkid1 s390x 2.32-0.1ubuntu1 [120 kB] Get:35 http://ftpmaster.internal/ubuntu cosmic/main s390x libfdisk1 s390x 2.32-0.1ubuntu1 [155 kB] Get:36 http://ftpmaster.internal/ubuntu cosmic/main s390x libncursesw6 s390x 6.1+20180210-4ubuntu1 [120 kB] Get:37 http://ftpmaster.internal/ubuntu cosmic/main s390x libpcre3 s390x 2:8.39-11 [154 kB] Get:38 http://ftpmaster.internal/ubuntu cosmic/main s390x libselinux1 s390x 2.8-1build1 [64.2 kB] Get:39 http://ftpmaster.internal/ubuntu cosmic/main s390x libmount1 s390x 2.32-0.1ubuntu1 [129 kB] Get:40 http://ftpmaster.internal/ubuntu cosmic/main s390x libsmartcols1 s390x 2.32-0.1ubuntu1 [81.9 kB] Get:41 http://ftpmaster.internal/ubuntu cosmic/main s390x fdisk s390x 2.32-0.1ubuntu1 [103 kB] Get:42 http://ftpmaster.internal/ubuntu cosmic/main s390x util-linux s390x 2.32-0.1ubuntu1 [881 kB] Get:43 http://ftpmaster.internal/ubuntu cosmic/main s390x base-passwd s390x 3.5.45 [46.4 kB] Get:44 http://ftpmaster.internal/ubuntu cosmic/main s390x init-system-helpers all 1.54 [38.3 kB] Get:45 http://ftpmaster.internal/ubuntu cosmic/main s390x ncurses-base all 6.1+20180210-4ubuntu1 [18.4 kB] Get:46 http://ftpmaster.internal/ubuntu cosmic/main s390x liblz4-1 s390x 1.8.2-1ubuntu1 [58.4 kB] Get:47 http://ftpmaster.internal/ubuntu cosmic/main s390x libudev1 s390x 239-7ubuntu9 [51.0 kB] Get:48 http://ftpmaster.internal/ubuntu cosmic/main s390x libzstd1 s390x 1.3.5+dfsg-1ubuntu1 [202 kB] Get:49 http://ftpmaster.internal/ubuntu cosmic/main s390x libapt-pkg5.0 s390x 1.7.0~rc2ubuntu1 [742 kB] Get:50 http://ftpmaster.internal/ubuntu cosmic/main s390x debconf all 1.5.69 [121 kB] Get:51 http://ftpmaster.internal/ubuntu cosmic/main s390x adduser all 3.117ubuntu1 [163 kB] Get:52 http://ftpmaster.internal/ubuntu cosmic/main s390x libgpg-error0 s390x 1.32-1 [53.1 kB] Get:53 http://ftpmaster.internal/ubuntu cosmic/main s390x libgcrypt20 s390x 1.8.3-1ubuntu1 [351 kB] Get:54 http://ftpmaster.internal/ubuntu cosmic/main s390x gpgv s390x 2.2.8-3ubuntu1 [180 kB] Get:55 http://ftpmaster.internal/ubuntu cosmic/main s390x ubuntu-keyring all 2018.09.18.1 [22.3 kB] Get:56 http://ftpmaster.internal/ubuntu cosmic/main s390x libp11-kit0 s390x 0.23.14-2 [185 kB] Get:57 http://ftpmaster.internal/ubuntu cosmic/main s390x libgmp10 s390x 2:6.1.2+dfsg-3 [225 kB] Get:58 http://ftpmaster.internal/ubuntu cosmic/main s390x libunistring2 s390x 0.9.10-1ubuntu1 [357 kB] Get:59 http://ftpmaster.internal/ubuntu cosmic/main s390x libidn2-0 s390x 2.0.5-1 [47.3 kB] Get:60 http://ftpmaster.internal/ubuntu cosmic/main s390x libtasn1-6 s390x 4.13-3 [34.1 kB] Get:61 http://ftpmaster.internal/ubuntu cosmic/main s390x libgnutls30 s390x 3.5.19-1ubuntu1 [556 kB] Get:62 http://ftpmaster.internal/ubuntu cosmic/main s390x libseccomp2 s390x 2.3.3-3ubuntu1 [41.3 kB] Get:63 http://ftpmaster.internal/ubuntu cosmic/main s390x apt s390x 1.7.0~rc2ubuntu1 [1133 kB] Get:64 http://ftpmaster.internal/ubuntu cosmic/main s390x libapparmor1 s390x 2.12-4ubuntu8 [29.4 kB] Get:65 http://ftpmaster.internal/ubuntu cosmic/main s390x libaudit-common all 1:2.8.3-1ubuntu2 [4064 B] Get:66 http://ftpmaster.internal/ubuntu cosmic/main s390x libcap-ng0 s390x 0.7.9-1 [11.0 kB] Get:67 http://ftpmaster.internal/ubuntu cosmic/main s390x libaudit1 s390x 1:2.8.3-1ubuntu2 [37.1 kB] Get:68 http://ftpmaster.internal/ubuntu cosmic/main s390x libargon2-1 s390x 0~20171227-0.1 [35.9 kB] Get:69 http://ftpmaster.internal/ubuntu cosmic/main s390x libcryptsetup12 s390x 2:2.0.4-2ubuntu2 [123 kB] Get:70 http://ftpmaster.internal/ubuntu cosmic/main s390x libkmod2 s390x 25-1ubuntu1 [38.3 kB] Get:71 http://ftpmaster.internal/ubuntu cosmic/main s390x mount s390x 2.32-0.1ubuntu1 [100 kB] Get:72 http://ftpmaster.internal/ubuntu cosmic/main s390x libncurses6 s390x 6.1+20180210-4ubuntu1 [94.4 kB] Get:73 http://ftpmaster.internal/ubuntu cosmic/main s390x libprocps7 s390x 2:3.3.15-2ubuntu1 [31.0 kB] Get:74 http://ftpmaster.internal/ubuntu cosmic/main s390x procps s390x 2:3.3.15-2ubuntu1 [221 kB] Get:75 http://ftpmaster.internal/ubuntu cosmic/main s390x systemd s390x 239-7ubuntu9 [2666 kB] Get:76 http://ftpmaster.internal/ubuntu cosmic/main s390x libsystemd0 s390x 239-7ubuntu9 [192 kB] Get:77 http://ftpmaster.internal/ubuntu cosmic/main s390x init s390x 1.54 [6380 B] Get:78 http://ftpmaster.internal/ubuntu cosmic/main s390x systemd-sysv s390x 239-7ubuntu9 [9396 B] Get:79 http://ftpmaster.internal/ubuntu cosmic/main s390x libcom-err2 s390x 1.44.4-2 [8752 B] Get:80 http://ftpmaster.internal/ubuntu cosmic/main s390x libsepol1 s390x 2.8-1 [227 kB] Get:81 http://ftpmaster.internal/ubuntu cosmic/main s390x libsemanage-common all 2.8-1build1 [7000 B] Get:82 http://ftpmaster.internal/ubuntu cosmic/main s390x libsemanage1 s390x 2.8-1build1 [79.0 kB] Get:83 http://ftpmaster.internal/ubuntu cosmic/main s390x libss2 s390x 1.44.4-2 [10.6 kB] Get:84 http://ftpmaster.internal/ubuntu cosmic/universe s390x libncurses5 s390x 6.1+20180210-4ubuntu1 [89.1 kB] Get:85 http://ftpmaster.internal/ubuntu cosmic/main s390x libncursesw5 s390x 6.1+20180210-4ubuntu1 [108 kB] Get:86 http://ftpmaster.internal/ubuntu cosmic/main s390x libtinfo5 s390x 6.1+20180210-4ubuntu1 [76.4 kB] Get:87 http://ftpmaster.internal/ubuntu cosmic/main s390x libidn11 s390x 1.33-2.2ubuntu1 [44.7 kB] Get:88 http://ftpmaster.internal/ubuntu cosmic/main s390x readline-common all 7.0-5 [52.2 kB] Get:89 http://ftpmaster.internal/ubuntu cosmic/main s390x libreadline7 s390x 7.0-5 [117 kB] Get:90 http://ftpmaster.internal/ubuntu cosmic/main s390x libslang2 s390x 2.3.2-1ubuntu1 [417 kB] Get:91 http://ftpmaster.internal/ubuntu cosmic/main s390x libsqlite3-0 s390x 3.24.0-1 [472 kB] Get:92 http://ftpmaster.internal/ubuntu cosmic/main s390x libssl1.1 s390x 1.1.0h-4ubuntu1 [813 kB] Get:93 http://ftpmaster.internal/ubuntu cosmic/main s390x openssl s390x 1.1.0h-4ubuntu1 [520 kB] Get:94 http://ftpmaster.internal/ubuntu cosmic/main s390x tzdata all 2018e-1 [188 kB] Get:95 http://ftpmaster.internal/ubuntu cosmic/main s390x libpng16-16 s390x 1.6.34-2 [171 kB] Get:96 http://ftpmaster.internal/ubuntu cosmic/main s390x multiarch-support s390x 2.28-0ubuntu1 [6916 B] Get:97 http://ftpmaster.internal/ubuntu cosmic/main s390x libbinutils s390x 2.31.1-6ubuntu1 [304 kB] Get:98 http://ftpmaster.internal/ubuntu cosmic/main s390x binutils-common s390x 2.31.1-6ubuntu1 [195 kB] Get:99 http://ftpmaster.internal/ubuntu cosmic/main s390x binutils s390x 2.31.1-6ubuntu1 [3332 B] Get:100 http://ftpmaster.internal/ubuntu cosmic/main s390x binutils-s390x-linux-gnu s390x 2.31.1-6ubuntu1 [1678 kB] Get:101 http://ftpmaster.internal/ubuntu cosmic/main s390x libisl19 s390x 0.20-2 [523 kB] Get:102 http://ftpmaster.internal/ubuntu cosmic/main s390x cpp-8 s390x 8.2.0-7ubuntu1 [5504 kB] Get:103 http://ftpmaster.internal/ubuntu cosmic/main s390x cpp s390x 4:8.2.0-1ubuntu1 [27.6 kB] Get:104 http://ftpmaster.internal/ubuntu cosmic/main s390x libasan5 s390x 8.2.0-7ubuntu1 [326 kB] Get:105 http://ftpmaster.internal/ubuntu cosmic/main s390x libubsan1 s390x 8.2.0-7ubuntu1 [116 kB] Get:106 http://ftpmaster.internal/ubuntu cosmic/main s390x libgcc-8-dev s390x 8.2.0-7ubuntu1 [650 kB] Get:107 http://ftpmaster.internal/ubuntu cosmic/main s390x gcc-8 s390x 8.2.0-7ubuntu1 [6261 kB] Get:108 http://ftpmaster.internal/ubuntu cosmic/main s390x gcc s390x 4:8.2.0-1ubuntu1 [5208 B] Get:109 http://ftpmaster.internal/ubuntu cosmic/main s390x libstdc++-8-dev s390x 8.2.0-7ubuntu1 [1499 kB] Get:110 http://ftpmaster.internal/ubuntu cosmic/main s390x g++-8 s390x 8.2.0-7ubuntu1 [6358 kB] Get:111 http://ftpmaster.internal/ubuntu cosmic/main s390x g++ s390x 4:8.2.0-1ubuntu1 [1600 B] Get:112 http://ftpmaster.internal/ubuntu cosmic/main s390x make s390x 4.2.1-1.2 [155 kB] Get:113 http://ftpmaster.internal/ubuntu cosmic/main s390x dpkg-dev all 1.19.0.5ubuntu5 [607 kB] Get:114 http://ftpmaster.internal/ubuntu cosmic/main s390x libdpkg-perl all 1.19.0.5ubuntu5 [211 kB] Get:115 http://ftpmaster.internal/ubuntu cosmic/main s390x patch s390x 2.7.6-3 [102 kB] Get:116 http://ftpmaster.internal/ubuntu cosmic/main s390x build-essential s390x 12.5ubuntu2 [4740 B] Get:117 http://ftpmaster.internal/ubuntu cosmic/main s390x libasan4 s390x 7.3.0-29ubuntu1 [318 kB] Get:118 http://ftpmaster.internal/ubuntu cosmic/main s390x libubsan0 s390x 7.3.0-29ubuntu1 [120 kB] Get:119 http://ftpmaster.internal/ubuntu cosmic/universe s390x g++-7 s390x 7.3.0-29ubuntu1 [5992 kB] Get:120 http://ftpmaster.internal/ubuntu cosmic/main s390x gcc-7 s390x 7.3.0-29ubuntu1 [5893 kB] Get:121 http://ftpmaster.internal/ubuntu cosmic/main s390x libstdc++-7-dev s390x 7.3.0-29ubuntu1 [1456 kB] Get:122 http://ftpmaster.internal/ubuntu cosmic/main s390x libgcc-7-dev s390x 7.3.0-29ubuntu1 [640 kB] Get:123 http://ftpmaster.internal/ubuntu cosmic/main s390x cpp-7 s390x 7.3.0-29ubuntu1 [5187 kB] Get:124 http://ftpmaster.internal/ubuntu cosmic/main s390x gcc-7-base s390x 7.3.0-29ubuntu1 [18.6 kB] Get:125 http://ftpmaster.internal/ubuntu cosmic/main s390x e2fslibs s390x 1.44.4-2 [2700 B] Get:126 http://ftpmaster.internal/ubuntu cosmic/main s390x pinentry-curses s390x 1.1.0-1build2 [34.4 kB] Get:127 http://ftpmaster.internal/ubuntu cosmic/main s390x libnpth0 s390x 1.6-1 [7500 B] Get:128 http://ftpmaster.internal/ubuntu cosmic/main s390x gpg s390x 2.2.8-3ubuntu1 [428 kB] Get:129 http://ftpmaster.internal/ubuntu cosmic/main s390x gpgconf s390x 2.2.8-3ubuntu1 [115 kB] Get:130 http://ftpmaster.internal/ubuntu cosmic/main s390x gpg-agent s390x 2.2.8-3ubuntu1 [209 kB] Get:131 http://ftpmaster.internal/ubuntu cosmic/universe s390x libargon2-0 s390x 0~20171227-0.1 [4536 B] Get:132 http://ftpmaster.internal/ubuntu cosmic/main s390x libcomerr2 s390x 1.44.4-2 [2700 B] Get:133 http://ftpmaster.internal/ubuntu cosmic/main s390x libusb-0.1-4 s390x 2:0.1.12-32 [16.5 kB] Get:134 http://ftpmaster.internal/ubuntu cosmic/main s390x pkgbinarymangler all 143 [53.7 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 77.0 MB in 1s (71.7 MB/s) (Reading database ... 12382 files and directories currently installed.) Preparing to unpack .../libc6-dev_2.28-0ubuntu1_s390x.deb ... Unpacking libc6-dev:s390x (2.28-0ubuntu1) over (2.27-3ubuntu1) ... Preparing to unpack .../libc-dev-bin_2.28-0ubuntu1_s390x.deb ... Unpacking libc-dev-bin (2.28-0ubuntu1) over (2.27-3ubuntu1) ... Preparing to unpack .../linux-libc-dev_4.18.0-8.9_s390x.deb ... Unpacking linux-libc-dev:s390x (4.18.0-8.9) over (4.15.0-20.21) ... Preparing to unpack .../libc6_2.28-0ubuntu1_s390x.deb ... Unpacking libc6:s390x (2.28-0ubuntu1) over (2.27-3ubuntu1) ... Setting up libc6:s390x (2.28-0ubuntu1) ... (Reading database ... 12398 files and directories currently installed.) Preparing to unpack .../libc-bin_2.28-0ubuntu1_s390x.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 ... 12398 files and directories currently installed.) Preparing to unpack .../libgomp1_8.2.0-7ubuntu1_s390x.deb ... Unpacking libgomp1:s390x (8.2.0-7ubuntu1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../libitm1_8.2.0-7ubuntu1_s390x.deb ... Unpacking libitm1:s390x (8.2.0-7ubuntu1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../gcc-8-base_8.2.0-7ubuntu1_s390x.deb ... Unpacking gcc-8-base:s390x (8.2.0-7ubuntu1) over (8-20180414-1ubuntu2) ... Setting up gcc-8-base:s390x (8.2.0-7ubuntu1) ... (Reading database ... 12397 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a8.2.0-7ubuntu1_s390x.deb ... Unpacking libgcc1:s390x (1:8.2.0-7ubuntu1) over (1:8-20180414-1ubuntu2) ... Setting up libgcc1:s390x (1:8.2.0-7ubuntu1) ... (Reading database ... 12397 files and directories currently installed.) Preparing to unpack .../libcc1-0_8.2.0-7ubuntu1_s390x.deb ... Unpacking libcc1-0:s390x (8.2.0-7ubuntu1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../libatomic1_8.2.0-7ubuntu1_s390x.deb ... Unpacking libatomic1:s390x (8.2.0-7ubuntu1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../libstdc++6_8.2.0-7ubuntu1_s390x.deb ... Unpacking libstdc++6:s390x (8.2.0-7ubuntu1) over (8-20180414-1ubuntu2) ... Setting up libstdc++6:s390x (8.2.0-7ubuntu1) ... (Reading database ... 12397 files and directories currently installed.) Preparing to unpack .../base-files_10.1ubuntu6_s390x.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:s390x. (Reading database ... 12399 files and directories currently installed.) Preparing to unpack .../libtinfo6_6.1+20180210-4ubuntu1_s390x.deb ... Unpacking libtinfo6:s390x (6.1+20180210-4ubuntu1) ... Setting up libtinfo6:s390x (6.1+20180210-4ubuntu1) ... (Reading database ... 12408 files and directories currently installed.) Preparing to unpack .../debianutils_4.8.6_s390x.deb ... Unpacking debianutils (4.8.6) over (4.8.4) ... Setting up debianutils (4.8.6) ... (Reading database ... 12408 files and directories currently installed.) Preparing to unpack .../bash_4.4.18-2ubuntu3_s390x.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 ... 12408 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.32-0.1ubuntu1_s390x.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 ... 12408 files and directories currently installed.) Preparing to unpack .../tar_1.30+dfsg-2_s390x.deb ... Unpacking tar (1.30+dfsg-2) over (1.29b-2) ... Setting up tar (1.30+dfsg-2) ... (Reading database ... 12408 files and directories currently installed.) Preparing to unpack .../dpkg_1.19.0.5ubuntu5_s390x.deb ... Unpacking dpkg (1.19.0.5ubuntu5) over (1.19.0.5ubuntu2) ... Setting up dpkg (1.19.0.5ubuntu5) ... (Reading database ... 12408 files and directories currently installed.) Preparing to unpack .../libext2fs2_1.44.4-2_s390x.deb ... Unpacking libext2fs2:s390x (1.44.4-2) over (1.44.1-1) ... Setting up libext2fs2:s390x (1.44.4-2) ... (Reading database ... 12408 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.44.4-2_s390x.deb ... Unpacking e2fsprogs (1.44.4-2) over (1.44.1-1) ... Setting up e2fsprogs (1.44.4-2) ... (Reading database ... 12410 files and directories currently installed.) Preparing to unpack .../findutils_4.6.0+git+20180808-2_s390x.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 ... 12412 files and directories currently installed.) Preparing to unpack .../grep_3.1-2ubuntu1_s390x.deb ... Unpacking grep (3.1-2ubuntu1) over (3.1-2) ... Setting up grep (3.1-2ubuntu1) ... (Reading database ... 12412 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.1+20180210-4ubuntu1_s390x.deb ... Unpacking ncurses-bin (6.1+20180210-4ubuntu1) over (6.1-1ubuntu1) ... Setting up ncurses-bin (6.1+20180210-4ubuntu1) ... (Reading database ... 12412 files and directories currently installed.) Preparing to unpack .../perl_5.26.2-7_s390x.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_s390x.deb ... Unpacking libperl5.26:s390x (5.26.2-7) over (5.26.1-6) ... Preparing to unpack .../perl-base_5.26.2-7_s390x.deb ... Unpacking perl-base (5.26.2-7) over (5.26.1-6) ... Setting up perl-base (5.26.2-7) ... (Reading database ... 12414 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.6-9_s390x.deb ... Unpacking bzip2 (1.0.6-9) over (1.0.6-8.1) ... Preparing to unpack .../libbz2-1.0_1.0.6-9_s390x.deb ... Unpacking libbz2-1.0:s390x (1.0.6-9) over (1.0.6-8.1) ... Setting up libbz2-1.0:s390x (1.0.6-9) ... (Reading database ... 12414 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28+dfsg1-0.1_s390x.deb ... Unpacking libdb5.3:s390x (5.3.28+dfsg1-0.1) over (5.3.28-13.1ubuntu1) ... Setting up libdb5.3:s390x (5.3.28+dfsg1-0.1) ... (Reading database ... 12414 files and directories currently installed.) Preparing to unpack .../archives/sed_4.5-1_s390x.deb ... Unpacking sed (4.5-1) over (4.4-2) ... Setting up sed (4.5-1) ... (Reading database ... 12414 files and directories currently installed.) Preparing to unpack .../libuuid1_2.32-0.1ubuntu1_s390x.deb ... Unpacking libuuid1:s390x (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Setting up libuuid1:s390x (2.32-0.1ubuntu1) ... (Reading database ... 12414 files and directories currently installed.) Preparing to unpack .../libblkid1_2.32-0.1ubuntu1_s390x.deb ... Unpacking libblkid1:s390x (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Setting up libblkid1:s390x (2.32-0.1ubuntu1) ... (Reading database ... 12414 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.32-0.1ubuntu1_s390x.deb ... Unpacking libfdisk1:s390x (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Setting up libfdisk1:s390x (2.32-0.1ubuntu1) ... Selecting previously unselected package libncursesw6:s390x. (Reading database ... 12414 files and directories currently installed.) Preparing to unpack .../libncursesw6_6.1+20180210-4ubuntu1_s390x.deb ... Unpacking libncursesw6:s390x (6.1+20180210-4ubuntu1) ... Setting up libncursesw6:s390x (6.1+20180210-4ubuntu1) ... (Reading database ... 12423 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.39-11_s390x.deb ... Unpacking libpcre3:s390x (2:8.39-11) over (2:8.39-9) ... Setting up libpcre3:s390x (2:8.39-11) ... (Reading database ... 12423 files and directories currently installed.) Preparing to unpack .../libselinux1_2.8-1build1_s390x.deb ... Unpacking libselinux1:s390x (2.8-1build1) over (2.7-2build2) ... Setting up libselinux1:s390x (2.8-1build1) ... (Reading database ... 12423 files and directories currently installed.) Preparing to unpack .../libmount1_2.32-0.1ubuntu1_s390x.deb ... Unpacking libmount1:s390x (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Setting up libmount1:s390x (2.32-0.1ubuntu1) ... (Reading database ... 12423 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.32-0.1ubuntu1_s390x.deb ... Unpacking libsmartcols1:s390x (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Setting up libsmartcols1:s390x (2.32-0.1ubuntu1) ... (Reading database ... 12423 files and directories currently installed.) Preparing to unpack .../fdisk_2.32-0.1ubuntu1_s390x.deb ... Unpacking fdisk (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Setting up fdisk (2.32-0.1ubuntu1) ... (Reading database ... 12423 files and directories currently installed.) Preparing to unpack .../util-linux_2.32-0.1ubuntu1_s390x.deb ... Unpacking util-linux (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Setting up util-linux (2.32-0.1ubuntu1) ... (Reading database ... 12423 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.45_s390x.deb ... Unpacking base-passwd (3.5.45) over (3.5.44) ... Setting up base-passwd (3.5.45) ... (Reading database ... 12423 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 ... 12423 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 ... 12425 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.8.2-1ubuntu1_s390x.deb ... Unpacking liblz4-1:s390x (1.8.2-1ubuntu1) over (0.0~r131-2ubuntu3) ... Setting up liblz4-1:s390x (1.8.2-1ubuntu1) ... (Reading database ... 12425 files and directories currently installed.) Preparing to unpack .../libudev1_239-7ubuntu9_s390x.deb ... Unpacking libudev1:s390x (239-7ubuntu9) over (237-3ubuntu10) ... Setting up libudev1:s390x (239-7ubuntu9) ... (Reading database ... 12425 files and directories currently installed.) Preparing to unpack .../libzstd1_1.3.5+dfsg-1ubuntu1_s390x.deb ... Unpacking libzstd1:s390x (1.3.5+dfsg-1ubuntu1) over (1.3.3+dfsg-2ubuntu1) ... Setting up libzstd1:s390x (1.3.5+dfsg-1ubuntu1) ... (Reading database ... 12425 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.0_1.7.0~rc2ubuntu1_s390x.deb ... Unpacking libapt-pkg5.0:s390x (1.7.0~rc2ubuntu1) over (1.6.1) ... Setting up libapt-pkg5.0:s390x (1.7.0~rc2ubuntu1) ... (Reading database ... 12425 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 ... 12412 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 ... 12412 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.32-1_s390x.deb ... Unpacking libgpg-error0:s390x (1.32-1) over (1.27-6) ... Setting up libgpg-error0:s390x (1.32-1) ... (Reading database ... 12412 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.8.3-1ubuntu1_s390x.deb ... Unpacking libgcrypt20:s390x (1.8.3-1ubuntu1) over (1.8.1-4ubuntu1) ... Setting up libgcrypt20:s390x (1.8.3-1ubuntu1) ... (Reading database ... 12412 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.8-3ubuntu1_s390x.deb ... Unpacking gpgv (2.2.8-3ubuntu1) over (2.2.4-1ubuntu1) ... Setting up gpgv (2.2.8-3ubuntu1) ... (Reading database ... 12412 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 ... 12413 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.14-2_s390x.deb ... Unpacking libp11-kit0:s390x (0.23.14-2) over (0.23.9-2) ... Setting up libp11-kit0:s390x (0.23.14-2) ... (Reading database ... 12413 files and directories currently installed.) Preparing to unpack .../libgmp10_2%3a6.1.2+dfsg-3_s390x.deb ... Unpacking libgmp10:s390x (2:6.1.2+dfsg-3) over (2:6.1.2+dfsg-2) ... Setting up libgmp10:s390x (2:6.1.2+dfsg-3) ... (Reading database ... 12413 files and directories currently installed.) Preparing to unpack .../libunistring2_0.9.10-1ubuntu1_s390x.deb ... Unpacking libunistring2:s390x (0.9.10-1ubuntu1) over (0.9.9-0ubuntu1) ... Setting up libunistring2:s390x (0.9.10-1ubuntu1) ... (Reading database ... 12413 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.0.5-1_s390x.deb ... Unpacking libidn2-0:s390x (2.0.5-1) over (2.0.4-1.1build2) ... Setting up libidn2-0:s390x (2.0.5-1) ... (Reading database ... 12413 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.13-3_s390x.deb ... Unpacking libtasn1-6:s390x (4.13-3) over (4.13-2) ... Setting up libtasn1-6:s390x (4.13-3) ... (Reading database ... 12413 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.5.19-1ubuntu1_s390x.deb ... Unpacking libgnutls30:s390x (3.5.19-1ubuntu1) over (3.5.18-1ubuntu1) ... Setting up libgnutls30:s390x (3.5.19-1ubuntu1) ... (Reading database ... 12413 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.3.3-3ubuntu1_s390x.deb ... Unpacking libseccomp2:s390x (2.3.3-3ubuntu1) over (2.3.1-2.1ubuntu4) ... Setting up libseccomp2:s390x (2.3.3-3ubuntu1) ... (Reading database ... 12413 files and directories currently installed.) Preparing to unpack .../apt_1.7.0~rc2ubuntu1_s390x.deb ... Unpacking apt (1.7.0~rc2ubuntu1) over (1.6.1) ... Setting up apt (1.7.0~rc2ubuntu1) ... (Reading database ... 12413 files and directories currently installed.) Preparing to unpack .../libapparmor1_2.12-4ubuntu8_s390x.deb ... Unpacking libapparmor1:s390x (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 ... 12413 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.9-1_s390x.deb ... Unpacking libcap-ng0:s390x (0.7.9-1) over (0.7.7-3.1) ... Setting up libcap-ng0:s390x (0.7.9-1) ... (Reading database ... 12413 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a2.8.3-1ubuntu2_s390x.deb ... Unpacking libaudit1:s390x (1:2.8.3-1ubuntu2) over (1:2.8.2-1ubuntu1) ... Setting up libaudit1:s390x (1:2.8.3-1ubuntu2) ... Selecting previously unselected package libargon2-1:s390x. (Reading database ... 12413 files and directories currently installed.) Preparing to unpack .../0-libargon2-1_0~20171227-0.1_s390x.deb ... Unpacking libargon2-1:s390x (0~20171227-0.1) ... Preparing to unpack .../1-libcryptsetup12_2%3a2.0.4-2ubuntu2_s390x.deb ... Unpacking libcryptsetup12:s390x (2:2.0.4-2ubuntu2) over (2:2.0.2-1ubuntu1) ... Preparing to unpack .../2-libkmod2_25-1ubuntu1_s390x.deb ... Unpacking libkmod2:s390x (25-1ubuntu1) over (24-1ubuntu3) ... Preparing to unpack .../3-mount_2.32-0.1ubuntu1_s390x.deb ... Unpacking mount (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Selecting previously unselected package libncurses6:s390x. Preparing to unpack .../4-libncurses6_6.1+20180210-4ubuntu1_s390x.deb ... Unpacking libncurses6:s390x (6.1+20180210-4ubuntu1) ... Selecting previously unselected package libprocps7:s390x. Preparing to unpack .../5-libprocps7_2%3a3.3.15-2ubuntu1_s390x.deb ... Unpacking libprocps7:s390x (2:3.3.15-2ubuntu1) ... Preparing to unpack .../6-procps_2%3a3.3.15-2ubuntu1_s390x.deb ... Unpacking procps (2:3.3.15-2ubuntu1) over (2:3.3.12-3ubuntu1) ... Setting up libargon2-1:s390x (0~20171227-0.1) ... Setting up libcryptsetup12:s390x (2:2.0.4-2ubuntu2) ... (Reading database ... 12435 files and directories currently installed.) Preparing to unpack .../systemd_239-7ubuntu9_s390x.deb ... Unpacking systemd (239-7ubuntu9) over (237-3ubuntu10) ... Preparing to unpack .../libsystemd0_239-7ubuntu9_s390x.deb ... Unpacking libsystemd0:s390x (239-7ubuntu9) over (237-3ubuntu10) ... Setting up libsystemd0:s390x (239-7ubuntu9) ... (Reading database ... 12457 files and directories currently installed.) Preparing to unpack .../archives/init_1.54_s390x.deb ... Unpacking init (1.54) over (1.51) ... Setting up libapparmor1:s390x (2.12-4ubuntu8) ... Setting up libkmod2:s390x (25-1ubuntu1) ... Setting up mount (2.32-0.1ubuntu1) ... Setting up libncurses6:s390x (6.1+20180210-4ubuntu1) ... Setting up libprocps7:s390x (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 ... 12457 files and directories currently installed.) Preparing to unpack .../systemd-sysv_239-7ubuntu9_s390x.deb ... Unpacking systemd-sysv (239-7ubuntu9) over (237-3ubuntu10) ... Preparing to unpack .../libcom-err2_1.44.4-2_s390x.deb ... Unpacking libcom-err2:s390x (1.44.4-2) over (1.44.1-1) ... Setting up libcom-err2:s390x (1.44.4-2) ... (Reading database ... 12457 files and directories currently installed.) Preparing to unpack .../libsepol1_2.8-1_s390x.deb ... Unpacking libsepol1:s390x (2.8-1) over (2.7-1) ... Setting up libsepol1:s390x (2.8-1) ... (Reading database ... 12457 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 ... 12457 files and directories currently installed.) Preparing to unpack .../libsemanage1_2.8-1build1_s390x.deb ... Unpacking libsemanage1:s390x (2.8-1build1) over (2.7-2build2) ... Setting up libsemanage1:s390x (2.8-1build1) ... (Reading database ... 12457 files and directories currently installed.) Preparing to unpack .../libss2_1.44.4-2_s390x.deb ... Unpacking libss2:s390x (1.44.4-2) over (1.44.1-1) ... Setting up libss2:s390x (1.44.4-2) ... (Reading database ... 12457 files and directories currently installed.) Preparing to unpack .../libncurses5_6.1+20180210-4ubuntu1_s390x.deb ... Unpacking libncurses5:s390x (6.1+20180210-4ubuntu1) over (6.1-1ubuntu1) ... Preparing to unpack .../libncursesw5_6.1+20180210-4ubuntu1_s390x.deb ... Unpacking libncursesw5:s390x (6.1+20180210-4ubuntu1) over (6.1-1ubuntu1) ... Preparing to unpack .../libtinfo5_6.1+20180210-4ubuntu1_s390x.deb ... Unpacking libtinfo5:s390x (6.1+20180210-4ubuntu1) over (6.1-1ubuntu1) ... Setting up libtinfo5:s390x (6.1+20180210-4ubuntu1) ... (Reading database ... 12455 files and directories currently installed.) Preparing to unpack .../00-libidn11_1.33-2.2ubuntu1_s390x.deb ... Unpacking libidn11:s390x (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_s390x.deb ... Unpacking libreadline7:s390x (7.0-5) over (7.0-3) ... Preparing to unpack .../03-libslang2_2.3.2-1ubuntu1_s390x.deb ... Unpacking libslang2:s390x (2.3.2-1ubuntu1) over (2.3.1a-3ubuntu1) ... Preparing to unpack .../04-libsqlite3-0_3.24.0-1_s390x.deb ... Unpacking libsqlite3-0:s390x (3.24.0-1) over (3.22.0-1) ... Preparing to unpack .../05-libssl1.1_1.1.0h-4ubuntu1_s390x.deb ... Unpacking libssl1.1:s390x (1.1.0h-4ubuntu1) over (1.1.0g-2ubuntu4) ... Preparing to unpack .../06-openssl_1.1.0h-4ubuntu1_s390x.deb ... Unpacking openssl (1.1.0h-4ubuntu1) 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_s390x.deb ... Unpacking libpng16-16:s390x (1.6.34-2) over (1.6.34-1) ... Preparing to unpack .../09-multiarch-support_2.28-0ubuntu1_s390x.deb ... Unpacking multiarch-support (2.28-0ubuntu1) over (2.27-3ubuntu1) ... Preparing to unpack .../10-libbinutils_2.31.1-6ubuntu1_s390x.deb ... Unpacking libbinutils:s390x (2.31.1-6ubuntu1) over (2.30-15ubuntu1) ... Preparing to unpack .../11-binutils-common_2.31.1-6ubuntu1_s390x.deb ... Unpacking binutils-common:s390x (2.31.1-6ubuntu1) over (2.30-15ubuntu1) ... Preparing to unpack .../12-binutils_2.31.1-6ubuntu1_s390x.deb ... Unpacking binutils (2.31.1-6ubuntu1) over (2.30-15ubuntu1) ... Preparing to unpack .../13-binutils-s390x-linux-gnu_2.31.1-6ubuntu1_s390x.deb ... Unpacking binutils-s390x-linux-gnu (2.31.1-6ubuntu1) over (2.30-15ubuntu1) ... Preparing to unpack .../14-libisl19_0.20-2_s390x.deb ... Unpacking libisl19:s390x (0.20-2) over (0.19-1) ... Selecting previously unselected package cpp-8. Preparing to unpack .../15-cpp-8_8.2.0-7ubuntu1_s390x.deb ... Unpacking cpp-8 (8.2.0-7ubuntu1) ... Preparing to unpack .../16-cpp_4%3a8.2.0-1ubuntu1_s390x.deb ... Unpacking cpp (4:8.2.0-1ubuntu1) over (4:7.3.0-3ubuntu2) ... Selecting previously unselected package libasan5:s390x. Preparing to unpack .../17-libasan5_8.2.0-7ubuntu1_s390x.deb ... Unpacking libasan5:s390x (8.2.0-7ubuntu1) ... Selecting previously unselected package libubsan1:s390x. Preparing to unpack .../18-libubsan1_8.2.0-7ubuntu1_s390x.deb ... Unpacking libubsan1:s390x (8.2.0-7ubuntu1) ... Selecting previously unselected package libgcc-8-dev:s390x. Preparing to unpack .../19-libgcc-8-dev_8.2.0-7ubuntu1_s390x.deb ... Unpacking libgcc-8-dev:s390x (8.2.0-7ubuntu1) ... Selecting previously unselected package gcc-8. Preparing to unpack .../20-gcc-8_8.2.0-7ubuntu1_s390x.deb ... Unpacking gcc-8 (8.2.0-7ubuntu1) ... Preparing to unpack .../21-gcc_4%3a8.2.0-1ubuntu1_s390x.deb ... Unpacking gcc (4:8.2.0-1ubuntu1) over (4:7.3.0-3ubuntu2) ... Selecting previously unselected package libstdc++-8-dev:s390x. Preparing to unpack .../22-libstdc++-8-dev_8.2.0-7ubuntu1_s390x.deb ... Unpacking libstdc++-8-dev:s390x (8.2.0-7ubuntu1) ... Selecting previously unselected package g++-8. Preparing to unpack .../23-g++-8_8.2.0-7ubuntu1_s390x.deb ... Unpacking g++-8 (8.2.0-7ubuntu1) ... Preparing to unpack .../24-g++_4%3a8.2.0-1ubuntu1_s390x.deb ... Unpacking g++ (4:8.2.0-1ubuntu1) over (4:7.3.0-3ubuntu2) ... Preparing to unpack .../25-make_4.2.1-1.2_s390x.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_s390x.deb ... Unpacking patch (2.7.6-3) over (2.7.6-2ubuntu1) ... Preparing to unpack .../29-build-essential_12.5ubuntu2_s390x.deb ... Unpacking build-essential (12.5ubuntu2) over (12.4ubuntu1) ... Preparing to unpack .../30-libasan4_7.3.0-29ubuntu1_s390x.deb ... Unpacking libasan4:s390x (7.3.0-29ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../31-libubsan0_7.3.0-29ubuntu1_s390x.deb ... Unpacking libubsan0:s390x (7.3.0-29ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../32-g++-7_7.3.0-29ubuntu1_s390x.deb ... Unpacking g++-7 (7.3.0-29ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../33-gcc-7_7.3.0-29ubuntu1_s390x.deb ... Unpacking gcc-7 (7.3.0-29ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../34-libstdc++-7-dev_7.3.0-29ubuntu1_s390x.deb ... Unpacking libstdc++-7-dev:s390x (7.3.0-29ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../35-libgcc-7-dev_7.3.0-29ubuntu1_s390x.deb ... Unpacking libgcc-7-dev:s390x (7.3.0-29ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../36-cpp-7_7.3.0-29ubuntu1_s390x.deb ... Unpacking cpp-7 (7.3.0-29ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../37-gcc-7-base_7.3.0-29ubuntu1_s390x.deb ... Unpacking gcc-7-base:s390x (7.3.0-29ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../38-e2fslibs_1.44.4-2_s390x.deb ... Unpacking e2fslibs:s390x (1.44.4-2) over (1.44.1-1) ... Preparing to unpack .../39-pinentry-curses_1.1.0-1build2_s390x.deb ... Unpacking pinentry-curses (1.1.0-1build2) over (1.1.0-1) ... Preparing to unpack .../40-libnpth0_1.6-1_s390x.deb ... Unpacking libnpth0:s390x (1.6-1) over (1.5-3) ... Preparing to unpack .../41-gpg_2.2.8-3ubuntu1_s390x.deb ... Unpacking gpg (2.2.8-3ubuntu1) over (2.2.4-1ubuntu1) ... Preparing to unpack .../42-gpgconf_2.2.8-3ubuntu1_s390x.deb ... Unpacking gpgconf (2.2.8-3ubuntu1) over (2.2.4-1ubuntu1) ... Preparing to unpack .../43-gpg-agent_2.2.8-3ubuntu1_s390x.deb ... Unpacking gpg-agent (2.2.8-3ubuntu1) over (2.2.4-1ubuntu1) ... Preparing to unpack .../44-libargon2-0_0~20171227-0.1_s390x.deb ... Unpacking libargon2-0 (0~20171227-0.1) over (0~20161029-1.1) ... Preparing to unpack .../45-libcomerr2_1.44.4-2_s390x.deb ... Unpacking libcomerr2:s390x (1.44.4-2) over (1.44.1-1) ... Preparing to unpack .../46-libusb-0.1-4_2%3a0.1.12-32_s390x.deb ... Unpacking libusb-0.1-4:s390x (2:0.1.12-32) over (2:0.1.12-31) ... Preparing to unpack .../47-pkgbinarymangler_143_all.deb ... Unpacking pkgbinarymangler (143) over (138) ... Setting up libnpth0:s390x (1.6-1) ... Setting up libncurses5:s390x (6.1+20180210-4ubuntu1) ... Setting up libgomp1:s390x (8.2.0-7ubuntu1) ... Setting up libatomic1:s390x (8.2.0-7ubuntu1) ... Setting up readline-common (7.0-5) ... Setting up libcc1-0:s390x (8.2.0-7ubuntu1) ... Setting up make (4.2.1-1.2) ... Setting up pkgbinarymangler (143) ... Setting up e2fslibs:s390x (1.44.4-2) ... Setting up libpng16-16:s390x (1.6.34-2) ... Setting up libncursesw5:s390x (6.1+20180210-4ubuntu1) ... Setting up libreadline7:s390x (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: Tue Oct 2 12:41:59 UTC 2018. Universal Time is now: Tue Oct 2 12:41:59 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:s390x (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:s390x (7.3.0-29ubuntu1) ... Setting up binutils-common:s390x (2.31.1-6ubuntu1) ... Setting up patch (2.7.6-3) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... Setting up libperl5.26:s390x (5.26.2-7) ... Setting up libssl1.1:s390x (1.1.0h-4ubuntu1) ... Setting up openssl (1.1.0h-4ubuntu1) ... Setting up libsqlite3-0:s390x (3.24.0-1) ... Setting up pinentry-curses (1.1.0-1build2) ... Setting up libc-dev-bin (2.28-0ubuntu1) ... Setting up libcomerr2:s390x (1.44.4-2) ... Setting up libc6-dev:s390x (2.28-0ubuntu1) ... Setting up libslang2:s390x (2.3.2-1ubuntu1) ... Setting up libasan5:s390x (8.2.0-7ubuntu1) ... Setting up libusb-0.1-4:s390x (2:0.1.12-32) ... Setting up libitm1:s390x (8.2.0-7ubuntu1) ... Setting up libidn11:s390x (1.33-2.2ubuntu1) ... Setting up gpg (2.2.8-3ubuntu1) ... Setting up libubsan1:s390x (8.2.0-7ubuntu1) ... Setting up libisl19:s390x (0.20-2) ... Setting up cpp-8 (8.2.0-7ubuntu1) ... Setting up cpp (4:8.2.0-1ubuntu1) ... Setting up libasan4:s390x (7.3.0-29ubuntu1) ... Setting up libbinutils:s390x (2.31.1-6ubuntu1) ... Setting up init (1.54) ... Setting up libubsan0:s390x (7.3.0-29ubuntu1) ... Setting up binutils-s390x-linux-gnu (2.31.1-6ubuntu1) ... Setting up gpg-agent (2.2.8-3ubuntu1) ... Setting up libgcc-7-dev:s390x (7.3.0-29ubuntu1) ... Setting up cpp-7 (7.3.0-29ubuntu1) ... Setting up libstdc++-7-dev:s390x (7.3.0-29ubuntu1) ... Setting up perl (5.26.2-7) ... Setting up libgcc-8-dev:s390x (8.2.0-7ubuntu1) ... Setting up binutils (2.31.1-6ubuntu1) ... Setting up libstdc++-8-dev:s390x (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) ... RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package PACKAGEBUILD-15360256 s390x cosmic -c chroot:build-PACKAGEBUILD-15360256 --arch=s390x --dist=cosmic --nolog dc-qt_0.2.0.alpha-4.3build1.dsc Initiating build PACKAGEBUILD-15360256 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-135-generic #161-Ubuntu SMP Mon Aug 27 10:43:37 UTC 2018 s390x sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on bos02-s390x-019.buildd +==============================================================================+ | dc-qt 0.2.0.alpha-4.3build1 (s390x) 02 Oct 2018 12:42 | +==============================================================================+ Package: dc-qt Version: 0.2.0.alpha-4.3build1 Source Version: 0.2.0.alpha-4.3build1 Distribution: cosmic Machine Architecture: s390x Host Architecture: s390x Build Architecture: s390x I: NOTICE: Log filtering will replace 'build/dc-qt-ReWDYU/dc-qt-0.2.0.alpha' with '<>' I: NOTICE: Log filtering will replace 'build/dc-qt-ReWDYU' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-15360256/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- dc-qt_0.2.0.alpha-4.3build1.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-f3IKzn/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-f3IKzn/apt_archive ./ InRelease Get:2 copy:/<>/resolver-f3IKzn/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-f3IKzn/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-f3IKzn/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-f3IKzn/apt_archive ./ Packages [526 B] Fetched 2859 B in 0s (0 B/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 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-f3IKzn/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 ... 13394 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_s390x.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: cdbs, debhelper (>= 5), libqt4-dev, libboost-dev, libboost-filesystem-dev, libboost-thread-dev, scons, libboost-program-options-dev, libbz2-dev, zlib1g-dev Filtered Build-Depends: cdbs, debhelper (>= 5), libqt4-dev, libboost-dev, libboost-filesystem-dev, libboost-thread-dev, scons, libboost-program-options-dev, libbz2-dev, zlib1g-dev dpkg-deb: building package 'sbuild-build-depends-dc-qt-dummy' in '/<>/resolver-0uS4jl/apt_archive/sbuild-build-depends-dc-qt-dummy.deb'. Ign:1 copy:/<>/resolver-0uS4jl/apt_archive ./ InRelease Get:2 copy:/<>/resolver-0uS4jl/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-0uS4jl/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-0uS4jl/apt_archive ./ Sources [271 B] Get:5 copy:/<>/resolver-0uS4jl/apt_archive ./ Packages [587 B] Fetched 2977 B in 0s (0 B/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install dc-qt 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 libprocps6 Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils cdbs debhelper dh-autoreconf dh-strip-nondeterminism dh-translations dwz file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base groff-base intltool intltool-debian jq libarchive-zip-perl libaudio2 libboost-atomic1.67-dev libboost-atomic1.67.0 libboost-chrono1.67-dev libboost-chrono1.67.0 libboost-date-time1.67-dev libboost-date-time1.67.0 libboost-dev libboost-filesystem-dev libboost-filesystem1.67-dev libboost-filesystem1.67.0 libboost-program-options-dev libboost-program-options1.67-dev libboost-program-options1.67.0 libboost-serialization1.67-dev libboost-serialization1.67.0 libboost-system1.67-dev libboost-system1.67.0 libboost-thread-dev libboost-thread1.67-dev libboost-thread1.67.0 libboost1.67-dev libbsd0 libbz2-dev libcroco3 libdbus-1-3 libelf1 libencode-locale-perl libexpat1 libfile-listing-perl libfile-stripnondeterminism-perl libfile-which-perl libfontconfig1 libfreetype6 libglib2.0-0 libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libice6 libicu60 libio-html-perl libio-socket-ssl-perl libjbig0 libjpeg-turbo8 libjpeg8 libjq1 liblcms2-2 liblwp-mediatypes-perl liblwp-protocol-https-perl libmagic-mgc libmagic1 libmng2 libmpdec2 libnet-http-perl libnet-ssleay-perl libonig5 libpipeline1 libpython-stdlib libpython2-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.6-minimal libpython3.6-stdlib libqt4-dbus libqt4-declarative libqt4-designer libqt4-dev libqt4-dev-bin libqt4-help libqt4-network libqt4-qt3support libqt4-script libqt4-scripttools libqt4-sql libqt4-svg libqt4-test libqt4-xml libqt4-xmlpatterns libqtcore4 libqtdbus4 libqtgui4 libsigsegv2 libsm6 libtiff5 libtimedate-perl libtool libtry-tiny-perl liburi-perl libwww-perl libwww-robotrules-perl libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxi6 libxml-parser-perl libxml2 libxrender1 libxt6 m4 man-db mime-support netbase perl-openssl-defaults po-debconf python python-minimal python2 python2-minimal python2.7 python2.7-minimal python3 python3-minimal python3-pkg-resources python3-scour python3-six python3.6 python3.6-minimal qdbus qt4-linguist-tools qt4-qmake qtchooser qtcore4-l10n scons scour ucf x11-common zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation devscripts dh-make gettext-doc libasprintf-dev libgettextpo-dev groff nas libboost-doc libboost1.67-doc libboost-container1.67-dev libboost-exception1.67-dev libboost-graph1.67-dev libboost-graph-parallel1.67-dev libboost-iostreams1.67-dev libboost-locale1.67-dev libboost-log1.67-dev libboost-math1.67-dev libboost-mpi1.67-dev libboost-mpi-python1.67-dev libboost-numpy1.67-dev libboost-python1.67-dev libboost-random1.67-dev libboost-regex1.67-dev libboost-signals1.67-dev libboost-stacktrace1.67-dev libboost-test1.67-dev libboost-timer1.67-dev libboost-type-erasure1.67-dev libboost-wave1.67-dev libboost1.67-tools-dev libmpfrc++-dev libntl-dev libdata-dump-perl liblcms2-utils libcrypt-ssleay-perl libqt4-declarative-folderlistmodel libqt4-declarative-gestures libqt4-declarative-particles libqt4-declarative-shaders qt4-qmlviewer firebird-dev libmysqlclient-dev libpq-dev libsqlite0-dev libsqlite3-dev qt4-dev-tools qt4-doc unixodbc-dev libicu55 libthai0 qt4-qtconfig libtool-doc gfortran | fortran95-compiler gcj-jdk libauthen-ntlm-perl m4-doc apparmor less www-browser libmail-box-perl python-doc python-tk python2-doc python2.7-doc binfmt-support python3-doc python3-tk python3-venv python3-setuptools python3.6-venv python3.6-doc gir1.2-rsvg-2.0 python3-gi-cairo Recommended packages: curl | wget | lynx bzip2-doc dbus libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs libhtml-format-perl libqt4-opengl-dev libqt4-sql-mysql | libqt4-sql-odbc | libqt4-sql-psql | libqt4-sql-sqlite libcups2 qt-at-spi libltdl-dev libdata-dump-perl libhtml-form-perl libhttp-daemon-perl libmailtools-perl libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils cdbs debhelper dh-autoreconf dh-strip-nondeterminism dh-translations dwz file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base groff-base intltool intltool-debian jq libarchive-zip-perl libaudio2 libboost-atomic1.67-dev libboost-atomic1.67.0 libboost-chrono1.67-dev libboost-chrono1.67.0 libboost-date-time1.67-dev libboost-date-time1.67.0 libboost-dev libboost-filesystem-dev libboost-filesystem1.67-dev libboost-filesystem1.67.0 libboost-program-options-dev libboost-program-options1.67-dev libboost-program-options1.67.0 libboost-serialization1.67-dev libboost-serialization1.67.0 libboost-system1.67-dev libboost-system1.67.0 libboost-thread-dev libboost-thread1.67-dev libboost-thread1.67.0 libboost1.67-dev libbsd0 libbz2-dev libcroco3 libdbus-1-3 libelf1 libencode-locale-perl libexpat1 libfile-listing-perl libfile-stripnondeterminism-perl libfile-which-perl libfontconfig1 libfreetype6 libglib2.0-0 libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libice6 libicu60 libio-html-perl libio-socket-ssl-perl libjbig0 libjpeg-turbo8 libjpeg8 libjq1 liblcms2-2 liblwp-mediatypes-perl liblwp-protocol-https-perl libmagic-mgc libmagic1 libmng2 libmpdec2 libnet-http-perl libnet-ssleay-perl libonig5 libpipeline1 libpython-stdlib libpython2-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.6-minimal libpython3.6-stdlib libqt4-dbus libqt4-declarative libqt4-designer libqt4-dev libqt4-dev-bin libqt4-help libqt4-network libqt4-qt3support libqt4-script libqt4-scripttools libqt4-sql libqt4-svg libqt4-test libqt4-xml libqt4-xmlpatterns libqtcore4 libqtdbus4 libqtgui4 libsigsegv2 libsm6 libtiff5 libtimedate-perl libtool libtry-tiny-perl liburi-perl libwww-perl libwww-robotrules-perl libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxi6 libxml-parser-perl libxml2 libxrender1 libxt6 m4 man-db mime-support netbase perl-openssl-defaults po-debconf python python-minimal python2 python2-minimal python2.7 python2.7-minimal python3 python3-minimal python3-pkg-resources python3-scour python3-six python3.6 python3.6-minimal qdbus qt4-linguist-tools qt4-qmake qtchooser qtcore4-l10n sbuild-build-depends-dc-qt-dummy scons scour ucf x11-common zlib1g-dev 0 upgraded, 158 newly installed, 0 to remove and 0 not upgraded. Need to get 61.7 MB of archives. After this operation, 385 MB of additional disk space will be used. Get:1 copy:/<>/resolver-0uS4jl/apt_archive ./ sbuild-build-depends-dc-qt-dummy 0.invalid.0 [916 B] Get:2 http://ftpmaster.internal/ubuntu cosmic/main s390x libpython3.6-minimal s390x 3.6.6-4 [528 kB] Get:3 http://ftpmaster.internal/ubuntu cosmic/main s390x libexpat1 s390x 2.2.6-1 [82.9 kB] Get:4 http://ftpmaster.internal/ubuntu cosmic/main s390x python3.6-minimal s390x 3.6.6-4 [1469 kB] Get:5 http://ftpmaster.internal/ubuntu cosmic/main s390x python3-minimal s390x 3.6.6-1 [23.6 kB] Get:6 http://ftpmaster.internal/ubuntu cosmic/main s390x mime-support all 3.60ubuntu1 [30.1 kB] Get:7 http://ftpmaster.internal/ubuntu cosmic/main s390x libmpdec2 s390x 2.4.2-2 [80.6 kB] Get:8 http://ftpmaster.internal/ubuntu cosmic/main s390x libpython3.6-stdlib s390x 3.6.6-4 [1661 kB] Get:9 http://ftpmaster.internal/ubuntu cosmic/main s390x python3.6 s390x 3.6.6-4 [190 kB] Get:10 http://ftpmaster.internal/ubuntu cosmic/main s390x libpython3-stdlib s390x 3.6.6-1 [7144 B] Get:11 http://ftpmaster.internal/ubuntu cosmic/main s390x python3 s390x 3.6.6-1 [33.5 kB] Get:12 http://ftpmaster.internal/ubuntu cosmic/main s390x libbsd0 s390x 0.9.1-1 [43.1 kB] Get:13 http://ftpmaster.internal/ubuntu cosmic/main s390x bsdmainutils s390x 11.1.2ubuntu2 [181 kB] Get:14 http://ftpmaster.internal/ubuntu cosmic/main s390x groff-base s390x 1.22.3-10 [1174 kB] Get:15 http://ftpmaster.internal/ubuntu cosmic/main s390x libpipeline1 s390x 1.5.0-1 [24.1 kB] Get:16 http://ftpmaster.internal/ubuntu cosmic/main s390x man-db s390x 2.8.4-2 [1017 kB] Get:17 http://ftpmaster.internal/ubuntu cosmic/main s390x libpython2.7-minimal s390x 2.7.15-4ubuntu1 [335 kB] Get:18 http://ftpmaster.internal/ubuntu cosmic/main s390x python2.7-minimal s390x 2.7.15-4ubuntu1 [1172 kB] Get:19 http://ftpmaster.internal/ubuntu cosmic/main s390x python2-minimal s390x 2.7.15-3 [28.1 kB] Get:20 http://ftpmaster.internal/ubuntu cosmic/main s390x python-minimal s390x 2.7.15-3 [5996 B] Get:21 http://ftpmaster.internal/ubuntu cosmic/main s390x libpython2.7-stdlib s390x 2.7.15-4ubuntu1 [1852 kB] Get:22 http://ftpmaster.internal/ubuntu cosmic/main s390x python2.7 s390x 2.7.15-4ubuntu1 [239 kB] Get:23 http://ftpmaster.internal/ubuntu cosmic/main s390x libpython2-stdlib s390x 2.7.15-3 [7728 B] Get:24 http://ftpmaster.internal/ubuntu cosmic/main s390x libpython-stdlib s390x 2.7.15-3 [5828 B] Get:25 http://ftpmaster.internal/ubuntu cosmic/main s390x python2 s390x 2.7.15-3 [26.5 kB] Get:26 http://ftpmaster.internal/ubuntu cosmic/main s390x python s390x 2.7.15-3 [7832 B] Get:27 http://ftpmaster.internal/ubuntu cosmic/main s390x libmagic-mgc s390x 1:5.34-2 [197 kB] Get:28 http://ftpmaster.internal/ubuntu cosmic/main s390x libmagic1 s390x 1:5.34-2 [69.0 kB] Get:29 http://ftpmaster.internal/ubuntu cosmic/main s390x file s390x 1:5.34-2 [22.6 kB] Get:30 http://ftpmaster.internal/ubuntu cosmic/main s390x libdbus-1-3 s390x 1.12.10-1ubuntu2 [168 kB] Get:31 http://ftpmaster.internal/ubuntu cosmic/main s390x libelf1 s390x 0.170-0.5 [42.6 kB] Get:32 http://ftpmaster.internal/ubuntu cosmic/main s390x libglib2.0-0 s390x 2.58.1-2 [1085 kB] Get:33 http://ftpmaster.internal/ubuntu cosmic/main s390x libicu60 s390x 60.2-6ubuntu1 [7837 kB] Get:34 http://ftpmaster.internal/ubuntu cosmic/main s390x libxml2 s390x 2.9.4+dfsg1-7ubuntu1 [553 kB] Get:35 http://ftpmaster.internal/ubuntu cosmic/main s390x netbase all 5.4 [12.7 kB] Get:36 http://ftpmaster.internal/ubuntu cosmic/main s390x ucf all 3.0038 [50.5 kB] Get:37 http://ftpmaster.internal/ubuntu cosmic/main s390x gettext-base s390x 0.19.8.1-7 [48.4 kB] Get:38 http://ftpmaster.internal/ubuntu cosmic/main s390x libxau6 s390x 1:1.0.8-1 [7420 B] Get:39 http://ftpmaster.internal/ubuntu cosmic/main s390x libxdmcp6 s390x 1:1.1.2-3 [10.7 kB] Get:40 http://ftpmaster.internal/ubuntu cosmic/main s390x libxcb1 s390x 1.13-3 [43.3 kB] Get:41 http://ftpmaster.internal/ubuntu cosmic/main s390x libx11-data all 2:1.6.6-1 [113 kB] Get:42 http://ftpmaster.internal/ubuntu cosmic/main s390x libx11-6 s390x 2:1.6.6-1 [544 kB] Get:43 http://ftpmaster.internal/ubuntu cosmic/main s390x libxext6 s390x 2:1.3.3-1 [27.8 kB] Get:44 http://ftpmaster.internal/ubuntu cosmic/main s390x libsigsegv2 s390x 2.12-2 [13.8 kB] Get:45 http://ftpmaster.internal/ubuntu cosmic/main s390x m4 s390x 1.4.18-1 [195 kB] Get:46 http://ftpmaster.internal/ubuntu cosmic/main s390x autoconf all 2.69-11 [322 kB] Get:47 http://ftpmaster.internal/ubuntu cosmic/main s390x autotools-dev all 20180224.1 [39.6 kB] Get:48 http://ftpmaster.internal/ubuntu cosmic/main s390x automake all 1:1.16.1-1.1ubuntu1 [522 kB] Get:49 http://ftpmaster.internal/ubuntu cosmic/main s390x autopoint all 0.19.8.1-7 [412 kB] Get:50 http://ftpmaster.internal/ubuntu cosmic/main s390x libtool all 2.4.6-4 [196 kB] Get:51 http://ftpmaster.internal/ubuntu cosmic/main s390x dh-autoreconf all 19 [16.1 kB] Get:52 http://ftpmaster.internal/ubuntu cosmic/main s390x libarchive-zip-perl all 1.63-1 [84.8 kB] Get:53 http://ftpmaster.internal/ubuntu cosmic/main s390x libfile-stripnondeterminism-perl all 0.042-1 [15.2 kB] Get:54 http://ftpmaster.internal/ubuntu cosmic/main s390x libtimedate-perl all 2.3000-2 [37.5 kB] Get:55 http://ftpmaster.internal/ubuntu cosmic/main s390x dh-strip-nondeterminism all 0.042-1 [5188 B] Get:56 http://ftpmaster.internal/ubuntu cosmic/main s390x dwz s390x 0.12-2 [73.2 kB] Get:57 http://ftpmaster.internal/ubuntu cosmic/main s390x libcroco3 s390x 0.6.12-2 [74.2 kB] Get:58 http://ftpmaster.internal/ubuntu cosmic/main s390x gettext s390x 0.19.8.1-7 [858 kB] Get:59 http://ftpmaster.internal/ubuntu cosmic/main s390x intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:60 http://ftpmaster.internal/ubuntu cosmic/main s390x po-debconf all 1.0.20 [232 kB] Get:61 http://ftpmaster.internal/ubuntu cosmic/main s390x debhelper all 11.3.2ubuntu1 [883 kB] Get:62 http://ftpmaster.internal/ubuntu cosmic/main s390x liburi-perl all 1.74-1 [77.1 kB] Get:63 http://ftpmaster.internal/ubuntu cosmic/main s390x libencode-locale-perl all 1.05-1 [12.3 kB] Get:64 http://ftpmaster.internal/ubuntu cosmic/main s390x libhttp-date-perl all 6.02-1 [10.4 kB] Get:65 http://ftpmaster.internal/ubuntu cosmic/main s390x libfile-listing-perl all 6.04-1 [9774 B] Get:66 http://ftpmaster.internal/ubuntu cosmic/main s390x libhtml-tagset-perl all 3.20-3 [12.1 kB] Get:67 http://ftpmaster.internal/ubuntu cosmic/main s390x libhtml-parser-perl s390x 3.72-3build1 [85.1 kB] Get:68 http://ftpmaster.internal/ubuntu cosmic/main s390x libhtml-tree-perl all 5.07-1 [200 kB] Get:69 http://ftpmaster.internal/ubuntu cosmic/main s390x libio-html-perl all 1.001-1 [14.9 kB] Get:70 http://ftpmaster.internal/ubuntu cosmic/main s390x liblwp-mediatypes-perl all 6.02-1 [21.7 kB] Get:71 http://ftpmaster.internal/ubuntu cosmic/main s390x libhttp-message-perl all 6.18-1 [75.3 kB] Get:72 http://ftpmaster.internal/ubuntu cosmic/main s390x libhttp-cookies-perl all 6.04-1 [17.2 kB] Get:73 http://ftpmaster.internal/ubuntu cosmic/main s390x libhttp-negotiate-perl all 6.01-1 [12.5 kB] Get:74 http://ftpmaster.internal/ubuntu cosmic/main s390x perl-openssl-defaults s390x 3build1 [7012 B] Get:75 http://ftpmaster.internal/ubuntu cosmic/main s390x libnet-ssleay-perl s390x 1.85-2ubuntu1 [267 kB] Get:76 http://ftpmaster.internal/ubuntu cosmic/main s390x libio-socket-ssl-perl all 2.059-1 [172 kB] Get:77 http://ftpmaster.internal/ubuntu cosmic/main s390x libnet-http-perl all 6.18-1 [22.8 kB] Get:78 http://ftpmaster.internal/ubuntu cosmic/main s390x liblwp-protocol-https-perl all 6.07-2 [8284 B] Get:79 http://ftpmaster.internal/ubuntu cosmic/main s390x libtry-tiny-perl all 0.30-1 [20.5 kB] Get:80 http://ftpmaster.internal/ubuntu cosmic/main s390x libwww-robotrules-perl all 6.02-1 [12.6 kB] Get:81 http://ftpmaster.internal/ubuntu cosmic/main s390x libwww-perl all 6.35-2 [137 kB] Get:82 http://ftpmaster.internal/ubuntu cosmic/main s390x libxml-parser-perl s390x 2.44-2build3 [197 kB] Get:83 http://ftpmaster.internal/ubuntu cosmic/universe s390x intltool all 0.51.0-5ubuntu1 [44.6 kB] Get:84 http://ftpmaster.internal/ubuntu cosmic/universe s390x libonig5 s390x 6.8.2-1 [126 kB] Get:85 http://ftpmaster.internal/ubuntu cosmic/universe s390x libjq1 s390x 1.5+dfsg-2build1 [114 kB] Get:86 http://ftpmaster.internal/ubuntu cosmic/universe s390x jq s390x 1.5+dfsg-2build1 [46.1 kB] Get:87 http://ftpmaster.internal/ubuntu cosmic/main s390x libfile-which-perl all 1.22-1 [12.0 kB] Get:88 http://ftpmaster.internal/ubuntu cosmic/universe s390x dh-translations all 143 [24.7 kB] Get:89 http://ftpmaster.internal/ubuntu cosmic/main s390x python3-six all 1.11.0-2 [11.4 kB] Get:90 http://ftpmaster.internal/ubuntu cosmic/main s390x python3-pkg-resources all 40.2.0-1 [99.1 kB] Get:91 http://ftpmaster.internal/ubuntu cosmic/universe s390x python3-scour all 0.37-1 [45.7 kB] Get:92 http://ftpmaster.internal/ubuntu cosmic/universe s390x scour all 0.37-1 [7372 B] Get:93 http://ftpmaster.internal/ubuntu cosmic/universe s390x cdbs all 0.4.156ubuntu4 [45.4 kB] Get:94 http://ftpmaster.internal/ubuntu cosmic/main s390x libfreetype6 s390x 2.8.1-2ubuntu2 [314 kB] Get:95 http://ftpmaster.internal/ubuntu cosmic/main s390x fonts-dejavu-core all 2.37-1 [1041 kB] Get:96 http://ftpmaster.internal/ubuntu cosmic/main s390x fontconfig-config all 2.13.0-5ubuntu3 [28.4 kB] Get:97 http://ftpmaster.internal/ubuntu cosmic/main s390x libfontconfig1 s390x 2.13.0-5ubuntu3 [106 kB] Get:98 http://ftpmaster.internal/ubuntu cosmic/main s390x fontconfig s390x 2.13.0-5ubuntu3 [170 kB] Get:99 http://ftpmaster.internal/ubuntu cosmic/main s390x x11-common all 1:7.7+19ubuntu8 [22.5 kB] Get:100 http://ftpmaster.internal/ubuntu cosmic/main s390x libice6 s390x 2:1.0.9-2 [36.9 kB] Get:101 http://ftpmaster.internal/ubuntu cosmic/main s390x libsm6 s390x 2:1.2.2-1 [15.3 kB] Get:102 http://ftpmaster.internal/ubuntu cosmic/main s390x libxt6 s390x 1:1.1.5-1 [147 kB] Get:103 http://ftpmaster.internal/ubuntu cosmic/universe s390x libaudio2 s390x 1.9.4-6 [47.7 kB] Get:104 http://ftpmaster.internal/ubuntu cosmic/main s390x libboost1.67-dev s390x 1.67.0-7 [8364 kB] Get:105 http://ftpmaster.internal/ubuntu cosmic/main s390x libboost-atomic1.67.0 s390x 1.67.0-7 [201 kB] Get:106 http://ftpmaster.internal/ubuntu cosmic/main s390x libboost-atomic1.67-dev s390x 1.67.0-7 [199 kB] Get:107 http://ftpmaster.internal/ubuntu cosmic/main s390x libboost-system1.67.0 s390x 1.67.0-7 [204 kB] Get:108 http://ftpmaster.internal/ubuntu cosmic/main s390x libboost-chrono1.67.0 s390x 1.67.0-7 [207 kB] Get:109 http://ftpmaster.internal/ubuntu cosmic/main s390x libboost-chrono1.67-dev s390x 1.67.0-7 [209 kB] Get:110 http://ftpmaster.internal/ubuntu cosmic/main s390x libboost-date-time1.67.0 s390x 1.67.0-7 [213 kB] Get:111 http://ftpmaster.internal/ubuntu cosmic/main s390x libboost-serialization1.67.0 s390x 1.67.0-7 [284 kB] Get:112 http://ftpmaster.internal/ubuntu cosmic/main s390x libboost-serialization1.67-dev s390x 1.67.0-7 [322 kB] Get:113 http://ftpmaster.internal/ubuntu cosmic/main s390x libboost-date-time1.67-dev s390x 1.67.0-7 [220 kB] Get:114 http://ftpmaster.internal/ubuntu cosmic/main s390x libboost-dev s390x 1.67.0.0ubuntu1 [3140 B] Get:115 http://ftpmaster.internal/ubuntu cosmic/main s390x libboost-filesystem1.67.0 s390x 1.67.0-7 [231 kB] Get:116 http://ftpmaster.internal/ubuntu cosmic/main s390x libboost-system1.67-dev s390x 1.67.0-7 [205 kB] Get:117 http://ftpmaster.internal/ubuntu cosmic/main s390x libboost-filesystem1.67-dev s390x 1.67.0-7 [238 kB] Get:118 http://ftpmaster.internal/ubuntu cosmic/main s390x libboost-filesystem-dev s390x 1.67.0.0ubuntu1 [2972 B] Get:119 http://ftpmaster.internal/ubuntu cosmic/main s390x libboost-program-options1.67.0 s390x 1.67.0-7 [317 kB] Get:120 http://ftpmaster.internal/ubuntu cosmic/main s390x libboost-program-options1.67-dev s390x 1.67.0-7 [341 kB] Get:121 http://ftpmaster.internal/ubuntu cosmic/main s390x libboost-program-options-dev s390x 1.67.0.0ubuntu1 [2948 B] Get:122 http://ftpmaster.internal/ubuntu cosmic/main s390x libboost-thread1.67.0 s390x 1.67.0-7 [238 kB] Get:123 http://ftpmaster.internal/ubuntu cosmic/main s390x libboost-thread1.67-dev s390x 1.67.0-7 [240 kB] Get:124 http://ftpmaster.internal/ubuntu cosmic/main s390x libboost-thread-dev s390x 1.67.0.0ubuntu1 [2964 B] Get:125 http://ftpmaster.internal/ubuntu cosmic/main s390x libbz2-dev s390x 1.0.6-9 [30.6 kB] Get:126 http://ftpmaster.internal/ubuntu cosmic/main s390x libjpeg-turbo8 s390x 2.0.0-0ubuntu2 [102 kB] Get:127 http://ftpmaster.internal/ubuntu cosmic/main s390x libjpeg8 s390x 8c-2ubuntu8 [2142 B] Get:128 http://ftpmaster.internal/ubuntu cosmic/main s390x liblcms2-2 s390x 2.9-3 [126 kB] Get:129 http://ftpmaster.internal/ubuntu cosmic/universe s390x libmng2 s390x 2.0.2-0ubuntu3 [153 kB] Get:130 http://ftpmaster.internal/ubuntu cosmic/universe s390x qtcore4-l10n all 4:4.8.7+dfsg-7ubuntu1 [617 kB] Get:131 http://ftpmaster.internal/ubuntu cosmic/universe s390x libqtcore4 s390x 4:4.8.7+dfsg-7ubuntu1 [1480 kB] Get:132 http://ftpmaster.internal/ubuntu cosmic/universe s390x libqt4-xml s390x 4:4.8.7+dfsg-7ubuntu1 [93.6 kB] Get:133 http://ftpmaster.internal/ubuntu cosmic/universe s390x libqtdbus4 s390x 4:4.8.7+dfsg-7ubuntu1 [175 kB] Get:134 http://ftpmaster.internal/ubuntu cosmic/main s390x qtchooser s390x 64-ga1b6736-5 [22.9 kB] Get:135 http://ftpmaster.internal/ubuntu cosmic/universe s390x qdbus s390x 4:4.8.7+dfsg-7ubuntu1 [29.5 kB] Get:136 http://ftpmaster.internal/ubuntu cosmic/universe s390x libqt4-dbus s390x 4:4.8.7+dfsg-7ubuntu1 [6438 B] Get:137 http://ftpmaster.internal/ubuntu cosmic/universe s390x libqt4-network s390x 4:4.8.7+dfsg-7ubuntu1 [530 kB] Get:138 http://ftpmaster.internal/ubuntu cosmic/universe s390x libqt4-script s390x 4:4.8.7+dfsg-7ubuntu1 [645 kB] Get:139 http://ftpmaster.internal/ubuntu cosmic/universe s390x libqt4-sql s390x 4:4.8.7+dfsg-7ubuntu1 [97.5 kB] Get:140 http://ftpmaster.internal/ubuntu cosmic/universe s390x libqt4-xmlpatterns s390x 4:4.8.7+dfsg-7ubuntu1 [1023 kB] Get:141 http://ftpmaster.internal/ubuntu cosmic/main s390x libjbig0 s390x 2.1-3.1build1 [26.3 kB] Get:142 http://ftpmaster.internal/ubuntu cosmic/main s390x libtiff5 s390x 4.0.9-6 [142 kB] Get:143 http://ftpmaster.internal/ubuntu cosmic/main s390x libxi6 s390x 2:1.7.9-1 [27.5 kB] Get:144 http://ftpmaster.internal/ubuntu cosmic/main s390x libxrender1 s390x 1:0.9.10-1 [17.8 kB] Get:145 http://ftpmaster.internal/ubuntu cosmic/universe s390x libqtgui4 s390x 4:4.8.7+dfsg-7ubuntu1 [3851 kB] Get:146 http://ftpmaster.internal/ubuntu cosmic/universe s390x libqt4-declarative s390x 4:4.8.7+dfsg-7ubuntu1 [1017 kB] Get:147 http://ftpmaster.internal/ubuntu cosmic/universe s390x libqt4-designer s390x 4:4.8.7+dfsg-7ubuntu1 [3513 kB] Get:148 http://ftpmaster.internal/ubuntu cosmic/universe s390x libqt4-qt3support s390x 4:4.8.7+dfsg-7ubuntu1 [1000 kB] Get:149 http://ftpmaster.internal/ubuntu cosmic/universe s390x libqt4-dev-bin s390x 4:4.8.7+dfsg-7ubuntu1 [1595 kB] Get:150 http://ftpmaster.internal/ubuntu cosmic/universe s390x libqt4-help s390x 4:4.8.7+dfsg-7ubuntu1 [200 kB] Get:151 http://ftpmaster.internal/ubuntu cosmic/universe s390x libqt4-scripttools s390x 4:4.8.7+dfsg-7ubuntu1 [214 kB] Get:152 http://ftpmaster.internal/ubuntu cosmic/universe s390x libqt4-svg s390x 4:4.8.7+dfsg-7ubuntu1 [129 kB] Get:153 http://ftpmaster.internal/ubuntu cosmic/universe s390x libqt4-test s390x 4:4.8.7+dfsg-7ubuntu1 [58.2 kB] Get:154 http://ftpmaster.internal/ubuntu cosmic/universe s390x qt4-linguist-tools s390x 4:4.8.7+dfsg-7ubuntu1 [824 kB] Get:155 http://ftpmaster.internal/ubuntu cosmic/universe s390x qt4-qmake s390x 4:4.8.7+dfsg-7ubuntu1 [1240 kB] Get:156 http://ftpmaster.internal/ubuntu cosmic/universe s390x libqt4-dev s390x 4:4.8.7+dfsg-7ubuntu1 [841 kB] Get:157 http://ftpmaster.internal/ubuntu cosmic/universe s390x scons all 3.0.1-1 [462 kB] Get:158 http://ftpmaster.internal/ubuntu cosmic/main s390x zlib1g-dev s390x 1:1.2.11.dfsg-0ubuntu2 [173 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 61.7 MB in 1s (73.5 MB/s) Selecting previously unselected package libpython3.6-minimal:s390x. (Reading database ... 13394 files and directories currently installed.) Preparing to unpack .../libpython3.6-minimal_3.6.6-4_s390x.deb ... Unpacking libpython3.6-minimal:s390x (3.6.6-4) ... Selecting previously unselected package libexpat1:s390x. Preparing to unpack .../libexpat1_2.2.6-1_s390x.deb ... Unpacking libexpat1:s390x (2.2.6-1) ... Selecting previously unselected package python3.6-minimal. Preparing to unpack .../python3.6-minimal_3.6.6-4_s390x.deb ... Unpacking python3.6-minimal (3.6.6-4) ... Setting up libpython3.6-minimal:s390x (3.6.6-4) ... Setting up libexpat1:s390x (2.2.6-1) ... Setting up python3.6-minimal (3.6.6-4) ... Selecting previously unselected package python3-minimal. (Reading database ... 13641 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.6.6-1_s390x.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:s390x. Preparing to unpack .../2-libmpdec2_2.4.2-2_s390x.deb ... Unpacking libmpdec2:s390x (2.4.2-2) ... Selecting previously unselected package libpython3.6-stdlib:s390x. Preparing to unpack .../3-libpython3.6-stdlib_3.6.6-4_s390x.deb ... Unpacking libpython3.6-stdlib:s390x (3.6.6-4) ... Selecting previously unselected package python3.6. Preparing to unpack .../4-python3.6_3.6.6-4_s390x.deb ... Unpacking python3.6 (3.6.6-4) ... Selecting previously unselected package libpython3-stdlib:s390x. Preparing to unpack .../5-libpython3-stdlib_3.6.6-1_s390x.deb ... Unpacking libpython3-stdlib:s390x (3.6.6-1) ... Setting up python3-minimal (3.6.6-1) ... Selecting previously unselected package python3. (Reading database ... 14070 files and directories currently installed.) Preparing to unpack .../00-python3_3.6.6-1_s390x.deb ... Unpacking python3 (3.6.6-1) ... Selecting previously unselected package libbsd0:s390x. Preparing to unpack .../01-libbsd0_0.9.1-1_s390x.deb ... Unpacking libbsd0:s390x (0.9.1-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../02-bsdmainutils_11.1.2ubuntu2_s390x.deb ... Unpacking bsdmainutils (11.1.2ubuntu2) ... Selecting previously unselected package groff-base. Preparing to unpack .../03-groff-base_1.22.3-10_s390x.deb ... Unpacking groff-base (1.22.3-10) ... Selecting previously unselected package libpipeline1:s390x. Preparing to unpack .../04-libpipeline1_1.5.0-1_s390x.deb ... Unpacking libpipeline1:s390x (1.5.0-1) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.8.4-2_s390x.deb ... Unpacking man-db (2.8.4-2) ... Selecting previously unselected package libpython2.7-minimal:s390x. Preparing to unpack .../06-libpython2.7-minimal_2.7.15-4ubuntu1_s390x.deb ... Unpacking libpython2.7-minimal:s390x (2.7.15-4ubuntu1) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../07-python2.7-minimal_2.7.15-4ubuntu1_s390x.deb ... Unpacking python2.7-minimal (2.7.15-4ubuntu1) ... Selecting previously unselected package python2-minimal. Preparing to unpack .../08-python2-minimal_2.7.15-3_s390x.deb ... Unpacking python2-minimal (2.7.15-3) ... Selecting previously unselected package python-minimal. Preparing to unpack .../09-python-minimal_2.7.15-3_s390x.deb ... Unpacking python-minimal (2.7.15-3) ... Selecting previously unselected package libpython2.7-stdlib:s390x. Preparing to unpack .../10-libpython2.7-stdlib_2.7.15-4ubuntu1_s390x.deb ... Unpacking libpython2.7-stdlib:s390x (2.7.15-4ubuntu1) ... Selecting previously unselected package python2.7. Preparing to unpack .../11-python2.7_2.7.15-4ubuntu1_s390x.deb ... Unpacking python2.7 (2.7.15-4ubuntu1) ... Selecting previously unselected package libpython2-stdlib:s390x. Preparing to unpack .../12-libpython2-stdlib_2.7.15-3_s390x.deb ... Unpacking libpython2-stdlib:s390x (2.7.15-3) ... Selecting previously unselected package libpython-stdlib:s390x. Preparing to unpack .../13-libpython-stdlib_2.7.15-3_s390x.deb ... Unpacking libpython-stdlib:s390x (2.7.15-3) ... Setting up libpython2.7-minimal:s390x (2.7.15-4ubuntu1) ... Setting up python2.7-minimal (2.7.15-4ubuntu1) ... Setting up python2-minimal (2.7.15-3) ... Selecting previously unselected package python2. (Reading database ... 15411 files and directories currently installed.) Preparing to unpack .../python2_2.7.15-3_s390x.deb ... Unpacking python2 (2.7.15-3) ... Setting up python-minimal (2.7.15-3) ... Selecting previously unselected package python. (Reading database ... 15443 files and directories currently installed.) Preparing to unpack .../000-python_2.7.15-3_s390x.deb ... Unpacking python (2.7.15-3) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../001-libmagic-mgc_1%3a5.34-2_s390x.deb ... Unpacking libmagic-mgc (1:5.34-2) ... Selecting previously unselected package libmagic1:s390x. Preparing to unpack .../002-libmagic1_1%3a5.34-2_s390x.deb ... Unpacking libmagic1:s390x (1:5.34-2) ... Selecting previously unselected package file. Preparing to unpack .../003-file_1%3a5.34-2_s390x.deb ... Unpacking file (1:5.34-2) ... Selecting previously unselected package libdbus-1-3:s390x. Preparing to unpack .../004-libdbus-1-3_1.12.10-1ubuntu2_s390x.deb ... Unpacking libdbus-1-3:s390x (1.12.10-1ubuntu2) ... Selecting previously unselected package libelf1:s390x. Preparing to unpack .../005-libelf1_0.170-0.5_s390x.deb ... Unpacking libelf1:s390x (0.170-0.5) ... Selecting previously unselected package libglib2.0-0:s390x. Preparing to unpack .../006-libglib2.0-0_2.58.1-2_s390x.deb ... Unpacking libglib2.0-0:s390x (2.58.1-2) ... Selecting previously unselected package libicu60:s390x. Preparing to unpack .../007-libicu60_60.2-6ubuntu1_s390x.deb ... Unpacking libicu60:s390x (60.2-6ubuntu1) ... Selecting previously unselected package libxml2:s390x. Preparing to unpack .../008-libxml2_2.9.4+dfsg1-7ubuntu1_s390x.deb ... Unpacking libxml2:s390x (2.9.4+dfsg1-7ubuntu1) ... Selecting previously unselected package netbase. Preparing to unpack .../009-netbase_5.4_all.deb ... Unpacking netbase (5.4) ... Selecting previously unselected package ucf. Preparing to unpack .../010-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 .../011-gettext-base_0.19.8.1-7_s390x.deb ... Unpacking gettext-base (0.19.8.1-7) ... Selecting previously unselected package libxau6:s390x. Preparing to unpack .../012-libxau6_1%3a1.0.8-1_s390x.deb ... Unpacking libxau6:s390x (1:1.0.8-1) ... Selecting previously unselected package libxdmcp6:s390x. Preparing to unpack .../013-libxdmcp6_1%3a1.1.2-3_s390x.deb ... Unpacking libxdmcp6:s390x (1:1.1.2-3) ... Selecting previously unselected package libxcb1:s390x. Preparing to unpack .../014-libxcb1_1.13-3_s390x.deb ... Unpacking libxcb1:s390x (1.13-3) ... Selecting previously unselected package libx11-data. Preparing to unpack .../015-libx11-data_2%3a1.6.6-1_all.deb ... Unpacking libx11-data (2:1.6.6-1) ... Selecting previously unselected package libx11-6:s390x. Preparing to unpack .../016-libx11-6_2%3a1.6.6-1_s390x.deb ... Unpacking libx11-6:s390x (2:1.6.6-1) ... Selecting previously unselected package libxext6:s390x. Preparing to unpack .../017-libxext6_2%3a1.3.3-1_s390x.deb ... Unpacking libxext6:s390x (2:1.3.3-1) ... Selecting previously unselected package libsigsegv2:s390x. Preparing to unpack .../018-libsigsegv2_2.12-2_s390x.deb ... Unpacking libsigsegv2:s390x (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../019-m4_1.4.18-1_s390x.deb ... Unpacking m4 (1.4.18-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../020-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../021-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../022-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 .../023-autopoint_0.19.8.1-7_all.deb ... Unpacking autopoint (0.19.8.1-7) ... Selecting previously unselected package libtool. Preparing to unpack .../024-libtool_2.4.6-4_all.deb ... Unpacking libtool (2.4.6-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../025-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../026-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 .../027-libfile-stripnondeterminism-perl_0.042-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.042-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../028-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../029-dh-strip-nondeterminism_0.042-1_all.deb ... Unpacking dh-strip-nondeterminism (0.042-1) ... Selecting previously unselected package dwz. Preparing to unpack .../030-dwz_0.12-2_s390x.deb ... Unpacking dwz (0.12-2) ... Selecting previously unselected package libcroco3:s390x. Preparing to unpack .../031-libcroco3_0.6.12-2_s390x.deb ... Unpacking libcroco3:s390x (0.6.12-2) ... Selecting previously unselected package gettext. Preparing to unpack .../032-gettext_0.19.8.1-7_s390x.deb ... Unpacking gettext (0.19.8.1-7) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../033-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 .../034-po-debconf_1.0.20_all.deb ... Unpacking po-debconf (1.0.20) ... Selecting previously unselected package debhelper. Preparing to unpack .../035-debhelper_11.3.2ubuntu1_all.deb ... Unpacking debhelper (11.3.2ubuntu1) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../036-liburi-perl_1.74-1_all.deb ... Unpacking liburi-perl (1.74-1) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../037-libencode-locale-perl_1.05-1_all.deb ... Unpacking libencode-locale-perl (1.05-1) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../038-libhttp-date-perl_6.02-1_all.deb ... Unpacking libhttp-date-perl (6.02-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../039-libfile-listing-perl_6.04-1_all.deb ... Unpacking libfile-listing-perl (6.04-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../040-libhtml-tagset-perl_3.20-3_all.deb ... Unpacking libhtml-tagset-perl (3.20-3) ... Selecting previously unselected package libhtml-parser-perl. Preparing to unpack .../041-libhtml-parser-perl_3.72-3build1_s390x.deb ... Unpacking libhtml-parser-perl (3.72-3build1) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../042-libhtml-tree-perl_5.07-1_all.deb ... Unpacking libhtml-tree-perl (5.07-1) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../043-libio-html-perl_1.001-1_all.deb ... Unpacking libio-html-perl (1.001-1) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../044-liblwp-mediatypes-perl_6.02-1_all.deb ... Unpacking liblwp-mediatypes-perl (6.02-1) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../045-libhttp-message-perl_6.18-1_all.deb ... Unpacking libhttp-message-perl (6.18-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../046-libhttp-cookies-perl_6.04-1_all.deb ... Unpacking libhttp-cookies-perl (6.04-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../047-libhttp-negotiate-perl_6.01-1_all.deb ... Unpacking libhttp-negotiate-perl (6.01-1) ... Selecting previously unselected package perl-openssl-defaults:s390x. Preparing to unpack .../048-perl-openssl-defaults_3build1_s390x.deb ... Unpacking perl-openssl-defaults:s390x (3build1) ... Selecting previously unselected package libnet-ssleay-perl. Preparing to unpack .../049-libnet-ssleay-perl_1.85-2ubuntu1_s390x.deb ... Unpacking libnet-ssleay-perl (1.85-2ubuntu1) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../050-libio-socket-ssl-perl_2.059-1_all.deb ... Unpacking libio-socket-ssl-perl (2.059-1) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../051-libnet-http-perl_6.18-1_all.deb ... Unpacking libnet-http-perl (6.18-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../052-liblwp-protocol-https-perl_6.07-2_all.deb ... Unpacking liblwp-protocol-https-perl (6.07-2) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../053-libtry-tiny-perl_0.30-1_all.deb ... Unpacking libtry-tiny-perl (0.30-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../054-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../055-libwww-perl_6.35-2_all.deb ... Unpacking libwww-perl (6.35-2) ... Selecting previously unselected package libxml-parser-perl. Preparing to unpack .../056-libxml-parser-perl_2.44-2build3_s390x.deb ... Unpacking libxml-parser-perl (2.44-2build3) ... Selecting previously unselected package intltool. Preparing to unpack .../057-intltool_0.51.0-5ubuntu1_all.deb ... Unpacking intltool (0.51.0-5ubuntu1) ... Selecting previously unselected package libonig5:s390x. Preparing to unpack .../058-libonig5_6.8.2-1_s390x.deb ... Unpacking libonig5:s390x (6.8.2-1) ... Selecting previously unselected package libjq1:s390x. Preparing to unpack .../059-libjq1_1.5+dfsg-2build1_s390x.deb ... Unpacking libjq1:s390x (1.5+dfsg-2build1) ... Selecting previously unselected package jq. Preparing to unpack .../060-jq_1.5+dfsg-2build1_s390x.deb ... Unpacking jq (1.5+dfsg-2build1) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../061-libfile-which-perl_1.22-1_all.deb ... Unpacking libfile-which-perl (1.22-1) ... Selecting previously unselected package dh-translations. Preparing to unpack .../062-dh-translations_143_all.deb ... Unpacking dh-translations (143) ... Selecting previously unselected package python3-six. Preparing to unpack .../063-python3-six_1.11.0-2_all.deb ... Unpacking python3-six (1.11.0-2) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../064-python3-pkg-resources_40.2.0-1_all.deb ... Unpacking python3-pkg-resources (40.2.0-1) ... Selecting previously unselected package python3-scour. Preparing to unpack .../065-python3-scour_0.37-1_all.deb ... Unpacking python3-scour (0.37-1) ... Selecting previously unselected package scour. Preparing to unpack .../066-scour_0.37-1_all.deb ... Unpacking scour (0.37-1) ... Selecting previously unselected package cdbs. Preparing to unpack .../067-cdbs_0.4.156ubuntu4_all.deb ... Unpacking cdbs (0.4.156ubuntu4) ... Selecting previously unselected package libfreetype6:s390x. Preparing to unpack .../068-libfreetype6_2.8.1-2ubuntu2_s390x.deb ... Unpacking libfreetype6:s390x (2.8.1-2ubuntu2) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../069-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../070-fontconfig-config_2.13.0-5ubuntu3_all.deb ... Unpacking fontconfig-config (2.13.0-5ubuntu3) ... Selecting previously unselected package libfontconfig1:s390x. Preparing to unpack .../071-libfontconfig1_2.13.0-5ubuntu3_s390x.deb ... Unpacking libfontconfig1:s390x (2.13.0-5ubuntu3) ... Selecting previously unselected package fontconfig. Preparing to unpack .../072-fontconfig_2.13.0-5ubuntu3_s390x.deb ... Unpacking fontconfig (2.13.0-5ubuntu3) ... Selecting previously unselected package x11-common. Preparing to unpack .../073-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:s390x. Preparing to unpack .../074-libice6_2%3a1.0.9-2_s390x.deb ... Unpacking libice6:s390x (2:1.0.9-2) ... Selecting previously unselected package libsm6:s390x. Preparing to unpack .../075-libsm6_2%3a1.2.2-1_s390x.deb ... Unpacking libsm6:s390x (2:1.2.2-1) ... Selecting previously unselected package libxt6:s390x. Preparing to unpack .../076-libxt6_1%3a1.1.5-1_s390x.deb ... Unpacking libxt6:s390x (1:1.1.5-1) ... Selecting previously unselected package libaudio2:s390x. Preparing to unpack .../077-libaudio2_1.9.4-6_s390x.deb ... Unpacking libaudio2:s390x (1.9.4-6) ... Selecting previously unselected package libboost1.67-dev:s390x. Preparing to unpack .../078-libboost1.67-dev_1.67.0-7_s390x.deb ... Unpacking libboost1.67-dev:s390x (1.67.0-7) ... Selecting previously unselected package libboost-atomic1.67.0:s390x. Preparing to unpack .../079-libboost-atomic1.67.0_1.67.0-7_s390x.deb ... Unpacking libboost-atomic1.67.0:s390x (1.67.0-7) ... Selecting previously unselected package libboost-atomic1.67-dev:s390x. Preparing to unpack .../080-libboost-atomic1.67-dev_1.67.0-7_s390x.deb ... Unpacking libboost-atomic1.67-dev:s390x (1.67.0-7) ... Selecting previously unselected package libboost-system1.67.0:s390x. Preparing to unpack .../081-libboost-system1.67.0_1.67.0-7_s390x.deb ... Unpacking libboost-system1.67.0:s390x (1.67.0-7) ... Selecting previously unselected package libboost-chrono1.67.0:s390x. Preparing to unpack .../082-libboost-chrono1.67.0_1.67.0-7_s390x.deb ... Unpacking libboost-chrono1.67.0:s390x (1.67.0-7) ... Selecting previously unselected package libboost-chrono1.67-dev:s390x. Preparing to unpack .../083-libboost-chrono1.67-dev_1.67.0-7_s390x.deb ... Unpacking libboost-chrono1.67-dev:s390x (1.67.0-7) ... Selecting previously unselected package libboost-date-time1.67.0:s390x. Preparing to unpack .../084-libboost-date-time1.67.0_1.67.0-7_s390x.deb ... Unpacking libboost-date-time1.67.0:s390x (1.67.0-7) ... Selecting previously unselected package libboost-serialization1.67.0:s390x. Preparing to unpack .../085-libboost-serialization1.67.0_1.67.0-7_s390x.deb ... Unpacking libboost-serialization1.67.0:s390x (1.67.0-7) ... Selecting previously unselected package libboost-serialization1.67-dev:s390x. Preparing to unpack .../086-libboost-serialization1.67-dev_1.67.0-7_s390x.deb ... Unpacking libboost-serialization1.67-dev:s390x (1.67.0-7) ... Selecting previously unselected package libboost-date-time1.67-dev:s390x. Preparing to unpack .../087-libboost-date-time1.67-dev_1.67.0-7_s390x.deb ... Unpacking libboost-date-time1.67-dev:s390x (1.67.0-7) ... Selecting previously unselected package libboost-dev:s390x. Preparing to unpack .../088-libboost-dev_1.67.0.0ubuntu1_s390x.deb ... Unpacking libboost-dev:s390x (1.67.0.0ubuntu1) ... Selecting previously unselected package libboost-filesystem1.67.0:s390x. Preparing to unpack .../089-libboost-filesystem1.67.0_1.67.0-7_s390x.deb ... Unpacking libboost-filesystem1.67.0:s390x (1.67.0-7) ... Selecting previously unselected package libboost-system1.67-dev:s390x. Preparing to unpack .../090-libboost-system1.67-dev_1.67.0-7_s390x.deb ... Unpacking libboost-system1.67-dev:s390x (1.67.0-7) ... Selecting previously unselected package libboost-filesystem1.67-dev:s390x. Preparing to unpack .../091-libboost-filesystem1.67-dev_1.67.0-7_s390x.deb ... Unpacking libboost-filesystem1.67-dev:s390x (1.67.0-7) ... Selecting previously unselected package libboost-filesystem-dev:s390x. Preparing to unpack .../092-libboost-filesystem-dev_1.67.0.0ubuntu1_s390x.deb ... Unpacking libboost-filesystem-dev:s390x (1.67.0.0ubuntu1) ... Selecting previously unselected package libboost-program-options1.67.0:s390x. Preparing to unpack .../093-libboost-program-options1.67.0_1.67.0-7_s390x.deb ... Unpacking libboost-program-options1.67.0:s390x (1.67.0-7) ... Selecting previously unselected package libboost-program-options1.67-dev:s390x. Preparing to unpack .../094-libboost-program-options1.67-dev_1.67.0-7_s390x.deb ... Unpacking libboost-program-options1.67-dev:s390x (1.67.0-7) ... Selecting previously unselected package libboost-program-options-dev:s390x. Preparing to unpack .../095-libboost-program-options-dev_1.67.0.0ubuntu1_s390x.deb ... Unpacking libboost-program-options-dev:s390x (1.67.0.0ubuntu1) ... Selecting previously unselected package libboost-thread1.67.0:s390x. Preparing to unpack .../096-libboost-thread1.67.0_1.67.0-7_s390x.deb ... Unpacking libboost-thread1.67.0:s390x (1.67.0-7) ... Selecting previously unselected package libboost-thread1.67-dev:s390x. Preparing to unpack .../097-libboost-thread1.67-dev_1.67.0-7_s390x.deb ... Unpacking libboost-thread1.67-dev:s390x (1.67.0-7) ... Selecting previously unselected package libboost-thread-dev:s390x. Preparing to unpack .../098-libboost-thread-dev_1.67.0.0ubuntu1_s390x.deb ... Unpacking libboost-thread-dev:s390x (1.67.0.0ubuntu1) ... Selecting previously unselected package libbz2-dev:s390x. Preparing to unpack .../099-libbz2-dev_1.0.6-9_s390x.deb ... Unpacking libbz2-dev:s390x (1.0.6-9) ... Selecting previously unselected package libjpeg-turbo8:s390x. Preparing to unpack .../100-libjpeg-turbo8_2.0.0-0ubuntu2_s390x.deb ... Unpacking libjpeg-turbo8:s390x (2.0.0-0ubuntu2) ... Selecting previously unselected package libjpeg8:s390x. Preparing to unpack .../101-libjpeg8_8c-2ubuntu8_s390x.deb ... Unpacking libjpeg8:s390x (8c-2ubuntu8) ... Selecting previously unselected package liblcms2-2:s390x. Preparing to unpack .../102-liblcms2-2_2.9-3_s390x.deb ... Unpacking liblcms2-2:s390x (2.9-3) ... Selecting previously unselected package libmng2:s390x. Preparing to unpack .../103-libmng2_2.0.2-0ubuntu3_s390x.deb ... Unpacking libmng2:s390x (2.0.2-0ubuntu3) ... Selecting previously unselected package qtcore4-l10n. Preparing to unpack .../104-qtcore4-l10n_4%3a4.8.7+dfsg-7ubuntu1_all.deb ... Unpacking qtcore4-l10n (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqtcore4:s390x. Preparing to unpack .../105-libqtcore4_4%3a4.8.7+dfsg-7ubuntu1_s390x.deb ... Unpacking libqtcore4:s390x (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-xml:s390x. Preparing to unpack .../106-libqt4-xml_4%3a4.8.7+dfsg-7ubuntu1_s390x.deb ... Unpacking libqt4-xml:s390x (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqtdbus4:s390x. Preparing to unpack .../107-libqtdbus4_4%3a4.8.7+dfsg-7ubuntu1_s390x.deb ... Unpacking libqtdbus4:s390x (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package qtchooser. Preparing to unpack .../108-qtchooser_64-ga1b6736-5_s390x.deb ... Unpacking qtchooser (64-ga1b6736-5) ... Selecting previously unselected package qdbus. Preparing to unpack .../109-qdbus_4%3a4.8.7+dfsg-7ubuntu1_s390x.deb ... Unpacking qdbus (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-dbus:s390x. Preparing to unpack .../110-libqt4-dbus_4%3a4.8.7+dfsg-7ubuntu1_s390x.deb ... Unpacking libqt4-dbus:s390x (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-network:s390x. Preparing to unpack .../111-libqt4-network_4%3a4.8.7+dfsg-7ubuntu1_s390x.deb ... Unpacking libqt4-network:s390x (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-script:s390x. Preparing to unpack .../112-libqt4-script_4%3a4.8.7+dfsg-7ubuntu1_s390x.deb ... Unpacking libqt4-script:s390x (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-sql:s390x. Preparing to unpack .../113-libqt4-sql_4%3a4.8.7+dfsg-7ubuntu1_s390x.deb ... Unpacking libqt4-sql:s390x (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-xmlpatterns:s390x. Preparing to unpack .../114-libqt4-xmlpatterns_4%3a4.8.7+dfsg-7ubuntu1_s390x.deb ... Unpacking libqt4-xmlpatterns:s390x (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libjbig0:s390x. Preparing to unpack .../115-libjbig0_2.1-3.1build1_s390x.deb ... Unpacking libjbig0:s390x (2.1-3.1build1) ... Selecting previously unselected package libtiff5:s390x. Preparing to unpack .../116-libtiff5_4.0.9-6_s390x.deb ... Unpacking libtiff5:s390x (4.0.9-6) ... Selecting previously unselected package libxi6:s390x. Preparing to unpack .../117-libxi6_2%3a1.7.9-1_s390x.deb ... Unpacking libxi6:s390x (2:1.7.9-1) ... Selecting previously unselected package libxrender1:s390x. Preparing to unpack .../118-libxrender1_1%3a0.9.10-1_s390x.deb ... Unpacking libxrender1:s390x (1:0.9.10-1) ... Selecting previously unselected package libqtgui4:s390x. Preparing to unpack .../119-libqtgui4_4%3a4.8.7+dfsg-7ubuntu1_s390x.deb ... Unpacking libqtgui4:s390x (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-declarative:s390x. Preparing to unpack .../120-libqt4-declarative_4%3a4.8.7+dfsg-7ubuntu1_s390x.deb ... Unpacking libqt4-declarative:s390x (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-designer:s390x. Preparing to unpack .../121-libqt4-designer_4%3a4.8.7+dfsg-7ubuntu1_s390x.deb ... Unpacking libqt4-designer:s390x (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-qt3support:s390x. Preparing to unpack .../122-libqt4-qt3support_4%3a4.8.7+dfsg-7ubuntu1_s390x.deb ... Unpacking libqt4-qt3support:s390x (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-dev-bin. Preparing to unpack .../123-libqt4-dev-bin_4%3a4.8.7+dfsg-7ubuntu1_s390x.deb ... Unpacking libqt4-dev-bin (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-help:s390x. Preparing to unpack .../124-libqt4-help_4%3a4.8.7+dfsg-7ubuntu1_s390x.deb ... Unpacking libqt4-help:s390x (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-scripttools:s390x. Preparing to unpack .../125-libqt4-scripttools_4%3a4.8.7+dfsg-7ubuntu1_s390x.deb ... Unpacking libqt4-scripttools:s390x (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-svg:s390x. Preparing to unpack .../126-libqt4-svg_4%3a4.8.7+dfsg-7ubuntu1_s390x.deb ... Unpacking libqt4-svg:s390x (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-test:s390x. Preparing to unpack .../127-libqt4-test_4%3a4.8.7+dfsg-7ubuntu1_s390x.deb ... Unpacking libqt4-test:s390x (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package qt4-linguist-tools. Preparing to unpack .../128-qt4-linguist-tools_4%3a4.8.7+dfsg-7ubuntu1_s390x.deb ... Unpacking qt4-linguist-tools (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package qt4-qmake. Preparing to unpack .../129-qt4-qmake_4%3a4.8.7+dfsg-7ubuntu1_s390x.deb ... Unpacking qt4-qmake (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package libqt4-dev. Preparing to unpack .../130-libqt4-dev_4%3a4.8.7+dfsg-7ubuntu1_s390x.deb ... Unpacking libqt4-dev (4:4.8.7+dfsg-7ubuntu1) ... Selecting previously unselected package scons. Preparing to unpack .../131-scons_3.0.1-1_all.deb ... Unpacking scons (3.0.1-1) ... Selecting previously unselected package zlib1g-dev:s390x. Preparing to unpack .../132-zlib1g-dev_1%3a1.2.11.dfsg-0ubuntu2_s390x.deb ... Unpacking zlib1g-dev:s390x (1:1.2.11.dfsg-0ubuntu2) ... Selecting previously unselected package sbuild-build-depends-dc-qt-dummy. Preparing to unpack .../133-sbuild-build-depends-dc-qt-dummy_0.invalid.0_s390x.deb ... Unpacking sbuild-build-depends-dc-qt-dummy (0.invalid.0) ... Setting up libhtml-tagset-perl (3.20-3) ... Setting up libonig5:s390x (6.8.2-1) ... Setting up libtry-tiny-perl (0.30-1) ... Setting up libicu60:s390x (60.2-6ubuntu1) ... Setting up libbz2-dev:s390x (1.0.6-9) ... Setting up libarchive-zip-perl (1.63-1) ... Setting up mime-support (3.60ubuntu1) ... Setting up libfile-which-perl (1.22-1) ... Setting up libencode-locale-perl (1.05-1) ... Setting up libtimedate-perl (2.3000-2) ... Setting up liblcms2-2:s390x (2.9-3) ... Setting up libjbig0:s390x (2.1-3.1build1) ... Setting up libsigsegv2:s390x (2.12-2) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up perl-openssl-defaults:s390x (3build1) ... Setting up libelf1:s390x (0.170-0.5) ... Setting up libboost-atomic1.67.0:s390x (1.67.0-7) ... Setting up qtcore4-l10n (4:4.8.7+dfsg-7ubuntu1) ... Setting up groff-base (1.22.3-10) ... Setting up libglib2.0-0:s390x (2.58.1-2) ... No schema files found: doing nothing. Setting up libio-html-perl (1.001-1) ... Setting up qtchooser (64-ga1b6736-5) ... Setting up gettext-base (0.19.8.1-7) ... Setting up libjpeg-turbo8:s390x (2.0.0-0ubuntu2) ... Setting up libpipeline1:s390x (1.5.0-1) ... Setting up m4 (1.4.18-1) ... Setting up libbsd0:s390x (0.9.1-1) ... Setting up libboost-program-options1.67.0:s390x (1.67.0-7) ... Setting up libboost-date-time1.67.0:s390x (1.67.0-7) ... Setting up ucf (3.0038) ... Setting up libxml2:s390x (2.9.4+dfsg1-7ubuntu1) ... Setting up libfreetype6:s390x (2.8.1-2ubuntu2) ... Setting up libmagic-mgc (1:5.34-2) ... Setting up libmagic1:s390x (1:5.34-2) ... Setting up libcroco3:s390x (0.6.12-2) ... Setting up libjq1:s390x (1.5+dfsg-2build1) ... Setting up liblwp-mediatypes-perl (6.02-1) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... Setting up libqtcore4:s390x (4:4.8.7+dfsg-7ubuntu1) ... Setting up dwz (0.12-2) ... Setting up autotools-dev (20180224.1) ... Setting up liburi-perl (1.74-1) ... Setting up libboost1.67-dev:s390x (1.67.0-7) ... Processing triggers for systemd (239-7ubuntu9) ... Setting up libhtml-parser-perl (3.72-3build1) ... Setting up libnet-http-perl (6.18-1) ... Setting up libboost-serialization1.67.0:s390x (1.67.0-7) ... Setting up libboost-dev:s390x (1.67.0.0ubuntu1) ... Setting up libxdmcp6:s390x (1:1.1.2-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 libqt4-test:s390x (4:4.8.7+dfsg-7ubuntu1) ... Setting up libboost-system1.67.0:s390x (1.67.0-7) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up libx11-data (2:1.6.6-1) ... Setting up libpython2.7-stdlib:s390x (2.7.15-4ubuntu1) ... Setting up libqt4-xml:s390x (4:4.8.7+dfsg-7ubuntu1) ... Setting up qt4-linguist-tools (4:4.8.7+dfsg-7ubuntu1) ... Setting up libxau6:s390x (1:1.0.8-1) ... Setting up autopoint (0.19.8.1-7) ... Setting up libmpdec2:s390x (2.4.2-2) ... Setting up libdbus-1-3:s390x (1.12.10-1ubuntu2) ... Setting up netbase (5.4) ... Setting up zlib1g-dev:s390x (1:1.2.11.dfsg-0ubuntu2) ... Setting up libfile-stripnondeterminism-perl (0.042-1) ... Setting up libjpeg8:s390x (8c-2ubuntu8) ... Setting up libpython3.6-stdlib:s390x (3.6.6-4) ... Setting up jq (1.5+dfsg-2build1) ... Setting up fontconfig-config (2.13.0-5ubuntu3) ... Setting up libhttp-date-perl (6.02-1) ... Setting up python3.6 (3.6.6-4) ... Setting up gettext (0.19.8.1-7) ... Setting up libboost-serialization1.67-dev:s390x (1.67.0-7) ... Setting up libnet-ssleay-perl (1.85-2ubuntu1) ... Setting up libboost-filesystem1.67.0:s390x (1.67.0-7) ... Setting up libboost-thread1.67.0:s390x (1.67.0-7) ... Setting up qt4-qmake (4:4.8.7+dfsg-7ubuntu1) ... Setting up python2.7 (2.7.15-4ubuntu1) ... Setting up libtiff5:s390x (4.0.9-6) ... Setting up autoconf (2.69-11) ... Setting up libqt4-sql:s390x (4:4.8.7+dfsg-7ubuntu1) ... Setting up file (1:5.34-2) ... Setting up libmng2:s390x (2.0.2-0ubuntu3) ... Setting up libio-socket-ssl-perl (2.059-1) ... Setting up libhtml-tree-perl (5.07-1) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up libboost-program-options1.67-dev:s390x (1.67.0-7) ... Setting up libboost-atomic1.67-dev:s390x (1.67.0-7) ... Setting up libboost-chrono1.67.0:s390x (1.67.0-7) ... 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 libboost-system1.67-dev:s390x (1.67.0-7) ... Setting up libice6:s390x (2:1.0.9-2) ... Setting up libfile-listing-perl (6.04-1) ... Setting up man-db (2.8.4-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libhttp-message-perl (6.18-1) ... Setting up libpython2-stdlib:s390x (2.7.15-3) ... Setting up libboost-chrono1.67-dev:s390x (1.67.0-7) ... Setting up libboost-date-time1.67-dev:s390x (1.67.0-7) ... Setting up libqtdbus4:s390x (4:4.8.7+dfsg-7ubuntu1) ... Setting up libxcb1:s390x (1.13-3) ... Setting up libboost-program-options-dev:s390x (1.67.0.0ubuntu1) ... Setting up libhttp-negotiate-perl (6.01-1) ... Setting up libtool (2.4.6-4) ... Setting up libpython3-stdlib:s390x (3.6.6-1) ... Setting up libfontconfig1:s390x (2.13.0-5ubuntu3) ... Setting up libboost-filesystem1.67-dev:s390x (1.67.0-7) ... Setting up libsm6:s390x (2:1.2.2-1) ... Setting up po-debconf (1.0.20) ... Setting up python3 (3.6.6-1) ... Setting up libboost-thread1.67-dev:s390x (1.67.0-7) ... Setting up libhttp-cookies-perl (6.04-1) ... Setting up libqt4-script:s390x (4:4.8.7+dfsg-7ubuntu1) ... Setting up python3-six (1.11.0-2) ... Setting up libx11-6:s390x (2:1.6.6-1) ... Setting up python3-pkg-resources (40.2.0-1) ... Setting up libboost-filesystem-dev:s390x (1.67.0.0ubuntu1) ... Setting up python2 (2.7.15-3) ... Setting up qdbus (4:4.8.7+dfsg-7ubuntu1) ... Setting up libpython-stdlib:s390x (2.7.15-3) ... Setting up libxt6:s390x (1:1.1.5-1) ... Setting up libxrender1:s390x (1:0.9.10-1) ... Setting up libqt4-dbus:s390x (4:4.8.7+dfsg-7ubuntu1) ... Setting up libqt4-network:s390x (4:4.8.7+dfsg-7ubuntu1) ... Setting up python (2.7.15-3) ... Setting up libaudio2:s390x (1.9.4-6) ... Setting up fontconfig (2.13.0-5ubuntu3) ... Regenerating fonts cache... done. Setting up libboost-thread-dev:s390x (1.67.0.0ubuntu1) ... Setting up libxext6:s390x (2:1.3.3-1) ... Setting up python3-scour (0.37-1) ... Setting up scour (0.37-1) ... Setting up libqt4-xmlpatterns:s390x (4:4.8.7+dfsg-7ubuntu1) ... Setting up scons (3.0.1-1) ... Setting up libxi6:s390x (2:1.7.9-1) ... Setting up libqtgui4:s390x (4:4.8.7+dfsg-7ubuntu1) ... Setting up libqt4-designer:s390x (4:4.8.7+dfsg-7ubuntu1) ... Setting up libqt4-help:s390x (4:4.8.7+dfsg-7ubuntu1) ... Setting up liblwp-protocol-https-perl (6.07-2) ... Setting up dh-strip-nondeterminism (0.042-1) ... Setting up libqt4-svg:s390x (4:4.8.7+dfsg-7ubuntu1) ... Setting up libwww-perl (6.35-2) ... Setting up libqt4-scripttools:s390x (4:4.8.7+dfsg-7ubuntu1) ... Setting up debhelper (11.3.2ubuntu1) ... Setting up libqt4-declarative:s390x (4:4.8.7+dfsg-7ubuntu1) ... Setting up dh-autoreconf (19) ... Setting up libqt4-qt3support:s390x (4:4.8.7+dfsg-7ubuntu1) ... Setting up libqt4-dev-bin (4:4.8.7+dfsg-7ubuntu1) ... Setting up libxml-parser-perl (2.44-2build3) ... Setting up libqt4-dev (4:4.8.7+dfsg-7ubuntu1) ... Setting up intltool (0.51.0-5ubuntu1) ... Setting up dh-translations (143) ... Setting up cdbs (0.4.156ubuntu4) ... Setting up sbuild-build-depends-dc-qt-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... Processing triggers for systemd (239-7ubuntu9) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-135-generic s390x (s390x) 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 apt_1.7.0~rc2ubuntu1 autoconf_2.69-11 automake_1:1.16.1-1.1ubuntu1 autopoint_0.19.8.1-7 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-s390x-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 cdbs_0.4.156ubuntu4 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 dh-translations_143 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-7 gettext-base_0.19.8.1-7 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 gzip_1.6-5ubuntu1 hostname_3.20 init_1.54 init-system-helpers_1.54 initscripts_2.88dsf-59.3ubuntu2 insserv_1.14.0-5ubuntu3 intltool_0.51.0-5ubuntu1 intltool-debian_0.35.0+20060710.4 jq_1.5+dfsg-2build1 libacl1_2.2.52-3build1 libapparmor1_2.12-4ubuntu8 libapt-pkg5.0_1.7.0~rc2ubuntu1 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 libatomic1_8.2.0-7ubuntu1 libattr1_1:2.4.47-2build1 libaudio2_1.9.4-6 libaudit-common_1:2.8.3-1ubuntu2 libaudit1_1:2.8.3-1ubuntu2 libbinutils_2.31.1-6ubuntu1 libblkid1_2.32-0.1ubuntu1 libboost-atomic1.67-dev_1.67.0-7 libboost-atomic1.67.0_1.67.0-7 libboost-chrono1.67-dev_1.67.0-7 libboost-chrono1.67.0_1.67.0-7 libboost-date-time1.67-dev_1.67.0-7 libboost-date-time1.67.0_1.67.0-7 libboost-dev_1.67.0.0ubuntu1 libboost-filesystem-dev_1.67.0.0ubuntu1 libboost-filesystem1.67-dev_1.67.0-7 libboost-filesystem1.67.0_1.67.0-7 libboost-program-options-dev_1.67.0.0ubuntu1 libboost-program-options1.67-dev_1.67.0-7 libboost-program-options1.67.0_1.67.0-7 libboost-serialization1.67-dev_1.67.0-7 libboost-serialization1.67.0_1.67.0-7 libboost-system1.67-dev_1.67.0-7 libboost-system1.67.0_1.67.0-7 libboost-thread-dev_1.67.0.0ubuntu1 libboost-thread1.67-dev_1.67.0-7 libboost-thread1.67.0_1.67.0-7 libboost1.67-dev_1.67.0-7 libbsd0_0.9.1-1 libbz2-1.0_1.0.6-9 libbz2-dev_1.0.6-9 libc-bin_2.28-0ubuntu1 libc-dev-bin_2.28-0ubuntu1 libc6_2.28-0ubuntu1 libc6-dev_2.28-0ubuntu1 libcap-ng0_0.7.9-1 libcap2_1:2.25-1.2 libcc1-0_8.2.0-7ubuntu1 libcom-err2_1.44.4-2 libcomerr2_1.44.4-2 libcroco3_0.6.12-2 libcryptsetup12_2:2.0.4-2ubuntu2 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 libencode-locale-perl_1.05-1 libexpat1_2.2.6-1 libext2fs2_1.44.4-2 libfakeroot_1.22-2ubuntu1 libfdisk1_2.32-0.1ubuntu1 libffi6_3.2.1-8 libfile-listing-perl_6.04-1 libfile-stripnondeterminism-perl_0.042-1 libfile-which-perl_1.22-1 libfontconfig1_2.13.0-5ubuntu3 libfreetype6_2.8.1-2ubuntu2 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 libglib2.0-0_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 libhogweed4_3.4-1 libhtml-parser-perl_3.72-3build1 libhtml-tagset-perl_3.20-3 libhtml-tree-perl_5.07-1 libhttp-cookies-perl_6.04-1 libhttp-date-perl_6.02-1 libhttp-message-perl_6.18-1 libhttp-negotiate-perl_6.01-1 libice6_2:1.0.9-2 libicu60_60.2-6ubuntu1 libidn11_1.33-2.2ubuntu1 libidn2-0_2.0.5-1 libio-html-perl_1.001-1 libio-socket-ssl-perl_2.059-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 libjq1_1.5+dfsg-2build1 libjson-c3_0.12.1-1.3 libkmod2_25-1ubuntu1 liblcms2-2_2.9-3 liblockfile-bin_1.14-1.1 liblockfile1_1.14-1.1 liblwp-mediatypes-perl_6.02-1 liblwp-protocol-https-perl_6.07-2 liblz4-1_1.8.2-1ubuntu1 liblzma5_5.2.2-1.3 libmagic-mgc_1:5.34-2 libmagic1_1:5.34-2 libmng2_2.0.2-0ubuntu3 libmount1_2.32-0.1ubuntu1 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr6_4.0.1-1 libncurses5_6.1+20180210-4ubuntu1 libncurses6_6.1+20180210-4ubuntu1 libncursesw5_6.1+20180210-4ubuntu1 libncursesw6_6.1+20180210-4ubuntu1 libnet-http-perl_6.18-1 libnet-ssleay-perl_1.85-2ubuntu1 libnettle6_3.4-1 libnpth0_1.6-1 libonig5_6.8.2-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 libpcre3_2:8.39-11 libperl5.26_5.26.2-7 libpipeline1_1.5.0-1 libpng16-16_1.6.34-2 libprocps6_2:3.3.12-3ubuntu1 libprocps7_2:3.3.15-2ubuntu1 libpython-stdlib_2.7.15-3 libpython2-stdlib_2.7.15-3 libpython2.7-minimal_2.7.15-4ubuntu1 libpython2.7-stdlib_2.7.15-4ubuntu1 libpython3-stdlib_3.6.6-1 libpython3.6-minimal_3.6.6-4 libpython3.6-stdlib_3.6.6-4 libqt4-dbus_4:4.8.7+dfsg-7ubuntu1 libqt4-declarative_4:4.8.7+dfsg-7ubuntu1 libqt4-designer_4:4.8.7+dfsg-7ubuntu1 libqt4-dev_4:4.8.7+dfsg-7ubuntu1 libqt4-dev-bin_4:4.8.7+dfsg-7ubuntu1 libqt4-help_4:4.8.7+dfsg-7ubuntu1 libqt4-network_4:4.8.7+dfsg-7ubuntu1 libqt4-qt3support_4:4.8.7+dfsg-7ubuntu1 libqt4-script_4:4.8.7+dfsg-7ubuntu1 libqt4-scripttools_4:4.8.7+dfsg-7ubuntu1 libqt4-sql_4:4.8.7+dfsg-7ubuntu1 libqt4-svg_4:4.8.7+dfsg-7ubuntu1 libqt4-test_4:4.8.7+dfsg-7ubuntu1 libqt4-xml_4:4.8.7+dfsg-7ubuntu1 libqt4-xmlpatterns_4:4.8.7+dfsg-7ubuntu1 libqtcore4_4:4.8.7+dfsg-7ubuntu1 libqtdbus4_4:4.8.7+dfsg-7ubuntu1 libqtgui4_4:4.8.7+dfsg-7ubuntu1 libreadline7_7.0-5 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 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.0h-4ubuntu1 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 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 libtry-tiny-perl_0.30-1 libubsan0_7.3.0-29ubuntu1 libubsan1_8.2.0-7ubuntu1 libudev1_239-7ubuntu9 libunistring2_0.9.10-1ubuntu1 liburi-perl_1.74-1 libusb-0.1-4_2:0.1.12-32 libustr-1.0-1_1.0.4-6 libuuid1_2.32-0.1ubuntu1 libwww-perl_6.35-2 libwww-robotrules-perl_6.02-1 libx11-6_2:1.6.6-1 libx11-data_2:1.6.6-1 libxau6_1:1.0.8-1 libxcb1_1.13-3 libxdmcp6_1:1.1.2-3 libxext6_2:1.3.3-1 libxi6_2:1.7.9-1 libxml-parser-perl_2.44-2build3 libxml2_2.9.4+dfsg1-7ubuntu1 libxrender1_1:0.9.10-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 netbase_5.4 openssl_1.1.0h-4ubuntu1 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 perl-openssl-defaults_3build1 pinentry-curses_1.1.0-1build2 pkgbinarymangler_143 po-debconf_1.0.20 policyrcd-script-zg2_0.1-3 procps_2:3.3.15-2ubuntu1 python_2.7.15-3 python-minimal_2.7.15-3 python2_2.7.15-3 python2-minimal_2.7.15-3 python2.7_2.7.15-4ubuntu1 python2.7-minimal_2.7.15-4ubuntu1 python3_3.6.6-1 python3-minimal_3.6.6-1 python3-pkg-resources_40.2.0-1 python3-scour_0.37-1 python3-six_1.11.0-2 python3.6_3.6.6-4 python3.6-minimal_3.6.6-4 qdbus_4:4.8.7+dfsg-7ubuntu1 qt4-linguist-tools_4:4.8.7+dfsg-7ubuntu1 qt4-qmake_4:4.8.7+dfsg-7ubuntu1 qtchooser_64-ga1b6736-5 qtcore4-l10n_4:4.8.7+dfsg-7ubuntu1 readline-common_7.0-5 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-dc-qt-dummy_0.invalid.0 scons_3.0.1-1 scour_0.37-1 sed_4.5-1 sensible-utils_0.0.12 systemd_239-7ubuntu9 systemd-sysv_239-7ubuntu9 sysv-rc_2.88dsf-59.3ubuntu2 sysvinit-utils_2.88dsf-59.10ubuntu1 tar_1.30+dfsg-2 tzdata_2018e-1 ubuntu-keyring_2018.09.18.1 ucf_3.0038 util-linux_2.32-0.1ubuntu1 x11-common_1:7.7+19ubuntu8 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 26 19:02:06 2017 UTC gpgv: using RSA key BD7EAA60778FA6F5 gpgv: issuer "doko@ubuntu.com" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./dc-qt_0.2.0.alpha-4.3build1.dsc dpkg-source: info: extracting dc-qt in dc-qt-0.2.0.alpha dpkg-source: info: unpacking dc-qt_0.2.0.alpha.orig.tar.gz dpkg-source: info: applying dc-qt_0.2.0.alpha-4.3build1.diff.gz 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-15360256 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-15360256 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-15360256 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package dc-qt dpkg-buildpackage: info: source version 0.2.0.alpha-4.3build1 dpkg-buildpackage: info: source distribution bionic dpkg-source --before-build dc-qt-0.2.0.alpha dpkg-buildpackage: info: host architecture s390x fakeroot debian/rules clean CDBS WARNING: simple-patchsys.mk is deprecated since 0.4.85 - please use source format 3.0 (quilt) instead test -x debian/rules rmdir /<>/ui rmdir: failed to remove '/<>/ui': Directory not empty make: [/usr/share/cdbs/1/rules/buildcore.mk:49: cleanbuilddir] Error 1 (ignored) /usr/bin/make -f debian/rules reverse-config make[1]: Entering directory '/<>' CDBS WARNING: simple-patchsys.mk is deprecated since 0.4.85 - please use source format 3.0 (quilt) instead make[1]: 'reverse-config' is up to date. make[1]: Leaving directory '/<>' if [ "reverse-patches" = "reverse-patches" ]; then rm -f debian/stamp-patched; fi patches: debian/patches/10-path.patch debian/patches/20-gcc-fix.patch debian/patches/30-libboost-linking.patch debian/patches/40_gcc43_compat.diff debian/patches/50_gcc44_compat.diff debian/patches/60_gcc5_compat.patch Patch debian/patches/60_gcc5_compat.patch is not applied. Patch debian/patches/50_gcc44_compat.diff is not applied. Patch debian/patches/40_gcc43_compat.diff is not applied. Patch debian/patches/30-libboost-linking.patch is not applied. Patch debian/patches/20-gcc-fix.patch is not applied. Patch debian/patches/10-path.patch is not applied. if [ "reverse-patches" != "reverse-patches" ]; then touch debian/stamp-patched; fi if [ "reverse-patches" != "reverse-patches" ] ; then \ /usr/bin/make -f debian/rules update-config ; \ fi for dir in debian/patches ; do \ rm -f $dir/*.log ; \ done rm -f debian/stamp-makefile-build debian/stamp-makefile-install /usr/bin/make -C /<>/ui -k distclean make[1]: Entering directory '/<>/ui' make[1]: *** No rule to make target 'distclean'. make[1]: Leaving directory '/<>/ui' make: [/usr/share/cdbs/1/class/makefile.mk:91: makefile-clean] Error 2 (ignored) rm -f /<>/ui/Makefile /<>/ui/.qmake.internal.cache dh_clean dh_clean: Compatibility levels before 9 are deprecated (level 6 in use) scons -c scons: Reading SConscript files ... scons: warning: The env.Copy() method is deprecated; use the env.Clone() method instead. File "/<>/backend/SConscript", line 6, in scons: done reading SConscript files. scons: Cleaning targets ... scons: done cleaning targets. rm -f .sconsign.dblite debian/rules build-arch CDBS WARNING: simple-patchsys.mk is deprecated since 0.4.85 - please use source format 3.0 (quilt) instead test -x debian/rules mkdir -p "/<>/ui" /usr/bin/make -f debian/rules reverse-config make[1]: Entering directory '/<>' CDBS WARNING: simple-patchsys.mk is deprecated since 0.4.85 - please use source format 3.0 (quilt) instead make[1]: 'reverse-config' is up to date. make[1]: Leaving directory '/<>' if [ "debian/stamp-patched" = "reverse-patches" ]; then rm -f debian/stamp-patched; fi patches: debian/patches/10-path.patch debian/patches/20-gcc-fix.patch debian/patches/30-libboost-linking.patch debian/patches/40_gcc43_compat.diff debian/patches/50_gcc44_compat.diff debian/patches/60_gcc5_compat.patch Trying patch debian/patches/10-path.patch at level 1 ... 0 ... success. Trying patch debian/patches/20-gcc-fix.patch at level 1 ... success. Trying patch debian/patches/30-libboost-linking.patch at level 1 ... success. Trying patch debian/patches/40_gcc43_compat.diff at level 1 ... success. Trying patch debian/patches/50_gcc44_compat.diff at level 1 ... success. Trying patch debian/patches/60_gcc5_compat.patch at level 1 ... success. if [ "debian/stamp-patched" != "reverse-patches" ]; then touch debian/stamp-patched; fi if [ "debian/stamp-patched" != "reverse-patches" ] ; then \ /usr/bin/make -f debian/rules update-config ; \ fi make[1]: Entering directory '/<>' CDBS WARNING: simple-patchsys.mk is deprecated since 0.4.85 - please use source format 3.0 (quilt) instead make[1]: 'update-config' is up to date. make[1]: Leaving directory '/<>' cd /<>/ui && qmake-qt4 'QMAKE_CC = cc' 'QMAKE_CXX = g++' 'QMAKE_CFLAGS_RELEASE = -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security' 'QMAKE_CXXFLAGS_RELEASE = -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security' 'QMAKE_LFLAGS_RELEASE = -Wl,-Bsymbolic-functions -Wl,-z,relro' WARNING: /<>/ui/ui.pro:78: Variable INCPATH is deprecated; use INCLUDEPATH instead. scons scons: Reading SConscript files ... scons: warning: The env.Copy() method is deprecated; use the env.Clone() method instead. File "/<>/backend/SConscript", line 6, in scons: done reading SConscript files. scons: Building targets ... g++ -o backend/ClientNotifier.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver -Idcpp backend/ClientNotifier.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from ./dcpp/stdinc.h:96, from backend/ClientNotifier.h:6, from backend/ClientNotifier.cpp:1: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from ./dcpp/Pointer.h:26, from ./dcpp/User.h:27, from ./dcpp/Client.h:26, from backend/ClientNotifier.h:8, from backend/ClientNotifier.cpp:1: ./dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ ./dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ In file included from ./dcpp/Pointer.h:26, from ./dcpp/User.h:27, from ./dcpp/Client.h:26, from backend/ClientNotifier.h:8, from backend/ClientNotifier.cpp:1: ./dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from ./dcpp/BufferedSocket.h:26, from ./dcpp/Client.h:27, from backend/ClientNotifier.h:8, from backend/ClientNotifier.cpp:1: ./dcpp/Socket.h:139:11: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket() throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { } ^~~~~ ./dcpp/Socket.h:140:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, const string& aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ In file included from ./dcpp/BufferedSocket.h:26, from ./dcpp/Client.h:27, from backend/ClientNotifier.h:8, from backend/ClientNotifier.cpp:1: ./dcpp/Socket.h:141:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, short aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ ./dcpp/Socket.h:144:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int aType = TYPE_TCP, bool server = false) throw(SocketException); ^~~~~ ./dcpp/Socket.h:145:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short aPort) throw(SocketException); ^~~~~ ./dcpp/Socket.h:146:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aIp, short aPort) throw(SocketException); ^~~~~ ./dcpp/Socket.h:147:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aIp, const string& aPort) throw(SocketException) { connect(aIp, (short)Util::toInt(aPort)); }; ^~~~~ ./dcpp/Socket.h:148:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& aSocket) throw(SocketException); ^~~~~ ./dcpp/Socket.h:149:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void write(const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ ./dcpp/Socket.h:150:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ ./dcpp/Socket.h:151:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void writeTo(const string& aIp, short aPort, const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ ./dcpp/Socket.h:152:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void writeTo(const string& aIp, short aPort, const string& aData) throw(SocketException) { writeTo(aIp, aPort, aData.data(), aData.length()); }; ^~~~~ ./dcpp/Socket.h:155:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ ./dcpp/Socket.h:156:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen, string &aIP) throw(SocketException); ^~~~~ ./dcpp/Socket.h:157:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int readFull(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ ./dcpp/Socket.h:159:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int wait(u_int32_t millis, int waitFor) throw(SocketException); ^~~~~ In file included from ./dcpp/Client.h:27, from backend/ClientNotifier.h:8, from backend/ClientNotifier.cpp:1: ./dcpp/BufferedSocket.h:81:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static BufferedSocket* getSocket(char sep) throw(SocketException) { ^~~~~ ./dcpp/BufferedSocket.h:96:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& srv) throw(SocketException) { ^~~~~ ./dcpp/BufferedSocket.h:128:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aAddress, short aPort) throw(SocketException) { ^~~~~ ./dcpp/BufferedSocket.h:136:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ ./dcpp/BufferedSocket.h:150:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BufferedSocket(char aSeparator = 0x0a) throw(SocketException); ^~~~~ ./dcpp/BufferedSocket.h:158:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool fillBuffer(char* buf, int bufLen, u_int32_t timeout = 0) throw(SocketException); ^~~~~ ./dcpp/BufferedSocket.h:181:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int) throw(SocketException) { dcassert(0); }; // Sockets are created implicitly ^~~~~ ./dcpp/BufferedSocket.h:182:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short) throw(SocketException) { dcassert(0); }; // Binding / UDP not supported... ^~~~~ In file included from ./dcpp/SearchManager.h:38, from backend/ClientNotifier.h:11, from backend/ClientNotifier.cpp:1: ./dcpp/AdcCommand.h:100:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] explicit AdcCommand(const string& aLine, bool nmdc = false) throw(ParseException) : cmdInt(0), type(TYPE_CLIENT) { ^~~~~ ./dcpp/AdcCommand.h:104:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse(const string& aLine, bool nmdc = false) throw(ParseException); ^~~~~ In file included from backend/ClientNotifier.h:11, from backend/ClientNotifier.cpp:1: ./dcpp/SearchManager.h:161:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void setPort(short aPort) throw(SocketException); ^~~~~ In file included from ./dcpp/File.h:30, from ./dcpp/UserConnection.h:30, from ./dcpp/UploadManager.h:26, from backend/ClientNotifier.h:12, from backend/ClientNotifier.cpp:1: ./dcpp/Streams.h:39:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) = 0; ^~~~~ ./dcpp/Streams.h:46:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) = 0; ^~~~~ ./dcpp/Streams.h:48:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }; ^~~~~ ./dcpp/Streams.h:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(Exception) = 0; ^~~~~ ./dcpp/Streams.h:82:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* tgt, size_t& len) throw(Exception) { ^~~~~ ./dcpp/Streams.h:107:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ In file included from ./dcpp/File.h:30, from ./dcpp/UserConnection.h:30, from ./dcpp/UploadManager.h:26, from backend/ClientNotifier.h:12, from backend/ClientNotifier.cpp:1: ./dcpp/Streams.h:138:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ ./dcpp/Streams.h:146:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ ./dcpp/Streams.h:180:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { return 0; } ^~~~~ ./dcpp/Streams.h:181:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ In file included from ./dcpp/UserConnection.h:30, from ./dcpp/UploadManager.h:26, from backend/ClientNotifier.h:12, from backend/ClientNotifier.cpp:1: ./dcpp/File.h:232:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] File(const string& aFileName, int access, int mode) throw(FileException) { ^~~~~ ./dcpp/File.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getSize() throw(FileException) { ^~~~~ ./dcpp/File.h:279:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getPos() throw(FileException) { ^~~~~ ./dcpp/File.h:283:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_SET); }; ^~~~~ ./dcpp/File.h:284:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEndPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_END); }; ^~~~~ ./dcpp/File.h:285:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void movePos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_CUR); }; ^~~~~ ./dcpp/File.h:287:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ ./dcpp/File.h:295:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(FileException) { ^~~~~ ./dcpp/File.h:316:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEOF() throw(FileException) { ^~~~~ ./dcpp/File.h:332:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setSize(int64_t newSize) throw(FileException) { ^~~~~ ./dcpp/File.h:339:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ ./dcpp/File.h:349:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static void copyFile(const string& source, const string& target) throw(FileException) { ^~~~~ ./dcpp/File.h:391:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read(size_t len) throw(FileException) { ^~~~~ ./dcpp/File.h:399:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read() throw(FileException) { ^~~~~ ./dcpp/File.h:407:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aString) throw(FileException) { write((void*)aString.data(), aString.size()); }; ^~~~~ In file included from ./dcpp/UploadManager.h:26, from backend/ClientNotifier.h:12, from backend/ClientNotifier.cpp:1: ./dcpp/UserConnection.h:276:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aServer, short aPort) throw(SocketException) { ^~~~~ ./dcpp/UserConnection.h:280:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void accept(const ServerSocket& aServer) throw(SocketException) { ^~~~~ ./dcpp/UserConnection.h:351:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] UserConnection() throw(SocketException) : cqi(NULL), state(STATE_UNCONNECTED), lastActivity(0), ^~~~~ In file included from ./dcpp/DownloadManager.h:30, from backend/ClientNotifier.h:13, from backend/ClientNotifier.cpp:1: ./dcpp/FilteredFile.h:36:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ ./dcpp/FilteredFile.h:40:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ ./dcpp/FilteredFile.h:58:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(Exception) { ^~~~~ ./dcpp/FilteredFile.h:78:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ ./dcpp/FilteredFile.h:98:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ ./dcpp/FilteredFile.h:147:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* rbuf, size_t& len) throw(Exception) { ^~~~~ In file included from backend/ClientNotifier.h:13, from backend/ClientNotifier.cpp:1: ./dcpp/DownloadManager.h:228:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool checkRollback(Download* aDownload, const u_int8_t* aBuf, int aLen) throw(FileException); ^~~~~ ./dcpp/DownloadManager.h:236:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] u_int32_t calcCrc32(const string& file) throw(FileException); ^~~~~ In file included from backend/SessionManager.h:11, from backend/ClientNotifier.cpp:2: backend/../dcpp/HashManager.h:80:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const TTHValue& getTTH(const string& aFileName, int64_t aSize) throw(HashException); ^~~~~ backend/ClientNotifier.cpp: In member function 'virtual void dcqt_backend::ClientNotifier::usersUpdated(int, const std::vector&)': backend/ClientNotifier.cpp:139:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0;i < updatedUsers.size();i++) { ~~^~~~~~~~~~~~~~~~~~~~~ backend/ClientNotifier.cpp: In member function 'virtual void dcqt_backend::ClientNotifier::searchResults(int, std::vector&)': backend/ClientNotifier.cpp:191:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 0;i < results.size();i++) { ~~^~~~~~~~~~~~~~~~ backend/ClientNotifier.cpp: In member function 'virtual void dcqt_backend::ClientNotifier::transferTick(const List&)': backend/ClientNotifier.cpp:271:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for(it=ul.begin();it!=ul.end();it++) ^~~ backend/ClientNotifier.cpp:274:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' cmd->push_back( l ); ^~~ g++ -o backend/Selecter.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver -Idcpp backend/Selecter.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from ./dcpp/stdinc.h:96, from backend/Selecter.h:7, from backend/Selecter.cpp:1: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from ./dcpp/CriticalSection.h:26, from ./dcpp/Speaker.h:22, from ./dcpp/ServerSocket.h:27, from backend/Selecter.h:9, from backend/Selecter.cpp:1: ./dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ ./dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ In file included from ./dcpp/ServerSocket.h:26, from backend/Selecter.h:9, from backend/Selecter.cpp:1: ./dcpp/Socket.h:139:11: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket() throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { } ^~~~~ ./dcpp/Socket.h:140:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, const string& aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ In file included from ./dcpp/ServerSocket.h:26, from backend/Selecter.h:9, from backend/Selecter.cpp:1: ./dcpp/Socket.h:141:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, short aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ ./dcpp/Socket.h:144:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int aType = TYPE_TCP, bool server = false) throw(SocketException); ^~~~~ ./dcpp/Socket.h:145:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short aPort) throw(SocketException); ^~~~~ ./dcpp/Socket.h:146:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aIp, short aPort) throw(SocketException); ^~~~~ ./dcpp/Socket.h:147:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aIp, const string& aPort) throw(SocketException) { connect(aIp, (short)Util::toInt(aPort)); }; ^~~~~ ./dcpp/Socket.h:148:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& aSocket) throw(SocketException); ^~~~~ ./dcpp/Socket.h:149:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void write(const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ ./dcpp/Socket.h:150:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ ./dcpp/Socket.h:151:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void writeTo(const string& aIp, short aPort, const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ ./dcpp/Socket.h:152:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void writeTo(const string& aIp, short aPort, const string& aData) throw(SocketException) { writeTo(aIp, aPort, aData.data(), aData.length()); }; ^~~~~ ./dcpp/Socket.h:155:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ ./dcpp/Socket.h:156:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen, string &aIP) throw(SocketException); ^~~~~ ./dcpp/Socket.h:157:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int readFull(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ ./dcpp/Socket.h:159:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int wait(u_int32_t millis, int waitFor) throw(SocketException); ^~~~~ In file included from ./dcpp/CriticalSection.h:26, from ./dcpp/Speaker.h:22, from ./dcpp/ServerSocket.h:27, from backend/Selecter.h:9, from backend/Selecter.cpp:1: ./dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from backend/Selecter.h:9, from backend/Selecter.cpp:1: ./dcpp/ServerSocket.h:39:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void waitForConnections(short aPort) throw(SocketException); ^~~~~ In file included from ./dcpp/UserConnection.h:28, from ./dcpp/ConnectionManager.h:29, from backend/Selecter.h:10, from backend/Selecter.cpp:1: ./dcpp/BufferedSocket.h:81:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static BufferedSocket* getSocket(char sep) throw(SocketException) { ^~~~~ ./dcpp/BufferedSocket.h:96:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& srv) throw(SocketException) { ^~~~~ ./dcpp/BufferedSocket.h:128:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aAddress, short aPort) throw(SocketException) { ^~~~~ ./dcpp/BufferedSocket.h:136:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ ./dcpp/BufferedSocket.h:150:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BufferedSocket(char aSeparator = 0x0a) throw(SocketException); ^~~~~ ./dcpp/BufferedSocket.h:158:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool fillBuffer(char* buf, int bufLen, u_int32_t timeout = 0) throw(SocketException); ^~~~~ ./dcpp/BufferedSocket.h:181:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int) throw(SocketException) { dcassert(0); }; // Sockets are created implicitly ^~~~~ ./dcpp/BufferedSocket.h:182:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short) throw(SocketException) { dcassert(0); }; // Binding / UDP not supported... ^~~~~ In file included from ./dcpp/File.h:30, from ./dcpp/UserConnection.h:30, from ./dcpp/ConnectionManager.h:29, from backend/Selecter.h:10, from backend/Selecter.cpp:1: ./dcpp/Streams.h:39:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) = 0; ^~~~~ ./dcpp/Streams.h:46:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) = 0; ^~~~~ ./dcpp/Streams.h:48:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }; ^~~~~ ./dcpp/Streams.h:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(Exception) = 0; ^~~~~ ./dcpp/Streams.h:82:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* tgt, size_t& len) throw(Exception) { ^~~~~ ./dcpp/Streams.h:107:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ In file included from ./dcpp/File.h:30, from ./dcpp/UserConnection.h:30, from ./dcpp/ConnectionManager.h:29, from backend/Selecter.h:10, from backend/Selecter.cpp:1: ./dcpp/Streams.h:138:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ ./dcpp/Streams.h:146:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ ./dcpp/Streams.h:180:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { return 0; } ^~~~~ ./dcpp/Streams.h:181:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ In file included from ./dcpp/UserConnection.h:30, from ./dcpp/ConnectionManager.h:29, from backend/Selecter.h:10, from backend/Selecter.cpp:1: ./dcpp/File.h:232:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] File(const string& aFileName, int access, int mode) throw(FileException) { ^~~~~ ./dcpp/File.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getSize() throw(FileException) { ^~~~~ ./dcpp/File.h:279:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getPos() throw(FileException) { ^~~~~ ./dcpp/File.h:283:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_SET); }; ^~~~~ ./dcpp/File.h:284:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEndPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_END); }; ^~~~~ ./dcpp/File.h:285:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void movePos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_CUR); }; ^~~~~ ./dcpp/File.h:287:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ ./dcpp/File.h:295:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(FileException) { ^~~~~ ./dcpp/File.h:316:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEOF() throw(FileException) { ^~~~~ ./dcpp/File.h:332:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setSize(int64_t newSize) throw(FileException) { ^~~~~ ./dcpp/File.h:339:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ ./dcpp/File.h:349:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static void copyFile(const string& source, const string& target) throw(FileException) { ^~~~~ ./dcpp/File.h:391:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read(size_t len) throw(FileException) { ^~~~~ ./dcpp/File.h:399:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read() throw(FileException) { ^~~~~ ./dcpp/File.h:407:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aString) throw(FileException) { write((void*)aString.data(), aString.size()); }; ^~~~~ In file included from ./dcpp/UserConnection.h:32, from ./dcpp/ConnectionManager.h:29, from backend/Selecter.h:10, from backend/Selecter.cpp:1: ./dcpp/AdcCommand.h:100:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] explicit AdcCommand(const string& aLine, bool nmdc = false) throw(ParseException) : cmdInt(0), type(TYPE_CLIENT) { ^~~~~ ./dcpp/AdcCommand.h:104:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse(const string& aLine, bool nmdc = false) throw(ParseException); ^~~~~ In file included from ./dcpp/ConnectionManager.h:29, from backend/Selecter.h:10, from backend/Selecter.cpp:1: ./dcpp/UserConnection.h:276:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aServer, short aPort) throw(SocketException) { ^~~~~ ./dcpp/UserConnection.h:280:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void accept(const ServerSocket& aServer) throw(SocketException) { ^~~~~ ./dcpp/UserConnection.h:351:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] UserConnection() throw(SocketException) : cqi(NULL), state(STATE_UNCONNECTED), lastActivity(0), ^~~~~ In file included from backend/Selecter.h:10, from backend/Selecter.cpp:1: ./dcpp/ConnectionManager.h:84:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void setPort(short aPort) throw(SocketException) { ^~~~~ ./dcpp/ConnectionManager.h:126:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] UserConnection* getConnection(bool aNmdc) throw(SocketException); ^~~~~ g++ -o backend/Session.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver -Idcpp backend/Session.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from ./dcpp/stdinc.h:96, from backend/Session.h:4, from backend/Session.cpp:1: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from ./dcpp/Pointer.h:26, from ./dcpp/User.h:27, from backend/Session.h:6, from backend/Session.cpp:1: ./dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ ./dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ In file included from ./dcpp/Pointer.h:26, from ./dcpp/User.h:27, from backend/Session.h:6, from backend/Session.cpp:1: ./dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from ./dcpp/BufferedSocket.h:26, from ./dcpp/Client.h:27, from backend/Session.h:7, from backend/Session.cpp:1: ./dcpp/Socket.h:139:11: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket() throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { } ^~~~~ ./dcpp/Socket.h:140:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, const string& aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ In file included from ./dcpp/BufferedSocket.h:26, from ./dcpp/Client.h:27, from backend/Session.h:7, from backend/Session.cpp:1: ./dcpp/Socket.h:141:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, short aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ ./dcpp/Socket.h:144:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int aType = TYPE_TCP, bool server = false) throw(SocketException); ^~~~~ ./dcpp/Socket.h:145:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short aPort) throw(SocketException); ^~~~~ ./dcpp/Socket.h:146:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aIp, short aPort) throw(SocketException); ^~~~~ ./dcpp/Socket.h:147:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aIp, const string& aPort) throw(SocketException) { connect(aIp, (short)Util::toInt(aPort)); }; ^~~~~ ./dcpp/Socket.h:148:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& aSocket) throw(SocketException); ^~~~~ ./dcpp/Socket.h:149:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void write(const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ ./dcpp/Socket.h:150:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ ./dcpp/Socket.h:151:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void writeTo(const string& aIp, short aPort, const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ ./dcpp/Socket.h:152:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void writeTo(const string& aIp, short aPort, const string& aData) throw(SocketException) { writeTo(aIp, aPort, aData.data(), aData.length()); }; ^~~~~ ./dcpp/Socket.h:155:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ ./dcpp/Socket.h:156:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen, string &aIP) throw(SocketException); ^~~~~ ./dcpp/Socket.h:157:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int readFull(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ ./dcpp/Socket.h:159:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int wait(u_int32_t millis, int waitFor) throw(SocketException); ^~~~~ In file included from ./dcpp/Client.h:27, from backend/Session.h:7, from backend/Session.cpp:1: ./dcpp/BufferedSocket.h:81:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static BufferedSocket* getSocket(char sep) throw(SocketException) { ^~~~~ ./dcpp/BufferedSocket.h:96:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& srv) throw(SocketException) { ^~~~~ ./dcpp/BufferedSocket.h:128:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aAddress, short aPort) throw(SocketException) { ^~~~~ ./dcpp/BufferedSocket.h:136:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ ./dcpp/BufferedSocket.h:150:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BufferedSocket(char aSeparator = 0x0a) throw(SocketException); ^~~~~ ./dcpp/BufferedSocket.h:158:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool fillBuffer(char* buf, int bufLen, u_int32_t timeout = 0) throw(SocketException); ^~~~~ ./dcpp/BufferedSocket.h:181:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int) throw(SocketException) { dcassert(0); }; // Sockets are created implicitly ^~~~~ ./dcpp/BufferedSocket.h:182:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short) throw(SocketException) { dcassert(0); }; // Binding / UDP not supported... ^~~~~ In file included from ./dcpp/SearchManager.h:38, from backend/ClientNotifier.h:11, from backend/Session.cpp:2: ./dcpp/AdcCommand.h:100:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] explicit AdcCommand(const string& aLine, bool nmdc = false) throw(ParseException) : cmdInt(0), type(TYPE_CLIENT) { ^~~~~ ./dcpp/AdcCommand.h:104:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse(const string& aLine, bool nmdc = false) throw(ParseException); ^~~~~ In file included from backend/ClientNotifier.h:11, from backend/Session.cpp:2: ./dcpp/SearchManager.h:161:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void setPort(short aPort) throw(SocketException); ^~~~~ In file included from ./dcpp/File.h:30, from ./dcpp/UserConnection.h:30, from ./dcpp/UploadManager.h:26, from backend/ClientNotifier.h:12, from backend/Session.cpp:2: ./dcpp/Streams.h:39:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) = 0; ^~~~~ ./dcpp/Streams.h:46:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) = 0; ^~~~~ ./dcpp/Streams.h:48:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }; ^~~~~ ./dcpp/Streams.h:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(Exception) = 0; ^~~~~ ./dcpp/Streams.h:82:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* tgt, size_t& len) throw(Exception) { ^~~~~ ./dcpp/Streams.h:107:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ In file included from ./dcpp/File.h:30, from ./dcpp/UserConnection.h:30, from ./dcpp/UploadManager.h:26, from backend/ClientNotifier.h:12, from backend/Session.cpp:2: ./dcpp/Streams.h:138:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ ./dcpp/Streams.h:146:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ ./dcpp/Streams.h:180:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { return 0; } ^~~~~ ./dcpp/Streams.h:181:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ In file included from ./dcpp/UserConnection.h:30, from ./dcpp/UploadManager.h:26, from backend/ClientNotifier.h:12, from backend/Session.cpp:2: ./dcpp/File.h:232:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] File(const string& aFileName, int access, int mode) throw(FileException) { ^~~~~ ./dcpp/File.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getSize() throw(FileException) { ^~~~~ ./dcpp/File.h:279:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getPos() throw(FileException) { ^~~~~ ./dcpp/File.h:283:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_SET); }; ^~~~~ ./dcpp/File.h:284:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEndPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_END); }; ^~~~~ ./dcpp/File.h:285:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void movePos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_CUR); }; ^~~~~ ./dcpp/File.h:287:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ ./dcpp/File.h:295:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(FileException) { ^~~~~ ./dcpp/File.h:316:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEOF() throw(FileException) { ^~~~~ ./dcpp/File.h:332:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setSize(int64_t newSize) throw(FileException) { ^~~~~ ./dcpp/File.h:339:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ ./dcpp/File.h:349:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static void copyFile(const string& source, const string& target) throw(FileException) { ^~~~~ ./dcpp/File.h:391:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read(size_t len) throw(FileException) { ^~~~~ ./dcpp/File.h:399:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read() throw(FileException) { ^~~~~ ./dcpp/File.h:407:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aString) throw(FileException) { write((void*)aString.data(), aString.size()); }; ^~~~~ In file included from ./dcpp/UploadManager.h:26, from backend/ClientNotifier.h:12, from backend/Session.cpp:2: ./dcpp/UserConnection.h:276:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aServer, short aPort) throw(SocketException) { ^~~~~ ./dcpp/UserConnection.h:280:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void accept(const ServerSocket& aServer) throw(SocketException) { ^~~~~ ./dcpp/UserConnection.h:351:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] UserConnection() throw(SocketException) : cqi(NULL), state(STATE_UNCONNECTED), lastActivity(0), ^~~~~ In file included from ./dcpp/DownloadManager.h:30, from backend/ClientNotifier.h:13, from backend/Session.cpp:2: ./dcpp/FilteredFile.h:36:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ ./dcpp/FilteredFile.h:40:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ ./dcpp/FilteredFile.h:58:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(Exception) { ^~~~~ ./dcpp/FilteredFile.h:78:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ ./dcpp/FilteredFile.h:98:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ ./dcpp/FilteredFile.h:147:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* rbuf, size_t& len) throw(Exception) { ^~~~~ In file included from backend/ClientNotifier.h:13, from backend/Session.cpp:2: ./dcpp/DownloadManager.h:228:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool checkRollback(Download* aDownload, const u_int8_t* aBuf, int aLen) throw(FileException); ^~~~~ ./dcpp/DownloadManager.h:236:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] u_int32_t calcCrc32(const string& file) throw(FileException); ^~~~~ In file included from backend/SessionManager.h:11, from backend/Session.cpp:3: backend/../dcpp/HashManager.h:80:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const TTHValue& getTTH(const string& aFileName, int64_t aSize) throw(HashException); ^~~~~ backend/Session.cpp: In member function 'virtual void dcqt_backend::Session::on(ClientListener::Message, Client*, const string&)': backend/Session.cpp:236:7: warning: this 'else' clause does not guard... [-Wmisleading-indentation] else ^~~~ backend/Session.cpp:239:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' ClientNotifier::instance()->message(id,msg); ^~~~~~~~~~~~~~ backend/Session.cpp: In member function 'virtual void dcqt_backend::Session::on(TimerManagerListener::Second, u_int32_t)': backend/Session.cpp:325:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0;i < searchResultCache.size();i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -o backend/SessionManager.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver -Idcpp backend/SessionManager.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from backend/../dcpp/stdinc.h:96, from backend/SessionManager.h:4, from backend/SessionManager.cpp:1: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from backend/../dcpp/Pointer.h:26, from backend/../dcpp/User.h:27, from backend/SessionManager.h:6, from backend/SessionManager.cpp:1: backend/../dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ backend/../dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ In file included from backend/../dcpp/Pointer.h:26, from backend/../dcpp/User.h:27, from backend/SessionManager.h:6, from backend/SessionManager.cpp:1: backend/../dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from backend/../dcpp/BufferedSocket.h:26, from backend/../dcpp/Client.h:27, from backend/SessionManager.h:8, from backend/SessionManager.cpp:1: backend/../dcpp/Socket.h:139:11: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket() throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { } ^~~~~ backend/../dcpp/Socket.h:140:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, const string& aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ In file included from backend/../dcpp/BufferedSocket.h:26, from backend/../dcpp/Client.h:27, from backend/SessionManager.h:8, from backend/SessionManager.cpp:1: backend/../dcpp/Socket.h:141:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, short aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ backend/../dcpp/Socket.h:144:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int aType = TYPE_TCP, bool server = false) throw(SocketException); ^~~~~ backend/../dcpp/Socket.h:145:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short aPort) throw(SocketException); ^~~~~ backend/../dcpp/Socket.h:146:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aIp, short aPort) throw(SocketException); ^~~~~ backend/../dcpp/Socket.h:147:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aIp, const string& aPort) throw(SocketException) { connect(aIp, (short)Util::toInt(aPort)); }; ^~~~~ backend/../dcpp/Socket.h:148:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& aSocket) throw(SocketException); ^~~~~ backend/../dcpp/Socket.h:149:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void write(const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ backend/../dcpp/Socket.h:150:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ backend/../dcpp/Socket.h:151:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void writeTo(const string& aIp, short aPort, const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ backend/../dcpp/Socket.h:152:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void writeTo(const string& aIp, short aPort, const string& aData) throw(SocketException) { writeTo(aIp, aPort, aData.data(), aData.length()); }; ^~~~~ backend/../dcpp/Socket.h:155:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ backend/../dcpp/Socket.h:156:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen, string &aIP) throw(SocketException); ^~~~~ backend/../dcpp/Socket.h:157:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int readFull(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ backend/../dcpp/Socket.h:159:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int wait(u_int32_t millis, int waitFor) throw(SocketException); ^~~~~ In file included from backend/../dcpp/Client.h:27, from backend/SessionManager.h:8, from backend/SessionManager.cpp:1: backend/../dcpp/BufferedSocket.h:81:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static BufferedSocket* getSocket(char sep) throw(SocketException) { ^~~~~ backend/../dcpp/BufferedSocket.h:96:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& srv) throw(SocketException) { ^~~~~ backend/../dcpp/BufferedSocket.h:128:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aAddress, short aPort) throw(SocketException) { ^~~~~ backend/../dcpp/BufferedSocket.h:136:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ backend/../dcpp/BufferedSocket.h:150:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BufferedSocket(char aSeparator = 0x0a) throw(SocketException); ^~~~~ backend/../dcpp/BufferedSocket.h:158:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool fillBuffer(char* buf, int bufLen, u_int32_t timeout = 0) throw(SocketException); ^~~~~ backend/../dcpp/BufferedSocket.h:181:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int) throw(SocketException) { dcassert(0); }; // Sockets are created implicitly ^~~~~ backend/../dcpp/BufferedSocket.h:182:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short) throw(SocketException) { dcassert(0); }; // Binding / UDP not supported... ^~~~~ In file included from backend/SessionManager.h:11, from backend/SessionManager.cpp:1: backend/../dcpp/HashManager.h:80:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const TTHValue& getTTH(const string& aFileName, int64_t aSize) throw(HashException); ^~~~~ In file included from ./dcpp/SearchManager.h:38, from backend/ClientNotifier.h:11, from backend/SessionManager.cpp:2: ./dcpp/AdcCommand.h:100:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] explicit AdcCommand(const string& aLine, bool nmdc = false) throw(ParseException) : cmdInt(0), type(TYPE_CLIENT) { ^~~~~ ./dcpp/AdcCommand.h:104:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse(const string& aLine, bool nmdc = false) throw(ParseException); ^~~~~ In file included from backend/ClientNotifier.h:11, from backend/SessionManager.cpp:2: ./dcpp/SearchManager.h:161:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void setPort(short aPort) throw(SocketException); ^~~~~ In file included from ./dcpp/File.h:30, from ./dcpp/UserConnection.h:30, from ./dcpp/UploadManager.h:26, from backend/ClientNotifier.h:12, from backend/SessionManager.cpp:2: ./dcpp/Streams.h:39:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) = 0; ^~~~~ ./dcpp/Streams.h:46:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) = 0; ^~~~~ ./dcpp/Streams.h:48:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }; ^~~~~ ./dcpp/Streams.h:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(Exception) = 0; ^~~~~ ./dcpp/Streams.h:82:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* tgt, size_t& len) throw(Exception) { ^~~~~ ./dcpp/Streams.h:107:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ In file included from ./dcpp/File.h:30, from ./dcpp/UserConnection.h:30, from ./dcpp/UploadManager.h:26, from backend/ClientNotifier.h:12, from backend/SessionManager.cpp:2: ./dcpp/Streams.h:138:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ ./dcpp/Streams.h:146:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ ./dcpp/Streams.h:180:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { return 0; } ^~~~~ ./dcpp/Streams.h:181:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ In file included from ./dcpp/UserConnection.h:30, from ./dcpp/UploadManager.h:26, from backend/ClientNotifier.h:12, from backend/SessionManager.cpp:2: ./dcpp/File.h:232:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] File(const string& aFileName, int access, int mode) throw(FileException) { ^~~~~ ./dcpp/File.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getSize() throw(FileException) { ^~~~~ ./dcpp/File.h:279:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getPos() throw(FileException) { ^~~~~ ./dcpp/File.h:283:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_SET); }; ^~~~~ ./dcpp/File.h:284:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEndPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_END); }; ^~~~~ ./dcpp/File.h:285:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void movePos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_CUR); }; ^~~~~ ./dcpp/File.h:287:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ ./dcpp/File.h:295:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(FileException) { ^~~~~ ./dcpp/File.h:316:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEOF() throw(FileException) { ^~~~~ ./dcpp/File.h:332:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setSize(int64_t newSize) throw(FileException) { ^~~~~ ./dcpp/File.h:339:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ ./dcpp/File.h:349:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static void copyFile(const string& source, const string& target) throw(FileException) { ^~~~~ ./dcpp/File.h:391:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read(size_t len) throw(FileException) { ^~~~~ ./dcpp/File.h:399:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read() throw(FileException) { ^~~~~ ./dcpp/File.h:407:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aString) throw(FileException) { write((void*)aString.data(), aString.size()); }; ^~~~~ In file included from ./dcpp/UploadManager.h:26, from backend/ClientNotifier.h:12, from backend/SessionManager.cpp:2: ./dcpp/UserConnection.h:276:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aServer, short aPort) throw(SocketException) { ^~~~~ ./dcpp/UserConnection.h:280:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void accept(const ServerSocket& aServer) throw(SocketException) { ^~~~~ ./dcpp/UserConnection.h:351:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] UserConnection() throw(SocketException) : cqi(NULL), state(STATE_UNCONNECTED), lastActivity(0), ^~~~~ In file included from ./dcpp/DownloadManager.h:30, from backend/ClientNotifier.h:13, from backend/SessionManager.cpp:2: ./dcpp/FilteredFile.h:36:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ ./dcpp/FilteredFile.h:40:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ ./dcpp/FilteredFile.h:58:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(Exception) { ^~~~~ ./dcpp/FilteredFile.h:78:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ ./dcpp/FilteredFile.h:98:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ ./dcpp/FilteredFile.h:147:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* rbuf, size_t& len) throw(Exception) { ^~~~~ In file included from backend/ClientNotifier.h:13, from backend/SessionManager.cpp:2: ./dcpp/DownloadManager.h:228:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool checkRollback(Download* aDownload, const u_int8_t* aBuf, int aLen) throw(FileException); ^~~~~ ./dcpp/DownloadManager.h:236:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] u_int32_t calcCrc32(const string& file) throw(FileException); ^~~~~ backend/SessionManager.cpp: In member function 'void dcqt_backend::SessionManager::closeSession(int)': backend/SessionManager.cpp:67:12: warning: deleting object of polymorphic class type 'dcqt_backend::Session' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] delete s; ^ g++ -o backend/SettingsMapper.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver -Idcpp backend/SettingsMapper.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from ./dcpp/stdinc.h:96, from backend/SettingsMapper.h:4, from backend/SettingsMapper.cpp:1: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from ./dcpp/CriticalSection.h:26, from ./dcpp/Speaker.h:22, from ./dcpp/SettingsManager.h:23, from backend/SettingsMapper.h:6, from backend/SettingsMapper.cpp:1: ./dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ ./dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ In file included from ./dcpp/CriticalSection.h:26, from ./dcpp/Speaker.h:22, from ./dcpp/SettingsManager.h:23, from backend/SettingsMapper.h:6, from backend/SettingsMapper.cpp:1: ./dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ backend/SettingsMapper.cpp: In member function 'boost::any SettingsMapper::getSetting(const string&)': backend/SettingsMapper.cpp:17:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ g++ -o backend/TransferManager.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver -Idcpp backend/TransferManager.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from backend/../dcpp/stdinc.h:96, from backend/TransferManager.h:3, from backend/TransferManager.cpp:1: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from ./dcpp/TimerManager.h:26, from ./dcpp/UserConnection.h:26, from ./dcpp/UploadManager.h:26, from backend/TransferManager.h:5, from backend/TransferManager.cpp:1: ./dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ ./dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ In file included from ./dcpp/TimerManager.h:26, from ./dcpp/UserConnection.h:26, from ./dcpp/UploadManager.h:26, from backend/TransferManager.h:5, from backend/TransferManager.cpp:1: ./dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from ./dcpp/BufferedSocket.h:26, from ./dcpp/UserConnection.h:28, from ./dcpp/UploadManager.h:26, from backend/TransferManager.h:5, from backend/TransferManager.cpp:1: ./dcpp/Socket.h:139:11: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket() throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { } ^~~~~ ./dcpp/Socket.h:140:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, const string& aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ In file included from ./dcpp/BufferedSocket.h:26, from ./dcpp/UserConnection.h:28, from ./dcpp/UploadManager.h:26, from backend/TransferManager.h:5, from backend/TransferManager.cpp:1: ./dcpp/Socket.h:141:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, short aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ ./dcpp/Socket.h:144:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int aType = TYPE_TCP, bool server = false) throw(SocketException); ^~~~~ ./dcpp/Socket.h:145:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short aPort) throw(SocketException); ^~~~~ ./dcpp/Socket.h:146:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aIp, short aPort) throw(SocketException); ^~~~~ ./dcpp/Socket.h:147:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aIp, const string& aPort) throw(SocketException) { connect(aIp, (short)Util::toInt(aPort)); }; ^~~~~ ./dcpp/Socket.h:148:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& aSocket) throw(SocketException); ^~~~~ ./dcpp/Socket.h:149:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void write(const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ ./dcpp/Socket.h:150:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ ./dcpp/Socket.h:151:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void writeTo(const string& aIp, short aPort, const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ ./dcpp/Socket.h:152:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void writeTo(const string& aIp, short aPort, const string& aData) throw(SocketException) { writeTo(aIp, aPort, aData.data(), aData.length()); }; ^~~~~ ./dcpp/Socket.h:155:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ ./dcpp/Socket.h:156:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen, string &aIP) throw(SocketException); ^~~~~ ./dcpp/Socket.h:157:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int readFull(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ ./dcpp/Socket.h:159:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int wait(u_int32_t millis, int waitFor) throw(SocketException); ^~~~~ In file included from ./dcpp/UserConnection.h:28, from ./dcpp/UploadManager.h:26, from backend/TransferManager.h:5, from backend/TransferManager.cpp:1: ./dcpp/BufferedSocket.h:81:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static BufferedSocket* getSocket(char sep) throw(SocketException) { ^~~~~ ./dcpp/BufferedSocket.h:96:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& srv) throw(SocketException) { ^~~~~ ./dcpp/BufferedSocket.h:128:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aAddress, short aPort) throw(SocketException) { ^~~~~ ./dcpp/BufferedSocket.h:136:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ ./dcpp/BufferedSocket.h:150:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BufferedSocket(char aSeparator = 0x0a) throw(SocketException); ^~~~~ ./dcpp/BufferedSocket.h:158:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool fillBuffer(char* buf, int bufLen, u_int32_t timeout = 0) throw(SocketException); ^~~~~ ./dcpp/BufferedSocket.h:181:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int) throw(SocketException) { dcassert(0); }; // Sockets are created implicitly ^~~~~ ./dcpp/BufferedSocket.h:182:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short) throw(SocketException) { dcassert(0); }; // Binding / UDP not supported... ^~~~~ In file included from ./dcpp/File.h:30, from ./dcpp/UserConnection.h:30, from ./dcpp/UploadManager.h:26, from backend/TransferManager.h:5, from backend/TransferManager.cpp:1: ./dcpp/Streams.h:39:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) = 0; ^~~~~ ./dcpp/Streams.h:46:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) = 0; ^~~~~ ./dcpp/Streams.h:48:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }; ^~~~~ ./dcpp/Streams.h:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(Exception) = 0; ^~~~~ ./dcpp/Streams.h:82:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* tgt, size_t& len) throw(Exception) { ^~~~~ ./dcpp/Streams.h:107:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ In file included from ./dcpp/File.h:30, from ./dcpp/UserConnection.h:30, from ./dcpp/UploadManager.h:26, from backend/TransferManager.h:5, from backend/TransferManager.cpp:1: ./dcpp/Streams.h:138:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ ./dcpp/Streams.h:146:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ ./dcpp/Streams.h:180:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { return 0; } ^~~~~ ./dcpp/Streams.h:181:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ In file included from ./dcpp/UserConnection.h:30, from ./dcpp/UploadManager.h:26, from backend/TransferManager.h:5, from backend/TransferManager.cpp:1: ./dcpp/File.h:232:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] File(const string& aFileName, int access, int mode) throw(FileException) { ^~~~~ ./dcpp/File.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getSize() throw(FileException) { ^~~~~ ./dcpp/File.h:279:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getPos() throw(FileException) { ^~~~~ ./dcpp/File.h:283:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_SET); }; ^~~~~ ./dcpp/File.h:284:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEndPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_END); }; ^~~~~ ./dcpp/File.h:285:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void movePos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_CUR); }; ^~~~~ ./dcpp/File.h:287:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ ./dcpp/File.h:295:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(FileException) { ^~~~~ ./dcpp/File.h:316:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEOF() throw(FileException) { ^~~~~ ./dcpp/File.h:332:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setSize(int64_t newSize) throw(FileException) { ^~~~~ ./dcpp/File.h:339:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ ./dcpp/File.h:349:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static void copyFile(const string& source, const string& target) throw(FileException) { ^~~~~ ./dcpp/File.h:391:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read(size_t len) throw(FileException) { ^~~~~ ./dcpp/File.h:399:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read() throw(FileException) { ^~~~~ ./dcpp/File.h:407:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aString) throw(FileException) { write((void*)aString.data(), aString.size()); }; ^~~~~ In file included from ./dcpp/UserConnection.h:32, from ./dcpp/UploadManager.h:26, from backend/TransferManager.h:5, from backend/TransferManager.cpp:1: ./dcpp/AdcCommand.h:100:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] explicit AdcCommand(const string& aLine, bool nmdc = false) throw(ParseException) : cmdInt(0), type(TYPE_CLIENT) { ^~~~~ ./dcpp/AdcCommand.h:104:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse(const string& aLine, bool nmdc = false) throw(ParseException); ^~~~~ In file included from ./dcpp/UploadManager.h:26, from backend/TransferManager.h:5, from backend/TransferManager.cpp:1: ./dcpp/UserConnection.h:276:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aServer, short aPort) throw(SocketException) { ^~~~~ ./dcpp/UserConnection.h:280:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void accept(const ServerSocket& aServer) throw(SocketException) { ^~~~~ ./dcpp/UserConnection.h:351:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] UserConnection() throw(SocketException) : cqi(NULL), state(STATE_UNCONNECTED), lastActivity(0), ^~~~~ In file included from ./dcpp/DownloadManager.h:30, from backend/TransferManager.h:6, from backend/TransferManager.cpp:1: ./dcpp/FilteredFile.h:36:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ ./dcpp/FilteredFile.h:40:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ ./dcpp/FilteredFile.h:58:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(Exception) { ^~~~~ ./dcpp/FilteredFile.h:78:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ ./dcpp/FilteredFile.h:98:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ ./dcpp/FilteredFile.h:147:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* rbuf, size_t& len) throw(Exception) { ^~~~~ In file included from backend/TransferManager.h:6, from backend/TransferManager.cpp:1: ./dcpp/DownloadManager.h:228:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool checkRollback(Download* aDownload, const u_int8_t* aBuf, int aLen) throw(FileException); ^~~~~ ./dcpp/DownloadManager.h:236:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] u_int32_t calcCrc32(const string& file) throw(FileException); ^~~~~ In file included from backend/ClientNotifier.h:11, from backend/TransferManager.cpp:2: ./dcpp/SearchManager.h:161:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void setPort(short aPort) throw(SocketException); ^~~~~ In file included from backend/SessionManager.h:11, from backend/TransferManager.cpp:3: backend/../dcpp/HashManager.h:80:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const TTHValue& getTTH(const string& aFileName, int64_t aSize) throw(HashException); ^~~~~ In file included from backend/TransferManager.cpp:4: ./dcpp/QueueManager.h:82:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool addBad = true) throw(QueueException, FileException); ^~~~~ ./dcpp/QueueManager.h:85:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addList(const User::Ptr& aUser, int aFlags) throw(QueueException, FileException) { ^~~~~ ./dcpp/QueueManager.h:100:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void readd(const string& target, User::Ptr& aUser) throw(QueueException); ^~~~~ In file included from backend/TransferManager.cpp:4: ./dcpp/QueueManager.h:150:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] u_int32_t aAdded, const TTHValue* root) throw(QueueException, FileException); ^~~~~ ./dcpp/QueueManager.h:223:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static string checkTarget(const string& aTarget, int64_t aSize, int& flags) throw(QueueException, FileException); ^~~~~ ./dcpp/QueueManager.h:225:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool addSource(QueueItem* qi, const string& aFile, User::Ptr aUser, Flags::MaskType addBad, bool utf8) throw(QueueException, FileException); ^~~~~ In file included from ./dcpp/ConnectionManager.h:28, from backend/TransferManager.cpp:5: ./dcpp/ServerSocket.h:39:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void waitForConnections(short aPort) throw(SocketException); ^~~~~ In file included from backend/TransferManager.cpp:5: ./dcpp/ConnectionManager.h:84:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void setPort(short aPort) throw(SocketException) { ^~~~~ ./dcpp/ConnectionManager.h:126:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] UserConnection* getConnection(bool aNmdc) throw(SocketException); ^~~~~ g++ -o backend/main.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver -Idcpp backend/main.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from ./dcpp/stdinc.h:96, from backend/main.cpp:11: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from ./dcpp/CriticalSection.h:26, from ./dcpp/Speaker.h:22, from ./dcpp/SettingsManager.h:23, from backend/main.cpp:13: ./dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ ./dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ In file included from ./dcpp/CriticalSection.h:26, from ./dcpp/Speaker.h:22, from ./dcpp/SettingsManager.h:23, from backend/main.cpp:13: ./dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from ./dcpp/SearchManager.h:28, from ./dcpp/ShareManager.h:27, from backend/main.cpp:14: ./dcpp/Socket.h:139:11: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket() throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { } ^~~~~ ./dcpp/Socket.h:140:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, const string& aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ In file included from ./dcpp/SearchManager.h:28, from ./dcpp/ShareManager.h:27, from backend/main.cpp:14: ./dcpp/Socket.h:141:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, short aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ ./dcpp/Socket.h:144:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int aType = TYPE_TCP, bool server = false) throw(SocketException); ^~~~~ ./dcpp/Socket.h:145:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short aPort) throw(SocketException); ^~~~~ ./dcpp/Socket.h:146:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aIp, short aPort) throw(SocketException); ^~~~~ ./dcpp/Socket.h:147:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aIp, const string& aPort) throw(SocketException) { connect(aIp, (short)Util::toInt(aPort)); }; ^~~~~ ./dcpp/Socket.h:148:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& aSocket) throw(SocketException); ^~~~~ ./dcpp/Socket.h:149:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void write(const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ ./dcpp/Socket.h:150:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ ./dcpp/Socket.h:151:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void writeTo(const string& aIp, short aPort, const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ ./dcpp/Socket.h:152:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void writeTo(const string& aIp, short aPort, const string& aData) throw(SocketException) { writeTo(aIp, aPort, aData.data(), aData.length()); }; ^~~~~ ./dcpp/Socket.h:155:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ ./dcpp/Socket.h:156:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen, string &aIP) throw(SocketException); ^~~~~ ./dcpp/Socket.h:157:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int readFull(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ ./dcpp/Socket.h:159:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int wait(u_int32_t millis, int waitFor) throw(SocketException); ^~~~~ In file included from ./dcpp/Client.h:27, from ./dcpp/SearchManager.h:31, from ./dcpp/ShareManager.h:27, from backend/main.cpp:14: ./dcpp/BufferedSocket.h:81:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static BufferedSocket* getSocket(char sep) throw(SocketException) { ^~~~~ ./dcpp/BufferedSocket.h:96:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& srv) throw(SocketException) { ^~~~~ ./dcpp/BufferedSocket.h:128:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aAddress, short aPort) throw(SocketException) { ^~~~~ ./dcpp/BufferedSocket.h:136:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ ./dcpp/BufferedSocket.h:150:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BufferedSocket(char aSeparator = 0x0a) throw(SocketException); ^~~~~ ./dcpp/BufferedSocket.h:158:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool fillBuffer(char* buf, int bufLen, u_int32_t timeout = 0) throw(SocketException); ^~~~~ ./dcpp/BufferedSocket.h:181:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int) throw(SocketException) { dcassert(0); }; // Sockets are created implicitly ^~~~~ ./dcpp/BufferedSocket.h:182:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short) throw(SocketException) { dcassert(0); }; // Binding / UDP not supported... ^~~~~ In file included from ./dcpp/SearchManager.h:38, from ./dcpp/ShareManager.h:27, from backend/main.cpp:14: ./dcpp/AdcCommand.h:100:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] explicit AdcCommand(const string& aLine, bool nmdc = false) throw(ParseException) : cmdInt(0), type(TYPE_CLIENT) { ^~~~~ ./dcpp/AdcCommand.h:104:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse(const string& aLine, bool nmdc = false) throw(ParseException); ^~~~~ In file included from ./dcpp/ShareManager.h:27, from backend/main.cpp:14: ./dcpp/SearchManager.h:161:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void setPort(short aPort) throw(SocketException); ^~~~~ In file included from ./dcpp/ShareManager.h:29, from backend/main.cpp:14: ./dcpp/HashManager.h:80:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const TTHValue& getTTH(const string& aFileName, int64_t aSize) throw(HashException); ^~~~~ In file included from ./dcpp/File.h:30, from ./dcpp/UserConnection.h:30, from ./dcpp/DownloadManager.h:28, from ./dcpp/ShareManager.h:30, from backend/main.cpp:14: ./dcpp/Streams.h:39:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) = 0; ^~~~~ ./dcpp/Streams.h:46:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) = 0; ^~~~~ ./dcpp/Streams.h:48:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }; ^~~~~ ./dcpp/Streams.h:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(Exception) = 0; ^~~~~ ./dcpp/Streams.h:82:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* tgt, size_t& len) throw(Exception) { ^~~~~ ./dcpp/Streams.h:107:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ In file included from ./dcpp/File.h:30, from ./dcpp/UserConnection.h:30, from ./dcpp/DownloadManager.h:28, from ./dcpp/ShareManager.h:30, from backend/main.cpp:14: ./dcpp/Streams.h:138:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ ./dcpp/Streams.h:146:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ ./dcpp/Streams.h:180:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { return 0; } ^~~~~ ./dcpp/Streams.h:181:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ In file included from ./dcpp/UserConnection.h:30, from ./dcpp/DownloadManager.h:28, from ./dcpp/ShareManager.h:30, from backend/main.cpp:14: ./dcpp/File.h:232:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] File(const string& aFileName, int access, int mode) throw(FileException) { ^~~~~ ./dcpp/File.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getSize() throw(FileException) { ^~~~~ ./dcpp/File.h:279:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getPos() throw(FileException) { ^~~~~ ./dcpp/File.h:283:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_SET); }; ^~~~~ ./dcpp/File.h:284:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEndPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_END); }; ^~~~~ ./dcpp/File.h:285:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void movePos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_CUR); }; ^~~~~ ./dcpp/File.h:287:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ ./dcpp/File.h:295:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(FileException) { ^~~~~ ./dcpp/File.h:316:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEOF() throw(FileException) { ^~~~~ ./dcpp/File.h:332:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setSize(int64_t newSize) throw(FileException) { ^~~~~ ./dcpp/File.h:339:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ ./dcpp/File.h:349:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static void copyFile(const string& source, const string& target) throw(FileException) { ^~~~~ ./dcpp/File.h:391:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read(size_t len) throw(FileException) { ^~~~~ ./dcpp/File.h:399:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read() throw(FileException) { ^~~~~ ./dcpp/File.h:407:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aString) throw(FileException) { write((void*)aString.data(), aString.size()); }; ^~~~~ In file included from ./dcpp/DownloadManager.h:28, from ./dcpp/ShareManager.h:30, from backend/main.cpp:14: ./dcpp/UserConnection.h:276:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aServer, short aPort) throw(SocketException) { ^~~~~ ./dcpp/UserConnection.h:280:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void accept(const ServerSocket& aServer) throw(SocketException) { ^~~~~ ./dcpp/UserConnection.h:351:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] UserConnection() throw(SocketException) : cqi(NULL), state(STATE_UNCONNECTED), lastActivity(0), ^~~~~ In file included from ./dcpp/DownloadManager.h:30, from ./dcpp/ShareManager.h:30, from backend/main.cpp:14: ./dcpp/FilteredFile.h:36:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ ./dcpp/FilteredFile.h:40:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ ./dcpp/FilteredFile.h:58:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(Exception) { ^~~~~ ./dcpp/FilteredFile.h:78:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ ./dcpp/FilteredFile.h:98:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ ./dcpp/FilteredFile.h:147:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* rbuf, size_t& len) throw(Exception) { ^~~~~ In file included from ./dcpp/ShareManager.h:30, from backend/main.cpp:14: ./dcpp/DownloadManager.h:228:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool checkRollback(Download* aDownload, const u_int8_t* aBuf, int aLen) throw(FileException); ^~~~~ ./dcpp/DownloadManager.h:236:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] u_int32_t calcCrc32(const string& file) throw(FileException); ^~~~~ In file included from backend/main.cpp:14: ./dcpp/ShareManager.h:57:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addDirectory(const string& aDirectory, const string & aName) throw(ShareException); ^~~~~ ./dcpp/ShareManager.h:59:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void renameDirectory(const string& oName, const string& nName) throw(ShareException); ^~~~~ ./dcpp/ShareManager.h:60:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string translateFileName(const string& aFile) throw(ShareException); ^~~~~ ./dcpp/ShareManager.h:62:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void refresh(bool dirs = false, bool aUpdate = true, bool block = false) throw(ShareException); ^~~~~ ./dcpp/ShareManager.h:73:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] AdcCommand getFileInfo(const string& aFile) throw(ShareException); ^~~~~ In file included from backend/main.cpp:15: ./dcpp/QueueManager.h:82:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool addBad = true) throw(QueueException, FileException); ^~~~~ ./dcpp/QueueManager.h:85:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addList(const User::Ptr& aUser, int aFlags) throw(QueueException, FileException) { ^~~~~ ./dcpp/QueueManager.h:100:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void readd(const string& target, User::Ptr& aUser) throw(QueueException); ^~~~~ In file included from backend/main.cpp:15: ./dcpp/QueueManager.h:150:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] u_int32_t aAdded, const TTHValue* root) throw(QueueException, FileException); ^~~~~ ./dcpp/QueueManager.h:223:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static string checkTarget(const string& aTarget, int64_t aSize, int& flags) throw(QueueException, FileException); ^~~~~ ./dcpp/QueueManager.h:225:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool addSource(QueueItem* qi, const string& aFile, User::Ptr aUser, Flags::MaskType addBad, bool utf8) throw(QueueException, FileException); ^~~~~ g++ -o backend/commandhandlers.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver -Idcpp backend/commandhandlers.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from backend/../dcpp/stdinc.h:96, from backend/SessionManager.h:4, from backend/commandhandlers.cpp:12: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from backend/../dcpp/Pointer.h:26, from backend/../dcpp/User.h:27, from backend/SessionManager.h:6, from backend/commandhandlers.cpp:12: backend/../dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ backend/../dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ backend/../dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from backend/../dcpp/BufferedSocket.h:26, from backend/../dcpp/Client.h:27, from backend/SessionManager.h:8, from backend/commandhandlers.cpp:12: backend/../dcpp/Socket.h:139:11: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket() throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { } ^~~~~ backend/../dcpp/Socket.h:140:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, const string& aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ In file included from backend/../dcpp/BufferedSocket.h:26, from backend/../dcpp/Client.h:27, from backend/SessionManager.h:8, from backend/commandhandlers.cpp:12: backend/../dcpp/Socket.h:141:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, short aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ backend/../dcpp/Socket.h:144:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int aType = TYPE_TCP, bool server = false) throw(SocketException); ^~~~~ backend/../dcpp/Socket.h:145:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short aPort) throw(SocketException); ^~~~~ backend/../dcpp/Socket.h:146:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aIp, short aPort) throw(SocketException); ^~~~~ backend/../dcpp/Socket.h:147:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aIp, const string& aPort) throw(SocketException) { connect(aIp, (short)Util::toInt(aPort)); }; ^~~~~ backend/../dcpp/Socket.h:148:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& aSocket) throw(SocketException); ^~~~~ backend/../dcpp/Socket.h:149:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void write(const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ backend/../dcpp/Socket.h:150:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ backend/../dcpp/Socket.h:151:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void writeTo(const string& aIp, short aPort, const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ backend/../dcpp/Socket.h:152:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void writeTo(const string& aIp, short aPort, const string& aData) throw(SocketException) { writeTo(aIp, aPort, aData.data(), aData.length()); }; ^~~~~ backend/../dcpp/Socket.h:155:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ backend/../dcpp/Socket.h:156:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen, string &aIP) throw(SocketException); ^~~~~ backend/../dcpp/Socket.h:157:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int readFull(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ backend/../dcpp/Socket.h:159:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int wait(u_int32_t millis, int waitFor) throw(SocketException); ^~~~~ In file included from backend/../dcpp/Client.h:27, from backend/SessionManager.h:8, from backend/commandhandlers.cpp:12: backend/../dcpp/BufferedSocket.h:81:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static BufferedSocket* getSocket(char sep) throw(SocketException) { ^~~~~ backend/../dcpp/BufferedSocket.h:96:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& srv) throw(SocketException) { ^~~~~ backend/../dcpp/BufferedSocket.h:128:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aAddress, short aPort) throw(SocketException) { ^~~~~ backend/../dcpp/BufferedSocket.h:136:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ backend/../dcpp/BufferedSocket.h:150:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BufferedSocket(char aSeparator = 0x0a) throw(SocketException); ^~~~~ backend/../dcpp/BufferedSocket.h:158:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool fillBuffer(char* buf, int bufLen, u_int32_t timeout = 0) throw(SocketException); ^~~~~ backend/../dcpp/BufferedSocket.h:181:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int) throw(SocketException) { dcassert(0); }; // Sockets are created implicitly ^~~~~ backend/../dcpp/BufferedSocket.h:182:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short) throw(SocketException) { dcassert(0); }; // Binding / UDP not supported... ^~~~~ In file included from backend/SessionManager.h:11, from backend/commandhandlers.cpp:12: backend/../dcpp/HashManager.h:80:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const TTHValue& getTTH(const string& aFileName, int64_t aSize) throw(HashException); ^~~~~ In file included from dcpp/SearchManager.h:38, from dcpp/ShareManager.h:27, from backend/commandhandlers.cpp:13: dcpp/AdcCommand.h:100:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] explicit AdcCommand(const string& aLine, bool nmdc = false) throw(ParseException) : cmdInt(0), type(TYPE_CLIENT) { ^~~~~ dcpp/AdcCommand.h:104:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse(const string& aLine, bool nmdc = false) throw(ParseException); ^~~~~ In file included from dcpp/ShareManager.h:27, from backend/commandhandlers.cpp:13: dcpp/SearchManager.h:161:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void setPort(short aPort) throw(SocketException); ^~~~~ In file included from dcpp/File.h:30, from dcpp/UserConnection.h:30, from dcpp/DownloadManager.h:28, from dcpp/ShareManager.h:30, from backend/commandhandlers.cpp:13: dcpp/Streams.h:39:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:46:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) = 0; ^~~~~ dcpp/Streams.h:48:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }; ^~~~~ dcpp/Streams.h:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:82:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* tgt, size_t& len) throw(Exception) { ^~~~~ dcpp/Streams.h:107:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ In file included from dcpp/File.h:30, from dcpp/UserConnection.h:30, from dcpp/DownloadManager.h:28, from dcpp/ShareManager.h:30, from backend/commandhandlers.cpp:13: dcpp/Streams.h:138:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/Streams.h:146:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/Streams.h:180:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { return 0; } ^~~~~ dcpp/Streams.h:181:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ In file included from dcpp/UserConnection.h:30, from dcpp/DownloadManager.h:28, from dcpp/ShareManager.h:30, from backend/commandhandlers.cpp:13: dcpp/File.h:232:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] File(const string& aFileName, int access, int mode) throw(FileException) { ^~~~~ dcpp/File.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getSize() throw(FileException) { ^~~~~ dcpp/File.h:279:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getPos() throw(FileException) { ^~~~~ dcpp/File.h:283:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_SET); }; ^~~~~ dcpp/File.h:284:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEndPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_END); }; ^~~~~ dcpp/File.h:285:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void movePos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_CUR); }; ^~~~~ dcpp/File.h:287:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ dcpp/File.h:295:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(FileException) { ^~~~~ dcpp/File.h:316:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEOF() throw(FileException) { ^~~~~ dcpp/File.h:332:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setSize(int64_t newSize) throw(FileException) { ^~~~~ dcpp/File.h:339:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/File.h:349:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static void copyFile(const string& source, const string& target) throw(FileException) { ^~~~~ dcpp/File.h:391:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read(size_t len) throw(FileException) { ^~~~~ dcpp/File.h:399:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read() throw(FileException) { ^~~~~ dcpp/File.h:407:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aString) throw(FileException) { write((void*)aString.data(), aString.size()); }; ^~~~~ In file included from dcpp/DownloadManager.h:28, from dcpp/ShareManager.h:30, from backend/commandhandlers.cpp:13: dcpp/UserConnection.h:276:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aServer, short aPort) throw(SocketException) { ^~~~~ dcpp/UserConnection.h:280:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void accept(const ServerSocket& aServer) throw(SocketException) { ^~~~~ dcpp/UserConnection.h:351:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] UserConnection() throw(SocketException) : cqi(NULL), state(STATE_UNCONNECTED), lastActivity(0), ^~~~~ In file included from dcpp/DownloadManager.h:30, from dcpp/ShareManager.h:30, from backend/commandhandlers.cpp:13: dcpp/FilteredFile.h:36:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ dcpp/FilteredFile.h:40:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:58:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:78:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ dcpp/FilteredFile.h:98:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:147:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* rbuf, size_t& len) throw(Exception) { ^~~~~ In file included from dcpp/ShareManager.h:30, from backend/commandhandlers.cpp:13: dcpp/DownloadManager.h:228:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool checkRollback(Download* aDownload, const u_int8_t* aBuf, int aLen) throw(FileException); ^~~~~ dcpp/DownloadManager.h:236:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] u_int32_t calcCrc32(const string& file) throw(FileException); ^~~~~ In file included from backend/commandhandlers.cpp:13: dcpp/ShareManager.h:57:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addDirectory(const string& aDirectory, const string & aName) throw(ShareException); ^~~~~ dcpp/ShareManager.h:59:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void renameDirectory(const string& oName, const string& nName) throw(ShareException); ^~~~~ dcpp/ShareManager.h:60:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string translateFileName(const string& aFile) throw(ShareException); ^~~~~ dcpp/ShareManager.h:62:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void refresh(bool dirs = false, bool aUpdate = true, bool block = false) throw(ShareException); ^~~~~ dcpp/ShareManager.h:73:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] AdcCommand getFileInfo(const string& aFile) throw(ShareException); ^~~~~ In file included from backend/commandhandlers.cpp:15: dcpp/QueueManager.h:82:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool addBad = true) throw(QueueException, FileException); ^~~~~ dcpp/QueueManager.h:85:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addList(const User::Ptr& aUser, int aFlags) throw(QueueException, FileException) { ^~~~~ dcpp/QueueManager.h:100:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void readd(const string& target, User::Ptr& aUser) throw(QueueException); ^~~~~ In file included from backend/commandhandlers.cpp:15: dcpp/QueueManager.h:150:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] u_int32_t aAdded, const TTHValue* root) throw(QueueException, FileException); ^~~~~ dcpp/QueueManager.h:223:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static string checkTarget(const string& aTarget, int64_t aSize, int& flags) throw(QueueException, FileException); ^~~~~ dcpp/QueueManager.h:225:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool addSource(QueueItem* qi, const string& aFile, User::Ptr aUser, Flags::MaskType addBad, bool utf8) throw(QueueException, FileException); ^~~~~ g++ -o backend/filelog.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver -Idcpp backend/filelog.cpp g++ -o dcpp/ADLSearch.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/ADLSearch.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/ADLSearch.cpp:24: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from dcpp/CriticalSection.h:26, from dcpp/Speaker.h:22, from dcpp/SettingsManager.h:23, from dcpp/ADLSearch.h:33, from dcpp/ADLSearch.cpp:27: dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from dcpp/File.h:30, from dcpp/QueueManager.h:31, from dcpp/ADLSearch.cpp:28: dcpp/Streams.h:39:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:46:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) = 0; ^~~~~ dcpp/Streams.h:48:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }; ^~~~~ dcpp/Streams.h:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:82:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* tgt, size_t& len) throw(Exception) { ^~~~~ dcpp/Streams.h:107:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ In file included from dcpp/File.h:30, from dcpp/QueueManager.h:31, from dcpp/ADLSearch.cpp:28: dcpp/Streams.h:138:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/Streams.h:146:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/Streams.h:180:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { return 0; } ^~~~~ dcpp/Streams.h:181:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ In file included from dcpp/QueueManager.h:31, from dcpp/ADLSearch.cpp:28: dcpp/File.h:232:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] File(const string& aFileName, int access, int mode) throw(FileException) { ^~~~~ dcpp/File.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getSize() throw(FileException) { ^~~~~ dcpp/File.h:279:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getPos() throw(FileException) { ^~~~~ dcpp/File.h:283:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_SET); }; ^~~~~ dcpp/File.h:284:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEndPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_END); }; ^~~~~ dcpp/File.h:285:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void movePos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_CUR); }; ^~~~~ dcpp/File.h:287:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ dcpp/File.h:295:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(FileException) { ^~~~~ dcpp/File.h:316:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEOF() throw(FileException) { ^~~~~ dcpp/File.h:332:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setSize(int64_t newSize) throw(FileException) { ^~~~~ dcpp/File.h:339:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/File.h:349:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static void copyFile(const string& source, const string& target) throw(FileException) { ^~~~~ dcpp/File.h:391:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read(size_t len) throw(FileException) { ^~~~~ dcpp/File.h:399:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read() throw(FileException) { ^~~~~ dcpp/File.h:407:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aString) throw(FileException) { write((void*)aString.data(), aString.size()); }; ^~~~~ In file included from dcpp/ADLSearch.cpp:28: dcpp/QueueManager.h:82:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool addBad = true) throw(QueueException, FileException); ^~~~~ dcpp/QueueManager.h:85:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addList(const User::Ptr& aUser, int aFlags) throw(QueueException, FileException) { ^~~~~ dcpp/QueueManager.h:100:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void readd(const string& target, User::Ptr& aUser) throw(QueueException); ^~~~~ In file included from dcpp/ADLSearch.cpp:28: dcpp/QueueManager.h:150:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] u_int32_t aAdded, const TTHValue* root) throw(QueueException, FileException); ^~~~~ dcpp/QueueManager.h:223:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static string checkTarget(const string& aTarget, int64_t aSize, int& flags) throw(QueueException, FileException); ^~~~~ dcpp/QueueManager.h:225:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool addSource(QueueItem* qi, const string& aFile, User::Ptr aUser, Flags::MaskType addBad, bool utf8) throw(QueueException, FileException); ^~~~~ In file included from dcpp/ADLSearch.cpp:31: dcpp/SimpleXML.h:63:128: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string::size_type fromXML(const string& tmp, const string& n = Util::emptyString, string::size_type start = 0, int depth = 0) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:71:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string::size_type loadAttribs(const string& name, const string& tmp, string::size_type start) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:87:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addTag(const string& aName, const string& aData = Util::emptyString) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addTag(const string& aName, int aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:91:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addTag(const string& aName, int64_t aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:96:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addAttrib(const string& aName, const T& aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:100:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addAttrib(const string& aName, const string& aData) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:101:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addAttrib(const string& aName, bool aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:106:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addChildAttrib(const string& aName, const T& aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:109:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addChildAttrib(const string& aName, const string& aData) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:110:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addChildAttrib(const string& aName, bool aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:119:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void stepIn() throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:126:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void stepOut() throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const string& getChildData() const throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:151:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const string& getChildAttrib(const string& aName, const string& aDefault = Util::emptyString) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:156:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int getIntChildAttrib(const string& aName) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:160:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int64_t getLongLongChildAttrib(const string& aName) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:164:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool getBoolChildAttrib(const string& aName) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:171:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fromXML(const string& aXML) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:173:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void toXML(OutputStream* f) throw(FileException) { if(!root.children.empty()) root.children[0]->toXML(0, f); }; ^~~~~ g++ -o dcpp/AdcHub.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/AdcHub.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/AdcHub.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from dcpp/Pointer.h:26, from dcpp/User.h:27, from dcpp/Client.h:26, from dcpp/AdcHub.h:19, from dcpp/AdcHub.cpp:22: dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from dcpp/BufferedSocket.h:26, from dcpp/Client.h:27, from dcpp/AdcHub.h:19, from dcpp/AdcHub.cpp:22: dcpp/Socket.h:139:11: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket() throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { } ^~~~~ dcpp/Socket.h:140:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, const string& aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ In file included from dcpp/BufferedSocket.h:26, from dcpp/Client.h:27, from dcpp/AdcHub.h:19, from dcpp/AdcHub.cpp:22: dcpp/Socket.h:141:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, short aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ dcpp/Socket.h:144:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int aType = TYPE_TCP, bool server = false) throw(SocketException); ^~~~~ dcpp/Socket.h:145:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:146:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aIp, short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:147:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aIp, const string& aPort) throw(SocketException) { connect(aIp, (short)Util::toInt(aPort)); }; ^~~~~ dcpp/Socket.h:148:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& aSocket) throw(SocketException); ^~~~~ dcpp/Socket.h:149:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void write(const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:150:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:151:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void writeTo(const string& aIp, short aPort, const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:152:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void writeTo(const string& aIp, short aPort, const string& aData) throw(SocketException) { writeTo(aIp, aPort, aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:155:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:156:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen, string &aIP) throw(SocketException); ^~~~~ dcpp/Socket.h:157:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int readFull(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:159:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int wait(u_int32_t millis, int waitFor) throw(SocketException); ^~~~~ In file included from dcpp/Client.h:27, from dcpp/AdcHub.h:19, from dcpp/AdcHub.cpp:22: dcpp/BufferedSocket.h:81:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static BufferedSocket* getSocket(char sep) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:96:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& srv) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:128:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aAddress, short aPort) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:136:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/BufferedSocket.h:150:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BufferedSocket(char aSeparator = 0x0a) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:158:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool fillBuffer(char* buf, int bufLen, u_int32_t timeout = 0) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:181:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int) throw(SocketException) { dcassert(0); }; // Sockets are created implicitly ^~~~~ dcpp/BufferedSocket.h:182:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short) throw(SocketException) { dcassert(0); }; // Binding / UDP not supported... ^~~~~ In file included from dcpp/AdcHub.h:20, from dcpp/AdcHub.cpp:22: dcpp/AdcCommand.h:100:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] explicit AdcCommand(const string& aLine, bool nmdc = false) throw(ParseException) : cmdInt(0), type(TYPE_CLIENT) { ^~~~~ dcpp/AdcCommand.h:104:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse(const string& aLine, bool nmdc = false) throw(ParseException); ^~~~~ In file included from dcpp/ShareManager.h:27, from dcpp/AdcHub.cpp:24: dcpp/SearchManager.h:161:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void setPort(short aPort) throw(SocketException); ^~~~~ In file included from dcpp/ShareManager.h:29, from dcpp/AdcHub.cpp:24: dcpp/HashManager.h:80:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const TTHValue& getTTH(const string& aFileName, int64_t aSize) throw(HashException); ^~~~~ In file included from dcpp/File.h:30, from dcpp/UserConnection.h:30, from dcpp/DownloadManager.h:28, from dcpp/ShareManager.h:30, from dcpp/AdcHub.cpp:24: dcpp/Streams.h:39:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:46:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) = 0; ^~~~~ dcpp/Streams.h:48:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }; ^~~~~ dcpp/Streams.h:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:82:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* tgt, size_t& len) throw(Exception) { ^~~~~ dcpp/Streams.h:107:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ In file included from dcpp/File.h:30, from dcpp/UserConnection.h:30, from dcpp/DownloadManager.h:28, from dcpp/ShareManager.h:30, from dcpp/AdcHub.cpp:24: dcpp/Streams.h:138:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/Streams.h:146:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/Streams.h:180:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { return 0; } ^~~~~ dcpp/Streams.h:181:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ In file included from dcpp/UserConnection.h:30, from dcpp/DownloadManager.h:28, from dcpp/ShareManager.h:30, from dcpp/AdcHub.cpp:24: dcpp/File.h:232:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] File(const string& aFileName, int access, int mode) throw(FileException) { ^~~~~ dcpp/File.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getSize() throw(FileException) { ^~~~~ dcpp/File.h:279:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getPos() throw(FileException) { ^~~~~ dcpp/File.h:283:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_SET); }; ^~~~~ dcpp/File.h:284:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEndPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_END); }; ^~~~~ dcpp/File.h:285:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void movePos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_CUR); }; ^~~~~ dcpp/File.h:287:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ dcpp/File.h:295:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(FileException) { ^~~~~ dcpp/File.h:316:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEOF() throw(FileException) { ^~~~~ dcpp/File.h:332:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setSize(int64_t newSize) throw(FileException) { ^~~~~ dcpp/File.h:339:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/File.h:349:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static void copyFile(const string& source, const string& target) throw(FileException) { ^~~~~ dcpp/File.h:391:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read(size_t len) throw(FileException) { ^~~~~ dcpp/File.h:399:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read() throw(FileException) { ^~~~~ dcpp/File.h:407:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aString) throw(FileException) { write((void*)aString.data(), aString.size()); }; ^~~~~ In file included from dcpp/DownloadManager.h:28, from dcpp/ShareManager.h:30, from dcpp/AdcHub.cpp:24: dcpp/UserConnection.h:276:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aServer, short aPort) throw(SocketException) { ^~~~~ dcpp/UserConnection.h:280:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void accept(const ServerSocket& aServer) throw(SocketException) { ^~~~~ dcpp/UserConnection.h:351:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] UserConnection() throw(SocketException) : cqi(NULL), state(STATE_UNCONNECTED), lastActivity(0), ^~~~~ In file included from dcpp/DownloadManager.h:30, from dcpp/ShareManager.h:30, from dcpp/AdcHub.cpp:24: dcpp/FilteredFile.h:36:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ dcpp/FilteredFile.h:40:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:58:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:78:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ dcpp/FilteredFile.h:98:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:147:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* rbuf, size_t& len) throw(Exception) { ^~~~~ In file included from dcpp/ShareManager.h:30, from dcpp/AdcHub.cpp:24: dcpp/DownloadManager.h:228:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool checkRollback(Download* aDownload, const u_int8_t* aBuf, int aLen) throw(FileException); ^~~~~ dcpp/DownloadManager.h:236:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] u_int32_t calcCrc32(const string& file) throw(FileException); ^~~~~ In file included from dcpp/AdcHub.cpp:24: dcpp/ShareManager.h:57:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addDirectory(const string& aDirectory, const string & aName) throw(ShareException); ^~~~~ dcpp/ShareManager.h:59:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void renameDirectory(const string& oName, const string& nName) throw(ShareException); ^~~~~ dcpp/ShareManager.h:60:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string translateFileName(const string& aFile) throw(ShareException); ^~~~~ dcpp/ShareManager.h:62:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void refresh(bool dirs = false, bool aUpdate = true, bool block = false) throw(ShareException); ^~~~~ dcpp/ShareManager.h:73:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] AdcCommand getFileInfo(const string& aFile) throw(ShareException); ^~~~~ In file included from dcpp/ConnectionManager.h:28, from dcpp/AdcHub.cpp:27: dcpp/ServerSocket.h:39:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void waitForConnections(short aPort) throw(SocketException); ^~~~~ In file included from dcpp/AdcHub.cpp:27: dcpp/ConnectionManager.h:84:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void setPort(short aPort) throw(SocketException) { ^~~~~ dcpp/ConnectionManager.h:126:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] UserConnection* getConnection(bool aNmdc) throw(SocketException); ^~~~~ g++ -o dcpp/AdcCommand.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/AdcCommand.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/AdcCommand.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from dcpp/CriticalSection.h:26, from dcpp/Speaker.h:22, from dcpp/SettingsManager.h:23, from dcpp/AdcCommand.h:23, from dcpp/AdcCommand.cpp:22: dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from dcpp/AdcCommand.cpp:22: dcpp/AdcCommand.h:100:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] explicit AdcCommand(const string& aLine, bool nmdc = false) throw(ParseException) : cmdInt(0), type(TYPE_CLIENT) { ^~~~~ dcpp/AdcCommand.h:104:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse(const string& aLine, bool nmdc = false) throw(ParseException); ^~~~~ dcpp/AdcCommand.cpp:24:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void AdcCommand::parse(const string& aLine, bool nmdc /* = false */) throw(ParseException) { ^~~~~ g++ -o dcpp/BZUtils.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/BZUtils.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/BZUtils.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ g++ -o dcpp/BufferedSocket.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/BufferedSocket.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/BufferedSocket.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from dcpp/CriticalSection.h:26, from dcpp/Semaphore.h:27, from dcpp/BufferedSocket.h:27, from dcpp/BufferedSocket.cpp:22: dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ In file included from dcpp/BufferedSocket.h:26, from dcpp/BufferedSocket.cpp:22: dcpp/Socket.h:139:11: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket() throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { } ^~~~~ dcpp/Socket.h:140:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, const string& aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ In file included from dcpp/BufferedSocket.h:26, from dcpp/BufferedSocket.cpp:22: dcpp/Socket.h:141:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, short aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ dcpp/Socket.h:144:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int aType = TYPE_TCP, bool server = false) throw(SocketException); ^~~~~ dcpp/Socket.h:145:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:146:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aIp, short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:147:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aIp, const string& aPort) throw(SocketException) { connect(aIp, (short)Util::toInt(aPort)); }; ^~~~~ dcpp/Socket.h:148:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& aSocket) throw(SocketException); ^~~~~ dcpp/Socket.h:149:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void write(const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:150:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:151:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void writeTo(const string& aIp, short aPort, const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:152:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void writeTo(const string& aIp, short aPort, const string& aData) throw(SocketException) { writeTo(aIp, aPort, aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:155:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:156:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen, string &aIP) throw(SocketException); ^~~~~ dcpp/Socket.h:157:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int readFull(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:159:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int wait(u_int32_t millis, int waitFor) throw(SocketException); ^~~~~ In file included from dcpp/CriticalSection.h:26, from dcpp/Semaphore.h:27, from dcpp/BufferedSocket.h:27, from dcpp/BufferedSocket.cpp:22: dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from dcpp/BufferedSocket.cpp:22: dcpp/BufferedSocket.h:81:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static BufferedSocket* getSocket(char sep) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:96:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& srv) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:128:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aAddress, short aPort) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:136:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/BufferedSocket.h:150:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BufferedSocket(char aSeparator = 0x0a) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:158:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool fillBuffer(char* buf, int bufLen, u_int32_t timeout = 0) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:181:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int) throw(SocketException) { dcassert(0); }; // Sockets are created implicitly ^~~~~ dcpp/BufferedSocket.h:182:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short) throw(SocketException) { dcassert(0); }; // Binding / UDP not supported... ^~~~~ In file included from dcpp/BufferedSocket.cpp:28: dcpp/Streams.h:39:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:46:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) = 0; ^~~~~ dcpp/Streams.h:48:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }; ^~~~~ dcpp/Streams.h:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:82:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* tgt, size_t& len) throw(Exception) { ^~~~~ dcpp/Streams.h:107:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ In file included from dcpp/BufferedSocket.cpp:28: dcpp/Streams.h:138:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/Streams.h:146:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/Streams.h:180:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { return 0; } ^~~~~ dcpp/Streams.h:181:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ dcpp/BufferedSocket.cpp:35:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BufferedSocket::BufferedSocket(char aSeparator) throw(SocketException) : ^~~~~ dcpp/BufferedSocket.cpp:94:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool BufferedSocket::fillBuffer(char* buf, int bufLen, u_int32_t timeout /* = 0 */) throw(SocketException) { ^~~~~ g++ -o dcpp/Client.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/Client.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/Client.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from dcpp/Pointer.h:26, from dcpp/User.h:27, from dcpp/Client.h:26, from dcpp/Client.cpp:22: dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from dcpp/BufferedSocket.h:26, from dcpp/Client.h:27, from dcpp/Client.cpp:22: dcpp/Socket.h:139:11: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket() throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { } ^~~~~ dcpp/Socket.h:140:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, const string& aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ In file included from dcpp/BufferedSocket.h:26, from dcpp/Client.h:27, from dcpp/Client.cpp:22: dcpp/Socket.h:141:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, short aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ dcpp/Socket.h:144:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int aType = TYPE_TCP, bool server = false) throw(SocketException); ^~~~~ dcpp/Socket.h:145:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:146:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aIp, short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:147:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aIp, const string& aPort) throw(SocketException) { connect(aIp, (short)Util::toInt(aPort)); }; ^~~~~ dcpp/Socket.h:148:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& aSocket) throw(SocketException); ^~~~~ dcpp/Socket.h:149:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void write(const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:150:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:151:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void writeTo(const string& aIp, short aPort, const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:152:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void writeTo(const string& aIp, short aPort, const string& aData) throw(SocketException) { writeTo(aIp, aPort, aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:155:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:156:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen, string &aIP) throw(SocketException); ^~~~~ dcpp/Socket.h:157:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int readFull(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:159:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int wait(u_int32_t millis, int waitFor) throw(SocketException); ^~~~~ In file included from dcpp/Client.h:27, from dcpp/Client.cpp:22: dcpp/BufferedSocket.h:81:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static BufferedSocket* getSocket(char sep) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:96:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& srv) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:128:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aAddress, short aPort) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:136:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/BufferedSocket.h:150:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BufferedSocket(char aSeparator = 0x0a) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:158:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool fillBuffer(char* buf, int bufLen, u_int32_t timeout = 0) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:181:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int) throw(SocketException) { dcassert(0); }; // Sockets are created implicitly ^~~~~ dcpp/BufferedSocket.h:182:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short) throw(SocketException) { dcassert(0); }; // Binding / UDP not supported... ^~~~~ g++ -o dcpp/ClientManager.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/ClientManager.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/ClientManager.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from dcpp/TimerManager.h:26, from dcpp/ClientManager.h:26, from dcpp/ClientManager.cpp:22: dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from dcpp/BufferedSocket.h:26, from dcpp/Client.h:27, from dcpp/ClientManager.h:28, from dcpp/ClientManager.cpp:22: dcpp/Socket.h:139:11: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket() throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { } ^~~~~ dcpp/Socket.h:140:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, const string& aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ In file included from dcpp/BufferedSocket.h:26, from dcpp/Client.h:27, from dcpp/ClientManager.h:28, from dcpp/ClientManager.cpp:22: dcpp/Socket.h:141:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, short aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ dcpp/Socket.h:144:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int aType = TYPE_TCP, bool server = false) throw(SocketException); ^~~~~ dcpp/Socket.h:145:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:146:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aIp, short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:147:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aIp, const string& aPort) throw(SocketException) { connect(aIp, (short)Util::toInt(aPort)); }; ^~~~~ dcpp/Socket.h:148:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& aSocket) throw(SocketException); ^~~~~ dcpp/Socket.h:149:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void write(const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:150:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:151:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void writeTo(const string& aIp, short aPort, const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:152:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void writeTo(const string& aIp, short aPort, const string& aData) throw(SocketException) { writeTo(aIp, aPort, aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:155:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:156:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen, string &aIP) throw(SocketException); ^~~~~ dcpp/Socket.h:157:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int readFull(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:159:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int wait(u_int32_t millis, int waitFor) throw(SocketException); ^~~~~ In file included from dcpp/Client.h:27, from dcpp/ClientManager.h:28, from dcpp/ClientManager.cpp:22: dcpp/BufferedSocket.h:81:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static BufferedSocket* getSocket(char sep) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:96:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& srv) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:128:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aAddress, short aPort) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:136:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/BufferedSocket.h:150:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BufferedSocket(char aSeparator = 0x0a) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:158:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool fillBuffer(char* buf, int bufLen, u_int32_t timeout = 0) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:181:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int) throw(SocketException) { dcassert(0); }; // Sockets are created implicitly ^~~~~ dcpp/BufferedSocket.h:182:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short) throw(SocketException) { dcassert(0); }; // Binding / UDP not supported... ^~~~~ In file included from dcpp/SearchManager.h:38, from dcpp/ShareManager.h:27, from dcpp/ClientManager.cpp:24: dcpp/AdcCommand.h:100:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] explicit AdcCommand(const string& aLine, bool nmdc = false) throw(ParseException) : cmdInt(0), type(TYPE_CLIENT) { ^~~~~ dcpp/AdcCommand.h:104:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse(const string& aLine, bool nmdc = false) throw(ParseException); ^~~~~ In file included from dcpp/ShareManager.h:27, from dcpp/ClientManager.cpp:24: dcpp/SearchManager.h:161:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void setPort(short aPort) throw(SocketException); ^~~~~ In file included from dcpp/ShareManager.h:29, from dcpp/ClientManager.cpp:24: dcpp/HashManager.h:80:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const TTHValue& getTTH(const string& aFileName, int64_t aSize) throw(HashException); ^~~~~ In file included from dcpp/File.h:30, from dcpp/UserConnection.h:30, from dcpp/DownloadManager.h:28, from dcpp/ShareManager.h:30, from dcpp/ClientManager.cpp:24: dcpp/Streams.h:39:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:46:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) = 0; ^~~~~ dcpp/Streams.h:48:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }; ^~~~~ dcpp/Streams.h:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:82:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* tgt, size_t& len) throw(Exception) { ^~~~~ dcpp/Streams.h:107:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ In file included from dcpp/File.h:30, from dcpp/UserConnection.h:30, from dcpp/DownloadManager.h:28, from dcpp/ShareManager.h:30, from dcpp/ClientManager.cpp:24: dcpp/Streams.h:138:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/Streams.h:146:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/Streams.h:180:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { return 0; } ^~~~~ dcpp/Streams.h:181:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ In file included from dcpp/UserConnection.h:30, from dcpp/DownloadManager.h:28, from dcpp/ShareManager.h:30, from dcpp/ClientManager.cpp:24: dcpp/File.h:232:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] File(const string& aFileName, int access, int mode) throw(FileException) { ^~~~~ dcpp/File.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getSize() throw(FileException) { ^~~~~ dcpp/File.h:279:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getPos() throw(FileException) { ^~~~~ dcpp/File.h:283:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_SET); }; ^~~~~ dcpp/File.h:284:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEndPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_END); }; ^~~~~ dcpp/File.h:285:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void movePos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_CUR); }; ^~~~~ dcpp/File.h:287:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ dcpp/File.h:295:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(FileException) { ^~~~~ dcpp/File.h:316:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEOF() throw(FileException) { ^~~~~ dcpp/File.h:332:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setSize(int64_t newSize) throw(FileException) { ^~~~~ dcpp/File.h:339:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/File.h:349:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static void copyFile(const string& source, const string& target) throw(FileException) { ^~~~~ dcpp/File.h:391:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read(size_t len) throw(FileException) { ^~~~~ dcpp/File.h:399:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read() throw(FileException) { ^~~~~ dcpp/File.h:407:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aString) throw(FileException) { write((void*)aString.data(), aString.size()); }; ^~~~~ In file included from dcpp/DownloadManager.h:28, from dcpp/ShareManager.h:30, from dcpp/ClientManager.cpp:24: dcpp/UserConnection.h:276:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aServer, short aPort) throw(SocketException) { ^~~~~ dcpp/UserConnection.h:280:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void accept(const ServerSocket& aServer) throw(SocketException) { ^~~~~ dcpp/UserConnection.h:351:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] UserConnection() throw(SocketException) : cqi(NULL), state(STATE_UNCONNECTED), lastActivity(0), ^~~~~ In file included from dcpp/DownloadManager.h:30, from dcpp/ShareManager.h:30, from dcpp/ClientManager.cpp:24: dcpp/FilteredFile.h:36:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ dcpp/FilteredFile.h:40:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:58:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:78:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ dcpp/FilteredFile.h:98:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:147:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* rbuf, size_t& len) throw(Exception) { ^~~~~ In file included from dcpp/ShareManager.h:30, from dcpp/ClientManager.cpp:24: dcpp/DownloadManager.h:228:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool checkRollback(Download* aDownload, const u_int8_t* aBuf, int aLen) throw(FileException); ^~~~~ dcpp/DownloadManager.h:236:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] u_int32_t calcCrc32(const string& file) throw(FileException); ^~~~~ In file included from dcpp/ClientManager.cpp:24: dcpp/ShareManager.h:57:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addDirectory(const string& aDirectory, const string & aName) throw(ShareException); ^~~~~ dcpp/ShareManager.h:59:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void renameDirectory(const string& oName, const string& nName) throw(ShareException); ^~~~~ dcpp/ShareManager.h:60:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string translateFileName(const string& aFile) throw(ShareException); ^~~~~ dcpp/ShareManager.h:62:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void refresh(bool dirs = false, bool aUpdate = true, bool block = false) throw(ShareException); ^~~~~ dcpp/ShareManager.h:73:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] AdcCommand getFileInfo(const string& aFile) throw(ShareException); ^~~~~ In file included from dcpp/ClientManager.cpp:26: dcpp/CryptoManager.h:80:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void decodeHuffman(const u_int8_t* /*is*/, string& /*os*/, const size_t /*len*/) throw(CryptoException); ^~~~~ dcpp/CryptoManager.h:82:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void decodeBZ2(const u_int8_t* is, size_t sz, string& os) throw(CryptoException); ^~~~~ In file included from dcpp/ConnectionManager.h:28, from dcpp/ClientManager.cpp:27: dcpp/ServerSocket.h:39:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void waitForConnections(short aPort) throw(SocketException); ^~~~~ In file included from dcpp/ClientManager.cpp:27: dcpp/ConnectionManager.h:84:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void setPort(short aPort) throw(SocketException) { ^~~~~ dcpp/ConnectionManager.h:126:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] UserConnection* getConnection(bool aNmdc) throw(SocketException); ^~~~~ g++ -o dcpp/ConnectionManager.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/ConnectionManager.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/ConnectionManager.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from dcpp/TimerManager.h:26, from dcpp/ConnectionManager.h:26, from dcpp/ConnectionManager.cpp:22: dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from dcpp/ServerSocket.h:26, from dcpp/ConnectionManager.h:28, from dcpp/ConnectionManager.cpp:22: dcpp/Socket.h:139:11: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket() throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { } ^~~~~ dcpp/Socket.h:140:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, const string& aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ In file included from dcpp/ServerSocket.h:26, from dcpp/ConnectionManager.h:28, from dcpp/ConnectionManager.cpp:22: dcpp/Socket.h:141:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, short aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ dcpp/Socket.h:144:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int aType = TYPE_TCP, bool server = false) throw(SocketException); ^~~~~ dcpp/Socket.h:145:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:146:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aIp, short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:147:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aIp, const string& aPort) throw(SocketException) { connect(aIp, (short)Util::toInt(aPort)); }; ^~~~~ dcpp/Socket.h:148:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& aSocket) throw(SocketException); ^~~~~ dcpp/Socket.h:149:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void write(const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:150:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:151:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void writeTo(const string& aIp, short aPort, const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:152:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void writeTo(const string& aIp, short aPort, const string& aData) throw(SocketException) { writeTo(aIp, aPort, aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:155:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:156:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen, string &aIP) throw(SocketException); ^~~~~ dcpp/Socket.h:157:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int readFull(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:159:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int wait(u_int32_t millis, int waitFor) throw(SocketException); ^~~~~ In file included from dcpp/ConnectionManager.h:28, from dcpp/ConnectionManager.cpp:22: dcpp/ServerSocket.h:39:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void waitForConnections(short aPort) throw(SocketException); ^~~~~ In file included from dcpp/UserConnection.h:28, from dcpp/ConnectionManager.h:29, from dcpp/ConnectionManager.cpp:22: dcpp/BufferedSocket.h:81:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static BufferedSocket* getSocket(char sep) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:96:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& srv) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:128:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aAddress, short aPort) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:136:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/BufferedSocket.h:150:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BufferedSocket(char aSeparator = 0x0a) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:158:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool fillBuffer(char* buf, int bufLen, u_int32_t timeout = 0) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:181:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int) throw(SocketException) { dcassert(0); }; // Sockets are created implicitly ^~~~~ dcpp/BufferedSocket.h:182:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short) throw(SocketException) { dcassert(0); }; // Binding / UDP not supported... ^~~~~ In file included from dcpp/File.h:30, from dcpp/UserConnection.h:30, from dcpp/ConnectionManager.h:29, from dcpp/ConnectionManager.cpp:22: dcpp/Streams.h:39:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:46:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) = 0; ^~~~~ dcpp/Streams.h:48:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }; ^~~~~ dcpp/Streams.h:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:82:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* tgt, size_t& len) throw(Exception) { ^~~~~ dcpp/Streams.h:107:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ In file included from dcpp/File.h:30, from dcpp/UserConnection.h:30, from dcpp/ConnectionManager.h:29, from dcpp/ConnectionManager.cpp:22: dcpp/Streams.h:138:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/Streams.h:146:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/Streams.h:180:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { return 0; } ^~~~~ dcpp/Streams.h:181:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ In file included from dcpp/UserConnection.h:30, from dcpp/ConnectionManager.h:29, from dcpp/ConnectionManager.cpp:22: dcpp/File.h:232:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] File(const string& aFileName, int access, int mode) throw(FileException) { ^~~~~ dcpp/File.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getSize() throw(FileException) { ^~~~~ dcpp/File.h:279:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getPos() throw(FileException) { ^~~~~ dcpp/File.h:283:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_SET); }; ^~~~~ dcpp/File.h:284:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEndPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_END); }; ^~~~~ dcpp/File.h:285:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void movePos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_CUR); }; ^~~~~ dcpp/File.h:287:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ dcpp/File.h:295:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(FileException) { ^~~~~ dcpp/File.h:316:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEOF() throw(FileException) { ^~~~~ dcpp/File.h:332:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setSize(int64_t newSize) throw(FileException) { ^~~~~ dcpp/File.h:339:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/File.h:349:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static void copyFile(const string& source, const string& target) throw(FileException) { ^~~~~ dcpp/File.h:391:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read(size_t len) throw(FileException) { ^~~~~ dcpp/File.h:399:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read() throw(FileException) { ^~~~~ dcpp/File.h:407:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aString) throw(FileException) { write((void*)aString.data(), aString.size()); }; ^~~~~ In file included from dcpp/UserConnection.h:32, from dcpp/ConnectionManager.h:29, from dcpp/ConnectionManager.cpp:22: dcpp/AdcCommand.h:100:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] explicit AdcCommand(const string& aLine, bool nmdc = false) throw(ParseException) : cmdInt(0), type(TYPE_CLIENT) { ^~~~~ dcpp/AdcCommand.h:104:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse(const string& aLine, bool nmdc = false) throw(ParseException); ^~~~~ In file included from dcpp/ConnectionManager.h:29, from dcpp/ConnectionManager.cpp:22: dcpp/UserConnection.h:276:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aServer, short aPort) throw(SocketException) { ^~~~~ dcpp/UserConnection.h:280:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void accept(const ServerSocket& aServer) throw(SocketException) { ^~~~~ dcpp/UserConnection.h:351:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] UserConnection() throw(SocketException) : cqi(NULL), state(STATE_UNCONNECTED), lastActivity(0), ^~~~~ In file included from dcpp/ConnectionManager.cpp:22: dcpp/ConnectionManager.h:84:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void setPort(short aPort) throw(SocketException) { ^~~~~ dcpp/ConnectionManager.h:126:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] UserConnection* getConnection(bool aNmdc) throw(SocketException); ^~~~~ In file included from dcpp/DownloadManager.h:30, from dcpp/ConnectionManager.cpp:25: dcpp/FilteredFile.h:36:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ dcpp/FilteredFile.h:40:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:58:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:78:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ dcpp/FilteredFile.h:98:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:147:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* rbuf, size_t& len) throw(Exception) { ^~~~~ In file included from dcpp/ConnectionManager.cpp:25: dcpp/DownloadManager.h:228:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool checkRollback(Download* aDownload, const u_int8_t* aBuf, int aLen) throw(FileException); ^~~~~ dcpp/DownloadManager.h:236:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] u_int32_t calcCrc32(const string& file) throw(FileException); ^~~~~ In file included from dcpp/ConnectionManager.cpp:27: dcpp/CryptoManager.h:80:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void decodeHuffman(const u_int8_t* /*is*/, string& /*os*/, const size_t /*len*/) throw(CryptoException); ^~~~~ dcpp/CryptoManager.h:82:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void decodeBZ2(const u_int8_t* is, size_t sz, string& os) throw(CryptoException); ^~~~~ In file included from dcpp/ConnectionManager.cpp:29: dcpp/QueueManager.h:82:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool addBad = true) throw(QueueException, FileException); ^~~~~ dcpp/QueueManager.h:85:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addList(const User::Ptr& aUser, int aFlags) throw(QueueException, FileException) { ^~~~~ dcpp/QueueManager.h:100:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void readd(const string& target, User::Ptr& aUser) throw(QueueException); ^~~~~ In file included from dcpp/ConnectionManager.cpp:29: dcpp/QueueManager.h:150:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] u_int32_t aAdded, const TTHValue* root) throw(QueueException, FileException); ^~~~~ dcpp/QueueManager.h:223:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static string checkTarget(const string& aTarget, int64_t aSize, int& flags) throw(QueueException, FileException); ^~~~~ dcpp/QueueManager.h:225:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool addSource(QueueItem* qi, const string& aFile, User::Ptr aUser, Flags::MaskType addBad, bool utf8) throw(QueueException, FileException); ^~~~~ dcpp/ConnectionManager.cpp:155:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] UserConnection* ConnectionManager::getConnection(bool aNmdc) throw(SocketException) { ^~~~~ g++ -o dcpp/CryptoManager.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/CryptoManager.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/CryptoManager.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from dcpp/CriticalSection.h:26, from dcpp/Speaker.h:22, from dcpp/SettingsManager.h:23, from dcpp/CryptoManager.h:26, from dcpp/CryptoManager.cpp:22: dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from dcpp/CryptoManager.cpp:22: dcpp/CryptoManager.h:80:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void decodeHuffman(const u_int8_t* /*is*/, string& /*os*/, const size_t /*len*/) throw(CryptoException); ^~~~~ dcpp/CryptoManager.h:82:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void decodeBZ2(const u_int8_t* is, size_t sz, string& os) throw(CryptoException); ^~~~~ In file included from dcpp/CryptoManager.cpp:24: dcpp/BitInputStream.h:41:13: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool get() throw(BitStreamException) { ^~~~~ dcpp/CryptoManager.cpp:34:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void CryptoManager::decodeBZ2(const u_int8_t* is, size_t sz, string& os) throw (CryptoException) { ^~~~~ dcpp/CryptoManager.cpp:131:85: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void CryptoManager::decodeHuffman(const u_int8_t* is, string& os, const size_t len) throw(CryptoException) { ^~~~~ g++ -o dcpp/DCPlusPlus.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/DCPlusPlus.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/DCPlusPlus.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from dcpp/TimerManager.h:26, from dcpp/ConnectionManager.h:26, from dcpp/DCPlusPlus.cpp:22: dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from dcpp/ServerSocket.h:26, from dcpp/ConnectionManager.h:28, from dcpp/DCPlusPlus.cpp:22: dcpp/Socket.h:139:11: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket() throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { } ^~~~~ dcpp/Socket.h:140:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, const string& aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ In file included from dcpp/ServerSocket.h:26, from dcpp/ConnectionManager.h:28, from dcpp/DCPlusPlus.cpp:22: dcpp/Socket.h:141:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, short aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ dcpp/Socket.h:144:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int aType = TYPE_TCP, bool server = false) throw(SocketException); ^~~~~ dcpp/Socket.h:145:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:146:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aIp, short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:147:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aIp, const string& aPort) throw(SocketException) { connect(aIp, (short)Util::toInt(aPort)); }; ^~~~~ dcpp/Socket.h:148:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& aSocket) throw(SocketException); ^~~~~ dcpp/Socket.h:149:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void write(const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:150:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:151:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void writeTo(const string& aIp, short aPort, const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:152:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void writeTo(const string& aIp, short aPort, const string& aData) throw(SocketException) { writeTo(aIp, aPort, aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:155:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:156:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen, string &aIP) throw(SocketException); ^~~~~ dcpp/Socket.h:157:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int readFull(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:159:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int wait(u_int32_t millis, int waitFor) throw(SocketException); ^~~~~ In file included from dcpp/ConnectionManager.h:28, from dcpp/DCPlusPlus.cpp:22: dcpp/ServerSocket.h:39:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void waitForConnections(short aPort) throw(SocketException); ^~~~~ In file included from dcpp/UserConnection.h:28, from dcpp/ConnectionManager.h:29, from dcpp/DCPlusPlus.cpp:22: dcpp/BufferedSocket.h:81:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static BufferedSocket* getSocket(char sep) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:96:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& srv) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:128:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aAddress, short aPort) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:136:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/BufferedSocket.h:150:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BufferedSocket(char aSeparator = 0x0a) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:158:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool fillBuffer(char* buf, int bufLen, u_int32_t timeout = 0) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:181:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int) throw(SocketException) { dcassert(0); }; // Sockets are created implicitly ^~~~~ dcpp/BufferedSocket.h:182:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short) throw(SocketException) { dcassert(0); }; // Binding / UDP not supported... ^~~~~ In file included from dcpp/File.h:30, from dcpp/UserConnection.h:30, from dcpp/ConnectionManager.h:29, from dcpp/DCPlusPlus.cpp:22: dcpp/Streams.h:39:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:46:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) = 0; ^~~~~ dcpp/Streams.h:48:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }; ^~~~~ dcpp/Streams.h:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:82:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* tgt, size_t& len) throw(Exception) { ^~~~~ dcpp/Streams.h:107:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ In file included from dcpp/File.h:30, from dcpp/UserConnection.h:30, from dcpp/ConnectionManager.h:29, from dcpp/DCPlusPlus.cpp:22: dcpp/Streams.h:138:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/Streams.h:146:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/Streams.h:180:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { return 0; } ^~~~~ dcpp/Streams.h:181:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ In file included from dcpp/UserConnection.h:30, from dcpp/ConnectionManager.h:29, from dcpp/DCPlusPlus.cpp:22: dcpp/File.h:232:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] File(const string& aFileName, int access, int mode) throw(FileException) { ^~~~~ dcpp/File.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getSize() throw(FileException) { ^~~~~ dcpp/File.h:279:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getPos() throw(FileException) { ^~~~~ dcpp/File.h:283:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_SET); }; ^~~~~ dcpp/File.h:284:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEndPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_END); }; ^~~~~ dcpp/File.h:285:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void movePos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_CUR); }; ^~~~~ dcpp/File.h:287:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ dcpp/File.h:295:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(FileException) { ^~~~~ dcpp/File.h:316:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEOF() throw(FileException) { ^~~~~ dcpp/File.h:332:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setSize(int64_t newSize) throw(FileException) { ^~~~~ dcpp/File.h:339:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/File.h:349:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static void copyFile(const string& source, const string& target) throw(FileException) { ^~~~~ dcpp/File.h:391:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read(size_t len) throw(FileException) { ^~~~~ dcpp/File.h:399:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read() throw(FileException) { ^~~~~ dcpp/File.h:407:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aString) throw(FileException) { write((void*)aString.data(), aString.size()); }; ^~~~~ In file included from dcpp/UserConnection.h:32, from dcpp/ConnectionManager.h:29, from dcpp/DCPlusPlus.cpp:22: dcpp/AdcCommand.h:100:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] explicit AdcCommand(const string& aLine, bool nmdc = false) throw(ParseException) : cmdInt(0), type(TYPE_CLIENT) { ^~~~~ dcpp/AdcCommand.h:104:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse(const string& aLine, bool nmdc = false) throw(ParseException); ^~~~~ In file included from dcpp/ConnectionManager.h:29, from dcpp/DCPlusPlus.cpp:22: dcpp/UserConnection.h:276:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aServer, short aPort) throw(SocketException) { ^~~~~ dcpp/UserConnection.h:280:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void accept(const ServerSocket& aServer) throw(SocketException) { ^~~~~ dcpp/UserConnection.h:351:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] UserConnection() throw(SocketException) : cqi(NULL), state(STATE_UNCONNECTED), lastActivity(0), ^~~~~ In file included from dcpp/DCPlusPlus.cpp:22: dcpp/ConnectionManager.h:84:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void setPort(short aPort) throw(SocketException) { ^~~~~ dcpp/ConnectionManager.h:126:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] UserConnection* getConnection(bool aNmdc) throw(SocketException); ^~~~~ In file included from dcpp/DownloadManager.h:30, from dcpp/DCPlusPlus.cpp:23: dcpp/FilteredFile.h:36:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ dcpp/FilteredFile.h:40:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:58:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:78:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ dcpp/FilteredFile.h:98:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:147:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* rbuf, size_t& len) throw(Exception) { ^~~~~ In file included from dcpp/DCPlusPlus.cpp:23: dcpp/DownloadManager.h:228:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool checkRollback(Download* aDownload, const u_int8_t* aBuf, int aLen) throw(FileException); ^~~~~ dcpp/DownloadManager.h:236:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] u_int32_t calcCrc32(const string& file) throw(FileException); ^~~~~ In file included from dcpp/DCPlusPlus.cpp:25: dcpp/CryptoManager.h:80:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void decodeHuffman(const u_int8_t* /*is*/, string& /*os*/, const size_t /*len*/) throw(CryptoException); ^~~~~ dcpp/CryptoManager.h:82:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void decodeBZ2(const u_int8_t* is, size_t sz, string& os) throw(CryptoException); ^~~~~ In file included from dcpp/ShareManager.h:27, from dcpp/DCPlusPlus.cpp:26: dcpp/SearchManager.h:161:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void setPort(short aPort) throw(SocketException); ^~~~~ In file included from dcpp/ShareManager.h:29, from dcpp/DCPlusPlus.cpp:26: dcpp/HashManager.h:80:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const TTHValue& getTTH(const string& aFileName, int64_t aSize) throw(HashException); ^~~~~ In file included from dcpp/DCPlusPlus.cpp:26: dcpp/ShareManager.h:57:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addDirectory(const string& aDirectory, const string & aName) throw(ShareException); ^~~~~ dcpp/ShareManager.h:59:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void renameDirectory(const string& oName, const string& nName) throw(ShareException); ^~~~~ dcpp/ShareManager.h:60:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string translateFileName(const string& aFile) throw(ShareException); ^~~~~ dcpp/ShareManager.h:62:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void refresh(bool dirs = false, bool aUpdate = true, bool block = false) throw(ShareException); ^~~~~ dcpp/ShareManager.h:73:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] AdcCommand getFileInfo(const string& aFile) throw(ShareException); ^~~~~ In file included from dcpp/DCPlusPlus.cpp:28: dcpp/QueueManager.h:82:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool addBad = true) throw(QueueException, FileException); ^~~~~ dcpp/QueueManager.h:85:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addList(const User::Ptr& aUser, int aFlags) throw(QueueException, FileException) { ^~~~~ dcpp/QueueManager.h:100:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void readd(const string& target, User::Ptr& aUser) throw(QueueException); ^~~~~ In file included from dcpp/DCPlusPlus.cpp:28: dcpp/QueueManager.h:150:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] u_int32_t aAdded, const TTHValue* root) throw(QueueException, FileException); ^~~~~ dcpp/QueueManager.h:223:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static string checkTarget(const string& aTarget, int64_t aSize, int& flags) throw(QueueException, FileException); ^~~~~ dcpp/QueueManager.h:225:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool addSource(QueueItem* qi, const string& aFile, User::Ptr aUser, Flags::MaskType addBad, bool utf8) throw(QueueException, FileException); ^~~~~ g++ -o dcpp/DirectoryListing.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/DirectoryListing.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/DirectoryListing.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from dcpp/Pointer.h:26, from dcpp/User.h:27, from dcpp/DirectoryListing.h:26, from dcpp/DirectoryListing.cpp:22: dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from dcpp/File.h:30, from dcpp/QueueManager.h:31, from dcpp/DirectoryListing.cpp:24: dcpp/Streams.h:39:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:46:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) = 0; ^~~~~ dcpp/Streams.h:48:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }; ^~~~~ dcpp/Streams.h:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:82:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* tgt, size_t& len) throw(Exception) { ^~~~~ dcpp/Streams.h:107:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ In file included from dcpp/File.h:30, from dcpp/QueueManager.h:31, from dcpp/DirectoryListing.cpp:24: dcpp/Streams.h:138:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/Streams.h:146:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/Streams.h:180:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { return 0; } ^~~~~ dcpp/Streams.h:181:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ In file included from dcpp/QueueManager.h:31, from dcpp/DirectoryListing.cpp:24: dcpp/File.h:232:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] File(const string& aFileName, int access, int mode) throw(FileException) { ^~~~~ dcpp/File.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getSize() throw(FileException) { ^~~~~ dcpp/File.h:279:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getPos() throw(FileException) { ^~~~~ dcpp/File.h:283:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_SET); }; ^~~~~ dcpp/File.h:284:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEndPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_END); }; ^~~~~ dcpp/File.h:285:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void movePos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_CUR); }; ^~~~~ dcpp/File.h:287:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ dcpp/File.h:295:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(FileException) { ^~~~~ dcpp/File.h:316:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEOF() throw(FileException) { ^~~~~ dcpp/File.h:332:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setSize(int64_t newSize) throw(FileException) { ^~~~~ dcpp/File.h:339:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/File.h:349:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static void copyFile(const string& source, const string& target) throw(FileException) { ^~~~~ dcpp/File.h:391:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read(size_t len) throw(FileException) { ^~~~~ dcpp/File.h:399:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read() throw(FileException) { ^~~~~ dcpp/File.h:407:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aString) throw(FileException) { write((void*)aString.data(), aString.size()); }; ^~~~~ In file included from dcpp/DirectoryListing.cpp:24: dcpp/QueueManager.h:82:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool addBad = true) throw(QueueException, FileException); ^~~~~ dcpp/QueueManager.h:85:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addList(const User::Ptr& aUser, int aFlags) throw(QueueException, FileException) { ^~~~~ dcpp/QueueManager.h:100:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void readd(const string& target, User::Ptr& aUser) throw(QueueException); ^~~~~ In file included from dcpp/DirectoryListing.cpp:24: dcpp/QueueManager.h:150:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] u_int32_t aAdded, const TTHValue* root) throw(QueueException, FileException); ^~~~~ dcpp/QueueManager.h:223:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static string checkTarget(const string& aTarget, int64_t aSize, int& flags) throw(QueueException, FileException); ^~~~~ dcpp/QueueManager.h:225:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool addSource(QueueItem* qi, const string& aFile, User::Ptr aUser, Flags::MaskType addBad, bool utf8) throw(QueueException, FileException); ^~~~~ In file included from dcpp/SearchManager.h:28, from dcpp/DirectoryListing.cpp:25: dcpp/Socket.h:139:11: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket() throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { } ^~~~~ dcpp/Socket.h:140:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, const string& aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ In file included from dcpp/SearchManager.h:28, from dcpp/DirectoryListing.cpp:25: dcpp/Socket.h:141:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, short aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ dcpp/Socket.h:144:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int aType = TYPE_TCP, bool server = false) throw(SocketException); ^~~~~ dcpp/Socket.h:145:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:146:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aIp, short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:147:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aIp, const string& aPort) throw(SocketException) { connect(aIp, (short)Util::toInt(aPort)); }; ^~~~~ dcpp/Socket.h:148:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& aSocket) throw(SocketException); ^~~~~ dcpp/Socket.h:149:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void write(const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:150:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:151:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void writeTo(const string& aIp, short aPort, const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:152:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void writeTo(const string& aIp, short aPort, const string& aData) throw(SocketException) { writeTo(aIp, aPort, aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:155:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:156:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen, string &aIP) throw(SocketException); ^~~~~ dcpp/Socket.h:157:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int readFull(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:159:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int wait(u_int32_t millis, int waitFor) throw(SocketException); ^~~~~ In file included from dcpp/Client.h:27, from dcpp/SearchManager.h:31, from dcpp/DirectoryListing.cpp:25: dcpp/BufferedSocket.h:81:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static BufferedSocket* getSocket(char sep) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:96:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& srv) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:128:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aAddress, short aPort) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:136:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/BufferedSocket.h:150:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BufferedSocket(char aSeparator = 0x0a) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:158:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool fillBuffer(char* buf, int bufLen, u_int32_t timeout = 0) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:181:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int) throw(SocketException) { dcassert(0); }; // Sockets are created implicitly ^~~~~ dcpp/BufferedSocket.h:182:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short) throw(SocketException) { dcassert(0); }; // Binding / UDP not supported... ^~~~~ In file included from dcpp/SearchManager.h:38, from dcpp/DirectoryListing.cpp:25: dcpp/AdcCommand.h:100:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] explicit AdcCommand(const string& aLine, bool nmdc = false) throw(ParseException) : cmdInt(0), type(TYPE_CLIENT) { ^~~~~ dcpp/AdcCommand.h:104:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse(const string& aLine, bool nmdc = false) throw(ParseException); ^~~~~ In file included from dcpp/DirectoryListing.cpp:25: dcpp/SearchManager.h:161:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void setPort(short aPort) throw(SocketException); ^~~~~ In file included from dcpp/DirectoryListing.cpp:28: dcpp/SimpleXML.h:63:128: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string::size_type fromXML(const string& tmp, const string& n = Util::emptyString, string::size_type start = 0, int depth = 0) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:71:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string::size_type loadAttribs(const string& name, const string& tmp, string::size_type start) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:87:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addTag(const string& aName, const string& aData = Util::emptyString) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addTag(const string& aName, int aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:91:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addTag(const string& aName, int64_t aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:96:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addAttrib(const string& aName, const T& aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:100:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addAttrib(const string& aName, const string& aData) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:101:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addAttrib(const string& aName, bool aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:106:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addChildAttrib(const string& aName, const T& aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:109:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addChildAttrib(const string& aName, const string& aData) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:110:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addChildAttrib(const string& aName, bool aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:119:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void stepIn() throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:126:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void stepOut() throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const string& getChildData() const throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:151:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const string& getChildAttrib(const string& aName, const string& aDefault = Util::emptyString) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:156:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int getIntChildAttrib(const string& aName) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:160:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int64_t getLongLongChildAttrib(const string& aName) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:164:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool getBoolChildAttrib(const string& aName) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:171:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fromXML(const string& aXML) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:173:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void toXML(OutputStream* f) throw(FileException) { if(!root.children.empty()) root.children[0]->toXML(0, f); }; ^~~~~ In file included from dcpp/DirectoryListing.cpp:29: dcpp/FilteredFile.h:36:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ dcpp/FilteredFile.h:40:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:58:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:78:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ dcpp/FilteredFile.h:98:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:147:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* rbuf, size_t& len) throw(Exception) { ^~~~~ In file included from dcpp/DirectoryListing.cpp:31: dcpp/CryptoManager.h:80:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void decodeHuffman(const u_int8_t* /*is*/, string& /*os*/, const size_t /*len*/) throw(CryptoException); ^~~~~ dcpp/CryptoManager.h:82:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void decodeBZ2(const u_int8_t* is, size_t sz, string& os) throw(CryptoException); ^~~~~ g++ -o dcpp/DownloadManager.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/DownloadManager.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/DownloadManager.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from dcpp/TimerManager.h:26, from dcpp/DownloadManager.h:26, from dcpp/DownloadManager.cpp:22: dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from dcpp/BufferedSocket.h:26, from dcpp/UserConnection.h:28, from dcpp/DownloadManager.h:28, from dcpp/DownloadManager.cpp:22: dcpp/Socket.h:139:11: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket() throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { } ^~~~~ dcpp/Socket.h:140:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, const string& aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ In file included from dcpp/BufferedSocket.h:26, from dcpp/UserConnection.h:28, from dcpp/DownloadManager.h:28, from dcpp/DownloadManager.cpp:22: dcpp/Socket.h:141:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, short aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ dcpp/Socket.h:144:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int aType = TYPE_TCP, bool server = false) throw(SocketException); ^~~~~ dcpp/Socket.h:145:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:146:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aIp, short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:147:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aIp, const string& aPort) throw(SocketException) { connect(aIp, (short)Util::toInt(aPort)); }; ^~~~~ dcpp/Socket.h:148:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& aSocket) throw(SocketException); ^~~~~ dcpp/Socket.h:149:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void write(const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:150:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:151:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void writeTo(const string& aIp, short aPort, const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:152:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void writeTo(const string& aIp, short aPort, const string& aData) throw(SocketException) { writeTo(aIp, aPort, aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:155:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:156:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen, string &aIP) throw(SocketException); ^~~~~ dcpp/Socket.h:157:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int readFull(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:159:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int wait(u_int32_t millis, int waitFor) throw(SocketException); ^~~~~ In file included from dcpp/UserConnection.h:28, from dcpp/DownloadManager.h:28, from dcpp/DownloadManager.cpp:22: dcpp/BufferedSocket.h:81:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static BufferedSocket* getSocket(char sep) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:96:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& srv) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:128:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aAddress, short aPort) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:136:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/BufferedSocket.h:150:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BufferedSocket(char aSeparator = 0x0a) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:158:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool fillBuffer(char* buf, int bufLen, u_int32_t timeout = 0) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:181:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int) throw(SocketException) { dcassert(0); }; // Sockets are created implicitly ^~~~~ dcpp/BufferedSocket.h:182:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short) throw(SocketException) { dcassert(0); }; // Binding / UDP not supported... ^~~~~ In file included from dcpp/File.h:30, from dcpp/UserConnection.h:30, from dcpp/DownloadManager.h:28, from dcpp/DownloadManager.cpp:22: dcpp/Streams.h:39:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:46:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) = 0; ^~~~~ dcpp/Streams.h:48:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }; ^~~~~ dcpp/Streams.h:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:82:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* tgt, size_t& len) throw(Exception) { ^~~~~ dcpp/Streams.h:107:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ In file included from dcpp/File.h:30, from dcpp/UserConnection.h:30, from dcpp/DownloadManager.h:28, from dcpp/DownloadManager.cpp:22: dcpp/Streams.h:138:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/Streams.h:146:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/Streams.h:180:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { return 0; } ^~~~~ dcpp/Streams.h:181:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ In file included from dcpp/UserConnection.h:30, from dcpp/DownloadManager.h:28, from dcpp/DownloadManager.cpp:22: dcpp/File.h:232:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] File(const string& aFileName, int access, int mode) throw(FileException) { ^~~~~ dcpp/File.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getSize() throw(FileException) { ^~~~~ dcpp/File.h:279:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getPos() throw(FileException) { ^~~~~ dcpp/File.h:283:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_SET); }; ^~~~~ dcpp/File.h:284:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEndPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_END); }; ^~~~~ dcpp/File.h:285:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void movePos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_CUR); }; ^~~~~ dcpp/File.h:287:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ dcpp/File.h:295:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(FileException) { ^~~~~ dcpp/File.h:316:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEOF() throw(FileException) { ^~~~~ dcpp/File.h:332:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setSize(int64_t newSize) throw(FileException) { ^~~~~ dcpp/File.h:339:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/File.h:349:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static void copyFile(const string& source, const string& target) throw(FileException) { ^~~~~ dcpp/File.h:391:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read(size_t len) throw(FileException) { ^~~~~ dcpp/File.h:399:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read() throw(FileException) { ^~~~~ dcpp/File.h:407:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aString) throw(FileException) { write((void*)aString.data(), aString.size()); }; ^~~~~ In file included from dcpp/UserConnection.h:32, from dcpp/DownloadManager.h:28, from dcpp/DownloadManager.cpp:22: dcpp/AdcCommand.h:100:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] explicit AdcCommand(const string& aLine, bool nmdc = false) throw(ParseException) : cmdInt(0), type(TYPE_CLIENT) { ^~~~~ dcpp/AdcCommand.h:104:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse(const string& aLine, bool nmdc = false) throw(ParseException); ^~~~~ In file included from dcpp/DownloadManager.h:28, from dcpp/DownloadManager.cpp:22: dcpp/UserConnection.h:276:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aServer, short aPort) throw(SocketException) { ^~~~~ dcpp/UserConnection.h:280:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void accept(const ServerSocket& aServer) throw(SocketException) { ^~~~~ dcpp/UserConnection.h:351:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] UserConnection() throw(SocketException) : cqi(NULL), state(STATE_UNCONNECTED), lastActivity(0), ^~~~~ In file included from dcpp/DownloadManager.h:30, from dcpp/DownloadManager.cpp:22: dcpp/FilteredFile.h:36:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ dcpp/FilteredFile.h:40:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:58:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:78:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ dcpp/FilteredFile.h:98:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:147:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* rbuf, size_t& len) throw(Exception) { ^~~~~ In file included from dcpp/DownloadManager.cpp:22: dcpp/DownloadManager.h:228:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool checkRollback(Download* aDownload, const u_int8_t* aBuf, int aLen) throw(FileException); ^~~~~ dcpp/DownloadManager.h:236:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] u_int32_t calcCrc32(const string& file) throw(FileException); ^~~~~ In file included from dcpp/ConnectionManager.h:28, from dcpp/DownloadManager.cpp:25: dcpp/ServerSocket.h:39:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void waitForConnections(short aPort) throw(SocketException); ^~~~~ In file included from dcpp/DownloadManager.cpp:25: dcpp/ConnectionManager.h:84:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void setPort(short aPort) throw(SocketException) { ^~~~~ dcpp/ConnectionManager.h:126:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] UserConnection* getConnection(bool aNmdc) throw(SocketException); ^~~~~ In file included from dcpp/DownloadManager.cpp:26: dcpp/QueueManager.h:82:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool addBad = true) throw(QueueException, FileException); ^~~~~ dcpp/QueueManager.h:85:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addList(const User::Ptr& aUser, int aFlags) throw(QueueException, FileException) { ^~~~~ dcpp/QueueManager.h:100:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void readd(const string& target, User::Ptr& aUser) throw(QueueException); ^~~~~ In file included from dcpp/DownloadManager.cpp:26: dcpp/QueueManager.h:150:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] u_int32_t aAdded, const TTHValue* root) throw(QueueException, FileException); ^~~~~ dcpp/QueueManager.h:223:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static string checkTarget(const string& aTarget, int64_t aSize, int& flags) throw(QueueException, FileException); ^~~~~ dcpp/QueueManager.h:225:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool addSource(QueueItem* qi, const string& aFile, User::Ptr aUser, Flags::MaskType addBad, bool utf8) throw(QueueException, FileException); ^~~~~ In file included from dcpp/DownloadManager.cpp:27: dcpp/CryptoManager.h:80:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void decodeHuffman(const u_int8_t* /*is*/, string& /*os*/, const size_t /*len*/) throw(CryptoException); ^~~~~ dcpp/CryptoManager.h:82:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void decodeBZ2(const u_int8_t* is, size_t sz, string& os) throw(CryptoException); ^~~~~ In file included from dcpp/DownloadManager.cpp:28: dcpp/HashManager.h:80:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const TTHValue& getTTH(const string& aFileName, int64_t aSize) throw(HashException); ^~~~~ In file included from dcpp/DownloadManager.cpp:31: dcpp/SFVReader.h:49:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool tryFile(const string& sfvFile, const string& fileName) throw(FileException); ^~~~~ In file included from dcpp/DownloadManager.cpp:35: dcpp/MerkleCheckOutputStream.h:36:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(FileException) { ^~~~~ dcpp/MerkleCheckOutputStream.h:51:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* b, size_t len) throw(FileException) { ^~~~~ dcpp/MerkleCheckOutputStream.h:96:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void checkTrees() throw(FileException) { ^~~~~ dcpp/DownloadManager.cpp:143:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* xbuf, size_t len) throw(Exception) { ^~~~~ dcpp/DownloadManager.cpp:165:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/DownloadManager.cpp: In member function 'void DownloadManager::checkDownloads(UserConnection*)': dcpp/DownloadManager.cpp:253:77: warning: enum constant in boolean context [-Wint-in-bool-context] aConn->isSet(!aConn->isSet(UserConnection::FLAG_NMDC) || UserConnection::FLAG_SUPPORTS_TTHF) ^~~~~~~~~~~~~~~~~~ dcpp/DownloadManager.cpp: At global scope: dcpp/DownloadManager.cpp:270:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void*, size_t n) throw(Exception) { return n; } ^~~~~ dcpp/DownloadManager.cpp:271:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { return 0; } ^~~~~ dcpp/DownloadManager.cpp: In member function 'int64_t DownloadManager::getResumePos(const string&, const TigerTree&, int64_t)': dcpp/DownloadManager.cpp:305:12: warning: format '%lld' expects argument of type 'long long int', but argument 2 has type 'int64_t' {aka 'long int'} [-Wformat=] dcdebug("Removed bad block at " I64_FMT "\n", blockPos); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ dcpp/DownloadManager.cpp: At global scope: dcpp/DownloadManager.cpp:373:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(FileException) { ^~~~~ dcpp/DownloadManager.cpp:377:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* b, size_t len) throw(FileException) { ^~~~~ dcpp/DownloadManager.cpp: In member function 'void DownloadManager::handleEndData(UserConnection*)': dcpp/DownloadManager.cpp:619:11: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'int64_t' {aka 'long int'} [-Wformat=] dcdebug("Download finished: %s, size " I64_FMT ", downloaded " I64_FMT "\n", d->getTarget().c_str(), d->getSize(), d->getTotal()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ dcpp/DownloadManager.cpp:619:11: warning: format '%lld' expects argument of type 'long long int', but argument 4 has type 'int64_t' {aka 'long int'} [-Wformat=] dcpp/DownloadManager.cpp: At global scope: dcpp/DownloadManager.cpp:645:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] u_int32_t DownloadManager::calcCrc32(const string& file) throw(FileException) { ^~~~~ g++ -o dcpp/Encoder.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/Encoder.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/Encoder.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ g++ -o dcpp/Exception.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/Exception.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/Exception.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ g++ -o dcpp/FinishedManager.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/FinishedManager.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/FinishedManager.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from dcpp/TimerManager.h:26, from dcpp/DownloadManager.h:26, from dcpp/FinishedManager.h:26, from dcpp/FinishedManager.cpp:22: dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from dcpp/BufferedSocket.h:26, from dcpp/UserConnection.h:28, from dcpp/DownloadManager.h:28, from dcpp/FinishedManager.h:26, from dcpp/FinishedManager.cpp:22: dcpp/Socket.h:139:11: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket() throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { } ^~~~~ dcpp/Socket.h:140:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, const string& aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ In file included from dcpp/BufferedSocket.h:26, from dcpp/UserConnection.h:28, from dcpp/DownloadManager.h:28, from dcpp/FinishedManager.h:26, from dcpp/FinishedManager.cpp:22: dcpp/Socket.h:141:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, short aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ dcpp/Socket.h:144:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int aType = TYPE_TCP, bool server = false) throw(SocketException); ^~~~~ dcpp/Socket.h:145:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:146:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aIp, short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:147:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aIp, const string& aPort) throw(SocketException) { connect(aIp, (short)Util::toInt(aPort)); }; ^~~~~ dcpp/Socket.h:148:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& aSocket) throw(SocketException); ^~~~~ dcpp/Socket.h:149:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void write(const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:150:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:151:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void writeTo(const string& aIp, short aPort, const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:152:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void writeTo(const string& aIp, short aPort, const string& aData) throw(SocketException) { writeTo(aIp, aPort, aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:155:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:156:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen, string &aIP) throw(SocketException); ^~~~~ dcpp/Socket.h:157:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int readFull(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:159:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int wait(u_int32_t millis, int waitFor) throw(SocketException); ^~~~~ In file included from dcpp/UserConnection.h:28, from dcpp/DownloadManager.h:28, from dcpp/FinishedManager.h:26, from dcpp/FinishedManager.cpp:22: dcpp/BufferedSocket.h:81:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static BufferedSocket* getSocket(char sep) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:96:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& srv) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:128:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aAddress, short aPort) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:136:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/BufferedSocket.h:150:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BufferedSocket(char aSeparator = 0x0a) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:158:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool fillBuffer(char* buf, int bufLen, u_int32_t timeout = 0) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:181:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int) throw(SocketException) { dcassert(0); }; // Sockets are created implicitly ^~~~~ dcpp/BufferedSocket.h:182:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short) throw(SocketException) { dcassert(0); }; // Binding / UDP not supported... ^~~~~ In file included from dcpp/File.h:30, from dcpp/UserConnection.h:30, from dcpp/DownloadManager.h:28, from dcpp/FinishedManager.h:26, from dcpp/FinishedManager.cpp:22: dcpp/Streams.h:39:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:46:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) = 0; ^~~~~ dcpp/Streams.h:48:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }; ^~~~~ dcpp/Streams.h:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:82:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* tgt, size_t& len) throw(Exception) { ^~~~~ dcpp/Streams.h:107:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ In file included from dcpp/File.h:30, from dcpp/UserConnection.h:30, from dcpp/DownloadManager.h:28, from dcpp/FinishedManager.h:26, from dcpp/FinishedManager.cpp:22: dcpp/Streams.h:138:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/Streams.h:146:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/Streams.h:180:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { return 0; } ^~~~~ dcpp/Streams.h:181:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ In file included from dcpp/UserConnection.h:30, from dcpp/DownloadManager.h:28, from dcpp/FinishedManager.h:26, from dcpp/FinishedManager.cpp:22: dcpp/File.h:232:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] File(const string& aFileName, int access, int mode) throw(FileException) { ^~~~~ dcpp/File.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getSize() throw(FileException) { ^~~~~ dcpp/File.h:279:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getPos() throw(FileException) { ^~~~~ dcpp/File.h:283:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_SET); }; ^~~~~ dcpp/File.h:284:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEndPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_END); }; ^~~~~ dcpp/File.h:285:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void movePos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_CUR); }; ^~~~~ dcpp/File.h:287:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ dcpp/File.h:295:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(FileException) { ^~~~~ dcpp/File.h:316:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEOF() throw(FileException) { ^~~~~ dcpp/File.h:332:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setSize(int64_t newSize) throw(FileException) { ^~~~~ dcpp/File.h:339:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/File.h:349:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static void copyFile(const string& source, const string& target) throw(FileException) { ^~~~~ dcpp/File.h:391:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read(size_t len) throw(FileException) { ^~~~~ dcpp/File.h:399:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read() throw(FileException) { ^~~~~ dcpp/File.h:407:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aString) throw(FileException) { write((void*)aString.data(), aString.size()); }; ^~~~~ In file included from dcpp/UserConnection.h:32, from dcpp/DownloadManager.h:28, from dcpp/FinishedManager.h:26, from dcpp/FinishedManager.cpp:22: dcpp/AdcCommand.h:100:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] explicit AdcCommand(const string& aLine, bool nmdc = false) throw(ParseException) : cmdInt(0), type(TYPE_CLIENT) { ^~~~~ dcpp/AdcCommand.h:104:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse(const string& aLine, bool nmdc = false) throw(ParseException); ^~~~~ In file included from dcpp/DownloadManager.h:28, from dcpp/FinishedManager.h:26, from dcpp/FinishedManager.cpp:22: dcpp/UserConnection.h:276:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aServer, short aPort) throw(SocketException) { ^~~~~ dcpp/UserConnection.h:280:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void accept(const ServerSocket& aServer) throw(SocketException) { ^~~~~ dcpp/UserConnection.h:351:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] UserConnection() throw(SocketException) : cqi(NULL), state(STATE_UNCONNECTED), lastActivity(0), ^~~~~ In file included from dcpp/DownloadManager.h:30, from dcpp/FinishedManager.h:26, from dcpp/FinishedManager.cpp:22: dcpp/FilteredFile.h:36:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ dcpp/FilteredFile.h:40:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:58:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:78:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ dcpp/FilteredFile.h:98:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:147:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* rbuf, size_t& len) throw(Exception) { ^~~~~ In file included from dcpp/FinishedManager.h:26, from dcpp/FinishedManager.cpp:22: dcpp/DownloadManager.h:228:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool checkRollback(Download* aDownload, const u_int8_t* aBuf, int aLen) throw(FileException); ^~~~~ dcpp/DownloadManager.h:236:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] u_int32_t calcCrc32(const string& file) throw(FileException); ^~~~~ g++ -o dcpp/HashManager.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/HashManager.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/HashManager.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from dcpp/CriticalSection.h:26, from dcpp/FastAlloc.h:26, from dcpp/HashValue.h:26, from dcpp/MerkleTree.h:28, from dcpp/HashManager.h:27, from dcpp/HashManager.cpp:22: dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from dcpp/HashManager.cpp:22: dcpp/HashManager.h:80:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const TTHValue& getTTH(const string& aFileName, int64_t aSize) throw(HashException); ^~~~~ In file included from dcpp/File.h:30, from dcpp/SimpleXML.h:28, from dcpp/HashManager.cpp:24: dcpp/Streams.h:39:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:46:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) = 0; ^~~~~ dcpp/Streams.h:48:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }; ^~~~~ dcpp/Streams.h:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:82:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* tgt, size_t& len) throw(Exception) { ^~~~~ dcpp/Streams.h:107:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ In file included from dcpp/File.h:30, from dcpp/SimpleXML.h:28, from dcpp/HashManager.cpp:24: dcpp/Streams.h:138:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/Streams.h:146:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/Streams.h:180:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { return 0; } ^~~~~ dcpp/Streams.h:181:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ In file included from dcpp/SimpleXML.h:28, from dcpp/HashManager.cpp:24: dcpp/File.h:232:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] File(const string& aFileName, int access, int mode) throw(FileException) { ^~~~~ dcpp/File.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getSize() throw(FileException) { ^~~~~ dcpp/File.h:279:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getPos() throw(FileException) { ^~~~~ dcpp/File.h:283:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_SET); }; ^~~~~ dcpp/File.h:284:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEndPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_END); }; ^~~~~ dcpp/File.h:285:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void movePos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_CUR); }; ^~~~~ dcpp/File.h:287:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ dcpp/File.h:295:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(FileException) { ^~~~~ dcpp/File.h:316:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEOF() throw(FileException) { ^~~~~ dcpp/File.h:332:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setSize(int64_t newSize) throw(FileException) { ^~~~~ dcpp/File.h:339:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/File.h:349:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static void copyFile(const string& source, const string& target) throw(FileException) { ^~~~~ dcpp/File.h:391:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read(size_t len) throw(FileException) { ^~~~~ dcpp/File.h:399:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read() throw(FileException) { ^~~~~ dcpp/File.h:407:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aString) throw(FileException) { write((void*)aString.data(), aString.size()); }; ^~~~~ In file included from dcpp/HashManager.cpp:24: dcpp/SimpleXML.h:63:128: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string::size_type fromXML(const string& tmp, const string& n = Util::emptyString, string::size_type start = 0, int depth = 0) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:71:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string::size_type loadAttribs(const string& name, const string& tmp, string::size_type start) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:87:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addTag(const string& aName, const string& aData = Util::emptyString) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addTag(const string& aName, int aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:91:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addTag(const string& aName, int64_t aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:96:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addAttrib(const string& aName, const T& aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:100:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addAttrib(const string& aName, const string& aData) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:101:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addAttrib(const string& aName, bool aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:106:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addChildAttrib(const string& aName, const T& aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:109:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addChildAttrib(const string& aName, const string& aData) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:110:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addChildAttrib(const string& aName, bool aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:119:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void stepIn() throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:126:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void stepOut() throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const string& getChildData() const throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:151:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const string& getChildAttrib(const string& aName, const string& aDefault = Util::emptyString) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:156:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int getIntChildAttrib(const string& aName) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:160:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int64_t getLongLongChildAttrib(const string& aName) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:164:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool getBoolChildAttrib(const string& aName) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:171:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fromXML(const string& aXML) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:173:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void toXML(OutputStream* f) throw(FileException) { if(!root.children.empty()) root.children[0]->toXML(0, f); }; ^~~~~ dcpp/HashManager.cpp:41:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const TTHValue& HashManager::getTTH(const string& aFileName, int64_t aSize) throw(HashException) { ^~~~~ g++ -o dcpp/HttpConnection.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/HttpConnection.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/HttpConnection.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from dcpp/CriticalSection.h:26, from dcpp/Semaphore.h:27, from dcpp/BufferedSocket.h:27, from dcpp/HttpConnection.h:26, from dcpp/HttpConnection.cpp:22: dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ In file included from dcpp/BufferedSocket.h:26, from dcpp/HttpConnection.h:26, from dcpp/HttpConnection.cpp:22: dcpp/Socket.h:139:11: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket() throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { } ^~~~~ dcpp/Socket.h:140:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, const string& aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ In file included from dcpp/BufferedSocket.h:26, from dcpp/HttpConnection.h:26, from dcpp/HttpConnection.cpp:22: dcpp/Socket.h:141:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, short aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ dcpp/Socket.h:144:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int aType = TYPE_TCP, bool server = false) throw(SocketException); ^~~~~ dcpp/Socket.h:145:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:146:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aIp, short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:147:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aIp, const string& aPort) throw(SocketException) { connect(aIp, (short)Util::toInt(aPort)); }; ^~~~~ dcpp/Socket.h:148:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& aSocket) throw(SocketException); ^~~~~ dcpp/Socket.h:149:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void write(const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:150:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:151:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void writeTo(const string& aIp, short aPort, const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:152:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void writeTo(const string& aIp, short aPort, const string& aData) throw(SocketException) { writeTo(aIp, aPort, aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:155:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:156:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen, string &aIP) throw(SocketException); ^~~~~ dcpp/Socket.h:157:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int readFull(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:159:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int wait(u_int32_t millis, int waitFor) throw(SocketException); ^~~~~ In file included from dcpp/CriticalSection.h:26, from dcpp/Semaphore.h:27, from dcpp/BufferedSocket.h:27, from dcpp/HttpConnection.h:26, from dcpp/HttpConnection.cpp:22: dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from dcpp/HttpConnection.h:26, from dcpp/HttpConnection.cpp:22: dcpp/BufferedSocket.h:81:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static BufferedSocket* getSocket(char sep) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:96:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& srv) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:128:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aAddress, short aPort) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:136:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/BufferedSocket.h:150:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BufferedSocket(char aSeparator = 0x0a) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:158:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool fillBuffer(char* buf, int bufLen, u_int32_t timeout = 0) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:181:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int) throw(SocketException) { dcassert(0); }; // Sockets are created implicitly ^~~~~ dcpp/BufferedSocket.h:182:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short) throw(SocketException) { dcassert(0); }; // Binding / UDP not supported... ^~~~~ g++ -o dcpp/HubManager.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/HubManager.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/HubManager.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from dcpp/CriticalSection.h:26, from dcpp/Speaker.h:22, from dcpp/SettingsManager.h:23, from dcpp/HubManager.h:26, from dcpp/HubManager.cpp:22: dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from dcpp/BufferedSocket.h:26, from dcpp/HttpConnection.h:26, from dcpp/HubManager.h:29, from dcpp/HubManager.cpp:22: dcpp/Socket.h:139:11: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket() throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { } ^~~~~ dcpp/Socket.h:140:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, const string& aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ In file included from dcpp/BufferedSocket.h:26, from dcpp/HttpConnection.h:26, from dcpp/HubManager.h:29, from dcpp/HubManager.cpp:22: dcpp/Socket.h:141:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, short aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ dcpp/Socket.h:144:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int aType = TYPE_TCP, bool server = false) throw(SocketException); ^~~~~ dcpp/Socket.h:145:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:146:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aIp, short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:147:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aIp, const string& aPort) throw(SocketException) { connect(aIp, (short)Util::toInt(aPort)); }; ^~~~~ dcpp/Socket.h:148:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& aSocket) throw(SocketException); ^~~~~ dcpp/Socket.h:149:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void write(const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:150:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:151:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void writeTo(const string& aIp, short aPort, const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:152:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void writeTo(const string& aIp, short aPort, const string& aData) throw(SocketException) { writeTo(aIp, aPort, aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:155:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:156:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen, string &aIP) throw(SocketException); ^~~~~ dcpp/Socket.h:157:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int readFull(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:159:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int wait(u_int32_t millis, int waitFor) throw(SocketException); ^~~~~ In file included from dcpp/HttpConnection.h:26, from dcpp/HubManager.h:29, from dcpp/HubManager.cpp:22: dcpp/BufferedSocket.h:81:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static BufferedSocket* getSocket(char sep) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:96:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& srv) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:128:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aAddress, short aPort) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:136:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/BufferedSocket.h:150:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BufferedSocket(char aSeparator = 0x0a) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:158:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool fillBuffer(char* buf, int bufLen, u_int32_t timeout = 0) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:181:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int) throw(SocketException) { dcassert(0); }; // Sockets are created implicitly ^~~~~ dcpp/BufferedSocket.h:182:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short) throw(SocketException) { dcassert(0); }; // Binding / UDP not supported... ^~~~~ In file included from dcpp/HubManager.cpp:26: dcpp/CryptoManager.h:80:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void decodeHuffman(const u_int8_t* /*is*/, string& /*os*/, const size_t /*len*/) throw(CryptoException); ^~~~~ dcpp/CryptoManager.h:82:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void decodeBZ2(const u_int8_t* is, size_t sz, string& os) throw(CryptoException); ^~~~~ In file included from dcpp/File.h:30, from dcpp/SimpleXML.h:28, from dcpp/HubManager.cpp:30: dcpp/Streams.h:39:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:46:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) = 0; ^~~~~ dcpp/Streams.h:48:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }; ^~~~~ dcpp/Streams.h:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:82:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* tgt, size_t& len) throw(Exception) { ^~~~~ dcpp/Streams.h:107:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ In file included from dcpp/File.h:30, from dcpp/SimpleXML.h:28, from dcpp/HubManager.cpp:30: dcpp/Streams.h:138:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/Streams.h:146:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/Streams.h:180:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { return 0; } ^~~~~ dcpp/Streams.h:181:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ In file included from dcpp/SimpleXML.h:28, from dcpp/HubManager.cpp:30: dcpp/File.h:232:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] File(const string& aFileName, int access, int mode) throw(FileException) { ^~~~~ dcpp/File.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getSize() throw(FileException) { ^~~~~ dcpp/File.h:279:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getPos() throw(FileException) { ^~~~~ dcpp/File.h:283:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_SET); }; ^~~~~ dcpp/File.h:284:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEndPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_END); }; ^~~~~ dcpp/File.h:285:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void movePos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_CUR); }; ^~~~~ dcpp/File.h:287:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ dcpp/File.h:295:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(FileException) { ^~~~~ dcpp/File.h:316:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEOF() throw(FileException) { ^~~~~ dcpp/File.h:332:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setSize(int64_t newSize) throw(FileException) { ^~~~~ dcpp/File.h:339:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/File.h:349:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static void copyFile(const string& source, const string& target) throw(FileException) { ^~~~~ dcpp/File.h:391:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read(size_t len) throw(FileException) { ^~~~~ dcpp/File.h:399:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read() throw(FileException) { ^~~~~ dcpp/File.h:407:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aString) throw(FileException) { write((void*)aString.data(), aString.size()); }; ^~~~~ In file included from dcpp/HubManager.cpp:30: dcpp/SimpleXML.h:63:128: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string::size_type fromXML(const string& tmp, const string& n = Util::emptyString, string::size_type start = 0, int depth = 0) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:71:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string::size_type loadAttribs(const string& name, const string& tmp, string::size_type start) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:87:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addTag(const string& aName, const string& aData = Util::emptyString) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addTag(const string& aName, int aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:91:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addTag(const string& aName, int64_t aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:96:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addAttrib(const string& aName, const T& aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:100:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addAttrib(const string& aName, const string& aData) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:101:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addAttrib(const string& aName, bool aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:106:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addChildAttrib(const string& aName, const T& aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:109:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addChildAttrib(const string& aName, const string& aData) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:110:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addChildAttrib(const string& aName, bool aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:119:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void stepIn() throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:126:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void stepOut() throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const string& getChildData() const throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:151:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const string& getChildAttrib(const string& aName, const string& aDefault = Util::emptyString) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:156:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int getIntChildAttrib(const string& aName) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:160:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int64_t getLongLongChildAttrib(const string& aName) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:164:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool getBoolChildAttrib(const string& aName) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:171:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fromXML(const string& aXML) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:173:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void toXML(OutputStream* f) throw(FileException) { if(!root.children.empty()) root.children[0]->toXML(0, f); }; ^~~~~ g++ -o dcpp/LogManager.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/LogManager.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/LogManager.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from dcpp/CriticalSection.h:26, from dcpp/Speaker.h:22, from dcpp/SettingsManager.h:23, from dcpp/File.h:26, from dcpp/LogManager.h:26, from dcpp/LogManager.cpp:22: dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from dcpp/File.h:30, from dcpp/LogManager.h:26, from dcpp/LogManager.cpp:22: dcpp/Streams.h:39:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:46:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) = 0; ^~~~~ dcpp/Streams.h:48:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }; ^~~~~ dcpp/Streams.h:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:82:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* tgt, size_t& len) throw(Exception) { ^~~~~ dcpp/Streams.h:107:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ In file included from dcpp/File.h:30, from dcpp/LogManager.h:26, from dcpp/LogManager.cpp:22: dcpp/Streams.h:138:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/Streams.h:146:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/Streams.h:180:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { return 0; } ^~~~~ dcpp/Streams.h:181:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ In file included from dcpp/LogManager.h:26, from dcpp/LogManager.cpp:22: dcpp/File.h:232:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] File(const string& aFileName, int access, int mode) throw(FileException) { ^~~~~ dcpp/File.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getSize() throw(FileException) { ^~~~~ dcpp/File.h:279:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getPos() throw(FileException) { ^~~~~ dcpp/File.h:283:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_SET); }; ^~~~~ dcpp/File.h:284:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEndPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_END); }; ^~~~~ dcpp/File.h:285:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void movePos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_CUR); }; ^~~~~ dcpp/File.h:287:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ dcpp/File.h:295:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(FileException) { ^~~~~ dcpp/File.h:316:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEOF() throw(FileException) { ^~~~~ dcpp/File.h:332:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setSize(int64_t newSize) throw(FileException) { ^~~~~ dcpp/File.h:339:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/File.h:349:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static void copyFile(const string& source, const string& target) throw(FileException) { ^~~~~ dcpp/File.h:391:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read(size_t len) throw(FileException) { ^~~~~ dcpp/File.h:399:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read() throw(FileException) { ^~~~~ dcpp/File.h:407:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aString) throw(FileException) { write((void*)aString.data(), aString.size()); }; ^~~~~ g++ -o dcpp/NmdcHub.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/NmdcHub.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/NmdcHub.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from dcpp/TimerManager.h:26, from dcpp/NmdcHub.h:26, from dcpp/NmdcHub.cpp:22: dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from dcpp/BufferedSocket.h:26, from dcpp/Client.h:27, from dcpp/ClientManager.h:28, from dcpp/NmdcHub.h:29, from dcpp/NmdcHub.cpp:22: dcpp/Socket.h:139:11: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket() throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { } ^~~~~ dcpp/Socket.h:140:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, const string& aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ In file included from dcpp/BufferedSocket.h:26, from dcpp/Client.h:27, from dcpp/ClientManager.h:28, from dcpp/NmdcHub.h:29, from dcpp/NmdcHub.cpp:22: dcpp/Socket.h:141:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, short aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ dcpp/Socket.h:144:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int aType = TYPE_TCP, bool server = false) throw(SocketException); ^~~~~ dcpp/Socket.h:145:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:146:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aIp, short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:147:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aIp, const string& aPort) throw(SocketException) { connect(aIp, (short)Util::toInt(aPort)); }; ^~~~~ dcpp/Socket.h:148:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& aSocket) throw(SocketException); ^~~~~ dcpp/Socket.h:149:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void write(const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:150:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:151:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void writeTo(const string& aIp, short aPort, const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:152:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void writeTo(const string& aIp, short aPort, const string& aData) throw(SocketException) { writeTo(aIp, aPort, aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:155:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:156:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen, string &aIP) throw(SocketException); ^~~~~ dcpp/Socket.h:157:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int readFull(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:159:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int wait(u_int32_t millis, int waitFor) throw(SocketException); ^~~~~ In file included from dcpp/Client.h:27, from dcpp/ClientManager.h:28, from dcpp/NmdcHub.h:29, from dcpp/NmdcHub.cpp:22: dcpp/BufferedSocket.h:81:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static BufferedSocket* getSocket(char sep) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:96:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& srv) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:128:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aAddress, short aPort) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:136:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/BufferedSocket.h:150:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BufferedSocket(char aSeparator = 0x0a) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:158:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool fillBuffer(char* buf, int bufLen, u_int32_t timeout = 0) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:181:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int) throw(SocketException) { dcassert(0); }; // Sockets are created implicitly ^~~~~ dcpp/BufferedSocket.h:182:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short) throw(SocketException) { dcassert(0); }; // Binding / UDP not supported... ^~~~~ In file included from dcpp/SearchManager.h:38, from dcpp/NmdcHub.cpp:26: dcpp/AdcCommand.h:100:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] explicit AdcCommand(const string& aLine, bool nmdc = false) throw(ParseException) : cmdInt(0), type(TYPE_CLIENT) { ^~~~~ dcpp/AdcCommand.h:104:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse(const string& aLine, bool nmdc = false) throw(ParseException); ^~~~~ In file included from dcpp/NmdcHub.cpp:26: dcpp/SearchManager.h:161:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void setPort(short aPort) throw(SocketException); ^~~~~ In file included from dcpp/ShareManager.h:29, from dcpp/NmdcHub.cpp:27: dcpp/HashManager.h:80:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const TTHValue& getTTH(const string& aFileName, int64_t aSize) throw(HashException); ^~~~~ In file included from dcpp/File.h:30, from dcpp/UserConnection.h:30, from dcpp/DownloadManager.h:28, from dcpp/ShareManager.h:30, from dcpp/NmdcHub.cpp:27: dcpp/Streams.h:39:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:46:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) = 0; ^~~~~ dcpp/Streams.h:48:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }; ^~~~~ dcpp/Streams.h:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:82:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* tgt, size_t& len) throw(Exception) { ^~~~~ dcpp/Streams.h:107:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ In file included from dcpp/File.h:30, from dcpp/UserConnection.h:30, from dcpp/DownloadManager.h:28, from dcpp/ShareManager.h:30, from dcpp/NmdcHub.cpp:27: dcpp/Streams.h:138:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/Streams.h:146:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/Streams.h:180:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { return 0; } ^~~~~ dcpp/Streams.h:181:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ In file included from dcpp/UserConnection.h:30, from dcpp/DownloadManager.h:28, from dcpp/ShareManager.h:30, from dcpp/NmdcHub.cpp:27: dcpp/File.h:232:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] File(const string& aFileName, int access, int mode) throw(FileException) { ^~~~~ dcpp/File.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getSize() throw(FileException) { ^~~~~ dcpp/File.h:279:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getPos() throw(FileException) { ^~~~~ dcpp/File.h:283:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_SET); }; ^~~~~ dcpp/File.h:284:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEndPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_END); }; ^~~~~ dcpp/File.h:285:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void movePos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_CUR); }; ^~~~~ dcpp/File.h:287:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ dcpp/File.h:295:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(FileException) { ^~~~~ dcpp/File.h:316:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEOF() throw(FileException) { ^~~~~ dcpp/File.h:332:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setSize(int64_t newSize) throw(FileException) { ^~~~~ dcpp/File.h:339:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/File.h:349:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static void copyFile(const string& source, const string& target) throw(FileException) { ^~~~~ dcpp/File.h:391:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read(size_t len) throw(FileException) { ^~~~~ dcpp/File.h:399:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read() throw(FileException) { ^~~~~ dcpp/File.h:407:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aString) throw(FileException) { write((void*)aString.data(), aString.size()); }; ^~~~~ In file included from dcpp/DownloadManager.h:28, from dcpp/ShareManager.h:30, from dcpp/NmdcHub.cpp:27: dcpp/UserConnection.h:276:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aServer, short aPort) throw(SocketException) { ^~~~~ dcpp/UserConnection.h:280:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void accept(const ServerSocket& aServer) throw(SocketException) { ^~~~~ dcpp/UserConnection.h:351:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] UserConnection() throw(SocketException) : cqi(NULL), state(STATE_UNCONNECTED), lastActivity(0), ^~~~~ In file included from dcpp/DownloadManager.h:30, from dcpp/ShareManager.h:30, from dcpp/NmdcHub.cpp:27: dcpp/FilteredFile.h:36:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ dcpp/FilteredFile.h:40:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:58:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:78:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ dcpp/FilteredFile.h:98:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:147:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* rbuf, size_t& len) throw(Exception) { ^~~~~ In file included from dcpp/ShareManager.h:30, from dcpp/NmdcHub.cpp:27: dcpp/DownloadManager.h:228:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool checkRollback(Download* aDownload, const u_int8_t* aBuf, int aLen) throw(FileException); ^~~~~ dcpp/DownloadManager.h:236:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] u_int32_t calcCrc32(const string& file) throw(FileException); ^~~~~ In file included from dcpp/NmdcHub.cpp:27: dcpp/ShareManager.h:57:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addDirectory(const string& aDirectory, const string & aName) throw(ShareException); ^~~~~ dcpp/ShareManager.h:59:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void renameDirectory(const string& oName, const string& nName) throw(ShareException); ^~~~~ dcpp/ShareManager.h:60:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string translateFileName(const string& aFile) throw(ShareException); ^~~~~ dcpp/ShareManager.h:62:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void refresh(bool dirs = false, bool aUpdate = true, bool block = false) throw(ShareException); ^~~~~ dcpp/ShareManager.h:73:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] AdcCommand getFileInfo(const string& aFile) throw(ShareException); ^~~~~ In file included from dcpp/NmdcHub.cpp:28: dcpp/CryptoManager.h:80:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void decodeHuffman(const u_int8_t* /*is*/, string& /*os*/, const size_t /*len*/) throw(CryptoException); ^~~~~ dcpp/CryptoManager.h:82:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void decodeBZ2(const u_int8_t* is, size_t sz, string& os) throw(CryptoException); ^~~~~ In file included from dcpp/ConnectionManager.h:28, from dcpp/NmdcHub.cpp:29: dcpp/ServerSocket.h:39:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void waitForConnections(short aPort) throw(SocketException); ^~~~~ In file included from dcpp/NmdcHub.cpp:29: dcpp/ConnectionManager.h:84:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void setPort(short aPort) throw(SocketException) { ^~~~~ dcpp/ConnectionManager.h:126:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] UserConnection* getConnection(bool aNmdc) throw(SocketException); ^~~~~ dcpp/NmdcHub.cpp: In member function 'void NmdcHub::onLine(const string&)': dcpp/NmdcHub.cpp:495:51: warning: ISO C++ forbids converting a string constant to 'std::__cxx11::basic_string::value_type*' {aka 'char*'} [-Wwrite-strings] StringTokenizer t(fromNmdc(param), "$$"); ^ dcpp/NmdcHub.cpp:512:51: warning: ISO C++ forbids converting a string constant to 'std::__cxx11::basic_string::value_type*' {aka 'char*'} [-Wwrite-strings] StringTokenizer t(fromNmdc(param), "$$"); ^ dcpp/NmdcHub.cpp:548:51: warning: ISO C++ forbids converting a string constant to 'std::__cxx11::basic_string::value_type*' {aka 'char*'} [-Wwrite-strings] StringTokenizer t(fromNmdc(param), "$$"); ^ g++ -o dcpp/QueueManager.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/QueueManager.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/QueueManager.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from dcpp/TimerManager.h:26, from dcpp/QueueManager.h:26, from dcpp/QueueManager.cpp:22: dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from dcpp/File.h:30, from dcpp/QueueManager.h:31, from dcpp/QueueManager.cpp:22: dcpp/Streams.h:39:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:46:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) = 0; ^~~~~ dcpp/Streams.h:48:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }; ^~~~~ dcpp/Streams.h:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:82:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* tgt, size_t& len) throw(Exception) { ^~~~~ dcpp/Streams.h:107:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ In file included from dcpp/File.h:30, from dcpp/QueueManager.h:31, from dcpp/QueueManager.cpp:22: dcpp/Streams.h:138:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/Streams.h:146:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/Streams.h:180:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { return 0; } ^~~~~ dcpp/Streams.h:181:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ In file included from dcpp/QueueManager.h:31, from dcpp/QueueManager.cpp:22: dcpp/File.h:232:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] File(const string& aFileName, int access, int mode) throw(FileException) { ^~~~~ dcpp/File.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getSize() throw(FileException) { ^~~~~ dcpp/File.h:279:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getPos() throw(FileException) { ^~~~~ dcpp/File.h:283:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_SET); }; ^~~~~ dcpp/File.h:284:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEndPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_END); }; ^~~~~ dcpp/File.h:285:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void movePos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_CUR); }; ^~~~~ dcpp/File.h:287:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ dcpp/File.h:295:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(FileException) { ^~~~~ dcpp/File.h:316:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEOF() throw(FileException) { ^~~~~ dcpp/File.h:332:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setSize(int64_t newSize) throw(FileException) { ^~~~~ dcpp/File.h:339:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/File.h:349:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static void copyFile(const string& source, const string& target) throw(FileException) { ^~~~~ dcpp/File.h:391:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read(size_t len) throw(FileException) { ^~~~~ dcpp/File.h:399:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read() throw(FileException) { ^~~~~ dcpp/File.h:407:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aString) throw(FileException) { write((void*)aString.data(), aString.size()); }; ^~~~~ In file included from dcpp/QueueManager.cpp:22: dcpp/QueueManager.h:82:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool addBad = true) throw(QueueException, FileException); ^~~~~ dcpp/QueueManager.h:85:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addList(const User::Ptr& aUser, int aFlags) throw(QueueException, FileException) { ^~~~~ dcpp/QueueManager.h:100:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void readd(const string& target, User::Ptr& aUser) throw(QueueException); ^~~~~ In file included from dcpp/QueueManager.cpp:22: dcpp/QueueManager.h:150:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] u_int32_t aAdded, const TTHValue* root) throw(QueueException, FileException); ^~~~~ dcpp/QueueManager.h:223:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static string checkTarget(const string& aTarget, int64_t aSize, int& flags) throw(QueueException, FileException); ^~~~~ dcpp/QueueManager.h:225:105: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool addSource(QueueItem* qi, const string& aFile, User::Ptr aUser, Flags::MaskType addBad, bool utf8) throw(QueueException, FileException); ^~~~~ In file included from dcpp/ServerSocket.h:26, from dcpp/ConnectionManager.h:28, from dcpp/QueueManager.cpp:24: dcpp/Socket.h:139:11: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket() throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { } ^~~~~ dcpp/Socket.h:140:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, const string& aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ In file included from dcpp/ServerSocket.h:26, from dcpp/ConnectionManager.h:28, from dcpp/QueueManager.cpp:24: dcpp/Socket.h:141:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, short aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ dcpp/Socket.h:144:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int aType = TYPE_TCP, bool server = false) throw(SocketException); ^~~~~ dcpp/Socket.h:145:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:146:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aIp, short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:147:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aIp, const string& aPort) throw(SocketException) { connect(aIp, (short)Util::toInt(aPort)); }; ^~~~~ dcpp/Socket.h:148:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& aSocket) throw(SocketException); ^~~~~ dcpp/Socket.h:149:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void write(const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:150:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:151:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void writeTo(const string& aIp, short aPort, const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:152:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void writeTo(const string& aIp, short aPort, const string& aData) throw(SocketException) { writeTo(aIp, aPort, aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:155:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:156:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen, string &aIP) throw(SocketException); ^~~~~ dcpp/Socket.h:157:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int readFull(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:159:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int wait(u_int32_t millis, int waitFor) throw(SocketException); ^~~~~ In file included from dcpp/ConnectionManager.h:28, from dcpp/QueueManager.cpp:24: dcpp/ServerSocket.h:39:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void waitForConnections(short aPort) throw(SocketException); ^~~~~ In file included from dcpp/UserConnection.h:28, from dcpp/ConnectionManager.h:29, from dcpp/QueueManager.cpp:24: dcpp/BufferedSocket.h:81:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static BufferedSocket* getSocket(char sep) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:96:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& srv) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:128:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aAddress, short aPort) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:136:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/BufferedSocket.h:150:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BufferedSocket(char aSeparator = 0x0a) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:158:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool fillBuffer(char* buf, int bufLen, u_int32_t timeout = 0) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:181:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int) throw(SocketException) { dcassert(0); }; // Sockets are created implicitly ^~~~~ dcpp/BufferedSocket.h:182:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short) throw(SocketException) { dcassert(0); }; // Binding / UDP not supported... ^~~~~ In file included from dcpp/UserConnection.h:32, from dcpp/ConnectionManager.h:29, from dcpp/QueueManager.cpp:24: dcpp/AdcCommand.h:100:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] explicit AdcCommand(const string& aLine, bool nmdc = false) throw(ParseException) : cmdInt(0), type(TYPE_CLIENT) { ^~~~~ dcpp/AdcCommand.h:104:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse(const string& aLine, bool nmdc = false) throw(ParseException); ^~~~~ In file included from dcpp/ConnectionManager.h:29, from dcpp/QueueManager.cpp:24: dcpp/UserConnection.h:276:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aServer, short aPort) throw(SocketException) { ^~~~~ dcpp/UserConnection.h:280:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void accept(const ServerSocket& aServer) throw(SocketException) { ^~~~~ dcpp/UserConnection.h:351:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] UserConnection() throw(SocketException) : cqi(NULL), state(STATE_UNCONNECTED), lastActivity(0), ^~~~~ In file included from dcpp/QueueManager.cpp:24: dcpp/ConnectionManager.h:84:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void setPort(short aPort) throw(SocketException) { ^~~~~ dcpp/ConnectionManager.h:126:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] UserConnection* getConnection(bool aNmdc) throw(SocketException); ^~~~~ In file included from dcpp/QueueManager.cpp:25: dcpp/SearchManager.h:161:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void setPort(short aPort) throw(SocketException); ^~~~~ In file included from dcpp/DownloadManager.h:30, from dcpp/QueueManager.cpp:27: dcpp/FilteredFile.h:36:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ dcpp/FilteredFile.h:40:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:58:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:78:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ dcpp/FilteredFile.h:98:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:147:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* rbuf, size_t& len) throw(Exception) { ^~~~~ In file included from dcpp/QueueManager.cpp:27: dcpp/DownloadManager.h:228:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool checkRollback(Download* aDownload, const u_int8_t* aBuf, int aLen) throw(FileException); ^~~~~ dcpp/DownloadManager.h:236:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] u_int32_t calcCrc32(const string& file) throw(FileException); ^~~~~ In file included from dcpp/ShareManager.h:29, from dcpp/QueueManager.cpp:28: dcpp/HashManager.h:80:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const TTHValue& getTTH(const string& aFileName, int64_t aSize) throw(HashException); ^~~~~ In file included from dcpp/QueueManager.cpp:28: dcpp/ShareManager.h:57:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addDirectory(const string& aDirectory, const string & aName) throw(ShareException); ^~~~~ dcpp/ShareManager.h:59:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void renameDirectory(const string& oName, const string& nName) throw(ShareException); ^~~~~ dcpp/ShareManager.h:60:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string translateFileName(const string& aFile) throw(ShareException); ^~~~~ dcpp/ShareManager.h:62:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void refresh(bool dirs = false, bool aUpdate = true, bool block = false) throw(ShareException); ^~~~~ dcpp/ShareManager.h:73:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] AdcCommand getFileInfo(const string& aFile) throw(ShareException); ^~~~~ In file included from dcpp/QueueManager.cpp:34: dcpp/SimpleXML.h:63:128: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string::size_type fromXML(const string& tmp, const string& n = Util::emptyString, string::size_type start = 0, int depth = 0) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:71:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string::size_type loadAttribs(const string& name, const string& tmp, string::size_type start) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:87:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addTag(const string& aName, const string& aData = Util::emptyString) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addTag(const string& aName, int aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:91:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addTag(const string& aName, int64_t aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:96:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addAttrib(const string& aName, const T& aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:100:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addAttrib(const string& aName, const string& aData) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:101:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addAttrib(const string& aName, bool aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:106:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addChildAttrib(const string& aName, const T& aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:109:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addChildAttrib(const string& aName, const string& aData) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:110:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addChildAttrib(const string& aName, bool aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:119:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void stepIn() throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:126:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void stepOut() throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const string& getChildData() const throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:151:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const string& getChildAttrib(const string& aName, const string& aDefault = Util::emptyString) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:156:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int getIntChildAttrib(const string& aName) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:160:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int64_t getLongLongChildAttrib(const string& aName) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:164:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool getBoolChildAttrib(const string& aName) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:171:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fromXML(const string& aXML) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:173:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void toXML(OutputStream* f) throw(FileException) { if(!root.children.empty()) root.children[0]->toXML(0, f); }; ^~~~~ dcpp/QueueManager.cpp:101:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int64_t aDownloadedBytes, u_int32_t aAdded, const TTHValue* root) throw(QueueException, FileException) ^~~~~ dcpp/QueueManager.cpp:443:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool addBad /* = true */) throw(QueueException, FileException) ^~~~~ dcpp/QueueManager.cpp:515:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void QueueManager::readd(const string& target, User::Ptr& aUser) throw(QueueException) { ^~~~~ dcpp/QueueManager.cpp:529:84: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string QueueManager::checkTarget(const string& aTarget, int64_t aSize, int& flags) throw(QueueException, FileException) { ^~~~~ dcpp/QueueManager.cpp:563:118: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool QueueManager::addSource(QueueItem* qi, const string& aFile, User::Ptr aUser, Flags::MaskType addBad, bool utf8) throw(QueueException, FileException) { ^~~~~ dcpp/QueueManager.cpp:64:14: warning: '{anonymous}::badChars' defined but not used [-Wunused-variable] const char* badChars = "$|.[]()-_+"; ^~~~~~~~ g++ -o dcpp/ResourceManager.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/ResourceManager.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/ResourceManager.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from dcpp/CriticalSection.h:26, from dcpp/Speaker.h:22, from dcpp/SettingsManager.h:23, from dcpp/File.h:26, from dcpp/SimpleXML.h:28, from dcpp/ResourceManager.cpp:24: dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from dcpp/File.h:30, from dcpp/SimpleXML.h:28, from dcpp/ResourceManager.cpp:24: dcpp/Streams.h:39:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:46:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) = 0; ^~~~~ dcpp/Streams.h:48:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }; ^~~~~ dcpp/Streams.h:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:82:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* tgt, size_t& len) throw(Exception) { ^~~~~ dcpp/Streams.h:107:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ In file included from dcpp/File.h:30, from dcpp/SimpleXML.h:28, from dcpp/ResourceManager.cpp:24: dcpp/Streams.h:138:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/Streams.h:146:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/Streams.h:180:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { return 0; } ^~~~~ dcpp/Streams.h:181:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ In file included from dcpp/SimpleXML.h:28, from dcpp/ResourceManager.cpp:24: dcpp/File.h:232:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] File(const string& aFileName, int access, int mode) throw(FileException) { ^~~~~ dcpp/File.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getSize() throw(FileException) { ^~~~~ dcpp/File.h:279:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getPos() throw(FileException) { ^~~~~ dcpp/File.h:283:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_SET); }; ^~~~~ dcpp/File.h:284:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEndPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_END); }; ^~~~~ dcpp/File.h:285:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void movePos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_CUR); }; ^~~~~ dcpp/File.h:287:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ dcpp/File.h:295:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(FileException) { ^~~~~ dcpp/File.h:316:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEOF() throw(FileException) { ^~~~~ dcpp/File.h:332:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setSize(int64_t newSize) throw(FileException) { ^~~~~ dcpp/File.h:339:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/File.h:349:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static void copyFile(const string& source, const string& target) throw(FileException) { ^~~~~ dcpp/File.h:391:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read(size_t len) throw(FileException) { ^~~~~ dcpp/File.h:399:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read() throw(FileException) { ^~~~~ dcpp/File.h:407:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aString) throw(FileException) { write((void*)aString.data(), aString.size()); }; ^~~~~ In file included from dcpp/ResourceManager.cpp:24: dcpp/SimpleXML.h:63:128: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string::size_type fromXML(const string& tmp, const string& n = Util::emptyString, string::size_type start = 0, int depth = 0) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:71:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string::size_type loadAttribs(const string& name, const string& tmp, string::size_type start) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:87:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addTag(const string& aName, const string& aData = Util::emptyString) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addTag(const string& aName, int aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:91:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addTag(const string& aName, int64_t aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:96:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addAttrib(const string& aName, const T& aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:100:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addAttrib(const string& aName, const string& aData) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:101:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addAttrib(const string& aName, bool aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:106:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addChildAttrib(const string& aName, const T& aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:109:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addChildAttrib(const string& aName, const string& aData) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:110:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addChildAttrib(const string& aName, bool aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:119:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void stepIn() throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:126:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void stepOut() throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const string& getChildData() const throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:151:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const string& getChildAttrib(const string& aName, const string& aDefault = Util::emptyString) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:156:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int getIntChildAttrib(const string& aName) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:160:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int64_t getLongLongChildAttrib(const string& aName) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:164:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool getBoolChildAttrib(const string& aName) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:171:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fromXML(const string& aXML) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:173:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void toXML(OutputStream* f) throw(FileException) { if(!root.children.empty()) root.children[0]->toXML(0, f); }; ^~~~~ g++ -o dcpp/SFVReader.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/SFVReader.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/SFVReader.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from dcpp/CriticalSection.h:26, from dcpp/Speaker.h:22, from dcpp/SettingsManager.h:23, from dcpp/File.h:26, from dcpp/SFVReader.h:23, from dcpp/SFVReader.cpp:22: dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from dcpp/File.h:30, from dcpp/SFVReader.h:23, from dcpp/SFVReader.cpp:22: dcpp/Streams.h:39:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:46:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) = 0; ^~~~~ dcpp/Streams.h:48:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }; ^~~~~ dcpp/Streams.h:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:82:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* tgt, size_t& len) throw(Exception) { ^~~~~ dcpp/Streams.h:107:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ In file included from dcpp/File.h:30, from dcpp/SFVReader.h:23, from dcpp/SFVReader.cpp:22: dcpp/Streams.h:138:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/Streams.h:146:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/Streams.h:180:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { return 0; } ^~~~~ dcpp/Streams.h:181:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ In file included from dcpp/SFVReader.h:23, from dcpp/SFVReader.cpp:22: dcpp/File.h:232:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] File(const string& aFileName, int access, int mode) throw(FileException) { ^~~~~ dcpp/File.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getSize() throw(FileException) { ^~~~~ dcpp/File.h:279:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getPos() throw(FileException) { ^~~~~ dcpp/File.h:283:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_SET); }; ^~~~~ dcpp/File.h:284:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEndPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_END); }; ^~~~~ dcpp/File.h:285:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void movePos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_CUR); }; ^~~~~ dcpp/File.h:287:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ dcpp/File.h:295:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(FileException) { ^~~~~ dcpp/File.h:316:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEOF() throw(FileException) { ^~~~~ dcpp/File.h:332:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setSize(int64_t newSize) throw(FileException) { ^~~~~ dcpp/File.h:339:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/File.h:349:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static void copyFile(const string& source, const string& target) throw(FileException) { ^~~~~ dcpp/File.h:391:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read(size_t len) throw(FileException) { ^~~~~ dcpp/File.h:399:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read() throw(FileException) { ^~~~~ dcpp/File.h:407:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aString) throw(FileException) { write((void*)aString.data(), aString.size()); }; ^~~~~ In file included from dcpp/SFVReader.cpp:22: dcpp/SFVReader.h:49:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool tryFile(const string& sfvFile, const string& fileName) throw(FileException); ^~~~~ dcpp/SFVReader.cpp:32:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool SFVReader::tryFile(const string& sfvFile, const string& fileName) throw(FileException) { ^~~~~ g++ -o dcpp/SearchManager.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/SearchManager.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/SearchManager.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from dcpp/CriticalSection.h:26, from dcpp/Speaker.h:22, from dcpp/SettingsManager.h:23, from dcpp/SearchManager.h:26, from dcpp/SearchManager.cpp:22: dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from dcpp/SearchManager.h:28, from dcpp/SearchManager.cpp:22: dcpp/Socket.h:139:11: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket() throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { } ^~~~~ dcpp/Socket.h:140:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, const string& aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ In file included from dcpp/SearchManager.h:28, from dcpp/SearchManager.cpp:22: dcpp/Socket.h:141:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, short aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ dcpp/Socket.h:144:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int aType = TYPE_TCP, bool server = false) throw(SocketException); ^~~~~ dcpp/Socket.h:145:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:146:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aIp, short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:147:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aIp, const string& aPort) throw(SocketException) { connect(aIp, (short)Util::toInt(aPort)); }; ^~~~~ dcpp/Socket.h:148:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& aSocket) throw(SocketException); ^~~~~ dcpp/Socket.h:149:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void write(const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:150:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:151:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void writeTo(const string& aIp, short aPort, const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:152:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void writeTo(const string& aIp, short aPort, const string& aData) throw(SocketException) { writeTo(aIp, aPort, aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:155:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:156:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen, string &aIP) throw(SocketException); ^~~~~ dcpp/Socket.h:157:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int readFull(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:159:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int wait(u_int32_t millis, int waitFor) throw(SocketException); ^~~~~ In file included from dcpp/Client.h:27, from dcpp/SearchManager.h:31, from dcpp/SearchManager.cpp:22: dcpp/BufferedSocket.h:81:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static BufferedSocket* getSocket(char sep) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:96:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& srv) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:128:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aAddress, short aPort) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:136:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/BufferedSocket.h:150:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BufferedSocket(char aSeparator = 0x0a) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:158:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool fillBuffer(char* buf, int bufLen, u_int32_t timeout = 0) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:181:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int) throw(SocketException) { dcassert(0); }; // Sockets are created implicitly ^~~~~ dcpp/BufferedSocket.h:182:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short) throw(SocketException) { dcassert(0); }; // Binding / UDP not supported... ^~~~~ In file included from dcpp/SearchManager.h:38, from dcpp/SearchManager.cpp:22: dcpp/AdcCommand.h:100:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] explicit AdcCommand(const string& aLine, bool nmdc = false) throw(ParseException) : cmdInt(0), type(TYPE_CLIENT) { ^~~~~ dcpp/AdcCommand.h:104:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse(const string& aLine, bool nmdc = false) throw(ParseException); ^~~~~ In file included from dcpp/SearchManager.cpp:22: dcpp/SearchManager.h:161:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void setPort(short aPort) throw(SocketException); ^~~~~ In file included from dcpp/File.h:30, from dcpp/UserConnection.h:30, from dcpp/UploadManager.h:26, from dcpp/SearchManager.cpp:23: dcpp/Streams.h:39:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:46:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) = 0; ^~~~~ dcpp/Streams.h:48:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }; ^~~~~ dcpp/Streams.h:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:82:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* tgt, size_t& len) throw(Exception) { ^~~~~ dcpp/Streams.h:107:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ In file included from dcpp/File.h:30, from dcpp/UserConnection.h:30, from dcpp/UploadManager.h:26, from dcpp/SearchManager.cpp:23: dcpp/Streams.h:138:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/Streams.h:146:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/Streams.h:180:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { return 0; } ^~~~~ dcpp/Streams.h:181:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ In file included from dcpp/UserConnection.h:30, from dcpp/UploadManager.h:26, from dcpp/SearchManager.cpp:23: dcpp/File.h:232:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] File(const string& aFileName, int access, int mode) throw(FileException) { ^~~~~ dcpp/File.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getSize() throw(FileException) { ^~~~~ dcpp/File.h:279:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getPos() throw(FileException) { ^~~~~ dcpp/File.h:283:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_SET); }; ^~~~~ dcpp/File.h:284:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEndPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_END); }; ^~~~~ dcpp/File.h:285:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void movePos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_CUR); }; ^~~~~ dcpp/File.h:287:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ dcpp/File.h:295:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(FileException) { ^~~~~ dcpp/File.h:316:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEOF() throw(FileException) { ^~~~~ dcpp/File.h:332:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setSize(int64_t newSize) throw(FileException) { ^~~~~ dcpp/File.h:339:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/File.h:349:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static void copyFile(const string& source, const string& target) throw(FileException) { ^~~~~ dcpp/File.h:391:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read(size_t len) throw(FileException) { ^~~~~ dcpp/File.h:399:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read() throw(FileException) { ^~~~~ dcpp/File.h:407:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aString) throw(FileException) { write((void*)aString.data(), aString.size()); }; ^~~~~ In file included from dcpp/UploadManager.h:26, from dcpp/SearchManager.cpp:23: dcpp/UserConnection.h:276:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aServer, short aPort) throw(SocketException) { ^~~~~ dcpp/UserConnection.h:280:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void accept(const ServerSocket& aServer) throw(SocketException) { ^~~~~ dcpp/UserConnection.h:351:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] UserConnection() throw(SocketException) : cqi(NULL), state(STATE_UNCONNECTED), lastActivity(0), ^~~~~ In file included from dcpp/ShareManager.h:29, from dcpp/SearchManager.cpp:26: dcpp/HashManager.h:80:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const TTHValue& getTTH(const string& aFileName, int64_t aSize) throw(HashException); ^~~~~ In file included from dcpp/DownloadManager.h:30, from dcpp/ShareManager.h:30, from dcpp/SearchManager.cpp:26: dcpp/FilteredFile.h:36:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ dcpp/FilteredFile.h:40:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:58:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:78:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ dcpp/FilteredFile.h:98:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:147:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* rbuf, size_t& len) throw(Exception) { ^~~~~ In file included from dcpp/ShareManager.h:30, from dcpp/SearchManager.cpp:26: dcpp/DownloadManager.h:228:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool checkRollback(Download* aDownload, const u_int8_t* aBuf, int aLen) throw(FileException); ^~~~~ dcpp/DownloadManager.h:236:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] u_int32_t calcCrc32(const string& file) throw(FileException); ^~~~~ In file included from dcpp/SearchManager.cpp:26: dcpp/ShareManager.h:57:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addDirectory(const string& aDirectory, const string & aName) throw(ShareException); ^~~~~ dcpp/ShareManager.h:59:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void renameDirectory(const string& oName, const string& nName) throw(ShareException); ^~~~~ dcpp/ShareManager.h:60:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string translateFileName(const string& aFile) throw(ShareException); ^~~~~ dcpp/ShareManager.h:62:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void refresh(bool dirs = false, bool aUpdate = true, bool block = false) throw(ShareException); ^~~~~ dcpp/ShareManager.h:73:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] AdcCommand getFileInfo(const string& aFile) throw(ShareException); ^~~~~ dcpp/SearchManager.cpp:108:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void SearchManager::setPort(short aPort) throw(SocketException) { ^~~~~ g++ -o dcpp/ServerSocket.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/ServerSocket.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/ServerSocket.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from dcpp/CriticalSection.h:26, from dcpp/Speaker.h:22, from dcpp/ServerSocket.h:27, from dcpp/ServerSocket.cpp:22: dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ In file included from dcpp/ServerSocket.h:26, from dcpp/ServerSocket.cpp:22: dcpp/Socket.h:139:11: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket() throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { } ^~~~~ dcpp/Socket.h:140:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, const string& aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ In file included from dcpp/ServerSocket.h:26, from dcpp/ServerSocket.cpp:22: dcpp/Socket.h:141:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, short aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ dcpp/Socket.h:144:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int aType = TYPE_TCP, bool server = false) throw(SocketException); ^~~~~ dcpp/Socket.h:145:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:146:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aIp, short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:147:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aIp, const string& aPort) throw(SocketException) { connect(aIp, (short)Util::toInt(aPort)); }; ^~~~~ dcpp/Socket.h:148:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& aSocket) throw(SocketException); ^~~~~ dcpp/Socket.h:149:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void write(const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:150:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:151:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void writeTo(const string& aIp, short aPort, const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:152:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void writeTo(const string& aIp, short aPort, const string& aData) throw(SocketException) { writeTo(aIp, aPort, aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:155:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:156:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen, string &aIP) throw(SocketException); ^~~~~ dcpp/Socket.h:157:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int readFull(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:159:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int wait(u_int32_t millis, int waitFor) throw(SocketException); ^~~~~ In file included from dcpp/CriticalSection.h:26, from dcpp/Speaker.h:22, from dcpp/ServerSocket.h:27, from dcpp/ServerSocket.cpp:22: dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from dcpp/ServerSocket.cpp:22: dcpp/ServerSocket.h:39:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void waitForConnections(short aPort) throw(SocketException); ^~~~~ dcpp/ServerSocket.cpp:27:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void ServerSocket::waitForConnections(short aPort) throw(SocketException) { ^~~~~ g++ -o dcpp/SettingsManager.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/SettingsManager.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/SettingsManager.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from dcpp/CriticalSection.h:26, from dcpp/Speaker.h:22, from dcpp/SettingsManager.h:23, from dcpp/SettingsManager.cpp:22: dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from dcpp/File.h:30, from dcpp/SimpleXML.h:28, from dcpp/SettingsManager.cpp:25: dcpp/Streams.h:39:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:46:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) = 0; ^~~~~ dcpp/Streams.h:48:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }; ^~~~~ dcpp/Streams.h:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:82:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* tgt, size_t& len) throw(Exception) { ^~~~~ dcpp/Streams.h:107:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ In file included from dcpp/File.h:30, from dcpp/SimpleXML.h:28, from dcpp/SettingsManager.cpp:25: dcpp/Streams.h:138:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/Streams.h:146:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/Streams.h:180:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { return 0; } ^~~~~ dcpp/Streams.h:181:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ In file included from dcpp/SimpleXML.h:28, from dcpp/SettingsManager.cpp:25: dcpp/File.h:232:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] File(const string& aFileName, int access, int mode) throw(FileException) { ^~~~~ dcpp/File.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getSize() throw(FileException) { ^~~~~ dcpp/File.h:279:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getPos() throw(FileException) { ^~~~~ dcpp/File.h:283:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_SET); }; ^~~~~ dcpp/File.h:284:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEndPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_END); }; ^~~~~ dcpp/File.h:285:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void movePos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_CUR); }; ^~~~~ dcpp/File.h:287:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ dcpp/File.h:295:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(FileException) { ^~~~~ dcpp/File.h:316:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEOF() throw(FileException) { ^~~~~ dcpp/File.h:332:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setSize(int64_t newSize) throw(FileException) { ^~~~~ dcpp/File.h:339:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/File.h:349:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static void copyFile(const string& source, const string& target) throw(FileException) { ^~~~~ dcpp/File.h:391:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read(size_t len) throw(FileException) { ^~~~~ dcpp/File.h:399:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read() throw(FileException) { ^~~~~ dcpp/File.h:407:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aString) throw(FileException) { write((void*)aString.data(), aString.size()); }; ^~~~~ In file included from dcpp/SettingsManager.cpp:25: dcpp/SimpleXML.h:63:128: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string::size_type fromXML(const string& tmp, const string& n = Util::emptyString, string::size_type start = 0, int depth = 0) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:71:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string::size_type loadAttribs(const string& name, const string& tmp, string::size_type start) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:87:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addTag(const string& aName, const string& aData = Util::emptyString) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addTag(const string& aName, int aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:91:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addTag(const string& aName, int64_t aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:96:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addAttrib(const string& aName, const T& aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:100:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addAttrib(const string& aName, const string& aData) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:101:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addAttrib(const string& aName, bool aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:106:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addChildAttrib(const string& aName, const T& aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:109:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addChildAttrib(const string& aName, const string& aData) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:110:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addChildAttrib(const string& aName, bool aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:119:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void stepIn() throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:126:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void stepOut() throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const string& getChildData() const throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:151:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const string& getChildAttrib(const string& aName, const string& aDefault = Util::emptyString) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:156:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int getIntChildAttrib(const string& aName) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:160:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int64_t getLongLongChildAttrib(const string& aName) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:164:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool getBoolChildAttrib(const string& aName) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:171:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fromXML(const string& aXML) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:173:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void toXML(OutputStream* f) throw(FileException) { if(!root.children.empty()) root.children[0]->toXML(0, f); }; ^~~~~ g++ -o dcpp/ShareManager.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/ShareManager.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/ShareManager.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from dcpp/TimerManager.h:26, from dcpp/ShareManager.h:26, from dcpp/ShareManager.cpp:22: dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from dcpp/SearchManager.h:28, from dcpp/ShareManager.h:27, from dcpp/ShareManager.cpp:22: dcpp/Socket.h:139:11: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket() throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { } ^~~~~ dcpp/Socket.h:140:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, const string& aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ In file included from dcpp/SearchManager.h:28, from dcpp/ShareManager.h:27, from dcpp/ShareManager.cpp:22: dcpp/Socket.h:141:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, short aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ dcpp/Socket.h:144:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int aType = TYPE_TCP, bool server = false) throw(SocketException); ^~~~~ dcpp/Socket.h:145:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:146:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aIp, short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:147:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aIp, const string& aPort) throw(SocketException) { connect(aIp, (short)Util::toInt(aPort)); }; ^~~~~ dcpp/Socket.h:148:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& aSocket) throw(SocketException); ^~~~~ dcpp/Socket.h:149:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void write(const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:150:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:151:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void writeTo(const string& aIp, short aPort, const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:152:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void writeTo(const string& aIp, short aPort, const string& aData) throw(SocketException) { writeTo(aIp, aPort, aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:155:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:156:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen, string &aIP) throw(SocketException); ^~~~~ dcpp/Socket.h:157:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int readFull(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:159:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int wait(u_int32_t millis, int waitFor) throw(SocketException); ^~~~~ In file included from dcpp/Client.h:27, from dcpp/SearchManager.h:31, from dcpp/ShareManager.h:27, from dcpp/ShareManager.cpp:22: dcpp/BufferedSocket.h:81:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static BufferedSocket* getSocket(char sep) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:96:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& srv) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:128:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aAddress, short aPort) throw(SocketException) { ^~~~~ dcpp/BufferedSocket.h:136:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/BufferedSocket.h:150:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BufferedSocket(char aSeparator = 0x0a) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:158:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool fillBuffer(char* buf, int bufLen, u_int32_t timeout = 0) throw(SocketException); ^~~~~ dcpp/BufferedSocket.h:181:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int) throw(SocketException) { dcassert(0); }; // Sockets are created implicitly ^~~~~ dcpp/BufferedSocket.h:182:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short) throw(SocketException) { dcassert(0); }; // Binding / UDP not supported... ^~~~~ In file included from dcpp/SearchManager.h:38, from dcpp/ShareManager.h:27, from dcpp/ShareManager.cpp:22: dcpp/AdcCommand.h:100:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] explicit AdcCommand(const string& aLine, bool nmdc = false) throw(ParseException) : cmdInt(0), type(TYPE_CLIENT) { ^~~~~ dcpp/AdcCommand.h:104:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void parse(const string& aLine, bool nmdc = false) throw(ParseException); ^~~~~ In file included from dcpp/ShareManager.h:27, from dcpp/ShareManager.cpp:22: dcpp/SearchManager.h:161:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void setPort(short aPort) throw(SocketException); ^~~~~ In file included from dcpp/ShareManager.h:29, from dcpp/ShareManager.cpp:22: dcpp/HashManager.h:80:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const TTHValue& getTTH(const string& aFileName, int64_t aSize) throw(HashException); ^~~~~ In file included from dcpp/File.h:30, from dcpp/UserConnection.h:30, from dcpp/DownloadManager.h:28, from dcpp/ShareManager.h:30, from dcpp/ShareManager.cpp:22: dcpp/Streams.h:39:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:46:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) = 0; ^~~~~ dcpp/Streams.h:48:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }; ^~~~~ dcpp/Streams.h:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:82:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* tgt, size_t& len) throw(Exception) { ^~~~~ dcpp/Streams.h:107:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ In file included from dcpp/File.h:30, from dcpp/UserConnection.h:30, from dcpp/DownloadManager.h:28, from dcpp/ShareManager.h:30, from dcpp/ShareManager.cpp:22: dcpp/Streams.h:138:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/Streams.h:146:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/Streams.h:180:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { return 0; } ^~~~~ dcpp/Streams.h:181:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ In file included from dcpp/UserConnection.h:30, from dcpp/DownloadManager.h:28, from dcpp/ShareManager.h:30, from dcpp/ShareManager.cpp:22: dcpp/File.h:232:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] File(const string& aFileName, int access, int mode) throw(FileException) { ^~~~~ dcpp/File.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getSize() throw(FileException) { ^~~~~ dcpp/File.h:279:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getPos() throw(FileException) { ^~~~~ dcpp/File.h:283:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_SET); }; ^~~~~ dcpp/File.h:284:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEndPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_END); }; ^~~~~ dcpp/File.h:285:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void movePos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_CUR); }; ^~~~~ dcpp/File.h:287:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ dcpp/File.h:295:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(FileException) { ^~~~~ dcpp/File.h:316:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEOF() throw(FileException) { ^~~~~ dcpp/File.h:332:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setSize(int64_t newSize) throw(FileException) { ^~~~~ dcpp/File.h:339:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/File.h:349:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static void copyFile(const string& source, const string& target) throw(FileException) { ^~~~~ dcpp/File.h:391:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read(size_t len) throw(FileException) { ^~~~~ dcpp/File.h:399:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read() throw(FileException) { ^~~~~ dcpp/File.h:407:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aString) throw(FileException) { write((void*)aString.data(), aString.size()); }; ^~~~~ In file included from dcpp/DownloadManager.h:28, from dcpp/ShareManager.h:30, from dcpp/ShareManager.cpp:22: dcpp/UserConnection.h:276:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aServer, short aPort) throw(SocketException) { ^~~~~ dcpp/UserConnection.h:280:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void accept(const ServerSocket& aServer) throw(SocketException) { ^~~~~ dcpp/UserConnection.h:351:19: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] UserConnection() throw(SocketException) : cqi(NULL), state(STATE_UNCONNECTED), lastActivity(0), ^~~~~ In file included from dcpp/DownloadManager.h:30, from dcpp/ShareManager.h:30, from dcpp/ShareManager.cpp:22: dcpp/FilteredFile.h:36:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ dcpp/FilteredFile.h:40:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:58:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:78:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t flush() throw(Exception) { ^~~~~ dcpp/FilteredFile.h:98:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/FilteredFile.h:147:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* rbuf, size_t& len) throw(Exception) { ^~~~~ In file included from dcpp/ShareManager.h:30, from dcpp/ShareManager.cpp:22: dcpp/DownloadManager.h:228:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool checkRollback(Download* aDownload, const u_int8_t* aBuf, int aLen) throw(FileException); ^~~~~ dcpp/DownloadManager.h:236:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] u_int32_t calcCrc32(const string& file) throw(FileException); ^~~~~ In file included from dcpp/ShareManager.cpp:22: dcpp/ShareManager.h:57:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addDirectory(const string& aDirectory, const string & aName) throw(ShareException); ^~~~~ dcpp/ShareManager.h:59:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void renameDirectory(const string& oName, const string& nName) throw(ShareException); ^~~~~ dcpp/ShareManager.h:60:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string translateFileName(const string& aFile) throw(ShareException); ^~~~~ dcpp/ShareManager.h:62:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void refresh(bool dirs = false, bool aUpdate = true, bool block = false) throw(ShareException); ^~~~~ dcpp/ShareManager.h:73:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] AdcCommand getFileInfo(const string& aFile) throw(ShareException); ^~~~~ In file included from dcpp/ShareManager.cpp:25: dcpp/CryptoManager.h:80:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void decodeHuffman(const u_int8_t* /*is*/, string& /*os*/, const size_t /*len*/) throw(CryptoException); ^~~~~ dcpp/CryptoManager.h:82:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void decodeBZ2(const u_int8_t* is, size_t sz, string& os) throw(CryptoException); ^~~~~ In file included from dcpp/ShareManager.cpp:30: dcpp/SimpleXML.h:63:128: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string::size_type fromXML(const string& tmp, const string& n = Util::emptyString, string::size_type start = 0, int depth = 0) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:71:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string::size_type loadAttribs(const string& name, const string& tmp, string::size_type start) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:87:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addTag(const string& aName, const string& aData = Util::emptyString) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addTag(const string& aName, int aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:91:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addTag(const string& aName, int64_t aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:96:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addAttrib(const string& aName, const T& aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:100:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addAttrib(const string& aName, const string& aData) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:101:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addAttrib(const string& aName, bool aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:106:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addChildAttrib(const string& aName, const T& aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:109:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addChildAttrib(const string& aName, const string& aData) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:110:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addChildAttrib(const string& aName, bool aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:119:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void stepIn() throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:126:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void stepOut() throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const string& getChildData() const throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:151:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const string& getChildAttrib(const string& aName, const string& aDefault = Util::emptyString) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:156:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int getIntChildAttrib(const string& aName) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:160:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int64_t getLongLongChildAttrib(const string& aName) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:164:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool getBoolChildAttrib(const string& aName) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:171:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fromXML(const string& aXML) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:173:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void toXML(OutputStream* f) throw(FileException) { if(!root.children.empty()) root.children[0]->toXML(0, f); }; ^~~~~ dcpp/ShareManager.cpp:119:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string ShareManager::translateFileName(const string& aFile) throw(ShareException) { ^~~~~ dcpp/ShareManager.cpp:175:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] AdcCommand ShareManager::getFileInfo(const string& aFile) throw(ShareException) { ^~~~~ dcpp/ShareManager.cpp:365:80: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void ShareManager::addDirectory(const string& aDirectory, const string& aName) throw(ShareException) { ^~~~~ dcpp/ShareManager.cpp:440:78: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void ShareManager::renameDirectory(const string& oName, const string& nName) throw(ShareException) { ^~~~~ dcpp/ShareManager.cpp:741:106: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void ShareManager::refresh(bool dirs /* = false */, bool aUpdate /* = true */, bool block /* = false */) throw(ShareException) { ^~~~~ dcpp/ShareManager.cpp: In member function 'void ShareManager::Directory::toNmdc(std::__cxx11::string&, std::__cxx11::string&, std::__cxx11::string&)': dcpp/ShareManager.cpp:1001:24: warning: variable 'j' set but not used [-Wunused-but-set-variable] Directory::File::Iter j = files.begin(); ^ dcpp/ShareManager.cpp: In member function 'void ShareManager::Directory::search(SearchResult::List&, StringSearch::List&, int, int64_t, int, Client*, std::vector >::size_type)': dcpp/ShareManager.cpp:1180:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr newStr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from dcpp/ShareManager.cpp:45: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ dcpp/ShareManager.cpp:1186:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] newStr = auto_ptr(new StringSearch::List(aStrings)); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from dcpp/ShareManager.cpp:45: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ dcpp/ShareManager.cpp: In member function 'void ShareManager::Directory::search(SearchResult::List&, ShareManager::AdcSearch&, std::vector >::size_type)': dcpp/ShareManager.cpp:1316:2: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] auto_ptr newStr; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from dcpp/ShareManager.cpp:45: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ dcpp/ShareManager.cpp:1322:14: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] newStr = auto_ptr(new StringSearch::List(*cur)); ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from dcpp/ShareManager.cpp:45: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -o dcpp/SimpleXML.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/SimpleXML.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/SimpleXML.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from dcpp/CriticalSection.h:26, from dcpp/Speaker.h:22, from dcpp/SettingsManager.h:23, from dcpp/File.h:26, from dcpp/SimpleXML.h:28, from dcpp/SimpleXML.cpp:22: dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from dcpp/File.h:30, from dcpp/SimpleXML.h:28, from dcpp/SimpleXML.cpp:22: dcpp/Streams.h:39:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:46:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) = 0; ^~~~~ dcpp/Streams.h:48:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t write(const string& str) throw(Exception) { return write(str.c_str(), str.size()); }; ^~~~~ dcpp/Streams.h:63:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(Exception) = 0; ^~~~~ dcpp/Streams.h:82:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* tgt, size_t& len) throw(Exception) { ^~~~~ dcpp/Streams.h:107:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ In file included from dcpp/File.h:30, from dcpp/SimpleXML.h:28, from dcpp/SimpleXML.cpp:22: dcpp/Streams.h:138:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/Streams.h:146:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* wbuf, size_t len) throw(Exception) { ^~~~~ dcpp/Streams.h:180:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { return 0; } ^~~~~ dcpp/Streams.h:181:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(Exception) { ^~~~~ In file included from dcpp/SimpleXML.h:28, from dcpp/SimpleXML.cpp:22: dcpp/File.h:232:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] File(const string& aFileName, int access, int mode) throw(FileException) { ^~~~~ dcpp/File.h:271:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getSize() throw(FileException) { ^~~~~ dcpp/File.h:279:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual int64_t getPos() throw(FileException) { ^~~~~ dcpp/File.h:283:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_SET); }; ^~~~~ dcpp/File.h:284:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEndPos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_END); }; ^~~~~ dcpp/File.h:285:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void movePos(int64_t pos) throw(FileException) { lseek(h, (off_t)pos, SEEK_CUR); }; ^~~~~ dcpp/File.h:287:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t read(void* buf, size_t& len) throw(FileException) { ^~~~~ dcpp/File.h:295:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t write(const void* buf, size_t len) throw(FileException) { ^~~~~ dcpp/File.h:316:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setEOF() throw(FileException) { ^~~~~ dcpp/File.h:332:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void setSize(int64_t newSize) throw(FileException) { ^~~~~ dcpp/File.h:339:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual size_t flush() throw(Exception) { ^~~~~ dcpp/File.h:349:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static void copyFile(const string& source, const string& target) throw(FileException) { ^~~~~ dcpp/File.h:391:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read(size_t len) throw(FileException) { ^~~~~ dcpp/File.h:399:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string read() throw(FileException) { ^~~~~ dcpp/File.h:407:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aString) throw(FileException) { write((void*)aString.data(), aString.size()); }; ^~~~~ In file included from dcpp/SimpleXML.cpp:22: dcpp/SimpleXML.h:63:128: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string::size_type fromXML(const string& tmp, const string& n = Util::emptyString, string::size_type start = 0, int depth = 0) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:71:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string::size_type loadAttribs(const string& name, const string& tmp, string::size_type start) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:87:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addTag(const string& aName, const string& aData = Util::emptyString) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:88:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addTag(const string& aName, int aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:91:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addTag(const string& aName, int64_t aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:96:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addAttrib(const string& aName, const T& aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:100:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addAttrib(const string& aName, const string& aData) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:101:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addAttrib(const string& aName, bool aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:106:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addChildAttrib(const string& aName, const T& aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:109:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addChildAttrib(const string& aName, const string& aData) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:110:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void addChildAttrib(const string& aName, bool aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:119:16: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void stepIn() throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:126:17: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void stepOut() throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:146:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const string& getChildData() const throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:151:96: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const string& getChildAttrib(const string& aName, const string& aDefault = Util::emptyString) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:156:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int getIntChildAttrib(const string& aName) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:160:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int64_t getLongLongChildAttrib(const string& aName) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:164:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool getBoolChildAttrib(const string& aName) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.h:171:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void fromXML(const string& aXML) throw(SimpleXMLException); ^~~~~ dcpp/SimpleXML.h:173:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void toXML(OutputStream* f) throw(FileException) { if(!root.children.empty()) root.children[0]->toXML(0, f); }; ^~~~~ dcpp/SimpleXML.cpp:162:112: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string::size_type SimpleXMLReader::loadAttribs(const string& name, const string& tmp, string::size_type start) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.cpp:191:116: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] string::size_type SimpleXMLReader::fromXML(const string& tmp, const string& n, string::size_type start, int depth) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.cpp:291:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void SimpleXML::addTag(const string& aName, const string& aData /* = "" */) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.cpp:304:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void SimpleXML::addAttrib(const string& aName, const string& aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.cpp:311:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void SimpleXML::addChildAttrib(const string& aName, const string& aData) throw(SimpleXMLException) { ^~~~~ dcpp/SimpleXML.cpp:317:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void SimpleXML::fromXML(const string& aXML) throw(SimpleXMLException) { ^~~~~ g++ -o dcpp/Socket.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/Socket.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/Socket.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ In file included from dcpp/CriticalSection.h:26, from dcpp/Speaker.h:22, from dcpp/SettingsManager.h:23, from dcpp/Socket.cpp:24: dcpp/Thread.h:112:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ dcpp/Thread.h:122:2: warning: #warning FIXME [-Wcpp] #warning FIXME ^~~~~~~ In file included from dcpp/Socket.cpp:22: dcpp/Socket.h:139:11: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket() throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { } ^~~~~ dcpp/Socket.h:140:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, const string& aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ In file included from dcpp/Socket.cpp:22: dcpp/Socket.h:141:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket(const string& aIp, short aPort) throw(SocketException) : noproxy(false), sock(INVALID_SOCKET), connected(false) { connect(aIp, aPort); } ^~~~~ dcpp/Socket.h:144:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void create(int aType = TYPE_TCP, bool server = false) throw(SocketException); ^~~~~ dcpp/Socket.h:145:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void bind(short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:146:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void connect(const string& aIp, short aPort) throw(SocketException); ^~~~~ dcpp/Socket.h:147:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void connect(const string& aIp, const string& aPort) throw(SocketException) { connect(aIp, (short)Util::toInt(aPort)); }; ^~~~~ dcpp/Socket.h:148:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void accept(const ServerSocket& aSocket) throw(SocketException); ^~~~~ dcpp/Socket.h:149:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void write(const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:150:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void write(const string& aData) throw(SocketException) { write(aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:151:89: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] virtual void writeTo(const string& aIp, short aPort, const char* aBuffer, size_t aLen) throw(SocketException); ^~~~~ dcpp/Socket.h:152:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void writeTo(const string& aIp, short aPort, const string& aData) throw(SocketException) { writeTo(aIp, aPort, aData.data(), aData.length()); }; ^~~~~ dcpp/Socket.h:155:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:156:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* aBuffer, int aBufLen, string &aIP) throw(SocketException); ^~~~~ dcpp/Socket.h:157:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int readFull(void* aBuffer, int aBufLen) throw(SocketException); ^~~~~ dcpp/Socket.h:159:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int wait(u_int32_t millis, int waitFor) throw(SocketException); ^~~~~ In file included from dcpp/CriticalSection.h:26, from dcpp/Speaker.h:22, from dcpp/SettingsManager.h:23, from dcpp/Socket.cpp:24: dcpp/Thread.h:95:15: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void start() throw(ThreadException); ^~~~~ In file included from dcpp/Socket.cpp:27: dcpp/ServerSocket.h:39:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void waitForConnections(short aPort) throw(SocketException); ^~~~~ dcpp/Socket.cpp:90:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Socket::create(int aType /* = TYPE_TCP */, bool server /* = false */) throw(SocketException) { ^~~~~ dcpp/Socket.cpp:119:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Socket::bind(short aPort) throw (SocketException){ ^~~~~ dcpp/Socket.cpp:136:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Socket::accept(const ServerSocket& aSocket) throw(SocketException){ ^~~~~ dcpp/Socket.cpp:164:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Socket::connect(const string& aAddr, short aPort) throw(SocketException) { ^~~~~ dcpp/Socket.cpp:204:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int Socket::read(void* aBuffer, int aBufLen) throw(SocketException) { ^~~~~ dcpp/Socket.cpp:224:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int Socket::read(void* aBuffer, int aBufLen, string &aIP) throw(SocketException) { ^~~~~ dcpp/Socket.cpp:242:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int Socket::readFull(void* aBuffer, int aBufLen) throw(SocketException) { ^~~~~ dcpp/Socket.cpp:260:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Socket::write(const char* aBuffer, size_t aLen) throw(SocketException) { ^~~~~ dcpp/Socket.cpp:317:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Socket::writeTo(const string& aIp, short aPort, const char* aBuffer, size_t aLen) throw(SocketException) { ^~~~~ dcpp/Socket.cpp:406:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int Socket::wait(u_int32_t millis, int waitFor) throw(SocketException) { ^~~~~ g++ -o dcpp/StringDefs.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/StringDefs.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/StringDefs.cpp:1: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ g++ -o dcpp/StringTokenizer.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/StringTokenizer.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/StringTokenizer.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ g++ -o dcpp/Text.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -Irpcdriver dcpp/Text.cpp In file included from /usr/include/c++/8/ext/hash_map:60, from dcpp/stdinc.h:96, from dcpp/Text.cpp:19: /usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ dcpp/Text.cpp: In static member function 'static std::__cxx11::string& Text::wideToAcp(const wstring&, std::__cxx11::string&)': dcpp/Text.cpp:214:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0;i&)': rpcdriver/commanddispatcher.cpp:240:34: warning: comparison of integer expressions of different signedness: 'short int' and 'std::__cxx11::list::size_type' {aka 'long unsigned int'} [-Wsign-compare] if( (*cmdIt)->getNumParams() <= params.size() ) { ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ g++ -o rpcdriver/rpcdriver.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -I. -I/usr/local/include -g -O0 -Wall -Irpcdriver rpcdriver/rpcdriver.cpp In file included from rpcdriver/socketmanager.h:6, from rpcdriver/rpcdriver.cpp:19: rpcdriver/socket.h:27:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void listen(int port) throw(SocketException); ^~~~~ rpcdriver/socket.h:28:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Socket* accept(SocketListener*) throw(SocketException); ^~~~~ rpcdriver/socket.h:29:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int read(void* buf,int len) throw(SocketException); ^~~~~ rpcdriver/socket.h:30:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] int write(const void *buf,int len) throw(SocketException); ^~~~~ g++ -o rpcdriver/dataoutputstream.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -I. -I/usr/local/include -g -O0 -Wall -Irpcdriver rpcdriver/dataoutputstream.cpp ar rc rpcdriver/librpc.a rpcdriver/socket.o rpcdriver/socketmanager.o rpcdriver/datainputstream.o rpcdriver/commanddispatcher.o rpcdriver/rpcdriver.o rpcdriver/dataoutputstream.o ranlib rpcdriver/librpc.a g++ -o backend/backend backend/main.o backend/commandhandlers.o backend/ClientNotifier.o backend/SessionManager.o backend/Session.o backend/TransferManager.o backend/Selecter.o backend/filelog.o backend/SettingsMapper.o -L/usr/local/lib -Lrpcdriver -Ldcpp -ldcpp -lrpc -lboost_thread -lpthread -lz -lbz2 -lboost_program_options -lboost_filesystem -lboost_system g++ -o rpcdriver/main.o -c -g -ggdb -O0 -DDEBUG -Wall -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -D_GNU_SOURCE -Wno-non-virtual-dtor -I. -I/usr/local/include -g -O0 -Wall -Irpcdriver rpcdriver/main.cpp g++ -o rpcdriver/server rpcdriver/socket.o rpcdriver/socketmanager.o rpcdriver/datainputstream.o rpcdriver/commanddispatcher.o rpcdriver/rpcdriver.o rpcdriver/main.o rpcdriver/dataoutputstream.o -Lrpcdriver -lboost_thread -lboost_system /usr/bin/ld: rpcdriver/rpcdriver.o: undefined reference to symbol 'pthread_condattr_setclock@@GLIBC_2.3.3' /usr/bin/ld: //lib/s390x-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status scons: *** [rpcdriver/server] Error 1 scons: building terminated because of errors. make: *** [debian/rules:17: common-configure-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 20181002-1243 Finished -------- E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: s390x Build-Space: 134964 Build-Time: 72 Distribution: cosmic Fail-Stage: build Host Architecture: s390x Install-Time: 21 Job: dc-qt_0.2.0.alpha-4.3build1.dsc Machine Architecture: s390x Package: dc-qt Package-Time: 93 Source-Version: 0.2.0.alpha-4.3build1 Space: 134964 Status: attempted Version: 0.2.0.alpha-4.3build1 -------------------------------------------------------------------------------- Finished at 20181002-1243 Build needed 00:01:33, 134964k disc space RUN: /usr/share/launchpad-buildd/slavebin/in-target scan-for-processes --backend=chroot --series=cosmic --arch=s390x PACKAGEBUILD-15360256 Scanning for processes to kill in build PACKAGEBUILD-15360256